Your message dated Mon, 24 Nov 2014 13:33:39 +0000
with message-id <[email protected]>
and subject line Re: Bug#770828: unblock: valgrind/1:3.10.0-4
has caused the Debian Bug report #770828,
regarding unblock: valgrind/1:3.10.0-4
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
770828: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770828
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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
--- End Message ---
--- Begin Message ---
On 2014-11-24 13:15, Alessandro Ghedini wrote:
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.
Unblocked.
Regards,
Adam
--- End Message ---