Package: release.debian.org Severity: normal Tags: wheezy User: release.debian.org@packages.debian.org Usertags: pu Hi, On Sonntag, 1. Juni 2014, Holger Levsen wrote: > debsums is seriously broken in stable due to #744398 and this affects > piuparts.d.o badly, so currently I've manually+hackishly installed debsums > from the 2.0.52+nmu2 upload on piu-slave-bm-a.d.o, where I need it. > > But I (and DSA) would like to use a packaged version, so I wonder if the > following patch would be suitable for a stable upload: > > https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=99;filename=744398-nmu.pa > tch;att=1;bug=744398 > > Alternativly I could backport debsums and use that, but AIUI serious bugs > in stable should be fixed there properly. I've now prepared this and pushed this to git: +debsums (2.0.52+deb7u1) wheezy; urgency=low + + * Non-maintainer upload. + * Take patch from 2.0.52+nmu2 from Axel Beckert to suppress reporting + conffiles which were moved to a new package as modified in the old + package. (Closes: #744398) + + -- Holger Levsen <holger@debian.org> Mon, 02 Jun 2014 14:14:24 +0200 The diff is the same as before and is attached. May I upload? cheers, Holger
diff --git a/debian/changelog b/debian/changelog
index 978db8e..eb66715 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+debsums (2.0.52+deb7u1) wheezy; urgency=low
+
+ * Non-maintainer upload.
+ * Take patch from 2.0.52+nmu2 from Axel Beckert to suppress reporting
+ conffiles which were moved to a new package as modified in the old
+ package. (Closes: #744398)
+
+ -- Holger Levsen <holger@debian.org> Mon, 02 Jun 2014 14:14:24 +0200
+
debsums (2.0.52) unstable; urgency=low
* Remove debsums_gen from package (Closes: #640296)
diff --git a/debsums b/debsums
index 367d0f6..efb5dc5 100755
--- a/debsums
+++ b/debsums
@@ -462,6 +462,13 @@ sub is_localepurge_file {
return 0;
}
+ my $correct_package = `dpkg-query "--admindir=$DPKG" -S "$path" | awk -F: '{print \$1}'`;
+ chomp($correct_package);
+ if ($pack ne $correct_package) {
+ #print "$pack != $correct_package\n";
+ return 0;
+ }
+
if ($changed)
{
print $root, "/", $path, "\n";
Attachment:
signature.asc
Description: This is a digitally signed message part.