Your message dated Wed, 03 Feb 2010 23:32:08 +0000
with message-id <e1ncohc-00024d...@ries.debian.org>
and subject line Bug#553534: fixed in durep 0.9-2
has caused the Debian Bug report #553534,
regarding durep: dir-or-file-in-var-www /var/www/durep/bar.png and two others
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
553534: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553534
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: durep
Version: 0.9-1
Severity: serious
User: lintian-ma...@debian.org
Usertags: dir-or-file-in-var-www

Debian packages should not install files under /var/www. This is not
one of the /var directories in the File Hierarchy Standard and is
under the control of the local administrator. Packages should not
assume that it is the document root for a web server; it is very
common for users to change the default document root and packages
should not assume that users will keep any particular setting. 

Packages that want to make files available via an installed web server
should instead put instructions for the local administrator in a
README.Debian file and ideally include configuration fragments for
common web servers such as Apache.

As an exception, packages are permitted to create the /var/www
directory due to its past history as the default document root, but
should at most copy over a default file in postinst for a new install.

Refer to Filesystem Hierarchy Standard (The /var Hierarchy) for
details.

One solution that works is to put configuration files into
/etc/<package_name>, put static content, if any, into
/usr/{share,lib}/<package_name>, then create /var/lib/<package name>
as home for the package, and symlink the files from /etc and /usr/
into the /var/lib/<package_name>. Then create a simple set of
configuration snippets for popular web servers (for example, files one
may link into /etc/apache2/conf.d) and put them into
/etc/<package_name>. This way user modifiable files stil live in /etc,
and a simple operation can make the package go live.

Filed as serious, since this is a violation of the FHS (which is part
of policy), and also since a package with these files will currently
get this package rejected. See
  http://lists.debian.org/debian-devel-announce/2009/10/msg00004.html
for details. This means the package has been deemed too buggy to be in
Debian.

manoj


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'oldstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31.4-anzu-2 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages durep depends on:
ii  cdebconf [debconf-2.0]        0.145      Debian Configuration Management Sy
ii  debconf [debconf-2.0]         1.5.28     Debian configuration management sy
ii  perl                          5.10.1-6   Larry Wall's Practical Extraction 

Versions of packages durep recommends:
ii  libmldbm-perl                 2.01-3     Store multidimensional hash struct

durep suggests no packages.



--- End Message ---
--- Begin Message ---
Source: durep
Source-Version: 0.9-2

We believe that the bug you reported is fixed in the latest version of
durep, which is due to be installed in the Debian FTP archive:

durep_0.9-2.diff.gz
  to main/d/durep/durep_0.9-2.diff.gz
durep_0.9-2.dsc
  to main/d/durep/durep_0.9-2.dsc
durep_0.9-2_all.deb
  to main/d/durep/durep_0.9-2_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 553...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mats Erik Andersson <mats.anders...@gisladisker.se> (supplier of updated durep 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 03 Feb 2010 17:13:46 +0100
Source: durep
Binary: durep
Architecture: source all
Version: 0.9-2
Distribution: unstable
Urgency: low
Maintainer: Eduard Bloch <bl...@debian.org>
Changed-By: Mats Erik Andersson <mats.anders...@gisladisker.se>
Description: 
 durep      - create disk usage reports
Closes: 482061 553534
Changes: 
 durep (0.9-2) unstable; urgency=low
 .
   [Mats Erik Andersson]
 .
   * Migrate patch handling to quilt:
     + 10_protect_mdldm_call.diff: This patch has been in prior use.
     + 20_invalid_dirhandle.diff: Stricter policy for perl-5.10.
       (Closes: #482061)
     + 30_durep_pod.diff: Correct some spelling errors, lintian complains.
     + Add debian/README.source.
   * debian/config:
     + Incorporate item 'durep/httpfileroot' from debconf.
     + Set debconf priority 'high' on 'durep/filesystems'.
   * debian/control:
     + Add binary dependency ${misc:Depends}.
     + Add M E Andersson to Uploaders.
     + Add Vcs-* stanzas pointing to Alioth/collab-maint.
   * debian/changelog: correct the spelling of 'convinient'.
   * debian/copyright: Make copyright attribution dated with '2002,2004'.
   * debian/dirs: Delete creation of '/var/www/durep' and add
       '/usr/share/durep/www'.
   * debian/rules:
     + Integrate quilt usage in 'configure' and 'clean' targets.
     + Use proper makefile clean target instead of error masked target.
     + /var/lib/durep: Avoid setting setgid-bit and only modify group
       to be 'www-data'. Now uses dpkg-statoverride in postinst-script.
     + FHS violation: install in '/usr/share/durep/www', not
       '/var/www/durep'. Debconf handles the move. (Closes: #553534)
     + Remove durep.1 upon 'clean'. This file is regenerated from pod.
     + Cosmetic cleanup: remove empty lines and some comments.
   * debian/watch: Trivial file since upstream is dead.
   * Configfiles:
     + debian/durep-rolling: incorporate $HTTPFILEROOT.
   * Debconf:
     + debian/templates:
       - Use colon to end short description for string value.
       - New item 'durep/httpfileroot', resolves FHS violation.
     + debian/po/en.po: Add a trivial translation file.
   * Maintainer scripts:
     + postinst:
       - Incorporate debconf item 'durep/httpfileroot'. Possibly
         create and install into '$HTTPFILEROOT/durep/'
       - Use dpkg-statoverride to set setgid-bit on '/var/lib/durep/'.
     + postrm: New file, remove created '$HTTPFILEROOT/durep'.
   * debian/NEWS: New file commenting on FHS compliance.
 .
   [Eduard Bloch]
   * debian/templates: improvements, German translation update
Checksums-Sha1: 
 3b808a29983772644b68fd546094e093811156ba 1133 durep_0.9-2.dsc
 498251eda6e2593d12315f103e573d80d6d5fc45 16632 durep_0.9-2.diff.gz
 268de726772bbc0a0c064fd838332d7cfc6bfa47 25344 durep_0.9-2_all.deb
Checksums-Sha256: 
 122c1845a7e7ab225a31e3d8b0da4fb2198eddd4a2c6defc32f0223c036b18ab 1133 
durep_0.9-2.dsc
 09496c97a4c3db967e8151e0a314a46ab6b82294fa3b212486aa768cd2268bfb 16632 
durep_0.9-2.diff.gz
 d277427557d552b1eb1d391ad435dc623eef82847a7dae8abd01f3d1f88b9f66 25344 
durep_0.9-2_all.deb
Files: 
 4cc9c04ad69319ed75c8b71f6d1fad1a 1133 utils optional durep_0.9-2.dsc
 d4560e2c390736172622deed4d452213 16632 utils optional durep_0.9-2.diff.gz
 0c172d11e0f101be8a594b5dbf97a92e 25344 utils optional durep_0.9-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iD8DBQFLagUd4QZIHu3wCMURAtsiAJ4p3yliMpkPdQpUHtfKEH9onrJ1DACfRdk9
jLCV6zh1w77e88WzxibClnw=
=x+x8
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to