[ubuntu/lunar-proposed] debhelper 13.11.4ubuntu1 (Accepted)
Gianfranco Costamagna
locutusofborg at debian.org
Fri Jan 13 07:25:14 UTC 2023
debhelper (13.11.4ubuntu1) lunar; urgency=low
* Merge from Debian unstable. Remaining changes:
- Generate ddebs from debhelper instead of pkg-create-dbgsym:
+ 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.
- dh_strip: For a static archive, test if any .text sections are non-
empty. Warn on empty archives.
- objcopy/strip changed in 2.36.1, not keeping file attributes of the
original file. Work around that in dh_strip to write to a temporary file
and cat'ing this to the original file to keep the original attributes.
- Imply '<!noudeb>' profile if not set on package type udeb.
- dh_strip: Set a unique build-id before stripping files.
- Allow dh_strip to be larger for the tests
- Add awk dependency implied by empty .text section check
- Fix restart behaviour of packages marked either
+ no-stop-on-upgrade or --no-restart-after-upgrade
debhelper (13.11.4) unstable; urgency=medium
[ Peter Pentchev ]
* meson.pm: Pass --destdir to `meson install`. (Closes: #1027014)
debhelper (13.11.3) unstable; urgency=medium
* Dh_Lib.pm: Have addsubstvars check the value for newlines (Closes: #1026014)
* Stop using (fake)root for mkdirs again.
Should have been removed as a part of the clean up in the previous
upload but was overlooked causing breakage in packages still having
`Rules-Requires-Root: binary-targets`. (Closes: #1026125)
* PROGRAMMING.md: Fix typos
debhelper (13.11.2) unstable; urgency=medium
[ Niels Thykier ]
* Dh_Lib.pm: Remove unused third parameter from install_dh_config_file
* makefile.pm: Provide hook for subclasses to reuse cross-build support
(Closes: #1024296)
* Dh_Lib.pm: Revert change where `install_{file,prog,lib}` would use chown.
The problem that prompted this change was not caused by debhelper but
by fakeroot (#1024544) and the change in debhelper would not even
function as a work around in this case. Accordingly, the extra
complexity is not worth it and has been reverted.
[ Jakub Wilk ]
* Dh_Lib.pm: Fix typo in warning message about dherroron
debhelper (13.11.1) unstable; urgency=medium
* Team upload.
* Fix missed 3 to 4 arguments conversion in _install_file_to_path call.
(Closes: #1024520)
debhelper (13.11) unstable; urgency=medium
[ Gioele Barabucci ]
* dh_installchangelogs: Ensure that at least four old entries are preserved
(Closes: #1021467)
[ Andrea Pappacoda ]
* meson.pm: Use `meson setup` in the configure step rather than just `meson`.
[ Niels Thykier ]
* Put newest compat level first in documentation
* Rename debhelper config files to include package name
* dh_installdebconf: Fix typo in manual page
* Dh_Lib.pm: `qx_cmd` support env/chdir changes like `doit` (Closes: #1016354)
* Remove obsolete compat checks in the code
* dh_dwz: Ensure dwz multifile is owned by root:root when root should be used
* dh_builddeb: Always pass `--root-owner-group` to `dpkg-deb` for dbgsym packages.
* Dh_Lib.pm: Provide `mkdirs` to create (non-package) directories.
* Dh_Lib.pm: Make `install_dir` chown created directories when root should be
used for debhelper's own commands. This fixes #1024261 for packages that only
use debhelper itself. However, third-party debhelper tools may still cause
packages with incorrect ownership for now if they are run after `dh_fixperms`
(or `dh_fixperms` is omitted).
* Dh_Lib.pm: Ensure `install_{file,prog,lib}` uses chown when root should be used.
Previously, they would skip the `chown` call and rely on `dh_fixperms`
or `dpkg-deb` to fix the ownership. However, that could cause issues
when the helper was run after `dh_fixperms` and install files that
`dpkg-deb` would not reset ownership of.
Date: Fri, 13 Jan 2023 08:23:31 +0100
Changed-By: Gianfranco Costamagna <locutusofborg at debian.org>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/debhelper/13.11.4ubuntu1
-------------- next part --------------
Format: 1.8
Date: Fri, 13 Jan 2023 08:23:31 +0100
Source: debhelper
Built-For-Profiles: noudeb
Architecture: source
Version: 13.11.4ubuntu1
Distribution: lunar
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Gianfranco Costamagna <locutusofborg at debian.org>
Closes: 1016354 1021467 1024296 1024520 1026014 1026125 1027014
Changes:
debhelper (13.11.4ubuntu1) lunar; urgency=low
.
* Merge from Debian unstable. Remaining changes:
- Generate ddebs from debhelper instead of pkg-create-dbgsym:
+ 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.
- dh_strip: For a static archive, test if any .text sections are non-
empty. Warn on empty archives.
- objcopy/strip changed in 2.36.1, not keeping file attributes of the
original file. Work around that in dh_strip to write to a temporary file
and cat'ing this to the original file to keep the original attributes.
- Imply '<!noudeb>' profile if not set on package type udeb.
- dh_strip: Set a unique build-id before stripping files.
- Allow dh_strip to be larger for the tests
- Add awk dependency implied by empty .text section check
- Fix restart behaviour of packages marked either
+ no-stop-on-upgrade or --no-restart-after-upgrade
.
debhelper (13.11.4) unstable; urgency=medium
.
[ Peter Pentchev ]
* meson.pm: Pass --destdir to `meson install`. (Closes: #1027014)
.
debhelper (13.11.3) unstable; urgency=medium
.
* Dh_Lib.pm: Have addsubstvars check the value for newlines (Closes: #1026014)
* Stop using (fake)root for mkdirs again.
Should have been removed as a part of the clean up in the previous
upload but was overlooked causing breakage in packages still having
`Rules-Requires-Root: binary-targets`. (Closes: #1026125)
* PROGRAMMING.md: Fix typos
.
debhelper (13.11.2) unstable; urgency=medium
.
[ Niels Thykier ]
* Dh_Lib.pm: Remove unused third parameter from install_dh_config_file
* makefile.pm: Provide hook for subclasses to reuse cross-build support
(Closes: #1024296)
* Dh_Lib.pm: Revert change where `install_{file,prog,lib}` would use chown.
The problem that prompted this change was not caused by debhelper but
by fakeroot (#1024544) and the change in debhelper would not even
function as a work around in this case. Accordingly, the extra
complexity is not worth it and has been reverted.
.
[ Jakub Wilk ]
* Dh_Lib.pm: Fix typo in warning message about dherroron
.
debhelper (13.11.1) unstable; urgency=medium
.
* Team upload.
* Fix missed 3 to 4 arguments conversion in _install_file_to_path call.
(Closes: #1024520)
.
debhelper (13.11) unstable; urgency=medium
.
[ Gioele Barabucci ]
* dh_installchangelogs: Ensure that at least four old entries are preserved
(Closes: #1021467)
.
[ Andrea Pappacoda ]
* meson.pm: Use `meson setup` in the configure step rather than just `meson`.
.
[ Niels Thykier ]
* Put newest compat level first in documentation
* Rename debhelper config files to include package name
* dh_installdebconf: Fix typo in manual page
* Dh_Lib.pm: `qx_cmd` support env/chdir changes like `doit` (Closes: #1016354)
* Remove obsolete compat checks in the code
* dh_dwz: Ensure dwz multifile is owned by root:root when root should be used
* dh_builddeb: Always pass `--root-owner-group` to `dpkg-deb` for dbgsym packages.
* Dh_Lib.pm: Provide `mkdirs` to create (non-package) directories.
* Dh_Lib.pm: Make `install_dir` chown created directories when root should be
used for debhelper's own commands. This fixes #1024261 for packages that only
use debhelper itself. However, third-party debhelper tools may still cause
packages with incorrect ownership for now if they are run after `dh_fixperms`
(or `dh_fixperms` is omitted).
* Dh_Lib.pm: Ensure `install_{file,prog,lib}` uses chown when root should be used.
Previously, they would skip the `chown` call and rely on `dh_fixperms`
or `dpkg-deb` to fix the ownership. However, that could cause issues
when the helper was run after `dh_fixperms` and install files that
`dpkg-deb` would not reset ownership of.
Checksums-Sha1:
404a6c365b1f3b5a780483a09bffb61d1b82bc32 1886 debhelper_13.11.4ubuntu1.dsc
c1c7c32b889cc60f5a57d1beae0c441d6b77058d 578880 debhelper_13.11.4ubuntu1.tar.xz
c63fe146d9270f54200a1b5e8af9d75bc35a8ee1 6214 debhelper_13.11.4ubuntu1_source.buildinfo
Checksums-Sha256:
a304963ff5307aafdbfd9d308da1cbb772d7dcc8af621980698fa727e5f95e01 1886 debhelper_13.11.4ubuntu1.dsc
db5c702717f750d9bf967664b608d8921681bbd5fbea2fa72f99492bfebe9f2e 578880 debhelper_13.11.4ubuntu1.tar.xz
181666dffe1034276087e742cb255b2937f67ec1fdea9f8b3544409a9bf4e4a9 6214 debhelper_13.11.4ubuntu1_source.buildinfo
Files:
20718131fd53a9def3ccd2b729b1376a 1886 devel optional debhelper_13.11.4ubuntu1.dsc
3386b1d11f0bdc4722c0ae9c875ec222 578880 devel optional debhelper_13.11.4ubuntu1.tar.xz
1a3c5cd2b3b728b574b9ff2091017feb 6214 devel optional debhelper_13.11.4ubuntu1_source.buildinfo
Original-Maintainer: Debhelper Maintainers <debhelper at packages.debian.org>
More information about the lunar-changes
mailing list