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

Bug#770828: marked as done (unblock: valgrind/1:3.10.0-4)



Your message dated Mon, 24 Nov 2014 13:33:39 +0000
with message-id <07986007ca5b444f29ccdc50d989e2eb@mail.adsl.funky-badger.org>
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 owner@bugs.debian.org
immediately.)


-- 
770828: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770828
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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
 

--- 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 ---

Reply to: