-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 06 Oct 2019 12:25:31 +0000 Source: debhelper Binary: debhelper dh-systemd libdebhelper-perl Architecture: source all Version: 12.6.1~bpo10+1 Distribution: buster-backports Urgency: medium Maintainer: Debhelper Maintainers <debhelper@packages.debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: debhelper - helper programs for debian/rules dh-systemd - debhelper add-on to handle systemd unit files - transitional pack libdebhelper-perl - debhelper perl modules Closes: 25235 462389 821130 836699 886279 907061 912999 923626 925175 925281 926815 927394 930689 931792 931995 931996 932006 932073 932240 932262 932537 932646 933212 933541 933561 934889 934891 934999 935017 935577 935780 939164 939635 Changes: debhelper (12.6.1~bpo10+1) buster-backports; urgency=medium . * Rebuild for buster-backports. . debhelper (12.6.1) unstable; urgency=medium . * Upload to unstable now that libdebhelper-perl has been through the NEW queue. . debhelper (12.6) experimental; urgency=medium . [ Niels Thykier ] * dh_makeshlibs: Fix regression where versionless SONAMEs could trigger a rejection of the "generated" shlibs file (despite dh_makeshlibs not generating any "shlibs" files). (Closes: #939635) * dh_strip: Avoid impossible copy of .../debug/.dwz/ to itself when a manual debug package contained ELF files and was processed by dh_dwz before dh_strip. (Closes: #939164) . [ Sven Joachim ] * Split debhelper into debhelper (the tools) and libdebhelper-perl (the Perl libraries). (Closes: #821130) * d/rules: Call dh_missing --fail-missing to catch bugs where files are not installed anywhere. . debhelper (12.5.4) unstable; urgency=medium . * dh_installxfonts: Remove version in dependency on xfonts-utils added to ${misc:Depends}. The version requirement has been satisfied for the past 3-4 releases. * dh_makeshlibs: Correct a control check that was only intended for automatic udeb detection, which incorrectly also checked when --add-udeb was passed. Thanks to Andreas Metzler for reporting the issue. (Closes: #935577) * dh: Fix bug where overrides for dh_dwz, dh_strip, dh_makeshlibs or dh_shlibdeps could be triggered via binary-indep in compat 12 and earlier. Thanks to Andreas Beckmann for reporting the issue. (Closes: #935780) . debhelper (12.5.3) unstable; urgency=medium . * Dh_Getopt.pm: Skip compat call if d/control cannot be found and just assume that auto-abbreviation can be disabled in that case. This avoids breaking options such as --help and --list. (Closes: #935017) * Dh_Lib.pm: Jump to hoops to only parse the Build-Dependency field in dh without breaking dh's own --list or --help parameter. This fixes a regression since 12.5 where dh's --help and --list options were broken. * dh_builddeb: Revert removal of --destdir for now. It is in fact used to hardcode paths in some cases e.g. v4l2loopback's debian/rules.modules. * dh_makeshlibs: Disable auto-filtering of udeb libraries. It cannot be implemented without violating the requirements for the noudeb build-profile. * dh_makeshlibs: Fix invalid error under the noudeb profile where the absence of udeb content is expected rather than an in issue. (Closes: #934999) . debhelper (12.5.2) unstable; urgency=medium . * dh_makeshlibs: Fix regression in compat 10 and earlier where dh_makeshlibs now failed on error. This safety check was intended to be a compat 11 or later feature. * dh: Ensure addon API functions return 1 to avoid gratious breakage of addons due to perl's idiosyncrasy of requiring a truth value at the end of modules. (See #935016) . debhelper (12.5.1) unstable; urgency=medium . * dh_installdeb: Allow "+" to appear in token names as it is a valid character for package names. * dh_installdeb: Reject invalid token names passed to -D or --define (in most cases). * dh_makeshlibs: Fix bug in -X where it would no longer match as expected. A regression since 12.5 - thanks to Aurelien Jarno for reporting the issue over IRC. . debhelper (12.5) unstable; urgency=medium . [ Niels Thykier ] * dh_strip: Skip stripping of guile-2.2 files by skipping all all files matching "/guile/.*\.go$". Thanks to Jeremy Bicha and Rob Browning. (Closes: #907061) * dh_auto_*: Officially adopt --sourcedir and --builddir as official parameters. They have always worked since debhelper defaulted to supporting auto-abbreviated parameters, so this is simply documenting fait accompli for the most common abbreviation. * dh_*: Disable auto-abbreviation of command line parameters in compat 13. * dh: Optimize out redundant helpers even when passed long options in compat 13. * dh_builddeb: Remove --destdir. It has never been useful as everyone expects the debs to be placed in "..". * Dh_Lib.pm: Add a hint to resolve the error caused by having the compat level specified both as a build-dependency and in debian/compat. Thanks to Alessandro Grassi for reporting the issue on IRC. * dh_makeshlibs: Fix bug where --no-add-udeb could trigger the auto-detection code. (Closes: #934891) * dh_makeshlibs: When using the auto-detection of udeb, automatically exclude "udeb:" lines for libraries omitted from the udeb. At the same time, verbosely fail if the udeb contains a library not present in the deb (overridable with --add-udeb). (Closes: #934889) * dh: Support making "dh-sequence-ADDON" Build-Depends relation conditional on build-profiles (etc.). If the relation is ignored due to the current build-profiles (etc.), then addon is silently skipped. * dh: Support running addons in "arch-only" or "indep-only" mode by adding "dh-sequence-ADDON" in Build-Depends-Arch or Build-Depends-Indep (respectively). Not all addons support this and will trigger an error at load time. Addon providers should ensure that their package provde "dh-sequence-ADDON" and review the doc/PROGRAMMING document (in the debhelper source) if they are considering to make their addon compatible with these requirements. (Closes: #836699) * dh,elf_tools.pm: Extract the ELF related debhelper tools (dh_strip, dh_dwz, dh_makeshlibs, dh_shlibdeps) into their own addon called "elf-tools" enabled by the default. * debian/control: Provide dh-sequence-elf-tools. * dh: In compat 13, the "elf-tools" addon is considered an implicit "arch-only" addon (i.e. they are only available in "-arch" sequences and are always passed a "-a"). If you need the ELF tools for arch:all packages, please add an explicit Builds-Depends on dh-sequence-elf-tools. . [ Frank Schaefer ] * dh_installmodules: Also look for compressed kernel modules in addition to uncompressed kernel modules (gz, bz2 or xz). . [ Adam Borowski ] * d/s/lintian-overrides: Override lintian warning about debhelper not using debhelper. . debhelper (12.4) unstable; urgency=medium . * dh: Retroactively remove support for manual dh sequence operators (--until, --after, --before and --remaining). This breaks about 8 source packages that still rely on this feature and have not yet migrated away. (Closes: #932537) Please see the debhelper bug for relevant bug numbers and package names. . 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. . debhelper (12.2.3) unstable; urgency=medium . * dh_installinit: Revert "Fail with an error if --name is given but there is no matching init script.". (Closes: #932073, Reopens: #462389) * Dh_Getopt.pm: Produce a better error message when -p<pkg> is ignored in an architecture constrained override (e.g. during an architecture specific build and the -p argument refers to an arch:all package). Thanks to Helmut Grohne for reporting the issue. (Closes: #932262) . debhelper (12.2.2) unstable; urgency=medium . * dh_shlibdeps: Remove regex anchor when parsing file(1) to aovid regressions with setuid/setgid binaries. Thanks to James Cowgill for reporting the issue. (Closes: #932240) * dh_strip: Ditto. . debhelper (12.2.1) unstable; urgency=medium . [ Dmitry Bogatov ] * dh_installinit: Fix regression where dh_installinit bailed out on --name if only one of the acted on packages had an init script file. Thanks to Helmut Grohne for reporting the issue. (Closes: #932073) . debhelper (12.2) unstable; urgency=medium . [ Niels Thykier ] * Dh_Lib: Ensure the error function always triggers the same exit code on termination. Previously, it depended on the value of the last error (if any). * Buildsystem/make: Fix regression where cross-flags were passed in a non-cross build. (Closes: #925175) * dh_perl: Fix code to prune (skip) /usr/share/doc which never worked. * doc/PROGRAMMING: Document that the environment variable DH_AUTOSCRIPTDIR can be used for testing purposes to shadow existing or test new autoscript snippets. Thanks to Dmitry Bogatov for the suggestion. (Closes: #925281) * dh_compress: Exclude .haddock and .hs files (as this is customary for haskell packages). * dh_installinfo: Update NOOP PROMISE to account for dh_missing's needs. Thanks to Daniel Kahn Gillmor for reporting the issue. (Closes: #930689) * debhelper.pod: Document that debhelper will use dpkg-buildflags for setting CFLAGS et al and that it is recommended to rely on dpkg-buildflags's features for extending the default. (Closes: #923626) * dh_strip: Make dh_strip more robust with issues from file(1). Thanks to Christoph Biedl for reporting the issue. (Closes: #931995) * dh_shlibdeps: Pass --brief to file(1) and anchor the output parsing regex to avoid false-positive misdetections. Thanks to Christoph Biedl for the suggestion. (Closes: #931996) * dh_strip: Ditto. * dh_installman: Improve documentation to be more clear about exactly which new features dh_installman got in compat 11. Thanks to Laurent Bigonville for pointing out the issue. (Closes: #912999) * dh_strip: Pass --no-sandbox to file(1) when run under fakeroot and file(1) appear to support the option. Thanks to Christoph Biedl for requesting the feature. (Closes: #932006) * Dh_Lib.pm: Support substituting additional variables into the generated maintainer scripts. These include DEB_(BUILD|HOST|TARGET)_* and ENV.* which point to the variables from dpkg-architecture(1) and variables from the environment (respectively). * dh_installdeb: Support additional substitution variables on the commandline via -DTOKEN=VALUE to replace #TOKEN# with VALUE. (Closes: #25235) * d/control: Bump Standards-Version to 4.4.0 - no changes required. . [ Helmut Grohne ] * Buildsystem/cmake: Fix CMAKE_SYSTEM_PROCESSOR for mips64el. (Closes: #926815) . [ Dmitry Bogatov ] * dh_installinit: Fail with an error if --name is given but there is no matching init script. Thanks to A Mennucc for reporting the issue. (Closes: #462389) . [ Translations ] * Update Portuguese translation (Américo Monteiro) (Closes: #886279) Checksums-Sha1: 799bb9a591c46d4d4d2bc2c98a29e5ea26b638b6 1811 debhelper_12.6.1~bpo10+1.dsc dd1e827138deccf05c0bfab305956cdfcd773dc8 501104 debhelper_12.6.1~bpo10+1.tar.xz 08e02a9c3c6028d6a0e9958d2bfaa2fc3f76dcf7 994132 debhelper_12.6.1~bpo10+1_all.deb 7b43ee1ae888edcf09d3d5a8326404a2cb9227bb 5388 debhelper_12.6.1~bpo10+1_amd64.buildinfo 7db503fc9e3c90626731870be7ad2cdfb522c63d 125472 dh-systemd_12.6.1~bpo10+1_all.deb dd17e0fcbcba3412439fd7207458ac53e9763b52 171856 libdebhelper-perl_12.6.1~bpo10+1_all.deb Checksums-Sha256: 78511a58bf1c6a4f8863856630503a6c3f0b665157ff31a8b76d841bff5c976e 1811 debhelper_12.6.1~bpo10+1.dsc 3070619acefbbadfa1aafde91e56f835f868b28b4da5999939c8aa36baaaeae7 501104 debhelper_12.6.1~bpo10+1.tar.xz 86ace0ceebdd37ace4df1c3c3e14ff87d4ef6109afe08d94dd37adb6bbfad41c 994132 debhelper_12.6.1~bpo10+1_all.deb 551f5a9630cc765aa214e769a3420953a9090b37a8665e55a6a9f914fa7ab659 5388 debhelper_12.6.1~bpo10+1_amd64.buildinfo 01ed92a84fddb466c79a03e0a0d850b2837a0ca8f693e8780ef8bab5a865a2ca 125472 dh-systemd_12.6.1~bpo10+1_all.deb 9755c2b59a59c94c4d44019dff1de52f187b29086f3088d431cfd0daa165ff13 171856 libdebhelper-perl_12.6.1~bpo10+1_all.deb Files: ac2c621a1e721a04f9e555212474c5f3 1811 devel optional debhelper_12.6.1~bpo10+1.dsc 5369996c915adbe52c8c92055bd27431 501104 devel optional debhelper_12.6.1~bpo10+1.tar.xz 46e669df576fd310d347c8f2279c9b43 994132 devel optional debhelper_12.6.1~bpo10+1_all.deb 0ad01862880cfca90f9305f6f7222c4c 5388 devel optional debhelper_12.6.1~bpo10+1_amd64.buildinfo a7133f7cd27dfcf57fa8ff062bd1485e 125472 oldlibs optional dh-systemd_12.6.1~bpo10+1_all.deb ff279fe35e9434aa548e2f4569fc9f7c 171856 perl optional libdebhelper-perl_12.6.1~bpo10+1_all.deb -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEE8f9dDX4ALfD+VfsMplt42+Z8eqwFAl2Z9GUSHG5pZWxzQHRo eWtpZXIubmV0AAoJEKZbeNvmfHqsdHsP/R0nQAQm5JbN7V0I/CaDTA29I0Ekf1sa ySolsDxTCn3KifMJvxNldPAUwtQDSjbpf0wDs1J8ngcDuS15RKGkULxSL47ufply BFAqqwgxsO3XpccNS1AaG8B1o8de8IIuB203OMSR9T+5XVp/zHobWOygLJ0hErlJ Q2j7xIihEdsFMBF3eveZTb+IKYWBoIU1SD0jg9QAIITEZjxhLn7DKejEfWaOCp7h aFu+3DZ0NeFChERxRgL2Ftt2zzhvg9FbjFFABG2o4Vpd8dLkdxbZbtPivxIBi0Vj ZOdcN1X9prEOrzpRNwQBpZu4/eRtcpNF3IaSEUo55nMmB5ndFNFza0HnuVnqtpNO 33cBMzRZi3plUovBBeaajny+jgHIviVQyq/HVH6u/j7ZqBn308+B2sQumloMSJ9f WIBYUzkalkpf9IyxgfGaR+N2Mo7xZfiVNrCioAOgkrIr1Nl78hZZyrRxbcoDIILm vTdAl35nOxfKC6KNyDyUwmLA0W7VjjTHZ4Boot8cWeQFry7XX0eBABCqHQ08P+br e8PyG+gROXsfhl2k4QmH9L3dLSd7ChRdrCEqlzqakhApa616pNQW/UTs2X12dNtP CdYpHd/g+xfnG5Xaz8e8CmKvZGPtvK0cMYpCz3clDUvrC/sePfVtVniZKfeMvMwu nK8NNNNOmXX5 =3XPb -----END PGP SIGNATURE-----