Package: gidentd Version: 0.4.5-7.3 Severity: serious Justification: Policy 10.8 Tags: patch
gidentd does not rotate logfiles (neither etch nor sid). However the policy requires this (and my /var/log fills ...): Policy 10.8 says: Log files must be rotated occasionally so that they don't grow indefinitely; ... A NMU diff is attached. While investigating your package I also found following bugs: At least the stable package does not remove logfiles when being purged (policy says this should [!= must] happen). Furthermore the package does not build with MAKEFLAGS=-j2. Helmut -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.23.14 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/dash
diff -ruN gidentd-0.4.5+dfsg1/debian/changelog gidentd-0.4.5+dfsg1-0.2/debian/changelog --- gidentd-0.4.5+dfsg1/debian/changelog 2008-01-26 15:10:57.000000000 +0100 +++ gidentd-0.4.5+dfsg1-0.2/debian/changelog 2008-01-26 15:17:36.000000000 +0100 @@ -1,3 +1,10 @@ +gidentd (0.4.5+dfsg1-0.2) unstable; urgency=low + + * Non-maintainer upload. + * Fix missing logrotate (policy 10.8, Closes: #nnn). + + -- Helmut Grohne <[EMAIL PROTECTED]> Sat, 26 Jan 2008 14:52:08 +0100 + gidentd (0.4.5+dfsg1-0.1) unstable; urgency=low * Non-maintainer upload. diff -ruN gidentd-0.4.5+dfsg1/debian/control gidentd-0.4.5+dfsg1-0.2/debian/control --- gidentd-0.4.5+dfsg1/debian/control 2008-01-26 15:10:57.000000000 +0100 +++ gidentd-0.4.5+dfsg1-0.2/debian/control 2008-01-26 15:14:38.000000000 +0100 @@ -9,7 +9,7 @@ Architecture: any Replaces: ident-server Provides: ident-server -Depends: ${shlibs:Depends}, update-inetd +Depends: ${shlibs:Depends}, update-inetd, logrotate Conflicts: ident-server Description: RFC1413 compliant IPv4/IPv6 ident daemon gidentd is a fully functional, RFC1413 compliant ident daemon, diff -ruN gidentd-0.4.5+dfsg1/debian/gidentd.logrotate gidentd-0.4.5+dfsg1-0.2/debian/gidentd.logrotate --- gidentd-0.4.5+dfsg1/debian/gidentd.logrotate 1970-01-01 01:00:00.000000000 +0100 +++ gidentd-0.4.5+dfsg1-0.2/debian/gidentd.logrotate 2008-01-26 15:12:23.000000000 +0100 @@ -0,0 +1,10 @@ +/var/log/gidentd.log { + rotate 12 + weekly + compress + # Is this necessary? It doesn't hurt though: + delaycompress + postrotate + /etc/init.d/gidentd force-reload + endscript +} diff -ruN gidentd-0.4.5+dfsg1/debian/rules gidentd-0.4.5+dfsg1-0.2/debian/rules --- gidentd-0.4.5+dfsg1/debian/rules 2008-01-26 15:10:57.000000000 +0100 +++ gidentd-0.4.5+dfsg1-0.2/debian/rules 2008-01-26 15:14:11.000000000 +0100 @@ -49,6 +49,7 @@ dh_installman debian/gidentd.8 dh_installchangelogs ChangeLog + dh_installlogrotate dh_link dh_strip