Package: release.debian.org Severity: normal User: [email protected] Usertags: unblock
Hi, a few days ago I uploaded new versions of valgrind to unstable. The main reason was fixing the #762386 bug (essentially, the valgrind:amd64 package had a spurious Depends on libc6-i386 which wasn't needed), but I also took advantage of the situation and added some clarifications to the README.Debian file. The original bug report was severity: normal, but since it caused the installation of the libc6-i386 on amd64 systems indiscriminately with no reason at all, and since it doesn't affect the actual functionality (the package is not actually needed), I think it should be in jessie as well. I stupidly uploaded the first new version before asking for pre-approval, however I don't expect to do any more uploads for valgrind in the foreseeable future, so even if the unblock gets rejected the uploads shouldn't cause any problem. The changelog entries are: valgrind (1:3.10.0-4) unstable; urgency=medium * Call dh_shlibdeps unconditionally -- Alessandro Ghedini <[email protected]> Sun, 16 Nov 2014 10:52:29 +0100 valgrind (1:3.10.0-3) unstable; urgency=medium * Bump Standards-Version to 3.9.6 (no changes needed) * Fix changelog typo (Closes: #768303) * Fix note about instrumenting i386 binaries on amd64 (Closes: #768412) -- Alessandro Ghedini <[email protected]> Fri, 14 Nov 2014 12:46:30 +0100 valgrind (1:3.10.0-2) unstable; urgency=medium * Add note in README.Debian about instrumenting i386 executables on amd64 * Avoid Depends: libc-i386 on valgrind:amd64 (Closes: #762386) -- Alessandro Ghedini <[email protected]> Wed, 05 Nov 2014 20:56:12 +0100 And the debdiff is attached. unblock valgrind/1:3.10.0-4 Cheers -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff -Nru valgrind-3.10.0/debian/changelog valgrind-3.10.0/debian/changelog --- valgrind-3.10.0/debian/changelog 2014-09-21 12:05:51.000000000 +0200 +++ valgrind-3.10.0/debian/changelog 2014-11-16 10:52:37.000000000 +0100 @@ -1,3 +1,24 @@ +valgrind (1:3.10.0-4) unstable; urgency=medium + + * Call dh_shlibdeps unconditionally + + -- Alessandro Ghedini <[email protected]> Sun, 16 Nov 2014 10:52:29 +0100 + +valgrind (1:3.10.0-3) unstable; urgency=medium + + * Bump Standards-Version to 3.9.6 (no changes needed) + * Fix changelog typo (Closes: #768303) + * Fix note about instrumenting i386 binaries on amd64 (Closes: #768412) + + -- Alessandro Ghedini <[email protected]> Fri, 14 Nov 2014 12:46:30 +0100 + +valgrind (1:3.10.0-2) unstable; urgency=medium + + * Add note in README.Debian about instrumenting i386 executables on amd64 + * Avoid Depends: libc-i386 on valgrind:amd64 (Closes: #762386) + + -- Alessandro Ghedini <[email protected]> Wed, 05 Nov 2014 20:56:12 +0100 + valgrind (1:3.10.0-1) unstable; urgency=medium * New upstream release diff -Nru valgrind-3.10.0/debian/control valgrind-3.10.0/debian/control --- valgrind-3.10.0/debian/control 2014-09-21 12:05:51.000000000 +0200 +++ valgrind-3.10.0/debian/control 2014-11-16 10:52:37.000000000 +0100 @@ -14,7 +14,7 @@ docbook-xsl, docbook-xml, xsltproc -Standards-Version: 3.9.5 +Standards-Version: 3.9.6 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/valgrind.git Vcs-Git: git://anonscm.debian.org/collab-maint/valgrind.git Homepage: http://www.valgrind.org/ diff -Nru valgrind-3.10.0/debian/README.Debian valgrind-3.10.0/debian/README.Debian --- valgrind-3.10.0/debian/README.Debian 2014-09-21 12:05:51.000000000 +0200 +++ valgrind-3.10.0/debian/README.Debian 2014-11-16 10:52:37.000000000 +0100 @@ -1,6 +1,13 @@ valgrind for Debian ------------------- + Debian's valgrind package for the amd64 architecture is built to support i386 + binaries as well (that is, valgrind:amd64 can instrument both amd64 and i386 + executables). However, to make this work, the libc6-dbg:i386 package must be + installed as well. + + -- Alessandro Ghedini <[email protected]> Sun, 05 Nov 2014 00:00:00 +0100 + Debian's valgrind package comes stripped of any debug symbols, which are provided by the valgrind-dbg package. Note that it's recommended to install such package because without those symbols valgrind may generate less diff -Nru valgrind-3.10.0/debian/rules valgrind-3.10.0/debian/rules --- valgrind-3.10.0/debian/rules 2014-09-21 12:05:51.000000000 +0200 +++ valgrind-3.10.0/debian/rules 2014-11-16 10:52:37.000000000 +0100 @@ -24,6 +24,9 @@ $(MAKE) -C docs html-docs $(MAKE) -C docs man-pages +override_dh_shlibdeps: + dh_shlibdeps -Xdebian/valgrind/usr/lib/valgrind/getoff-x86-linux # fixes #762386 + override_dh_strip: dh_strip --dbg-package=valgrind-dbg

