debhelper 12.6.1ubuntu1 source package in Ubuntu
Changelog
debhelper (12.6.1ubuntu1) eoan; urgency=medium * Merge from Debian unstable. Remaining changes: - Generate ddebs from debhelper instead of pkg-create-dbgsym: + Make debhelper Conflict/Replace pkg-create-dbgsym to force it off. + Set DBGSYM_PACKAGE_TYPE to ddeb to get correct debian/files output. - dh_installchangelogs: Do not install upstream changelog in compat level 7 and higher to avoid pointlessly bloating installed packages. * dh_strip: Strip LTO sections unless --keep-lto is given. 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. -- Matthias Klose <email address hidden> Tue, 17 Sep 2019 11:23:57 +0200
Upload details
- Uploaded by:
- Matthias Klose
- Uploaded to:
- Eoan
- Original maintainer:
- Ubuntu Developers
- Architectures:
- all
- Section:
- devel
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
debhelper_12.6.1ubuntu1.tar.xz | 493.8 KiB | 84c49e92c5ff20eb5dd32e5fed0923b1410d3d2c81ecb08bfac9556e4e9c93b6 |
debhelper_12.6.1ubuntu1.dsc | 1.8 KiB | 570497900adaddabd4a1cc443cc71b833a769912061f67c29dd6dbe3fb2ff75d |
Available diffs
- diff from 12.4ubuntu1 to 12.6.1ubuntu1 (117.7 KiB)
Binary packages built by this source
- debhelper: No summary available for debhelper in ubuntu eoan.
No description available for debhelper in ubuntu eoan.
- dh-systemd: No summary available for dh-systemd in ubuntu eoan.
No description available for dh-systemd in ubuntu eoan.
- libdebhelper-perl: No summary available for libdebhelper-perl in ubuntu eoan.
No description available for libdebhelper-perl in ubuntu eoan.