- 30 Aug, 2017 1 commit
-
-
Martin authored
-
- 01 Aug, 2017 2 commits
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 31 Jul, 2017 3 commits
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
This reverts commit 18a301de.
-
Niels Thykier authored
This reverts commit eb6e510e.
-
- 30 Jul, 2017 2 commits
-
-
Niels Thykier authored
Anything relying on this would fail under -B or -A builds, so abuse should have been weeded out by now. Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 29 Jul, 2017 4 commits
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 27 Jul, 2017 6 commits
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Some configure scripts look like generated by autoconf (e.g. MakeKit) but don't behave exactly the same when expanding the install paths. For example, when dh_auto_configure uses "--includedir=${prefix}/include", the "${prefix}" part is NOT always re-evaluated and, thus, expanded to "/usr". Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 26 Jul, 2017 1 commit
-
-
Quote assignment to $recommended_compat in case it isn't a valid Perl version string (e.g. for Debian derivatives). Fix typos that caused it not to be used correctly. Use the /g flag so that all instances of the substitution variable are handled. Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 23 Jul, 2017 3 commits
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Turns out that some debhelper sequences try to inject themselves *before* dh_testdir. Concretely, dh-di (--with d-i) being an example. While I find the use rather questionable at first glance, I am not going to break their code. Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 22 Jul, 2017 17 commits
-
-
It turned out that "dh_installdocs 'foo bar'" has historically treated the argument as a single file rather than two, and packages were relying on it, since there is really no other way to install such a file with dh_installdocs. Hence commit d00d7d52 broke them. The situation for dh_installexamples, dh_installman and dh_installinfo is exactly the same. That dh_install has behaved differently in this respect is unfortunate, but can only be fixed in a new compat level. Signed-off-by:
Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
As it turned out in 333376ab , dh_testdir is called too late to provide its "helpful" error message. Accordingly, dh itself has to print it directly now (via getpackages()) for the user to get the correct error message. This literally makes dh_testdir useless under dh in its default configuration. While it is possible to override dh_testdir and have it check for other files, it is largely an unused feature - even more under dh. On the plus side, we seem to save 2x 0.040s by doing this per build. Assuming 70% of the 25 000 source packages in Debian are using dh, this translates into a 23 "core-minutes" saving on an single architecture archive-wide rebuild (e.g. arch:amd64 plus arch:all). Somehow, I hope I got the math wrong because it seems obscene... Signed-off-by:
Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
This function does not do anything particularly useful at the moment, but we hope to make it do that in the future. By including it now, other tools can migrate to it easier if/when it becomes useful. Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Except one case, this remove all forking of a shell for installing maintscripts. The remaining case being the "qx{}" in the perl subprocess when merging an auto-generated script into a hand-written one. Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
It saves having man(1) consider the system collection. Thanks: Colin Watson <cjwatson@debian.org> Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Avoid forking shells to start commands now that "doit" can do what we need. This saves up to 10% on packages with many manpages during recode (tested on libssl-doc). Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 16 Jul, 2017 1 commit
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-