Your message dated Tue, 19 Sep 2017 19:19:03 +0000 with message-id <[email protected]> and subject line Bug#35733: fixed in debhelper 10.9 has caused the Debian Bug report #35733, regarding debhelper: dephelper: dh_shlibdeps doesn't call dpkg-shlibdeps when none 'found' 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.) -- 35733: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=35733 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: debhelper Version: 4.1.57 Severity: normal Tags: patch If dh_shlibdeps finds no shared libraries (with its heuristics) -- see also Bug#35733 and especially [0] -- it doesn't call dpkg-shlibdeps, even when it is passed non-options in the part after -- (args to pass to dpkg-shlibdeps directly). It is thus impossible to provide a list of shared libs that doesn't find directly to dpkg-shlibdeps (I need this to make dpkg-shlibdeps run on the zinf plugins (see #204287). The following patch checks for non-option arguments in the U_PARAMS and calls dpkg-shlibdeps if there are some (and even if no shared libs are found by dh_shlibdeps itself). Note that this are my first lines of perl, so be forbearing ;-). --- /usr/bin/dh_shlibdeps 2003-07-28 21:27:47.000000000 +0200 +++ dh_shlibdeps 2003-08-08 23:30:06.000000000 +0200 @@ -100,6 +100,14 @@ verbose_print("LD_LIBRARY_PATH=$dh{L_PARAMS}"); } +my $have_u_param_shlibs = 0; + +foreach my $param (@{$dh{U_PARAMS}}) { + if ($param !~ /^-/) { + $have_u_param_shlibs = 1; + } +} + foreach my $package (@{$dh{DOPACKAGES}}) { my $tmp=tmpdir($package); my $ext=pkgext($package); @@ -122,7 +130,7 @@ } } - if (@filelist) { + if (@filelist or $have_u_param_shlibs) { my @opts; if (defined $dh{LIBPACKAGE} && length $dh{LIBPACKAGE}) { @opts=("-L".tmpdir($dh{LIBPACKAGE}."/DEBIAN/shlibs")); Regards, Andy [0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=35733&msg=22 -- System Information: Debian Release: testing/unstable Architecture: i386 Kernel: Linux alice 2.4.21-k7 #1 Wed Aug 6 01:44:15 CEST 2003 i686 Locale: LANG=C, LC_CTYPE=de_AT.UTF-8 Versions of packages debhelper depends on: ii binutils 2.14.90.0.5-0.2 The GNU assembler, linker and bina ii coreutils [fileutils] 5.0-5 The GNU core utilities ii debconf-utils 1.3.8 debconf utilities ii dpkg-dev 1.10.10 Package building tools for Debian ii file 4.03-2 Determines file type using "magic" ii fileutils 5.0-5 The GNU file management utilities ii html2text 1.3.1-2 An advanced HTML to text converter ii perl 5.8.0-19 Larry Wall's Practical Extraction ii po-debconf 0.7.1 Manage translated Debconf template -- no debconf information
--- End Message ---
--- Begin Message ---Source: debhelper Source-Version: 10.9 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: SHA256 Format: 1.8 Date: Tue, 19 Sep 2017 18:49:57 +0000 Source: debhelper Binary: debhelper dh-systemd Architecture: source Version: 10.9 Distribution: unstable Urgency: medium Maintainer: Debhelper Maintainers <[email protected]> Changed-By: Niels Thykier <[email protected]> Description: debhelper - helper programs for debian/rules dh-systemd - debhelper add-on to handle systemd unit files - transitional pack Closes: 35733 626685 795432 840913 841746 870201 875586 Changes: debhelper (10.9) unstable; urgency=medium . [ Niels Thykier ] * debhelper.pod: Fix typo. * dh_fixperms: Reset permissions of .scss and .sass files to 0644. Thanks to Jonas Smedegaard for the suggestion. (Closes: #875586) * dh_shlibdeps: Disable unused file(1) tests. * dh_strip: In compat 11, rely on file headers/magic to determine whether files are ELF binaries worth processing instead of using filenames/extensions. (Closes: #35733) * dh_shlibdeps: Ditto. * d/control: Bump Standards-Versions to 4.1.0: - Bump priority of dh-systemd to "optional". * dh_makeshlibs: Avoid gratious warning about a non-existing directory, when the packaging directory does not exist. (Closes: #626685) * dh_gencontrol: Ensure that dbgsym packages do not inherit the "Important" field. * dh_installinfo: Merge two chmod calls into one to save a fork+exec. * dh_builddeb: Use -z6 compression for udebs (up from -z1). Thanks to Adrian Bunk for the suggestion and Aurelien Jarno for confirming it would be fine for d-i. (Closes: #870201) * dh_fixperms: Set the permissions of /usr/lib/nodejs/*/{cli,bin}.js to 0755. Thanks to Pirate Praveen for the report. (Closes: #840913) * Dh_lib.pm: Expand *_doit and doit to also support a chdir in the child process. * Dh_Getopt.pm: Validate package names passed via -p and -N to ensure they are present in d/control. Thanks to Matthias Klose for the report. (Closes: #795432) * debhelper.7: Fix typo of compatibility. . [ Felipe Sateler ] * dh_systemd_enable: Refactor and add support for timer units. (Closes: #841746) Checksums-Sha1: 51433b710ce3a35763dae7d692340e5c2d4c875f 1760 debhelper_10.9.dsc 7ac04c7745ab0076847e9e88f1235d4028405ed9 420736 debhelper_10.9.tar.xz 0b587cbc935322ea26723230cb66baf509c7e579 4453 debhelper_10.9_source.buildinfo Checksums-Sha256: dd38b29b2327fbb472c308391153314cd7084979ca5022113bd068d41eaa3f12 1760 debhelper_10.9.dsc 85905a4c7d36137e1d51df064c5177c76535b37fcd4b7d28c68622c877ddab41 420736 debhelper_10.9.tar.xz ddc02b0ce49d196ee79fdd33628389b1c2202d0c7c94365750f04f019107f365 4453 debhelper_10.9_source.buildinfo Files: 43559fa2941eaf0d28bb8c19f4bf2411 1760 devel optional debhelper_10.9.dsc 4d2d0e6aedea50cebf6004e97ce17ccc 420736 devel optional debhelper_10.9.tar.xz f39aa50f3db2dad70e8c2c7a0a7cd08d 4453 devel optional debhelper_10.9_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEsxMaRR2/33ygW0GXBUu7n32AZEIFAlnBbC4ACgkQBUu7n32A ZEKklQ//aKYXI/Z9vAlRLYJwcwK9caVsGHrkYslaHbij/rNJealgkcqMIHhlctw+ DxQOs6iJiQJfGKvjEwNXGDY6eI7Dm9eO4sJ6aW8p2kwMmb8faCa4cuIf4X7pjXLd sXXCcg3rHbQhKzl2BD4Gc335+jxddoJh6C7obLHznj8CbTvggyUdPbRnXjXkxVzr DjTgwUYGgV7nzzgq5HtIXOFzEu7C83M7pJBMKmlGsCbGv9KFVs/fAd0PfVa8rDeq qJ1ShAYABGVmC0+9lgFlKu24JnKFbY2+HOVHaUDHTMUwvoANZwk2u/E3Q1gZVoBC eAunrTP5DTxE/TgTpjC2JjjFY2oqohL4OXr77uhL77g6Ij8opfLBTi46etrelnWq RX14RHdmyh5W3arUPeXySX/qDyrGQlhNLS8kQmzI81AntPU6kMp3Pj/O9Qh3lH4D J+nBF7uS6rmGzNviUdMV5ZuQo4CnFVCiVeps7JC69TFEiWHHpdDVlUUiz7/69AMS o5xFVuE1B02uPrxABT+Pwlkpd6y8K22o8EJEuvCgElJmY3qqiOsJ5zMdwJ04ZOuz bHcbNfoBxW+8PIKzMj+gHX78rVPJbu7p6G+0KRiGp2ZCCIEC66LoVGVCEbK4Fx6e DrK6/04FviNf0wTR2pXN3rIEN4nWYnBmd82p4PfiNrCowpBUnL4= =QGd6 -----END PGP SIGNATURE-----
--- End Message ---

