Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package inn2 The first bug can be worked around but it makes the package seriously broken in the real world since it totally breaks control messages processing. The second bug is RC. diff -Nru inn2-2.5.3/debian/changelog inn2-2.5.3/debian/changelog --- inn2-2.5.3/debian/changelog 2012-06-29 02:03:17.000000000 +0200 +++ inn2-2.5.3/debian/changelog 2013-04-08 09:22:26.000000000 +0200 @@ -1,3 +1,20 @@ +inn2 (2.5.3-3) unstable; urgency=low + + * Fixed the fix for #690128. + + -- Marco d'Itri <m...@linux.it> Mon, 08 Apr 2013 09:21:53 +0200 + +inn2 (2.5.3-2) unstable; urgency=low + + * Fixed the fix for #652733, which totally broke pgpverify. + (Closes: #685007) + * Handle upstream renaming of our conffile /etc/news/motd.news to + non-conffile /etc/news/motd.nnrpd. If it has not been modified by + the admin then just remove it. Patch courtesy of Nick Leverton. + (Closes: #690128) + + -- Marco d'Itri <m...@linux.it> Sun, 07 Apr 2013 21:43:24 +0200 + inn2 (2.5.3-1) unstable; urgency=low * New upstream release. Fixes: diff -Nru inn2-2.5.3/debian/control inn2-2.5.3/debian/control --- inn2-2.5.3/debian/control 2012-06-29 02:24:13.000000000 +0200 +++ inn2-2.5.3/debian/control 2013-04-08 04:55:37.000000000 +0200 @@ -7,7 +7,7 @@ Package: inn2 Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, cron, exim4 | mail-transport-agent, time, procps, perl, ${PERLAPI}, libmime-tools-perl +Depends: ${shlibs:Depends}, ${misc:Depends}, cron, default-mta | mail-transport-agent, time, procps, perl, ${PERLAPI}, libmime-tools-perl Pre-Depends: inn2-inews (>= 2.3.999+20030227-1) Suggests: gnupg, wget, libgd-gd2-noxpm-perl | libgd-gd2-perl, ${shlibs:Suggests} Replaces: inn, inewsinn, innfeed, ninpaths, inn2-dev @@ -37,7 +37,7 @@ Package: inn2-lfs Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, cron, exim4 | mail-transport-agent, time, procps, perl, ${PERLAPI}, libmime-tools-perl +Depends: ${shlibs:Depends}, ${misc:Depends}, cron, default-mta | mail-transport-agent, time, procps, perl, ${PERLAPI}, libmime-tools-perl Pre-Depends: inn2-inews (>= 2.3.999+20030227-1) Suggests: gnupg, wget, libgd-gd2-noxpm-perl | libgd-gd2-perl, ${shlibs:Suggests} Replaces: inn, inewsinn, innfeed, ninpaths, inn2-dev diff -Nru inn2-2.5.3/debian/copyright inn2-2.5.3/debian/copyright --- inn2-2.5.3/debian/copyright 2011-04-14 00:26:37.000000000 +0200 +++ inn2-2.5.3/debian/copyright 2013-04-07 19:49:10.000000000 +0200 @@ -9,7 +9,7 @@ different licenses and/or copyrights is covered by the following copyright and license: - Copyright (c) 2004, 2005, 2006, 2007, 2008, 2009 + Copyright (c) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 by Internet Systems Consortium, Inc. ("ISC") Copyright (c) 1991, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 by The Internet Software Consortium and Rich Salz diff -Nru inn2-2.5.3/debian/inn2.postinst inn2-2.5.3/debian/inn2.postinst --- inn2-2.5.3/debian/inn2.postinst 2012-06-28 17:49:56.000000000 +0200 +++ inn2-2.5.3/debian/inn2.postinst 2013-04-08 09:23:51.000000000 +0200 @@ -155,6 +155,18 @@ fi } +# #690128: if the old MOTD file has been amended by the admin from default, +# then copy it to the new non-conffile nnrpd MOTD file. +# If not then remove the old MOTD conffile, being sure to cater for rollback. +if [ "$1" = "configure" -a "$2" ] && + dpkg --compare-versions "$2" le-nl "2.5.3-1~"; then + if [ -e /etc/news/motd.news.dpkg-backup -a ! -e /etc/news/motd.nnrpd ]; then + echo "Renaming modified conffile /etc/news/motd.news to /etc/news/motd.nnrpd." + mv /etc/news/motd.news.dpkg-backup /etc/news/motd.nnrpd + fi +fi +dpkg-maintscript-helper rm_conffile /etc/news/motd.news 2.5.3-1~ -- "$@" + case "$1" in configure) init_inn_files diff -Nru inn2-2.5.3/debian/inn2.postrm inn2-2.5.3/debian/inn2.postrm --- inn2-2.5.3/debian/inn2.postrm 2011-04-14 00:26:37.000000000 +0200 +++ inn2-2.5.3/debian/inn2.postrm 2013-04-08 09:23:30.000000000 +0200 @@ -1,5 +1,10 @@ #!/bin/sh -e +# #690128: if the old MOTD file has been amended by the admin from default, +# then rename it to the new non-conffile nnrpd MOTD file. +# If not then remove the old MOTD conffile, being sure to cater for rollback. +dpkg-maintscript-helper rm_conffile /etc/news/motd.news 2.5.3-1~ -- "$@" + if [ "$1" = "purge" ]; then update-rc.d inn2 remove >/dev/null if [ -e /var/lib/news/ ]; then diff -Nru inn2-2.5.3/debian/inn2.preinst inn2-2.5.3/debian/inn2.preinst --- inn2-2.5.3/debian/inn2.preinst 2011-04-14 00:26:37.000000000 +0200 +++ inn2-2.5.3/debian/inn2.preinst 2013-04-07 22:26:24.000000000 +0200 @@ -20,6 +20,11 @@ fi # 2.3.1-2 } +# #690128: if the old MOTD file has been amended by the admin from default, +# then copy it to the new non-conffile nnrpd MOTD file. +# If not then remove the old MOTD conffile, being sure to cater for rollback. +dpkg-maintscript-helper rm_conffile /etc/news/motd.news 2.5.3-1~ -- "$@" + case "$1" in install|upgrade) upgrade_quirks "$@" diff -Nru inn2-2.5.3/debian/patches/motd-conffile-upgrade inn2-2.5.3/debian/patches/motd-conffile-upgrade --- inn2-2.5.3/debian/patches/motd-conffile-upgrade 1970-01-01 01:00:00.000000000 +0100 +++ inn2-2.5.3/debian/patches/motd-conffile-upgrade 2013-04-08 01:33:12.000000000 +0200 @@ -0,0 +1,12 @@ +--- inn2-2.5.3.orig/scripts/innupgrade.in 2012-06-15 19:25:36.000000000 +0100 ++++ inn2-2.5.3/scripts/innupgrade.in 2012-11-24 19:50:43.000000000 +0000 +@@ -66,7 +66,8 @@ + 'filter.tcl' => 'filter.tcl.OLD', + 'startup.tcl' => 'startup.tcl.OLD', + +- 'motd.news' => 'motd.nnrpd' # Rename in INN 2.5.3. ++ # In Debian we handle this via the dpkg conffile mechanism ++ # 'motd.news' => 'motd.nnrpd' # Rename in INN 2.5.3. + ); + + # Clean up inn.conf for the new parser in INN 2.4. Null keys (keys without diff -Nru inn2-2.5.3/debian/patches/series inn2-2.5.3/debian/patches/series --- inn2-2.5.3/debian/patches/series 2011-04-14 01:06:03.000000000 +0200 +++ inn2-2.5.3/debian/patches/series 2013-04-08 01:33:23.000000000 +0200 @@ -10,4 +10,5 @@ # packaging-related no-makedbz-on-install +motd-conffile-upgrade diff -Nru inn2-2.5.3/debian/rules inn2-2.5.3/debian/rules --- inn2-2.5.3/debian/rules 2012-06-29 02:21:34.000000000 +0200 +++ inn2-2.5.3/debian/rules 2013-04-07 20:28:52.000000000 +0200 @@ -82,7 +82,7 @@ ac_cv_path__PATH_SED=sed \ ac_cv_path__PATH_SORT=sort \ ac_cv_path__PATH_UUX=uux \ - ac_cv_path_GPGV=gpgv \ + ac_cv_path_GPGV=/usr/bin/gpgv \ ac_cv_path_GETFTP=wget \ ac_cv_search_dbm_open=-ldb \ LDFLAGS="-Wl,--as-needed $(LDFLAGS)" \ unblock inn2/2.5.3-3 -- ciao, Marco
signature.asc
Description: Digital signature