[ubuntu/eoan-proposed] debhelper 12.6.1ubuntu1 (Accepted)
Matthias Klose
doko at ubuntu.com
Tue Sep 17 09:42:11 UTC 2019
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.
Date: Tue, 17 Sep 2019 11:23:57 +0200
Changed-By: Matthias Klose <doko at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/debhelper/12.6.1ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 17 Sep 2019 11:23:57 +0200
Source: debhelper
Architecture: source
Version: 12.6.1ubuntu1
Distribution: eoan
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Matthias Klose <doko at ubuntu.com>
Closes: 821130 836699 907061 934889 934891 934999 935017 935577 935780 939164 939635
Changes:
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.
Checksums-Sha1:
a4af1e5f11d139b6f4085510e8ae949069bda18e 1886 debhelper_12.6.1ubuntu1.dsc
cd5d030ac78e7a1b5a5e4737300b14a292c5ce48 505664 debhelper_12.6.1ubuntu1.tar.xz
701c6b827d6575f4bb36eb5dcf4929ce899d3533 5038 debhelper_12.6.1ubuntu1_source.buildinfo
Checksums-Sha256:
570497900adaddabd4a1cc443cc71b833a769912061f67c29dd6dbe3fb2ff75d 1886 debhelper_12.6.1ubuntu1.dsc
84c49e92c5ff20eb5dd32e5fed0923b1410d3d2c81ecb08bfac9556e4e9c93b6 505664 debhelper_12.6.1ubuntu1.tar.xz
b7ee4393c0d505ea9c9444d149f3660d4569a83f26830777de56dadd9b21a49e 5038 debhelper_12.6.1ubuntu1_source.buildinfo
Files:
71dcb572d1dec64d2dffcbf76dd859a7 1886 devel optional debhelper_12.6.1ubuntu1.dsc
23738a2f30480d5fea6f32f775e80ce8 505664 devel optional debhelper_12.6.1ubuntu1.tar.xz
6df1b5f87b9891ca879414bcc33c9798 5038 devel optional debhelper_12.6.1ubuntu1_source.buildinfo
Original-Maintainer: Debhelper Maintainers <debhelper at packages.debian.org>
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAl2AqkwQHGRva29AdWJ1
bnR1LmNvbQAKCRC9fqpgd4+m9VbQEADOcJk8I1JrDTVbpU2WxXEjv+JKfRJ/KpP5
cD7cXXzgPspEPRYTUzWh5pGQHPN4jn6LxFxDC7D9e4fVqQjGgc3tIQjifhFQhYpR
WQ8I34uWkXqn9qwPCfmVEbjkya0133j8omCrnhD0XiRKSJe1r1U/5PvaX1ndCGBW
LidBL9V1aYOgQanYoQLTbQFgGxUxdNjW9LWBwGyudZmSH71VKTOMYwoC2bKJ6E3Z
ABxQMaojwgHDCsxrylSqOR12hM+LRfOOz0RqRBUKnp8P+FlCw+5ki2Vro0M6+aO+
a9munjVzaTLeCTtFq7qRqxRN38g/pJUA8wdXtZP5j/bT4ReBISIdf5AN+9Onii6K
WxOKjpE4ErhTyizGdxrzasoHgvBPIEcqUaCh1SpAvljQY2KKRnl/cmlHur1NG3E5
yyN6JpiDV7yQNDlARdK24cYvBn3b1zXo9WtIhTIrJ59S16S8WPydiqExCCgbd1mc
V1tlc1mSlfQvp5IttM6k1Z3LrPbZU7eFZgQt+8DK78pHQRJmlWe9Ss6DvUJRScHL
ToJPG4XFuOSPX70WYbLeqVOI7ubP6DipubKWDSKFm1tImmhAVgJn17Ey4zEvpQ/j
Vfqkp0i2zHxwBZ0Gv38CsQgFU4pdmGbNlBA8ru/RngLs3CFNwnSOVDXces4lcrJ8
oJV4jMlpCQ==
=jwLe
-----END PGP SIGNATURE-----
More information about the Eoan-changes
mailing list