id summary reporter owner description type status priority milestone component version resolution keywords cc 146 zoo-services installation path sebastic "The `.zo` zoo-services get installed in `/usr/lib/cgi-bin` alongside `zoo_loader.cgi`, but they aren't CGI executables and shouldn't be installed in the cgi-bin directory. Private shared libraries should be installed in `/usr/lib/zoo-project`, see: [http://www.pathname.com/fhs/pub/fhs-2.3.html#USRLIBLIBRARIESFORPROGRAMMINGANDPA Filesystem Hierarchy Standard: /usr/lib : Libraries for programming and packages] The `.zcfg` & `main.cfg` configuration files are likewise installed in the cgi-bin directory where they don't belong. Configuration files should be installed in `/etc/zoo-project`, see: [http://www.pathname.com/fhs/pub/fhs-2.3.html#ETCHOSTSPECIFICSYSTEMCONFIGURATION Filesystem Hierarchy Standard: /etc : Host-specific system configuration] These FHS violations are problematic to get the zoo-project Debian package accepted into the Debian & Ubuntu archives for which there is much stricter quality control than for PPAs (e.g. OSGeo-Live & UbuntuGIS)." defect new major zoo-server sebastic