Your message dated Tue, 06 Aug 2019 17:35:20 +0000
with message-id <[email protected]>
and subject line Bug#933212: fixed in debhelper 12.3
has caused the Debian Bug report #933212,
regarding dh_dwz: probably shouldn't extract multifiles for udebs
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.)


-- 
933212: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933212
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: debhelper
Version: 12.2.3
Severity: normal

I recently converted src:glib2.0 to compat level 12. glib2.0 is unusual
in a couple of ways:

- multiple shared libraries lib{glib,gobject,gio,...}-2.0.so.0 are bundled
  into a single binary package libglib2.0-0
- it has a corresponding udeb, libglib2.0-udeb, with the same libraries

This seems to result in the following sequence of events (disregarding
non-shared-library packages and irrelevant steps):

- dh_install copies shared libraries into libglib2.0-0 and libglib2.0-udeb
- dh_dwz acts on libglib2.0-0 and libglib2.0-udeb
  - creates a multifile in debian/libglib2.0-0/usr/lib/debug/.dwz
  - creates a multifile in debian/libglib2.0-udeb/usr/lib/debug/.dwz
  - compresses all other debug symbols embedded in the shared libraries
- dh_strip acts on libglib2.0-0
  - moves debian/libglib2.0-0/usr/lib/debug/.dwz to debian/libglib2.0-0-dbgsym
  - detaches debug symbols from libglib2.0-0 shared libraries
- dh_strip doesn't delete usr/lib/debug/.dwz from debian/libglib2.0-udeb
  because that's part of a code path that isn't used for udebs
- libglib2.0-udeb ends up containing /usr/lib/debug/.dwz
- the udeb is larger than it ought to be and triggers Lintian warnings

Either dh_dwz shouldn't act on udebs (because it's a waste of time because
dh_strip will discard the debugging symbols anyway), or dh_strip should
delete the multifiles from udebs even though it isn't going to generate
a -dbgsym package (or dh_strip should generate -dbgsym packages for udebs,
but #797391 says that's problematic).

Thanks,
    smcv

--- End Message ---
--- Begin Message ---
Source: debhelper
Source-Version: 12.3

We believe that the bug you reported is fixed in the latest version of
debhelper, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Niels Thykier <[email protected]> (supplier of updated debhelper package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 06 Aug 2019 16:55:26 +0000
Source: debhelper
Architecture: source
Version: 12.3
Distribution: unstable
Urgency: medium
Maintainer: Debhelper Maintainers <[email protected]>
Changed-By: Niels Thykier <[email protected]>
Closes: 927394 931792 932646 933212 933541 933561
Changes:
 debhelper (12.3) unstable; urgency=medium
 .
   [ Translations ]
   * Update Portuguese translation (Américo Monteiro)  (Closes: #927394)
 .
   [ Niels Thykier ]
   * dh_installsystemduser: Fix bug that would neuter sorting of unit
     files and make the resulting maintscripts unreproducible.  Thanks
     to Daniel Kahn Gillmor for reporting the bug.  (Closes: #932646)
   * dh_dwz: Remove the -q flag when calling dwz(1).  It is
     sufficiently silently with -q and aids with debugging for others.
     (Closes: #933561, #931792)
   * dh_dwz: Gracefully handle when dwz fails to create a multifile
     but succeeds anyway by default.  The previous behaviour of
     insisting on a multifile can be obtained by explicitly passing
     --dwz-multifile.  (Closes: #933541)
   * dh_dwz: Skip multifile generation for udeb packages.
     (Closes: #933212)
   * dh_makeshlibs: Attempt to automatically detect udeb packages
     for a given (non-udeb) library package.  In simple cases, it
     can replace the need for an explicit --add-udeb parameter.
     However, there are many cases where the auto-detection falls
     short and --add-udeb is still needed (see dh_makeshlibs(1)
     for details).  Packagers are advised to verify the resulting
     shlibs file before removing --add-udeb in an upload.
Checksums-Sha1:
 45be4db697d30856c7564d64496bebd53f1c6cdf 1681 debhelper_12.3.dsc
 8fb3973c20114f8e7ad4c8bf21ed958859a1935b 493796 debhelper_12.3.tar.xz
 b6cf30fcdec31c20edecc4675fc302eb6f6ea2ea 4565 debhelper_12.3_source.buildinfo
Checksums-Sha256:
 cdbf4cbb701a43c75e73e1514b0fb32eeaa09ae8e0777616b4ab12c98c193804 1681 
debhelper_12.3.dsc
 c9b016603580d5b9c87e26f841555e79e97f3b0045823de4608b937f90fb556d 493796 
debhelper_12.3.tar.xz
 1b19597e6f5afe5c06966467d8b1eb7de8c1b46ebb36896ada2029f524593266 4565 
debhelper_12.3_source.buildinfo
Files:
 c07c3e55a77ac30830a94e28ea138187 1681 devel optional debhelper_12.3.dsc
 8ed1d5c061f531bbf95122f8f521eaf8 493796 devel optional debhelper_12.3.tar.xz
 288fdc90e5272089180d290bacc1d2ed 4565 devel optional 
debhelper_12.3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE8f9dDX4ALfD+VfsMplt42+Z8eqwFAl1Js/QACgkQplt42+Z8
eqzkwg/8CR5QbE8B5cqsf7ZRRB0PbujAIwsINm/jRoYn/1y4F7h4TEEBoGOIE9KY
XVpzrLl3mNmkBmUp+SmH1ehsRCrt76y1cHQblMHsISoxLinIOhT5c46mkfYPBJ7z
9+gLIS2XTOwkyzpwYWqPFymiKEVED/vh+dtatql84cwsuAFLzs8lzo8RMrZFitGu
z+W08ccPFoXH0wcey6Ay7V4jk4LB0EuFFxrtCORttDqU54apTW8MPqYgq3X+Fa66
Z802NIvZ0yE6pSu7Fs8dj09apmD/hW601Kx+7hEBIHjSqhEhfLYzbD0boDc2JLy8
tBR2wcd/QRPpgBi02e7eYhe5tI1Xu5JIdXWyouw0K6ieJpeJmM9uP4d6Uo9TbkeR
T3/ofni41YrumxfdyXC002tQbOMyiNkESd3bqbirq1A6pUpwgOFjazKUoJ4cBwVr
9274Rowo6yhMsD1wbdeorkcEkNanaevLpAlh5EAmYE2n9HqNQZJjVIJ37XCShYto
QKxQV3EDfKkcVubSkAoS4ZdSCGO9iW7dLTqB0AFSKlm/+cH+Dr4UFgWaiTK6AvMW
A1N07cpKEaRfUBHYvWjP5l7xGxo+EzcOcPBo8XIq70WeOwL/UqL7WcEjKyyc0KoR
cU/u8aKF2ofK9UfhbVHqxAIk6JSz3tSQM0ajPUg2vVgof5xrGNY=
=jBsm
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to