Am Donnerstag, 21. April 2011, 23:25:39 schrieb Christian Boltz:
I could write a long answer, but Kris Köhntopp already wrote a great text about "webapps and the FHS" some years ago, and there's nothing I could add. Please read his article at http://blog.koehntopp.de/archives/860-Webanwendungen-und-der-FHS.html (german, use google translate if needed)
BTW: I know both sides of the problem - I'm admin on several webservers and also one of the main programmers (and RPM packager) of PostfixAdmin.
The article is interesting reading but it itsn't totally accurate for 2011. Release cycles PEAR can adhere to FHS. It is merely a distribution system just like RPM and doesn't mandate non-FHS locations. PEAR roles implement both the rule and the exception: PEAR provides roles for documents, commandline-run binaries, variable data (..) and modern pear-packaged applications do ship their own roles like a "web" role - stuff that has to live in a browser-accessible location. The article mandates against distribution packaging at all - but I package because I intend to use and make available. Actually the Horde project doesn't provide Horde 4 as "Download Bundles" or tarball releases and won't do so soon. While web apps may be commonly developed for shared hosting services, there is no reason not to distribution-package them for other use cases like intranets, local networks with low or no bandwidth to the outside, kiwi appliances (..) In these cases you don't want several competing distribution and update mechanisms. You also don't want to depend on the used version still being available from the upstream vendor. That's why - against the article's claims - rpm packaged web apps are handy. Now let's see how we can deploy them more easily. Maybe -- Ralf Lang Linux Consultant / Developer B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org