[debhelper-devel] [debhelper] 02/02: Make the third-party buildsystem list deterministic
Niels Thykier
nthykier at moszumanska.debian.org
Sun Aug 14 08:25:07 UTC 2016
This is an automated email from the git hooks/post-receive script.
nthykier pushed a commit to branch master
in repository debhelper.
commit 02312ccb5358eebf522b28ff55b0941b533efa4a
Author: Niels Thykier <niels at thykier.net>
Date: Sun Aug 14 08:22:54 2016 +0000
Make the third-party buildsystem list deterministic
The order being:
* The debhelper core build systems (in their order)
* The auto-selectable 3rd party build systems (in their order)
* The rest of the 3rd party build systems (sorted by name)
Signed-off-by: Niels Thykier <niels at thykier.net>
---
Debian/Debhelper/Dh_Buildsystems.pm | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/Debian/Debhelper/Dh_Buildsystems.pm b/Debian/Debhelper/Dh_Buildsystems.pm
index f63e4dc..075d34d 100644
--- a/Debian/Debhelper/Dh_Buildsystems.pm
+++ b/Debian/Debhelper/Dh_Buildsystems.pm
@@ -134,8 +134,16 @@ sub load_all_buildsystems {
delete $buildsystems{$name};
}
+ foreach my $name (@THIRD_PARTY_BUILDSYSTEMS) {
+ next if not exists $buildsystems{$name};
+ my $inst = $buildsystems{$name};
+ $inst->{thirdparty} = 1;
+ push(@buildsystems, $inst);
+ delete($buildsystems{$name});
+ }
+
# The rest are 3rd party build systems
- foreach my $name (keys %buildsystems) {
+ foreach my $name (sort(keys(%buildsystems))) {
my $inst = $buildsystems{$name};
$inst->{thirdparty} = 1;
push @buildsystems, $inst;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debhelper/debhelper.git
More information about the debhelper-devel
mailing list