[haiku-bugs] Re: [Haiku] #10101: HAIKU package management has broken the haiku file structure.

  • From: "bbjimmy" <trac@xxxxxxxxxxxx>
  • Date: Mon, 14 Oct 2013 19:24:52 -0000

#10101: HAIKU package management has broken the haiku file structure.
-------------------------+----------------------------
   Reporter:  bbjimmy    |      Owner:  nobody
       Type:  bug        |     Status:  new
   Priority:  normal     |  Milestone:  R1
  Component:  - General  |    Version:  R1/Development
 Resolution:             |   Keywords:
 Blocked By:             |   Blocking:
Has a Patch:  0          |   Platform:  x86
-------------------------+----------------------------

Comment (by bbjimmy):

 I have seen this argument before, with Haiku devs complaining about up-
 stream projects not accepting simple and reasonable changes. Now, the shoe
 is on the other foot. The Haiku devs are the up-stream project and they
 just broke all the work of many many application devs, all doing their
 work in their spare time. I didn't write YAB or the YAB buildfactory, but
 these are the tools I need to develop my software for Haiku.

 These changes to the directory tree, especially the read only status of
 ~/config have broken my ability to code. I work just as hard on my code as
 the Haiku devs, and in the long run for haiku, devs like me are just as
 important to the operating system as kernel devs. YAB is to haiku as
 Visual Basic was to Windows. A lot of software is written in it, or at
 least sketched out with it.

 Zipfile distribution and symlink, "drop this file here" is not the only
 distribution system that is broken. BeOS style .pkg files are broken as
 well.

 What is wrong with moving packaged file directories to
 ~/config/packaged/bin and ~/config/packaged/lib and keeping them read-
 only? Or at least giving us a directory to place our bin files that will
 be picked up by the  "#!/boot/home/config/bin/executable"  - yab in my
 case - scripting line. As for the lib files I do not know of a work
 around, I may need to look into the buildfactory code, although I do not
 understand most of it.

 Just because the application devs do not understand the system facilities
 as well as the core system devs does not mean their work is not important.
 Yes, we don't do everything "right", but we do add functionality to the
 operating system. A little help is all we need.

--
Ticket URL: <http://dev.haiku-os.org/ticket/10101#comment:5>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: