Format: 1.8 Date: Mon, 05 Dec 2016 20:31:01 -0600 Source: debhelper Binary: debhelper dh-systemd Architecture: source Version: 10.2.2ubuntu1~ubuntu14.04.1~ppa1 Distribution: trusty Urgency: medium Maintainer: Ubuntu Developers Changed-By: Micah Gersten Description: debhelper - helper programs for debian/rules dh-systemd - debhelper add-on to handle systemd unit files - transitional pack Closes: 188028 245554 436240 438930 459548 480576 488346 509931 510772 510855 511048 516721 549990 551463 563909 592958 595097 610173 615854 639168 659044 668851 668852 672282 676168 676777 677353 680686 680687 698054 698500 704443 714546 719148 726967 733045 735610 736640 736896 737635 737662 740405 741144 744176 744380 747141 748993 749400 750021 751207 751684 755237 758043 758575 759895 760033 763766 766384 768507 770245 772129 772502 773965 774100 774102 775020 776103 778927 779471 780133 781077 783898 784016 784582 784648 785811 786695 788098 788473 789153 789351 790820 791823 792207 793092 793440 793443 794396 794898 795193 795519 797002 797904 798116 798648 800332 800738 800919 801732 802005 802198 802274 802984 803341 804631 805218 805404 805405 806276 806392 806814 808603 810948 811038 811052 811059 812136 812790 812879 814761 815158 815401 815506 815620 818049 818834 818933 820446 820508 820711 822670 824221 824490 824696 825005 827132 827699 829142 830309 831465 832436 833789 835403 835593 836344 836693 836988 837585 838446 839389 839557 839681 Launchpad-Bugs-Fixed: 1535949 1564492 Changes: debhelper (10.2.2ubuntu1~ubuntu14.04.1~ppa1) trusty; urgency=medium . * No-change backport to trusty . 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/ 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//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) . debhelper (9.20160115ubuntu3) xenial; urgency=medium . * Backport upstream commit 9ca73a0a ("Pass -a to grep to handle substvars with unicode content gracefully") to fix build-failure with php-mf2 (LP: #1564492, Closes #815620). . debhelper (9.20160115ubuntu2) xenial; urgency=medium . * dh-strip: Adjust reversion of commit f1a803456 to account for the recent ENABLE_DDEBS → ENABLE_DBGSYM rename. This actually disables -dbgsym generation by dh_strip by default again. (LP: #1535949) . debhelper (9.20160115ubuntu1) xenial; urgency=medium . * Merge from Debian unstable. Remaining changes: - autoscripts/*-init*: Test for /etc/init/*.conf where necessary. - dh_installchangelogs: Do not install upstream changelog in compat level 7. This floods packages with huge upstream changelogs which take precious CD space. - dh_installinit: Add dependency to lsb-base >= 4.1+Debian11ubuntu7 that provides the upstart LSB hook, to avoid upgrade breakage. This change can be dropped after 16.04 LTS. - 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.20160115) unstable; urgency=medium . * Fix brown paper bag bug that caused many packages to FTBFS when dh_update_autotools_config was called. (Closes: #811052) * Revert removal of autoscripts/*-makeshlibs. Some packages injected them directly into their maintainer scripts. (Closes: #811038) . debhelper (9.20160114) unstable; urgency=low . [ Niels Thykier ] * Dh_Lib.pm: Pass "-S" to dpkg-parsechangelog when requesting the Version field. * Drop compat level 3. * dh_install: Only fallback to debian/tmp if the given glob does not start with debian/tmp. This should make the output on failures less weird. * autoscripts/*-makeshlibs: Removed, no longer used. * dh: In compat 10, drop the manual sequence control arguments and the sequence log files. (Closes: #510855) * dh_update_autotools_config: New helper to update config.sub and config.guess. * dh: Run dh_update_autotools_config before dh_auto_configure. (Closes: #733045) * d/control: Add dependency on autotools-dev for the new dh_update_autotools_config tool. * dh_installinit: Correct the "PROMISE NOOP" clause to account for /etc/tmpfiles.d and /usr/lib/tmpfiles.d. * dh_strip: Add "--(no-)automatic-dbgsym" and "--dbgsym-migration" options to replace "--(no-)ddebs" and "--ddeb-migration". (Closes: #810948) . [ Dmitry Shachnev ] * dh_install: Fail because of missing files only after processing all file lists for all packages. (Closes: #488346) . debhelper (9.20151225) unstable; urgency=medium . * dh_installmanpages: Fix call to getpackages. Thanks to Niko Tyni for reporting the issue. (Closes: #808603) * Dh_Lib.pm: Restore the behaviour of getpackages(), which is slightly different from getpackages('both'). Fixes a regression introduced in 9.20151220. . debhelper (9.20151220) unstable; urgency=medium . * dh_strip: Document that dbgsym packages are built by default. * Dh_Lib: Cache the results of getpackages. * dh_gencontrol: Create debug symbol packages with the same component as the original package. . debhelper (9.20151219) unstable; urgency=medium . * dh_installinit: Apply patch from Reiner Herrmann to sort temporary files put in postinst. (Closes: #806392) * dh_installinit: Import change from Ubuntu to add /g modifier when substituting the auto-script snippets. * dh_*: Add /g when substituting the auto-script snippts in other commands as well. * dh_strip: Do not assume that ELF binaries have a Build-Id. Thanks to Helmut Grohne for spotting this issue. (Closes: #806814) * dh_strip: Enable generation of dbgsym packages by default. Thanks to Ansgar Burchardt and Paul Tagliamonte for implementing the DAK side of this feature. (Closes: #510772) . debhelper (9.20151126) unstable; urgency=medium . * dh_compress: Apply patch from Michael Biebl to skip compression of .devhelp2 files. (Closes: #789153) * dh_installinit: Undo "Disable initscripts when a package is removed (but not yet purged)". (Reopens #749400, Closes: #806276) . debhelper (9.20151117) unstable; urgency=medium . [ Niels Thykier ] * dh_clean: Temporarily interpret the absence of d/compat and DH_COMPAT to mean compat 5. This is to avoid breaking packages that rely on cdbs to set debian/compat to 5 during the build. This temporary work around will live until d/compat becomes mandatory. (Closes: #805404) . [ Translations ] * Update German translation (Chris Leick) (Closes: #802198) . debhelper (9.20151116) unstable; urgency=medium . [ Niels Thykier ] * dh_strip: Sort build-ids to make the Build-Ids header reproducible. * Dh_Lib.pm: Respect --no-act in autotrigger, thanks to Andreas Henriksson and Helmut Grohne for reporting the issue. (Closes: #800919) * Fix typos in various manpages. Thanks to Chris Leick for reporting them. * dh_clean: Avoid cleaning up debian/.debhelper when passed the "-d" flag. * Dh_Lib.pm: Reject compat levels earlier than 3. * dh_clean: Support removal of directory (plus contents) when they are marked with a trailing slash. (Closes: #511048) * dh_install,dh_installdocs,dh_installexamples: Apply patches from Niko Tyni to make timestamp of directories created from "find"-pipelines reproducible. (Closes: #802005) * dh_installinit: The postinst snippets are now only run during "configure" or "abort-upgrade". (Closes: #188028) * cmake.pm: Apply patch from Jonathan Hall to fix an accidental error hiding. (Closes: #802984) * qmake.pm: Apply patch from Sergio Durigan Junior to create the build dir if it doesn't exist. (Closes: #800738) * dh_installinit: Disable initscripts when a package is removed (but not yet purged). (Closes: #749400) * Dh_Lib.pm: Reject debian/compat files where the first line is not entirely a positive number. . [ Translations ] * Update German translation (Chris Leick) (Closes: #802198) * Update Portuguese translation (Américo Monteiro) (Closes: #804631) * Updated french translation (Baptiste Jammet) (Closes: #805218) . debhelper (9.20151005) unstable; urgency=medium . * dh_strip: Sort build-ids to make the Build-Ids header reproducible. * Dh_Lib.pm: Respect --no-act in autotrigger, thanks to Andreas Henriksson and Helmut Grohne for reporting the issue. (Closes: #800919) . debhelper (9.20151004) unstable; urgency=medium . [ Niels Thykier ] * dh/dh_auto_*: Apply patch from Eduard Sanou to define SOURCE_DATE_EPOCH. (Closes: #791823) * cmake.pm: Add better cross-compile support for cmake. Heavily based on a patch from Helmut Grohne. (Closes: #794396) * cmake.pm: Pass -DCMAKE_INSTALL_SYSCONFDIR=/etc and -DCMAKE_INSTALL_LOCALSTATEDIR=/var to cmake. Thanks to Felix Geyer, Lisandro Damián Nicanor Pérez Meyer and Michael Terry for the assistance plus suggestions. (Closes: #719148) * dh_installinit: Quote directory name before using it in a regex. * dh_installinit: Create script snippts for tmpfiles.d files even if the package has no sysvinit script or explicit debian/.service file. (Closes: #795519) * dh_makeshlibs: Revert passing -X to ldconfig in compat 10 after talking with the glibc maintainer. This is not the right place to make this change. * d/control: Remove the homepage field. * dh: Make dh_strip_nondeterminism optional, so debhelper does not need to build-depend on it. * dh_gencontrol/dh_builddeb: Temporarily stop building ddebs for udebs as dpkg-gencontrol and dpkg-deb does not agree the default file extension for these. * dh_builddeb: Generate udebs with the correct filename even when "-V" is passed to dpkg-gencontrol. This relies on dpkg-deb getting everything but the extension correct (see #575059, #452273 for why it does not produce the correct extension). (Closes: #516721, #677353, #672282) * Dh_Lib.pm: Drop now unused "udeb_filename" subroutine. * dh_strip.1: Correct the documentation about ddebs to reflect the current implementation (rather than the desired "state"). Thanks to Jakub Wilk for the report. (Closes: #797002) * dh_fixperms: Reset permissions to 0644 for .js, .css, .jpeg, .jpg, .png, and .gif files. Thanks to Ernesto Hernández-Novich for the suggestion. (Closes: #595097) * dh_install: Read debian/not-installed if present as a list of files that are deliberately not installed. Files listed here will not cause dh_install to complain with --list-missing. Thanks to Peter Eisentraut for the suggestion. (Closes: #436240) * Dh_Lib: Cherry-pick patch from Chris Lamb to only read the latest changelog entry when determing the SOURCE_DATE_EPOCH. * debhelper.7: Provide a better example of how to insert the debhelper maintainer script snippets into a maintainer script written in Perl. Thanks to Jakub Wilk for reporting the issues. (Closes: #797904) * dh_shlibdeps: The "-L" option can now be passed multiple times with different package names. Thanks to Tristan Schmelcher for the suggestion. (Closes: #776103) * dh,Buildsytems: In compat 10, default to --parallel. * dh,Buildsytems: Accept "--no-parallel" to disable parallel builds. It is effectively the same as using --max-parallel=1 but may be more intuitive to some people. * dh_makeshlibs: Use a noawait trigger to invoke ldconfig rather maintscripts. * dh_installdirs.1: Add a note that many packages will work fine without calling dh_installdirs. (Closes: #748993) * dh_compress: Apply patch from Rafael Kitover to support passing files to dh_compress that would have been compressed anyway. (Closes: #794898) * Dh_Lib: Apply patch from Gergely Nagy to make debhelper export "DH_CONFIG_ACT_ON_PACKAGES" when executing an executable debhelper config file. This is intended to assist dh-exec (etc.) in figuring what packages are acted on. (Closes: #698054) * dh_movefiles: Expand globs in arguments passed in all compat levels (and not just compat 1 and 2). (Closes: #800332) * dh_installinit: Clearly document that --onlyscripts should generally be used with -p (or similar) to limit the number of affected packages. (Closes: #795193) . [ Paul Tagliamonte ] * dh_gencontrol: Put debug debs back in the "debug" section. * dh_strip/dh_gencontrol: Add a space separated list of build-ids in the control file of packages containing deattached debug symbols. . [ Andrew Ayer ] * d/control: Depend on dh-strip-nondeterminism * dh: Call dh_strip_nondeterminism during build. (Closes: #759895) . [ Colin Watson ] * Buildsystem.pm: Fix doit_in_sourcedir/doit_in_builddir to always chdir back to the original directory even if the subprocess exits non-zero. (Closes: #798116) . [ Translations ] * Update Portuguese translation (Américo Monteiro) (Closes: #790820) . debhelper (9.20150811) unstable; urgency=medium . * d/changelog: Add missing entry for dh_md5sums/#786695 in the 9.20150628 release. * Makefile: Set LC_ALL=C when sorting. * dh: Avoid passing --parallel to other debhelper commands if it is the only option and "parallel" is not set (or set to 1) in DEB_BUILD_OPTIONS. * dh_strip: Apply patch from Guillem Jover to fix a typo. (Closes: #792207) * dh_makeshlibs: Avoid an uninitialised warning in some error cases. Thanks to Jakub Wilk for reporting it. (Closes: #793092) * Dh_Lib.pm: Apply patch from Guillem Jover to use the value of dpkg-architecture variables from the environment, if present. (Closes: #793440) * Dh_Buildsystems.pm/Dh_Lib.pm: Import Exporter's import subroutine rather than adding Exporter to @ISA. * Dh_Lib.pm: Use Dpkg::Arch's debarch_is rather than running dpkg-architecture to determine if an architecture matches a wildcard. Heavily based on a patch from Guillem Jover. (Closes: #793443) * dh_strip: Always compress debug sections of debug symbols in ddebs. * dh_strip: Strip ".comment" and ".note" sections from static libraries. Thanks to Helmut Grohne for the suggestion. (Closes: #789351) * dh_gencontrol: Stop explicitly passing -DSource to dpkg-gencontrol when building ddebs. The passed value was wrong sometimes (e.g. with binNMUs) and dpkg-gencontrol since 1.18.2~ computes the value correctly. * d/control: Bump dependency on dpkg-dev to 1.18.2~ for ddebs. Build-depends not bumped since debhelper itself does not produce any ddebs. * dh_makeshlibs: Continue generating reports from dpkg-gensymbols after the first error. This helps packages with multiple libraries to spot all the symbol issues in one build. . debhelper (9.20150628) unstable; urgency=medium . * Upload to unstable with ddebs support disabled by default. . [ Niels Thykier ] * Buildsystem.pm: Apply patch from Emmanuel Bourg to provide doit_in_{build,source}dir_noerror methods. (Closes: #785811) * Dh_Lib.pm: Promote error_exitcode to a regular exported subroutine (from an internal one). * dh_compress: Apply patch from Osamu Aoki to avoid compressing ".xhtml" files and to use a POSIX compliant find expression. (Closes: #740405) * dh_makeshlibs: Fix typo in manpage. Thanks to Jakub Wilk for reporting it. (Closes: #788473) * dh_auto_test: Run tests by default even during cross-building. (Closes: #726967) * dh_gencontrol: Put ddebs in the "debugsym" section. * dh_strip: Support a new --[no-]ddebs option intended for packages to disable automatic ddebs. * dh_strip: Do not create ddebs for "-dbg" packages. * dh_builddeb/dh_gencontrol: Let dpkg figure out the name of the ddebs itself now that ddebs uses a ".deb" extension. * dh_md5sums: create DEBIAN dir in ddebs before using it. (Closes: #786695) . [ Thibaut Paumard ] * Bug fix: "dh_usrlocal leaves directories behind", thanks to Andreas Beckmann (Closes: #788098). . debhelper (9.20150519+ddebs) experimental; urgency=medium . * dh_strip: Add --ddeb-migration option to support migration from a --dbg-package to a automatic ddeb. * Dh_Lib.pm: Add "package_multiarch" function. * d/control: Add versioned Build-Depends on dpkg-dev to support creating ddebs with the ".deb" extension. * Dh_lib.pm: Generate ddebs with the ".deb" extension. * dh_gencontrol: Reduce the "pkg:arch" to "pkg" as APT and dpkg disagree on what satisfies an "pkg:arch" dependency. * dh_strip.1: Document what inhibits ddeb generation. * dh_gencontrol: Only mark a ddeb as Multi-Arch: same if the original deb was Multi-Arch: same. All other ddebs are now Multi-Arch: no (by omitting the field). * dh_strip: Avoid generating a ddeb if the same name as an explicitly declared package. Apparently, Ubuntu has been creating some of these manually. . debhelper (9.20150507) unstable; urgency=medium . [ Niels Thykier ] * dh_bugfiles: Fix regression in installing the reportbug script correctly. Thanks to Jakub Wilk for reporting. (Closes: #784648) . [ Translation updates ] * pt - Thanks to Américo Monteiro. (Closes: #784582) . debhelper (9.20150502+ddebs) experimental; urgency=medium . * Add /experimental/ ddebs support *if* the environment variable DH_BUILD_DDEBS is set to 1. . debhelper (9.20150502) unstable; urgency=medium . * dh_compress: REVERT change to avoid compressing ".xhtml" files due to #784016. (Reopens: #740405, Closes: #784016) . debhelper (9.20150501) unstable; urgency=medium . [ Niels Thykier ] * dh_strip: Recognise .node as potential ELF binaries that should be stripped like a regular shared library. Thanks to Paul Tagliamonte for the report. (Closes: #668852) * dh_shlibdeps: Recognise .node as potential ELF binaries that should be processed like a regular shared library. Thanks to Paul Tagliamonte for the report. (Closes: #668851) * Convert package to the 3.0 (native) format, so dpkg-source strips the .git directory by default during build. * Reorder two paragraphs in d/copyright to avoid one of them being completely overwritten by the other. * d/control: Use the canonical URLs for the Vcs-* fields. * dh_makeshlibs: Apply patch from Jérémy Bobbio to ensure stable ordering of generated shlibs files. (Closes: #774100) * dh_icons: Apply patch from Jérémy Bobbio to ensure stable ordering of the icon list inserted into generated maintainer scripts. (Closes: #774102) * Dh_lib: Add a public "make_symlink" subroutine allowing dh_*-like tools to generate policy compliant symlinks without invoking dh_link. (Closes: #610173) * dh_compress: Apply patch from Osamu Aoki to avoid compressing ".xhtml" files. (Closes: #740405) * dh_gconf: Apply patch from Josselin Mouette to avoid dependency on gconf2 for installs of non-schema files. (Closes: #592958) * dh_fixperms: Correct permissions of reportbug files and scripts. Thanks to Fabian Greffrath for the report and a basic patch. (Closes: #459548) * The "ant" build system now loads debian/ant.properties automatically before build and clean (like CDBS). Thanks to Thomas Koch for the report. (Closes: #563909) * Dh_lib: Add install_dh_config_file to install a file either by copying the source file or (with an executable file under compat 9) execute the file and use its output to generate the destination. * dh_lintian: Under compat 9, the debian/lintian-overrides are now executed if they have the exec-bit set like the debian/install files. Thanks to Axel Beckert for the report. (Closes: #698500) * d/rules: Remove makefile target only intended for/used by the previous maintainer. * dh_makeshlibs: In compat 10+, pass "-X" to ldconfig to only regenerate the cache (instead of also creating missing symlinks). Thanks to Joss Mouette for the suggestion. (Closes: #549990) * autoscripts/post{inst,rm}-makeshlibs-c10: New files. * dh_strip: Pass the --enable-deterministic-archives option to strip when it is stripping static libraries. This avoids some unnecessary non-determinism in builds. Based on patch by Andrew Ayer. * dh_install, dh_installdocs, dh_installexamples and dh_installinfo: Pass --reflink=auto to cp. On supported filesystems, this provides faster copying. * Make perl tests verbose. Thanks to gregor herrmann for the patch. (Closes: #714546) * Dh_Lib.pm: Apply patch from Martin Koeppe to provide install_{dir,file,prog,lib} subroutines for installing directories, regular files, scripts/executables and libraries (respectively). * Migrate many "ad-hoc" calls to "install" to the new "install_X" subroutines from Dh_Lib.pm. Based on patch from Martin Koeppe. (Closes: #438930) * dh_gconf: Apply patch from Martin Koeppe to avoid adding a layer of shell-escaping to a printed command line when the command was in fact run without said layer of shell-escaping. * dh_installdocs: Use ${binary:Version} for generating dependencies with "--link-doc" instead of trying to determine the correct package version. Thanks to Stephen Kitt for reporting this issue. (Closes: #747141) * dh_installdocs.1: Document that --link-doc may in some cases require a dir to symlink (or symlink to dir) migration. (Closes: #659044) * dh_usrlocal: Apply patch from Jérémy Bobbio to generate deterministic output. (Closes: #775020) * dh_makeshlibs: In compat 10, install the maintainer-provided shlibs file (replacing the generated one). (Closes: #676168) * dh_installdeb: In compat 10, stop installing the maintainer-provided shlibs file as it is now done by dh_makeshlibs instead. * dh_installdocs: Remove remark about dh_installdocs not being idempotent as it no longer adds anything to maintainer scripts. * autoscripts/*-emacsen: Apply patch from Paul Wise to check that emacs-package-{install,remove} is (still) present before invoking it. (Closes: #736896) * dh_install.1: Document that dh-exec can be used to do renaming and provide a trivial example of how to achieve it. (Closes: #245554) * dh_makeshlibs: Apply patch from Guillem Jover to stop adding Pre-Depends on multiarch-support. The transition is far enough that we do not need it any longer. (Closes: #783898) * dh_gencontrol: Insert an empty misc:Pre-Depends to avoid warnings in packages for using a (now often) non-existing substvars. * d/control: Remove versioned conflicts that are no longer relevant. . [ Bernhard R. Link ] * Dh_lib: apply patch from Guillem Jover to support case-insensitive control field names. (Closes: #772129) * add DH_QUIET environment variable to make things more silent * dh: don't output commands to run if DH_QUIET is set * buildsystems print commands unless DH_QUIET is set (Closes: #639168, #680687) * autoconf is always passed one of --enable-silent-rules (if DH_QUIET is set) or --disable-silent-rules (otherwise). (Closes: #551463, #680686) * dh_compress: exclude .xz .lzma and .lz files from compression (Closes: #778927) * dh_installwm: call by dh after dh_link (Closes: #781077), error out in compat 10 if no man page found . [ Jason Pleau ] * dh_installchangelogs: Add CHANGES.md to the list of common changelog filenames (Closes: #779471) . [ Axel Beckert ] * dh_installchangelogs: Consistent suffix search order (none, ".txt", ".md") for all upstream changelog file names ("changelog", "changes", "history"). + Looks for "history.md" now, too. + Makes it easier to add base names or suffixes in the future. * dh_installchangelogs: Also look for changelogs with .rst suffix. . [ Tianon Gravi ] * debhelper.pod: Clarify "ENVIRONMENT" requirements for Makefile syntax. (Closes: #780133) . [ Translation updates ] * pt - Thanks to Américo Monteiro. (Closes: #758575) . debhelper (9.20150101) unstable; urgency=medium . [ Niels Thykier ] * Revert detection of unsafe binNMUs under compat 9 and earlier. It had some false-positives. (Closes: #773965) . [ Axel Beckert ] * Document that dh_installdocs will error out on --link-doc between arch:all and arch:any packages in man 7 debhelper. . debhelper (9.20141222) unstable; urgency=medium . * Add missing entry about #747141. * Fix typo in comment in dh_installman. Thanks to Raphael Geissert for spotting it. (Closes: #772502) . debhelper (9.20141221) unstable; urgency=medium . [ Niels Thykier ] * New debhelper maintainers. (Closes: #768507) - Add Niels Thykier to uploaders. * dh_installdeb: Raise required dpkg version for dir_to_symlink to 1.17.13 (see #769843, msg #10). Thanks to Guillem Jover. * Refuse to build packages using --link-doc between arch:any and arch:all packages (or vice versa) as it results in broken packages. - In compat 9 or less: Only during an actual binNMU. - In compat 10 or newer: Unconditionally. (Closes: #747141) . [ Bernhard R. Link ] - Add Bernhard Link to uploaders. . [ Axel Beckert ] * dh_installdeb: Raise required dpkg version for symlink_to_dir to 1.17.14. It is needed in case of relative symlinks. (Closes: #770245) . debhelper (9.20141107) unstable; urgency=medium . * I'm leaving Debian, and Debhelper needs a new maintainer. . debhelper (9.20141022) unstable; urgency=low . * dh_installdeb: Sort conffile list so there is a stable order for reproducible builds. Closes: #766384 Thanks, Jérémy Bobbio. . debhelper (9.20141010) unstable; urgency=medium . [ Johannes Schauer ] * Depend on libdpkg-perl (>= 1.17.14) for build profiles support. Note to backporters: If you remove that dependency, debhelper will throw an error when a binary package stanza in debian/control has the Build-Profiles field. * Use libdpkg-perl functionality to parse the content of the Build-Profiles field, if there is one. In that case, use libdpkg-perl to evaluate whether the binary package should be built or not. Closes: #763766 . debhelper (9.20141003) unstable; urgency=medium . * dh_clean: Skip over .git, .svn, .bzr, .hg, and CVS directories and avoid cleaning their contents. Closes: #760033 . debhelper (9.20140817) unstable; urgency=medium . * Added Portuguese translation of the man pages, by Américo Monteiro. Closes: #758043 * Updated German translation from Chris Leick. Closes: #735610 . debhelper (9.20140809) unstable; urgency=medium . * dh_perl: Add perlapi-* dependency on packages installed to $Config{vendorarch} Closes: #751684 * dh_perl: Use vendorlib and vendorarch from Config instead of hardcoding their values. Closes: #750021 * Typo: Closes: #755237 . debhelper (9.20140613) unstable; urgency=medium . * Pass --disable-silent-rules in dh_auto_configure if DH_VERBOSE is set. Closes: #751207. Thanks, Helmut Grohne. * Minor typos. Closes: #741144, #744176 * dh_installinit: Fix uninitialized value warning when --name is used. . debhelper (9.20140228) unstable; urgency=medium . * Fix breakage in no-act mode introduced in last release. . debhelper (9.20140227) unstable; urgency=medium . * dh_compress: Avoid compressing .map files, which may be html usemaps. Closes: #704443 * dh_installdocs: When doc dirs are symlinked make the dependency versioned per policy. Closes: #676777 * dh_makeshlibs: Defer propagating dpkg-gensymbols error until all packages have been processed. Closes: #736640 * dh: Reject unknown parameters that are not dashed command-line parameters intended to be passed on to debhelper commands. Closes: #737635 * perl_build: Use realclean instead of distclean. Closes: #737662 * Initial implementation of support for Build-Profiles fields. Thanks, Daniel Schepler. * dh_gencontrol: Revert change made in version 4.0.13 that avoided passing -p to dpkg-gencontrol when only operating on one package. There seems to be no benefit to doing that, and it breaks when using Build-Profiles, since while debhelper may know a profile only allows for one package, dpkg-gencontrol may see other packages in the control file. Checksums-Sha1: d750206e252edf88e86975a13e0f1273131b1b6e 1888 debhelper_10.2.2ubuntu1~ubuntu14.04.1~ppa1.dsc 0de76d09548d8c79b5b33324fa052dae77cefec3 638462 debhelper_10.2.2ubuntu1~ubuntu14.04.1~ppa1.tar.gz Checksums-Sha256: 00487ed85f90b41b3c76962b03c1816715e91c623dfc32b2e00f9bc426b36e96 1888 debhelper_10.2.2ubuntu1~ubuntu14.04.1~ppa1.dsc 5bac1f7b2264625f8b7598531bb23f57599698fc7303a82dea97f9fba79328b4 638462 debhelper_10.2.2ubuntu1~ubuntu14.04.1~ppa1.tar.gz Files: 51872861a1d8cab6b88f73c33b65ee18 1888 devel optional debhelper_10.2.2ubuntu1~ubuntu14.04.1~ppa1.dsc c6b177a3fb00a43ed7ead81c5a25fe7d 638462 devel optional debhelper_10.2.2ubuntu1~ubuntu14.04.1~ppa1.tar.gz Original-Maintainer: Debhelper Maintainers