[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: