Andreas Färber wrote:
Am 07.04.2016 um 13:10 schrieb Ludwig Nussel:
Ludwig Nussel wrote:
[...] Web applications packaged in openSUSE should place their files in /etc, /usr, /var etc depending on type just like any other application would do. In general a package must not install, remove or otherwise modify /srv content as it's use is reserved to the admin according to FHS¹. In openSUSE it's ok to have a package pre-create an empty directory in /srv if the default configuration of the software points there.
Since two weeks have passed without further objections I've changed the guidelines accordingly. Thanks everyone for your feedback!
So what's the plan for existing packages?
IMO existing packages should adopt the policy for the simple reason that they break when btrfs rollback is used. So far there is no enforcement yet though.
OBS violates that guideline by installing to /srv/www/obs/api and /srv/obs, doesn't it?
I'm not sure OBS ever tried to enter any official repo and comply to the policies there. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.com/ SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org