#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.