From:
[email protected]
Pierre THIERRY wrote:
Package: lxr
Version: 0.3.1-2
Severity: serious
Justification: FHS 4.7, FHS 5.5
According to the FHS, /var/lib is meant to hold variable state
information. Files unpacked there (scripts and an image) must go to /usr/share/lxr, as architecture-independant read-only data must go in /usr/share.
IMHO, if the directories created in /var/lib are there to hold generated
data from source code, they would be better in /var/cache...
Ok. I see, but...
lxr is a web application, so it don't fit /usr/share because people
would like to customize pages (maybe more als headers and footers),
nor /var/lib (see you argument).
The optimal solution for FHS is to move some files in /usr/share, some
in /etc, some in /var/lib,...
But this is not optimal for user, because the file feeded to web server
are sparse in much location (security check, chroot, configuration web-server, monitoring and last: customization).
/var/cache is not a good location for our data, because generating
data take much time, and now there is no automatically way to generationg missing single files or missing directory (as required by FHS, for /var/cache). [ Note lxr-cvs create data in a mysql database, and the databases are in /var/lib/mysql/ ]
Anyway, people to enable lxr should read documentaion and should do some
step manually, so administrator know what it is created.
I will downgrade the severity of the bug, and I will check similar programs,
to see what are the optimum locations.
ciao
cate
--
To UNSUBSCRIBE, email to
[email protected]
with a subject of "unsubscribe". Trouble? Contact
[email protected]
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)