Bug#770828: unblock: valgrind/1:3.10.0-4
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
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 <ghedo@debian.org> 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 <ghedo@debian.org> 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 <ghedo@debian.org> 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 <ghedo@debian.org> 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 <ghedo@debian.org> 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 <ghedo@debian.org> 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 <ghedo@debian.org> 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
Reply to: