Bug number - 872381

Part of package: dpkg-dev.

Bug description:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
Debian Bug report logs -  #872381 dpkg-dev: optimize Makefile snippets for debian/rules
Package:      dpkg-dev; Maintainer for dpkg-dev is Dpkg Developers <debian-dpkg@lists.debian.org>; Source for dpkg-dev is src:dpkg (PTS, buildd, popcon).
Reported by: Nicolas Boulenguez <nicolas@debian.org>
Date: Wed, 16 Aug 2017 23:42:04 UTC
Severity: normal
Tags: patch
Merged with 968963,
1009371
Found in versions dpkg/1.20.9, dpkg/1.19.2, dpkg/1.20.5, dpkg/1.18.24, dpkg/1.19.7
Fixed in version dpkg/1.22.7
Done: Guillem Jover <guillem@debian.org>
Bug is archived. No further changes may be made.

All x-patch and x-diff attachments.



PatchAuthorDate
0001-scripts-mk-simplify-Makefile.am-with-sed-in-place-op.patchNicolas Boulenguez <nicolas@debian.org>Mon, 29 Jul 2019 20:14:39 +0200
0002-scripts-mk-extend-and-simplify-tests.patchNicolas Boulenguez <nicolas@debian.org>Mon, 29 Jul 2019 20:14:39 +0200
0003-scripts-mk-improve-subproceses.patchNicolas Boulenguez <nicolas@debian.org>Mon, 29 Jul 2019 20:14:39 +0200
0003-scripts-mk-improve-subprocesses.patchNicolas Boulenguez <nicolas@debian.org>Sun, 22 Sep 2019 19:51:53 +0200
0001-scripts-mk-simplify-Makefile.am-with-sed-in-place-op.patchNicolas Boulenguez <nicolas@debian.org>Sat, 13 Feb 2021 10:48:05 +0100
0002-scripts-test-SOURCE_DATE_EPOCH.patchNicolas Boulenguez <nicolas@debian.org>Sat, 13 Feb 2021 10:48:05 +0100
0003-scripts-t-slightly-optimize-hash-traversals.patchNicolas Boulenguez <nicolas@debian.org>Sat, 13 Feb 2021 10:48:05 +0100
0004-scripts-t-use-loops-instead-of-repetitions-check-exp.patchNicolas Boulenguez <nicolas@debian.org>Sat, 13 Feb 2021 10:48:05 +0100
0005-scripts-buildtools.mk-remove-unneeded-tests.patchNicolas Boulenguez <nicolas@debian.org>Sat, 13 Feb 2021 10:48:05 +0100
0006-scripts-indents-buildtools.mk.patchNicolas Boulenguez <nicolas@debian.org>Sat, 13 Feb 2021 10:48:05 +0100
0007-scripts-mk-reduce-the-number-of-subprocesses.patchNicolas Boulenguez <nicolas@debian.org>Sat, 13 Feb 2021 10:48:05 +0100
0001-scripts-mk-simplify-Makefile.am-with-sed-in-place-op.patchNicolas Boulenguez <nicolas@debian.org>Sun, 20 Jun 2021 15:44:07 +0200
0002-scripts-test-SOURCE_DATE_EPOCH.patchNicolas Boulenguez <nicolas@debian.org>Sun, 20 Jun 2021 15:44:07 +0200
0003-scripts-t-slightly-optimize-hash-traversals.patchNicolas Boulenguez <nicolas@debian.org>Sun, 20 Jun 2021 15:44:07 +0200
0004-scripts-t-use-loops-instead-of-repetitions-check-exp.patchNicolas Boulenguez <nicolas@debian.org>Sun, 20 Jun 2021 15:44:07 +0200
0005-scripts-buildtools.mk-remove-unneeded-tests.patchNicolas Boulenguez <nicolas@debian.org>Sun, 20 Jun 2021 15:44:07 +0200
0006-scripts-indents-buildtools.mk.patchNicolas Boulenguez <nicolas@debian.org>Sun, 20 Jun 2021 15:44:07 +0200
0007-scripts-mk-reduce-the-number-of-subprocesses.patchNicolas Boulenguez <nicolas@debian.org>Sun, 20 Jun 2021 15:44:07 +0200
0008-scripts-mk-buildopts.mk-small-optimisations.patchNicolas Boulenguez <nicolas@debian.org>Mon, 1 Nov 2021 10:53:50 +0100
0001-scripts-mk-stop-hard-coding-dpkg_datadir.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Feb 2022 18:38:19 +0100
0002-scripts-t-test-SOURCE_DATE_EPOCH.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Feb 2022 18:38:19 +0100
0003-scripts-t-slightly-optimize-hash-traversals.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Feb 2022 18:38:19 +0100
0004-scripts-t-use-loops-instead-of-repetitions-check-exp.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Feb 2022 18:38:19 +0100
0005-scripts-buildtools.mk-remove-unneeded-conditionals.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Feb 2022 18:38:19 +0100
0006-scripts-buildtools.mk-indent-for-readability.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Feb 2022 18:38:19 +0100
0007-scripts-mk-buildopts.mk-small-optimisations.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Feb 2022 18:38:19 +0100
0008-scripts-mk-reduce-the-number-of-subprocesses.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Feb 2022 18:38:19 +0100
0009-scripts-mk-protect-against-repeated-inclusion.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Feb 2022 18:38:19 +0100
0010-scripts-mk-improve-details-in-documentation.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Feb 2022 18:38:19 +0100
0001-scripts-mk-stop-hard-coding-dpkg_datadir.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Mar 2022 22:12:03 +0100
0002-scripts-t-use-loops-instead-of-repetitions-check-exp.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Mar 2022 22:12:03 +0100
0003-scripts-mk-buildopts.mk-small-optimisations.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Mar 2022 22:12:03 +0100
0004-scripts-mk-reduce-the-number-of-subprocesses.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Mar 2022 22:12:03 +0100
0005-scripts-mk-protect-against-repeated-inclusion.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Mar 2022 22:12:03 +0100
0006-scripts-mk-improve-details-in-documentation.patchNicolas Boulenguez <nicolas@debian.org>Sun, 13 Mar 2022 22:12:03 +0100
0001-scripts-mk-stop-hard-coding-dpkg_datadir-protect-fro.patchNicolas Boulenguez <nicolas@debian.org>Wed, 10 Jan 2024 22:05:47 +0100
0002-scripts-t-use-loops-instead-of-repetitions-check-exp.patchNicolas Boulenguez <nicolas@debian.org>Wed, 10 Jan 2024 22:05:47 +0100
0003-scripts-mk-buildopts.mk-parse-DEB_BUILD_OPTIONS-once.patchNicolas Boulenguez <nicolas@debian.org>Wed, 10 Jan 2024 22:05:47 +0100
0004-scripts-architecture.mk-reduce-the-number-of-subproc.patchNicolas Boulenguez <nicolas@debian.org>Wed, 10 Jan 2024 22:05:47 +0100
0005-scripts-buildflags.mk-reduce-the-number-of-subproces.patchNicolas Boulenguez <nicolas@debian.org>Wed, 10 Jan 2024 22:05:47 +0100
0006-scripts-pkg-info.mk-reduce-the-number-of-subprocesse.patchNicolas Boulenguez <nicolas@debian.org>Wed, 10 Jan 2024 22:05:47 +0100
0007-scripts-buildapi.mk-reduce-the-number-of-subprocesse.patchNicolas Boulenguez <nicolas@debian.org>Wed, 10 Jan 2024 22:05:47 +0100
0008-scripts-mk-improve-details-in-documentation.patchNicolas Boulenguez <nicolas@debian.org>Wed, 10 Jan 2024 22:05:47 +0100
0001-scripts-mk-protect-scripts-from-double-inclusion.patchNicolas Boulenguez <nicolas@debian.org>Mon, 4 Mar 2024 14:21:58 +0100
0002-scripts-mk-stop-hard-coding-dpkg_datadir.patchNicolas Boulenguez <nicolas@debian.org>Mon, 4 Mar 2024 14:21:58 +0100
0003-scripts-t-use-loops-instead-of-repetitions-check-exp.patchNicolas Boulenguez <nicolas@debian.org>Mon, 4 Mar 2024 14:21:58 +0100
0004-scripts-mk-buildopts.mk-search-once-for-parrallel-in.patchNicolas Boulenguez <nicolas@debian.org>Mon, 4 Mar 2024 14:21:58 +0100
0005-scripts-architecture.mk-reduce-the-number-of-subproc.patchNicolas Boulenguez <nicolas@debian.org>Mon, 4 Mar 2024 14:21:58 +0100
0006-scripts-buildflags.mk-reduce-the-number-of-subproces.patchNicolas Boulenguez <nicolas@debian.org>Mon, 4 Mar 2024 14:21:58 +0100
0007-scripts-pkg-info.mk-reduce-the-number-of-subprocesse.patchNicolas Boulenguez <nicolas@debian.org>Mon, 4 Mar 2024 14:21:58 +0100
0008-scripts-buildapi.mk-reduce-the-number-of-subprocesse.patchNicolas Boulenguez <nicolas@debian.org>Mon, 4 Mar 2024 14:21:58 +0100
0009-scripts-mk-improve-details-in-documentation.patchNicolas Boulenguez <nicolas@debian.org>Mon, 4 Mar 2024 14:21:58 +0100
0010-scripts-mk-only-use-ASCII-characters.patchNicolas Boulenguez <nicolas@debian.org>Mon, 4 Mar 2024 14:21:58 +0100
0001-scripts-mk-only-use-ASCII-characters.patchNicolas Boulenguez <nicolas@debian.org>Mon, 11 Mar 2024 01:44:30 +0100
0002-scripts-mk-protect-files-against-double-inclusion.patchNicolas Boulenguez <nicolas@debian.org>Mon, 11 Mar 2024 01:44:30 +0100
0003-scripts-mk-stop-hard-coding-dpkg_datadir.patchNicolas Boulenguez <nicolas@debian.org>Mon, 11 Mar 2024 01:44:30 +0100
0004-scripts-mk-buildopts.mk-search-once-for-parrallel-in.patchNicolas Boulenguez <nicolas@debian.org>Mon, 11 Mar 2024 01:44:30 +0100
0005-scripts-buildflags.mk-generate-the-_FOR_BUILD-varian.patchNicolas Boulenguez <nicolas@debian.org>Mon, 11 Mar 2024 01:44:30 +0100
0006-scripts-buildflags.mk-add-missing-GCJFLAGS.patchNicolas Boulenguez <nicolas@debian.org>Mon, 11 Mar 2024 01:44:30 +0100
0007-scripts-buildflags.mk-sort-the-flag-list.patchNicolas Boulenguez <nicolas@debian.org>Mon, 11 Mar 2024 01:44:30 +0100
0008-scripts-.mk-reduce-the-number-of-subprocesses.patchNicolas Boulenguez <nicolas@debian.org>Mon, 11 Mar 2024 01:44:30 +0100
0009-scripts-t-use-loops-instead-of-repetitions-check-exp.patchNicolas Boulenguez <nicolas@debian.org>Mon, 11 Mar 2024 01:44:30 +0100
0010-scripts-buildtools.mk-style-suggestions.patchNicolas Boulenguez <nicolas@debian.org>Mon, 11 Mar 2024 01:44:30 +0100
0011-scripts-t-mk-buildflags.mk-fix-test-of-_MAINT_APPEND.patchNicolas Boulenguez <nicolas@debian.org>Mon, 11 Mar 2024 01:44:30 +0100
0001-scripts-t-mk-buildflags.mk-fix-test-of-_MAINT_APPEND.patchNicolas Boulenguez <nicolas.boulenguez@free.fr>Wed, 10 Apr 2024 19:42:40 +0200
0002-scripts-t-mk-use-loops-instead-of-repetitions.patchNicolas Boulenguez <nicolas.boulenguez@free.fr>Wed, 10 Apr 2024 19:42:40 +0200
0003-scripts-t-mk-replace-double-quotes-with-single-quote.patchNicolas Boulenguez <nicolas.boulenguez@free.fr>Wed, 10 Apr 2024 19:42:40 +0200
0004-scripts-t-mk-test-exported-variables-in-addition-to-.patchNicolas Boulenguez <nicolas.boulenguez@free.fr>Wed, 10 Apr 2024 19:42:40 +0200
0005-scripts-t-mk-architecture.mk-test-variable-override.patchNicolas Boulenguez <nicolas.boulenguez@free.fr>Wed, 10 Apr 2024 19:42:40 +0200
0006-scripts-t-mk-buildflags.mk-test-DEB_CXXFLAGS_MAINT_S.patchNicolas Boulenguez <nicolas.boulenguez@free.fr>Wed, 10 Apr 2024 19:42:40 +0200
0007-scripts-t-mk-buildtools.mk-add-missing-test-for-CPP.patchNicolas Boulenguez <nicolas.boulenguez@free.fr>Wed, 10 Apr 2024 19:42:40 +0200
0008-scripts-t-mk-buildtools.mk-test-override-of-a-tool.patchNicolas Boulenguez <nicolas.boulenguez@free.fr>Wed, 10 Apr 2024 19:42:40 +0200
0009-scripts-mk-stop-hard-coding-dpkg_datadir.patchNicolas Boulenguez <nicolas.boulenguez@free.fr>Wed, 10 Apr 2024 19:42:40 +0200
0010-scripts-mk-reduce-the-number-of-subprocesses.patchNicolas Boulenguez <nicolas.boulenguez@free.fr>Wed, 10 Apr 2024 19:42:40 +0200
0001-build-spare-an-unneeded-subst-handling-in-pkg-info.m.patchNicolas Boulenguez <nicolas@debian.org>Mon, 6 May 2024 12:32:45 +0200
0001-scripts-mk-stop-hard-coding-dpkg_datadir.patchNicolas Boulenguez <nicolas@debian.org>Mon, 6 May 2024 12:32:45 +0200
mk-unhardcode-datadir.diffNicolas Boulenguez <nicolas@debian.org>Tue, 2 Jul 2024 13:54:16 +0200
mk-bsd-sed-quotation-mark.diffNicolas Boulenguez <nicolas@debian.org>Tue, 2 Jul 2024 13:54:16 +0200

Original bug report here.