Your message dated Sun, 20 Oct 2019 18:04:01 +0000
with message-id <[email protected]>
and subject line Bug#942454: fixed in debhelper 12.7
has caused the Debian Bug report #942454,
regarding debhelper: dh_makeshlibs gets confused when udeb contains a library
shipped in a differently-named package
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.)
--
942454: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=942454
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: debhelper
Version: 12.6.1
Severity: normal
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Dear debhelper maintainers,
I just ran into the following cases, where one of my packages (haveged)
started to FTBFS due to the following situation:
- - `haveged-udeb` ships libhavege.so.1 (and friends) ;
- - `haveged` does not ship libhavege.so.1, but depends on `libhavege1` ;
- - `libhavege1` ships libhavege.so.1.
The suggested fix -- calling `dh_makeshlibs --add-udeb=haveged-udeb` -- does
not work, and I was forced to override to `dh_makeshlibs --no-add-udeb` instead.
Since it seems reasonable for a udeb to ship the necessary libraries directly,
rather than splitting them to a separate udeb, I would suggest the following:
make `dh_makeshlibs` check not only whether FOO contains the same libraries as
FOO-udeb, but also consider FOO's dependencies from the same source package.
Best,
nicoo
- -- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.2.0-3-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set
to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages debhelper depends on:
ii autotools-dev 20180224.1
ii dh-autoreconf 19
ii dh-strip-nondeterminism 1.6.0-1
ii dpkg 1.19.7
ii dpkg-dev 1.19.7
ii dwz 0.13-1
ii file 1:5.37-5
ii libdebhelper-perl 12.6.1
ii libdpkg-perl 1.19.7
ii man-db 2.8.7-3
ii perl 5.30.0-6
ii po-debconf 1.0.21
debhelper recommends no packages.
Versions of packages debhelper suggests:
ii dh-make 2.201802
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl2nSdERHG5pY29vQGRl
Ymlhbi5vcmcACgkQ5vmO4pLV7Mt6bQ/+JujnwgqgmPGXqxjVJdbGI79i286toqD8
RE4Kejo0hE79V3GCXvDDOHnHUf5NPyZn2iqEAc1PgrfB5SHYDtCOMNR3mq5zzLzo
LI971PhcojlfzV/mPcTX55F4Qcwz3Ms4SqCLE8oBAQbW50AZ5SbF4zdV6rArhTXF
GZApqu7Nx39s4S787iTX+NFUrxxkwIHyEjSNDhMnZ/S3ICe/kZXb/4DozaniGmAQ
lsb4EIHSjRcYfAdngy5FNVPGCdlrn1O0HUJJk9fwiuHRlsf4jaikXX5BDOupiVf5
MsD4/3nip/ZoVxQM8didfP2nXklQH3tolXHaP1pSt9ukx7fdMhy9I3kfo0Z7uY3T
Xs7BH1ofWn0huOBOhD/88VcbYXplPDbo7i0aOL9gc06fFfGkr5Xp6e64g2lpI1Xl
r7zR4eiwP2hnqoPNzrz4S3D94gn5rhu93BecafZ4U+Sg31bjzHIrvRYWm/l3SnUI
6zwhT6yjFUjGCik5ozwa55vmH1OkUSRzQvv1r+350ZJqVukj1PAuoB7BTVVM68nU
mfTQZ+lZpXgUv7ibYgwib8d0GlcYr1l5/Uw6Wn6nvUGTsBK6F9fQdP7bgV6fQIK7
Vwc0+LMnswhOUBflGRSde5EZET3G92nLSL6WGuBeHp10yt6KVlClj9Iu4CwvlKET
qYvtdhmNdXM=
=weOk
-----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---
Source: debhelper
Source-Version: 12.7
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: Sun, 20 Oct 2019 17:48:06 +0000
Source: debhelper
Architecture: source
Version: 12.7
Distribution: unstable
Urgency: medium
Maintainer: Debhelper Maintainers <[email protected]>
Changed-By: Niels Thykier <[email protected]>
Closes: 933576 941245 942454 942690
Changes:
debhelper (12.7) unstable; urgency=medium
.
[ Niels Thykier ]:
* dh_installman: Avoid error message when man-db is not installed
(only occurs in debhelper's own build as man-db is a mandatory
dependency).
* dh_installman: Use man-recode(1) when available to massively
speed up re-encoding performance for any package with a non-
trivial amount of manpages. Thanks to Robert Luberda for
reporting the issue and Colin Watson for writing man-recode
(Closes: #933576)
* debhelper.pod: Actively discourage compat 11 as it has an
issue that causes services not to start correctly in all cases
(e.g. install, remove-but-not-purge, install again), which
cannot be fixed.
* dh_auto_*: Support a new --reload-all-buildenv-variables
option for resetting the cache (of e.g. dpkg-buildflags).
This is needed by e.g. parted which does two builds with
different CFLAGS.
* dh_makeshlibs: Suggest/Document that --no-add-udeb can be
relevant for some udebs where the shared library for the udeb
is embedded in a different package (e.g. the main udeb
package). Thanks to Nicolas Braud-Santoni for reporting the
issue. (Closes: #942454)
* meson.pm: Fix invalid call under compat 13. Thanks to
Jeremy Bicha for testing it. (Closes: #942690)
.
[ Helmut Grohne ]:
* cmake buildsystem: Fix CMAKE_SYSTEM_PROCESSOR for 32bit arms.
(Closes: #941245)
.
[ Niko Tyni ]
* Basic support cross building XS modules:
+ perl_makemaker: run Makefile.PL with host arch Config.pm
+ perl_build: run Build.PL and Build with host arch Config.pm
+ dh_perl: scan host arch include directories for Perl plugins
Checksums-Sha1:
20b0c1c8950deb931fb9c4be20c00f6dc6abceeb 1771 debhelper_12.7.dsc
3391cdda0f237bcdca426c65330e4edc914dc8a6 503244 debhelper_12.7.tar.xz
018ab1e9702a7cc0a4dd58671ea19b3154f972c7 4457 debhelper_12.7_source.buildinfo
Checksums-Sha256:
0bdcad0d24bc4fb813f1d3339e03ef9ddff7ec78241d42c55b3d8c7251032b05 1771
debhelper_12.7.dsc
35b95dae4cb1714b559652be91f4cc66143e8c9adb4fced59b8a5284738e0ea0 503244
debhelper_12.7.tar.xz
77ae8a1cc694dda99a2ce0c6c240292a0d5214f90990e3d09108d887220c1408 4457
debhelper_12.7_source.buildinfo
Files:
f1697eefda2cdaa155c680d15da186d5 1771 devel optional debhelper_12.7.dsc
63e9006c2822e3c00947fee0f031522d 503244 devel optional debhelper_12.7.tar.xz
b94a1b7487b0b83740265b6c82126758 4457 devel optional
debhelper_12.7_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEE8f9dDX4ALfD+VfsMplt42+Z8eqwFAl2snfcSHG5pZWxzQHRo
eWtpZXIubmV0AAoJEKZbeNvmfHqsJPYP/29tosYBILz2Z42WvQo23lFSV0tCsM7/
sjC3zS8oY+b+LNbnkohrZMuH1ctPjIofnlNXj22xtuqrqWKOMiqiXSo1o447JoTg
Cw2AdJ2i5iHeNw84AW/GQjQx6BLoi88f0vpjwiY43RJ4klu4EKR56NPpmRo1NS1A
fUKlRK0gLrKP8D1nRCE2YNUj23pe2cRlltgQMeLQacIkZm1z0vKeB9MroSlSa7c4
B+whoMCnsV3lv6rSeqnAYsQnlliB12nKostyz57yoNHkdTU0x6DlxW97I588BJzE
olCcOh1mNcGwIXp95DIn2TcyxoZ2WFCxMfiB5GE1a1e0cDeDspTWkR5qcOsD44+5
w3BO3IilInkwlQnYOqdBRmRc8DGzuOdVc63dS35Z3Wl2W0zqmF6G42AOdNm/Fi8C
YteonLfi0K4HfHOHNhd4WeRtOGYtXffHZxUhmVMwxKrS3HFhdvwGkRasvzcQWY90
lZQ4jjakoboMIGK2Rqsru9/JZWYRG+gxvnQjAOwcIr4z9syg0mWhEV6xohVKXqoZ
icGzpZ7cTG5WvgQXBRCRqtVyNCnaUo/LoVGN21cmvlS3xACAgJdo6DkQcbqswUdn
lb2pO1UJ1fi9TD7SKiDRu3YXjzL0LFy6i4VrvJi+DBr9Rl8kHFjQKPBx+uLDEG/j
tnZJkfbCkWzl
=s4Ze
-----END PGP SIGNATURE-----
--- End Message ---