Package: devscripts Version: 2.9.11 Severity: normal Tags: patch Hi,
I discovered this problem during the last BSP, but I forgot to send it in in time, so I'll send it now :-) nmudiff doesn't strip epochs properly from the file names; the included patch makes it do so. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.14.3 Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8) Versions of packages devscripts depends on: ii debianutils 2.15.2 Miscellaneous utilities specific t ii dpkg-dev 1.13.11.1 package building tools for Debian ii libc6 2.3.5-12 GNU C Library: Shared libraries an ii perl 5.8.7-10 Larry Wall's Practical Extraction ii sed 4.1.4-5 The GNU sed stream editor Versions of packages devscripts recommends: ii fakeroot 1.5.6 Gives a fake root environment -- no debconf information
--- nmudiff 2006-01-20 00:18:25.000000000 +0100 +++ /usr/local/sbin/nmudiff 2006-02-07 15:29:07.000000000 +0100 @@ -1,15 +1,16 @@ #! /bin/sh -# Copyright 2006 by Steinar H. Gunderson -# Licensed under the GPL version 2. set -e SOURCE=$( dpkg-parsechangelog | grep ^Source: | cut -d" " -f2 ) VERSION=$( dpkg-parsechangelog | grep ^Version: | cut -d" " -f2 ) -OLDVERSION=$(grep '^[-a-z0-9+]' debian/changelog |head -2|tail -1 | sed 's/.*(\(.*\)).*/\1/') +OLDVERSION=$( dpkg-parsechangelog -v~ | sed -n "s/^ [^ .][^ ]* (\(.*\)).*$/\1/p" | head -2 | tail -1 ) -debdiff ../${SOURCE}_$OLDVERSION.dsc ../${SOURCE}_$VERSION.dsc > ../${SOURCE}-$VERSION-nmu.diff -sensible-editor ../${SOURCE}-$VERSION-nmu.diff +VERSION_NO_EPOCH=$( echo "$VERSION" | sed "s/^[0-9]\+://" ) +OLDVERSION_NO_EPOCH=$( echo "$OLDVERSION" | sed "s/^[0-9]\+://" ) + +debdiff ../${SOURCE}_${OLDVERSION_NO_EPOCH}.dsc ../${SOURCE}_${VERSION_NO_EPOCH}.dsc > ../${SOURCE}-${VERSION_NO_EPOCH}-nmu.diff +sensible-editor ../${SOURCE}-${VERSION_NO_EPOCH}-nmu.diff TMPNAM=$( tempfile ) cat <<EOF >$TMPNAM @@ -23,5 +24,5 @@ Attached is the diff for my $SOURCE $VERSION NMU. EOF -mutt -s "diff for $VERSION NMU" -i $TMPNAM -a ../${SOURCE}-$VERSION-nmu.diff [EMAIL PROTECTED] +mutt -s "diff for $VERSION NMU" -i $TMPNAM -a ../${SOURCE}-${VERSION_NO_EPOCH}-nmu.diff [EMAIL PROTECTED] rm $TMPNAM