debhelper 10.10.4ubuntu1 source package in Ubuntu
Changelog
debhelper (10.10.4ubuntu1) bionic; urgency=medium * Merge from current Debian unstable. Remaining changes: - Generate ddebs from debhelper instead of pkg-create-dbgsym + Make debhelper Conflict/Replace pkg-create-dbgsym to force it off. + Mirror udeb code in dh_builddeb to allow us to alter file extension. + 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. debhelper (10.10.4) unstable; urgency=medium * meson.pm: Keep the meson cross file until dh_clean is called as otherwise ninja tries and fails to regenerate the build rules. Thanks to Helmut Grohne for reporting the bug. (Closes: #879658) * dh_dwz: Add new experimental tool to run dwz(1) to deduplicate ELF debugging symbols. It should be generally be run before dh_strip (as dh_strip compresses the debug symbols and dwz expects uncompressed debug symbols). (Closes: #878888) * dwz.pm: New sequence to add dh_dwz to the sequence. * d/control: Add a Suggets on dwz for the optional dh_dwz tool. * Dh_Lib.pm: Fix regression where the source section would not be parsed leading to dbgsym packages possibly getting an incorrect value in the Section field. Thanks to Mihai Moldovan for reporting the issue. (Closes: #879667) debhelper (10.10.3) unstable; urgency=medium * dh_strip: Skip the entire directory when an exclude rule parameter matches it. * dh_fixperms: Improve the documentation to assume less familarity with "Rules-Requires-Root" (R³). * dh_usrlocal: Ditto. * dh_builddeb: Ditto. * dh_usrlocal: Correct the group name when creating directories owned by "root:staff". Thanks to Paul Gevers for reporting the bug. (Closes: #879643) * dh_usrlocal: Fix inverted boolean logic that made dh_usrlocal ignore ownership of directories when it should have preserved them. debhelper (10.10.2) unstable; urgency=medium * Dh_Lib: Fix uninitialized warning in find_hardlinks that broke dh_compress's ability to deal with hardlinks. Thanks to Ondřej Surý for finding the bug. debhelper (10.10.1) unstable; urgency=medium * debhelper.pod: Document that all tools by default must be run in the root of an unpacked source. * dh: Clarify that --list can be run anywhere. * dh_testroot: Temporarily cope with being run outside a source root. (Closes: #879478) * dh_testroot: Update manpage to mention its new scope. * d/control: Bump (build-)dependency on dpkg to 1.19.0.3~. That was technically necessary already in the previous upload. debhelper (10.10) unstable; urgency=medium * dh_installsystemd: Improve error messages to include the actual error caused by attempted to open the file. * dh_systemd_enable: Ditto. * dh_systemd_start: Ditto. * dh_installinit: In compat 12, error out if an upstart init file is provided with a reminder message about how to remove the obsolete conffile. (Closes: #876453) * dh_systemd_enable: Permit missing explicitly requested file in package as long as another on being acted on ships it. (Closes: #878911) * dh_systemd_start: Ditto. * Dh_Lib.pm: Add support for R³ (Rules-Requires-Root field) to enable package builds without requiring root (or only selectively require root). * dh_fixperms: Skip "chown" calls when R³ is set to anything but "binary-targets". * dh_installchangelogs: Ditto. * dh_installdocs: Ditto. * dh_testroot: Update check for root to support R³. * makefile.pm: Call "make install" with DPKG_GAIN_ROOT_CMD when R³ contains the "debhelper/upstream-make-install" keyword. * dh_builddeb: Pass --root-owner-group to dpkg-deb in packages with R³ (except for "binary-targets"). * dh_usrlocal: When R³ is enabled (and not "binary-targets"), ignore the ownership/mode information on the directories. Instead, the ownership "root:staff" and the mode 02775 is used. * d/control: Bump (Build-)Dependency on dpkg-dev to support to support R³. * d/control: Set R³ to "no". debhelper (10.9.2) unstable; urgency=medium [ Niels Thykier ] * dh_install: Defer the removal of --list-missing and --fail-missing until compat 12. * dh: Run the new dh_installsystemd helper by default in compat 11. * systemd.pm: Remove the sequence in compat 11. It has been replaced by the new dh_installsystemd helper. [ Lisandro Damián Nicanor Pérez Meyer ] * qmake.pm: Remove unnecessary "-nocache" parameter. (Closes: #878427, LP: #1206234) [ Ville Skyttä ] * Fix a number of spelling mistakes. (Closes: #878325) [ Felipe Sateler ] * dh_installsystemd: New command (currently noop except when used in the experimental compat 11). This new helper: - Generates postinst code for tmpfiles (now that dh_installinit does not). - Follows the naming convention for other built-in dh_* commands. - Replaces dh_systemd_enable and dh_systemd_start in compat 11 and later. - Only acts on units with the name specified by "--name" when this option is given. (Closes: #752521, #857306, #870768, #876486) * dh_systemd_enable: Remove as obsolete in compat 11. * dh_systemd_start: Ditto. [ Helmut Grohne ] * cmake.pm: Also supply PKGCONFIG_EXECUTABLE for obsolete UsePkgConfig.cmake. (Closes: #878460) debhelper (10.9.1) unstable; urgency=medium [ Niels Thykier ] * dh_builddeb: Add some missing error checks. * Dh_Lib.pm: Fix bug where debhelper could discard some error messages during parsing when -O options were passed via DH_OPTIONS (among other). Thanks to Adrian Bunk and Andrew Shadura for reporting the issue. (Closes: #876689) * Dh_Getopt.pm: Gracefully reduce the tool to a no-op when given a -p<pkg> and <pkg> is disabled by a Build-Profile. * debhelper.7: Document how package selections interact with Build-Profiles. Thanks to Helmut Grohne for the report. (Closes: #872745) * dh_installdocs: Validate that the package passed to --doc-main-package are listed in debian/control. * dh_installexamples: Ditto. * dh_systemd_start: Regex escape two paths used in a regex. * Dh_Lib: Open compat 12. * dh_clean: Defer making -k an error until compat 12. * Dh_Getopt: Defer making -s an error until compat 12. * dh_installinit: Defer making --no-restart-on-upgrade an error until compat 12. * Dh_Lib: Defer making the "shell-spawning bug" in doit an error until compat 12. * dh_systemd_enable: Fix regression in debhelper/10.9 where template units would be installed as regular units (and possibly replace regular units). (Closes: #877989) * dh_systemd_enable: Drop versioned dependency on init-system-helpers that is satisfied in oldstable. * Dh_Lib: Fix regression where --no-act would actually create maintscript snippets. * dh_systemd_*: If an unit file cannot be read (e.g. to check for the [Install] section), error out instead of emitting a warning and continuing. * t: Add tests for dh_systemd_* based on WIP tests from Felipe Sateler related to a new dh_installsystemd helper. * dh_systemd_enable: Properly quote unit names to preserve escaped names like "\x2d". Thanks to Bernd Zeimetz for reporting the issue. (Closes: #764730) * dh_systemd_start: Ditto. * meson.pm: Add prototype support for cross building by relying on /usr/share/meson/debcrossgen. Note that this is currently not functional due to #875703. * debian/control: Bump Standards-Versions to 4.1.1 - No changes required. [ Dmitry Shachnev ] * qmake.pm: Add basic cross-building support. (Closes: #877357) 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) debhelper (10.8) unstable; urgency=medium [ Niels Thykier ] * Dh_Lib: Introduce a qx_cmd sub to behave like a mix of qx and doit (i.e. avoid the shell while capturing stdout). * dh_makeshlibs: Avoid forking a shell when calling objdump in compat 11. * dh_shlibdeps: Avoid forking a shell when calling file. * dh_shlibdeps: Avoid passing files with "newline" to subprocesses. * dh_installdocs: Ignore missing files in compat 11 for packages that are not processed (e.g. arch:all packages during a -B build). Thanks to Jens Reyer for reporting the issue. (Closes: #870892) * dh_installexamples: Ditto. * dh_installinfo: Ditto. * dh_installman: Ditto. * dh_compress: Avoid forking a shell for a find command. * dh_gconf: Ditto. * dh_installgsettings: Ditto. * dh_perl: Avoid forking a shell for a dpkg call. * dh_gencontrol: Set the priority of all dbgsym packages to optional to be compliant with Standards-Version 4.0.1. Thanks to Mattia Rizzolo for the report. (Closes: #870905) * dh_installdocs: Accept "nodoc" via DEB_BUILD_OPTIONS as well. Thanks to Sébastien Villemot for the suggestion. (Closes: #866619) * dh_installexamples: Ditto. * dh_installinfo: Ditto. * dh_installman: Ditto. * dh_installwm: Ditto. * debhelper.pod: Tweak text for some compat 11 changes. * dh_installdeb: Stop emitting versioned Pre-Depends on dpkg for symlink_to_dir and dir_to_symlink maintscripts. The version requirements are satisfied in oldoldstable. * dh_installdocs: Merge two chmod calls to save a fork+exec. * dh_strip: Disable parallelism when --dbg-package is used as it causes non-deterministic failures in some cases. Thanks to Helmut Grohne for reporting the issue. (Closes: #872007) * dh_installdocs: Auto-detect "main package" for documentation packages in compat 11 to assist with Debian policy §12.3. This auto-detection can be overruled with the new --doc-main-package. (Closes: #824221) * dh_installexamples: Ditto. * dh_update_autotools_config: Improve detection to also catch very old versions of config.{guess,sub} that do not have the "timestamp" variable. Thanks to Guillem Jover for reporting the bug. (Closes: #872510) [ Adam Conrad ] * dh_gencontrol: Change the synopsis of dbgsym packages so it follows best practises. (Closes: #872274) [ Geoffrey Thomas ] * Support building debhelper on case-insensitive filesystems by moving the Debian (perl package) to the lib subdirectory. (Closes: #873043) -- Adam Conrad <email address hidden> Wed, 25 Oct 2017 18:39:43 -0600
Upload details
- Uploaded by:
- Adam Conrad
- Uploaded to:
- Bionic
- 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_10.10.4ubuntu1.tar.xz | 420.8 KiB | 223091ffec0312d594a13ad1abc277512af0fde2f5f297545a201b90cafbeaba |
debhelper_10.10.4ubuntu1.dsc | 1.8 KiB | ac3b75a68c42745e4861139d68daf02e63fc420181bb7b5a47b83770218df313 |
Available diffs
- diff from 10.7.2ubuntu2 to 10.10.4ubuntu1 (981.0 KiB)
Binary packages built by this source
- debhelper: helper programs for debian/rules
A collection of programs that can be used in a debian/rules file to
automate common tasks related to building Debian packages. Programs
are included to install various files into your package, compress
files, fix file permissions, integrate your package with the Debian
menu system, debconf, doc-base, etc. Most Debian packages use debhelper
as part of their build process.
- dh-systemd: debhelper add-on to handle systemd unit files - transitional package
This package is for transitional purposes and can be removed safely.