debhelper 10.2.2ubuntu1~ubuntu16.04.1 source package in Ubuntu
Changelog
debhelper (10.2.2ubuntu1~ubuntu16.04.1) xenial-backports; urgency=medium * No-change backport to xenial debhelper (10.2.2ubuntu1) zesty; urgency=medium * Merge from Debian unstable. Remaining changes: - dh_installchangelogs: Do not install upstream changelog in compat level 7. This floods packages with huge upstream changelogs which are unnecessary on an installed system. - dh_strip: Revert commit f1a803456 to disable ddebs generation by default. This first needs adjustments in Launchpad and ddebs.u.c., and dropping pkg-create-dbgsym. debhelper (10.2.2) unstable; urgency=medium * Fix typo in changelog entry for release 10.2. Thanks to Peter Pentchev for reporting it. * Deprecate all compat levels lower than 9. * dh: Discard override log files before running the override rather than after. * dh_compress,dh_fixperms: Remove references to long obsolete directories such as usr/info, usr/man and usr/X11*/man. * autoreconf.pm: Apply patch from Helmut Grohne to fix autoconf/cross regression from #836988. The autoreconf build-system is now also used directly for "clean" and "build" (while still usin the "make" build-system for the heavy lifting). (Closes: #839681) * dh_installdirs: In compat 11, avoid creating debian/<pkg> directories except when required to do so. This fixes a corner case, where an arch:all build would behave differently than an arch:all+arch:any when dh_installdir is optimised out only for the arch:all build. * Dh_Lib.pm: Fix typo of positive. Thanks to Matthias Klose for spotting it. debhelper (10.2.1) unstable; urgency=medium * d/rules: Add a ./run in front of dh_auto_install. It is technically not needed, but it prevents lintian from assuming that we need to Build-Depend debhelper. debhelper (10.2) unstable; urgency=medium * Apply patch from Peter Pentchev to fix some typos. * Apply patch from Michael Biebl to undo a major regression where all of debhelpers functionality was missing (introduced in 10.1). (Closes: #839557) * dh_installinit,dh_systemd_start: Introduce a new --no-stop-on-upgrade as an alternative to --no-restart-on-upgrade. This new option should reduce the confusion of what it does. Thanks to Michael Biebl for the suggestion. debhelper (10.1) unstable; urgency=medium * Apply patch from Michael Biebl to take over dh-systemd package to ease backporting to jessie-backports. (Closes: #837585) * Apply patch from Helmut Grohne and Julian Andres Klode to improve cross-building support in the cmake build system. (Closes: #833789) * Make the makefile.pm buildsystem (but not subclasses thereof) pass the CC and CXX variables set to the host compilers when cross-building. Thanks to Helmut Grohne for the idea and the initial patch. (Closes: #836988) * dh_md5sums.1: Mention dpkg --verify as a consumer of the output file. Thanks to Guillem Jover for reporting it. * debhelper-obsolete-compat.pod: Add a manpage for the upgrade checklist for all obsolete/removed compat levels. Thanks to Jakub Wilk for the suggestion. * Dh_Getopt,dh_*: Rename --onlyscripts to --only-scripts and --noscripts to --no-scripts for consistency with other options. The old variants are accepted for compatibility. Thanks to Raphaël Hertzog for the suggestion. (Closes: #838446) * cmake.pm: If cmake fails, also dump CMakeFiles/CMakeOutput.log and CMakeFiles/CMakeError.log if they are present. Thanks to Michael Banck for the suggestion. (Closes: #839389) * d/copyright: Correct copyright and license of dh_systemd* tools. debhelper (10ubuntu1) yakkety; urgency=medium * Merge from Debian unstable. Remaining changes: - dh_installchangelogs: Do not install upstream changelog in compat level 7. This floods packages with huge upstream changelogs which are unnecessary on an installed system. - dh_strip: Revert commit f1a803456 to disable ddebs generation by default. This first needs adjustments in Launchpad and ddebs.u.c., and dropping pkg-create-dbgsym. debhelper (10) unstable; urgency=medium [ Niels Thykier ] * Dh_Lib.pm: Support a new named "beta-tester" compat level. If you want to participate in beta testing of new compat levels, please review "man 7 debhelper" for more information. * Dh_Lib.pm: Fix bug in detection of existing auto-trigger. [ Axel Beckert ] * Apply patch by Jens Reyer to fix typo in dh_installdocs man page. (Closes: #836344) * Use uppercase "Debian" in package description when the project is meant. Fixes lintian warning capitalization-error-in-description. * Apply "wrap-and-sort -a" * Add a .mailmap file for making "git shortlog" work properly. [ Translations ] * Update German translation (Chris Leick) (Closes: #835593) * Update Portuguese translation (Américo Monteiro) (Closes: #835403) * Update French translation (Baptiste Jammet) (Closes: #836693) debhelper (9.20160814) unstable; urgency=medium * dh_installdocs: Apply patch from Sven Joachim to make --link-doc work again in compat 11 (See: #830309) * t: Apply patch from Sven Joachim to add some test cases to dh_installdocs's --link-doc behaviour. (Closes: #831465) * dh_installinit,dh_systemd_start: Apply patches from Peter Pentchev to make -R default in compat 10 (as documented, but not as implemented). * perl_{build,makemaker}.pm: Apply patch from Dominic Hargreaves to explicitly pass -I. to perl. This is to assist with the fix for CVE-2016-1238. (Closes: #832436) * dh_install: Clarify that "debian/not-installed" is not related to the --exclude parameter. * dh_install: Apply patch from Sven Joachim to support the "debian/tmp" prefix being optional in "debian/not-installed". (Closes: #815506) * Dh_Lib.pm: Apply patch from Dominic Hargreaves to set PERL_USE_UNSAFE_INC to fix a further set of packages which fail to build with . removed from @INC. (Closes: #832436) * Dh_Buildsystems.pm: Enable auto-detection of the maven and gradle buildsystems (provided they are installed). Thanks to Emmanuel Bourg for the suggestion. (Closes: #801732) debhelper (9.20160709ubuntu1) yakkety; urgency=medium * Merge from Debian unstable. Remaining changes: - dh_installchangelogs: Do not install upstream changelog in compat level 7. This floods packages with huge upstream changelogs which take precious CD space. - dh_strip: Revert commit f1a803456 to disable ddebs generation by default. This first needs adjustments in Launchpad and ddebs.u.c., and dropping pkg-create-dbgsym. debhelper (9.20160709) unstable; urgency=medium * Explicitly Build-Depends on perl:any for pod2man instead of relying on it implicitly via libdpkg-perl. * dh_shlibdeps: Clarify that -L is also useful for packages using debian/shlibs.local for private libraries. * dh_installdocs: Apply patch from Sven Joachim to fix a regression with --link-doc and installing extra documentation. (Closes: #830309) * Apply patches from Michael Biebl to merge dh_systemd_enable and dh_systemd_start from the dh-systemd package. (Closes: #822670) * dh: Enable the systemd helpers by default in compat 10 and later. debhelper (9.20160702) unstable; urgency=medium * Start on compat 11. * dh_installmenu: Stop installing menu files in compat 11 (menu-methods are still installed). * dh_*: Deprecate -s in favor of -a. The -s option is removed in compat 11. * dh_strip: Fix regression in 9.20160618, which caused issues when there were hardlinked ELF binaries in a package. Thanks to Sven Joachim for the report, the analysis/testing and for providing a patch for the most common case. (Closes: #829142) * Dh_Lib.pm: Cope with the parallel options in make 4.2. Thanks to Martin Dorey for the report. (Closes: #827132) * dh_installdocs: In compat 11, install documentation into /usr/share/doc/mainpackage as requested by policy 3.9.7. Thanks to Sandro Knauß for the report. (Closes: #824221) * dh_perl: Emit perl:any dependencies when a package only contains perl programs (but no modules of any kind). Thanks to Javier Serrano Polo and Niko Tyni for the report and feedback. (Closes: #824696) [ Translations ] * Update German translation (Chris Leick + Eduard Bloch) (Closes: #827699) debhelper (9.20160618.1ubuntu1) yakkety; urgency=medium * Merge from Debian unstable. Remaining changes: - dh_installchangelogs: Do not install upstream changelog in compat level 7. This floods packages with huge upstream changelogs which take precious CD space. - dh_strip: Revert commit f1a803456 to disable ddebs generation by default. This first needs adjustments in Launchpad and ddebs.u.c., and dropping pkg-create-dbgsym. * Dropped changes: - autoscripts/*-init*: Test for /etc/init/*.conf where necessary. We don't support upstart for system init any more, and moreover we stopped dropping SysV init scripts as they are required for insserv. - Clean up older Ubuntu changelog records which were an endless repetition of "remaining changes". debhelper (9.20160618.1) unstable; urgency=medium * Dh_Lib.pm: Reject requests for compat 4 instead of silently accepting it (while all helpers no longer check for it). debhelper (9.20160618) unstable; urgency=medium * dh: Fix bug where "--help" or "--list" would not work unless "debian/compat" existed and had a supported compat level. (Closes: #820508) * dh_compress: Gracefully handle debian (or any other path segment in the package "tmpdir") being a symlink pointing outside the same directory. Thanks to Bernhard Miklautz for the report. (Closes: #820711) * Dh_Lib.pm: Compat files are now mandatory. * dh_clean: Remove work around for missing compat file. This removes a confusing warning when the package is not built by CDBS. (Closes: #811059) * debhelper.pod: Add a line stating that debian/compat is mandatory. (Closes: #805405) * dh_strip: Apply patch from Peter Pentchev to only strip static libraries with a basename matching "lib.*\.a". (Closes: #820446) * ant.pm: Apply patch from Emmanuel Bourg to pass a normalised "user.name" parameter to ant. (Closes: #824490) * dh_installudev/dh_installmodules: Drop maintainer script snippets for migrating conffiles. - Side effect, avoids portability issue with certain shell implementations. (Closes: #815158) * autoscripts/*inst-moveconffile: Remove unused files. * dh: Update documentation to reflect the current implementation. * Remove support for compat 4. * dh_strip: Add debuglinks to ELF binaries even with DEB_BUILD_OPTIONS=noautodbgsym to make the regular deb bit-for-bit reproducible with vs. without this flag. Thanks to Helmut Grohne for the report. * dh_installcatalogs: Apply patch from Helmut Grohne to explicitly trigger a new update-sgmlcatalog trigger, since dpkg does not triger conffiles on package removal. (Closes: #825005) * dh_installcatalos: Apply patch from Helmut Grohne to remove autoscript for a transition that completed in Wheezy. * dh_strip: Unconditionally pass --enable-deterministic-archives to strip for static libs as the stable version of binutils supports it. * dh_strip: Use file(1) to determine the build-id when available. This saves an readelf call for every binary in the package. * dh_strip: Cache file(1) output to avoid calling file(1) twice on all ELF binaries in the package. * Dh_Lib.pm: Add better error messages when a debhelper program fails due to an executable config file not terminating with success. (Closes: #818933) * dh_strip: Pass -e to file(1) to skip tests for file formats that dh_strip does not care about. * Bump standards-version to 3.9.8 - no changes required. debhelper (9.20160403ubuntu1) yakkety; urgency=medium * Merge from Debian unstable. Remaining changes: - autoscripts/*-init*: Test for /etc/init/*.conf where necessary. (Must be kept as long as we support system upstart on touch.) - dh_installchangelogs: Do not install upstream changelog in compat level 7. This floods packages with huge upstream changelogs which take precious CD space. - dh_strip: Revert commit f1a803456 to disable ddebs generation by default. This first needs adjustments in Launchpad and ddebs.u.c., and dropping pkg-create-dbgsym. debhelper (9.20160403) unstable; urgency=medium * d/control: Requre dh-autoreconf (>= 12) to ensure non-autotools can be built in compat 10. * dh: In a "PROMISE: DH NOOP" clause, make no assumptions about being able to skip "foo(bar)" if "foo" is not known. * debhelper.pod: Use DEB_HOST_ARCH instead of the incorrect "build architecture". Thanks to Helmut Grohne for the report. * dh_makeshlibs: Use same regex for extracting SONAME as dpkg-shlibdeps. (Closes: #509931) * dh_makeshlibs: Add an ldconfig trigger if there is an unversioned SONAME and the maintainer provides a symbols file. debhelper (9.20160402) unstable; urgency=medium * Remove dh_desktop. * dh_install: Fix a regression where a non-existing file was ignored if another file was matched for the same destination dir. Thanks to Ben Hutchings for reporting the issue. (Closes: #818834) * d/rules: Use overrides to disable unnecessary helpers (for which debhelper does not Build-Depend on the necessary packages to run the tools). * dh: Enable "autoreconf" sequence by default in compat 10 (or higher). (Closes: #480576) * d/control: Add a dependency on dh-autoreconf due to the above. * autoscripts/*-makeshlibs: Remove again. Most of the reverse dependencies have migrated already. * Declare compat 10 ready for testing. debhelper (9.20160313) unstable; urgency=medium * Remove dh_undocumented. * dh_install: Attempt to improve the documentation of the config file "debian/not-installed". * dh_compress: Gracefully handle absolute paths passed via the -P option. Thanks to Andreas Beckmann for reporting the issue. (Closes: #818049) debhelper (9.20160306) unstable; urgency=medium [ Niels Thykier ] * Remove dh_suidregister and related autoscripts. No package (that can be built in unstable) invokes this tool. * dh: Do not create stamp files when running with --no-act. * dh_strip/dh_gencontrol: Move "is_udeb" guard to dh_strip. This should avoid adding build-ids to udebs without having the actual debug symbols available. Thanks to Jérémy Bobbio for reporting the issue. (Closes: #812879) * dh_makeshlibs: Do not claim to be using maintainer scripts for invoking ldconfig. Thanks to Eugene V. Lyubimkin for the report. (Closes: #815401) * Remove dh_scrollkeeper. It is no longer used in unstable. * autoconf.pm: Apply patch from Gergely Nagy to set "VERBOSE=1" when running tests to make sure that the build logs are dumped on error with automake. (Closes: #798648, #744380) * dh_installdeb: In compat 10, properly shell escape lines from the maintscript config file. This will *not* be fixed retroactively since people have begun to rely on the bug in previous versions (e.g. by quoting the file names). Thanks to Jakub Wilk for reporting the issue. (Closes: #803341) * dh_installdeb: In compat 10, avoid adding two comments per line in the maintscript file. Thanks to Didier Raboud for reporting the bug. (Closes: #615854) * cmake.pm: Apply patch from Helmut Grohne to correct the name of the default cross compilers. (Closes: #812136) * dh_installdeb: Clarify what goes in the "maintscript" config files. Thanks to Julian Andres Klode for the report. (Closes: #814761) * dh_compress: Correct and warn if given a path with a package tmp dir prefix (e.g. "debian/<pkg>/path/to/file"). * dh_compress: Handle file resolution failures more gracefully. Thanks to Daniel Leidert for reporting this issue. (Closes: #802274) * dh_installinit: Make --restart-after-upgrade the default in compat 10. Packages can undo this by using the new --no-restart-after-upgrade parameter. * d/control: Update Vcs links. * d/control: Bump Standards-Version to 3.9.7 - no changes required. * Import newer German translations from Chris Leick. (Closes: #812790) [ Joachim Breitner ] * addsubstvar: Pass -a to grep to handle substvars with unicode content gracefully (Closes: #815620) -- Iain Lane <email address hidden> Fri, 11 Nov 2016 09:48:33 +0000
Upload details
- Uploaded by:
- Iain Lane
- Uploaded to:
- Xenial
- Original maintainer:
- Ubuntu Developers
- Architectures:
- all
- Section:
- devel
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Xenial | backports | main | devel |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
debhelper_10.2.2ubuntu1~ubuntu16.04.1.tar.xz | 346.4 KiB | 3c38ef741ecc21dd52c2b86ae3dab3a0cb8991a6e76d484801c1dd2e860ef47f |
debhelper_10.2.2ubuntu1~ubuntu16.04.1.dsc | 1.8 KiB | b591c58d40ac045f36f5be3f32dd0cf78c69ff21e58ccd5717d0293b768b6174 |
Available diffs
- diff from 12.10ubuntu1 to 10.2.2ubuntu1~ubuntu16.04.1 (1.4 MiB)
- diff from 11.3.5ubuntu0~16.04.sav1 (in ~savoury1/ubuntu/build-tools) to 10.2.2ubuntu1~ubuntu16.04.1 (1.2 MiB)
- diff from 10.2.2ubuntu1~ubuntu16.04.1+zorin1 (in ~zorinos/ubuntu/testing-deletedppa) to 10.2.2ubuntu1~ubuntu16.04.1 (pending)
- diff from 9.20160115ubuntu3 to 10.2.2ubuntu1~ubuntu16.04.1 (269.7 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
dh-systemd provides a debhelper sequence addon named 'systemd' and the
dh_systemd_enable/ dh_systemd_ start commands.
.
The dh_systemd_enable command adds the appropriate code to the postinst, prerm
and postrm maint scripts to properly enable/disable systemd service files.
The dh_systemd_start command deals with start/stop/restart on upgrades for
systemd-only service files.