summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-08-14Support auto-detection of whitelisted build-systemsNiels Thykier3-2/+17
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-08-14create_bs_instance: Support non-required build systemsNiels Thykier1-5/+5
Not terribly useful on its own, but it will soon be combined with another commit to allow third-party build systems to become auto-enabled. Signed-off-by: Niels Thykier <niels@thykier.net>
2016-08-14Export PERL_USE_UNSAFE_INC to fix a further set of packages which fail to ↵Dominic Hargreaves2-0/+9
build with . removed from @INC Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-31dh_install: Make d/tmp prefix optional in d/not-installedSven Joachim2-1/+8
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-31dh_install: Clarify that not-installed is not related to --excludeNiels Thykier2-2/+6
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-31t/maintscript.t: Rename + Mark as executableNiels Thykier1-1/+4
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-31Invoke Makefile.PL and Build.PL with perl -I. as part of the fixes for ↵Dominic Hargreaves3-2/+5
CVE-2016-1238 Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-31d/changelog: Document Peter Pentchev contributionsNiels Thykier1-0/+3
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-31dh_systemd_start: --restart-after-upgrade in compat 10.Peter Pentchev1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-31dh_installinit: Actually enable -R in compat 10.Peter Pentchev1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-16d/changelog: Add missing ClosesNiels Thykier1-0/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-16Add some tests for for dh_installdocsSven Joachim7-1/+108
This is a small test suite for dh_installdocs, motivated by the problems found in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=830309. It catches both the bug introduced in commit 71007f72da682dd9d7f932d81ca and the regression caused by commit 863ef397c939340e863be1e96c822934a. The tests verify that the correct /usr/share/doc symlinks and directories are set up with and without the --link-doc option, in both compat level 9 and 11. Since dh_installdocs runs chown(1), the tests are skipped if run by an ordinary user and fakeroot is unavailable. Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-09dh_installdocs: Fix regression in compat 11 modeSven Joachim2-1/+8
The change in commit 863ef397c939340e863be1e96c822934a3167852 was not quite correct, since ensure_docdir would create the doc directory under debian/$dh{MAINPACKAGE} rather than debian/$package in C11 mode. Restore the previous code and fix the original problem in bug #830309 ("install: cannot change permissions of 'debian/$package/usr/share/doc/$package': No such file or directory") by only creating the directory if it is not already a symlink, as is the case with the --link-doc option. Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-09Release debhelper/9.20160709 into unstableNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-09Regenerate POT and PO filesNiels Thykier6-440/+1648
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-09d/changelog: Add entries for systemd mergeNiels Thykier1-0/+5
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-09d/control: Provides dh-systemd (= 1.38)Niels Thykier1-0/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-09Enable systemd sequence in compat 10Niels Thykier2-9/+7
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-09Add necessary Breaks/Replaces for dh-systemdMichael Biebl1-0/+2
2016-07-09Enable systemd addon by default in compat level 11Michael Biebl2-0/+10
2016-07-09Merge dh-systemd into debhelper properMichael Biebl11-0/+616
2016-07-08Remove myself from uploadersTianon Gravi1-1/+1
Niels is doing a really, really great job. I originally wanted to just be sure there was _someone_ on the package, even if it was just me in way over my head, and IMO we got waaay more than that in Niels. :) I'm planning to stay on the mailing list, but having me in Uploaders really doesn't reflect any form of reality. :D
2016-07-08d/changlog: Move some entries into an UNRELEASED entryNiels Thykier1-7/+12
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-08dh_installdocs: Fix regression wrt symlinked doc directorySven Joachim2-1/+4
If a package uses dh_installdocs' --link-doc option, install_dir could fail with an error message from install(1), because the symlink might be dangling. Use ensure_docdir instead which was designed precisely for this case. Regression introduced in commit 71007f72da682dd9d7f932d81ca2ecd5d46a0e70. Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-08dh_shlibdeps: Clarify that -L is also useful with shlibs.localNiels Thykier2-1/+4
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-07Explicitly B-D on perl:anyNiels Thykier2-1/+3
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-02Release debhelper/9.20160702 into unstableNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-02Update POT and PO filesNiels Thykier5-445/+581
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-02dh_perl: Emit perl:any dependencies for program-only pkgsNiels Thykier2-2/+9
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-02dh_installdocs: Install use dir of mainpackage (C11)Niels Thykier3-3/+27
In compat 11, use the directory of the mainpackage rather than the doc package as recommended by Debian Policy 3.9.7. Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-02Handle renamed/changed make parallel optionsNiels Thykier3-28/+42
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-02debhelper.pod: Add missing =backNiels Thykier1-0/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-01dh_strip: disable file(1) cache when not using build-idsNiels Thykier2-5/+14
It breaks in fun and exciting ways for hardlinked ELF binaries if we are not using build-ids. For now just disable the file(1) caching in that case as it is not critical and an uncommon case. The build-id case works (thanks to Sven Joachim) since the deattached debug symbol is in a predictable location we can test for. Signed-off-by: Niels Thykier <niels@thykier.net>
2016-07-01dh_strip: Fix handling of hardlinked ELF when using build-idsSven Joachim1-1/+2
Improve handling of hardlinked ELF files when extracting dbgsyms using build-ids. This patches does not cover manual dbg packages under compat 8 or older. Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-20Regenerate de.poNiels Thykier2-522/+616
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-20Updated German translationChris Leick Freenet2-881/+585
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-20Regenerate POT and PO filesNiels Thykier5-2421/+2774
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-19dh_clean: Drop -k in compat 11Niels Thykier2-0/+14
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-19Dh_Getopt: Deprecate -s and remove it in compat 11Niels Thykier3-3/+11
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-19dh_installmenu: Stop installing menu files in compat 11Niels Thykier3-10/+25
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-19Start compat 11Niels Thykier4-3/+11
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-18Optimise a few stat callsNiels Thykier2-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-18d/changelog: New changelog entryNiels Thykier1-0/+6
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-18Release debhelper/9.20160618.1 into unstableNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-18Dh_Lib: Reject requests for compat 4Niels Thykier2-1/+9
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-18Release debhelper/9.20160618 into unstableNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-18Bump standards-versions to 3.9.8Niels Thykier2-1/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-15dh_strip: Pass -e to file to avoid unncessary testsNiels Thykier2-4/+5
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-15Dh_Lib.pm: Better errors when a exec-config failsNiels Thykier2-1/+11
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-06-15dh_strip: Cache file(1) outputNiels Thykier2-21/+29
Signed-off-by: Niels Thykier <niels@thykier.net>