diff options
author | Lluís Batlle i Rossell <viric@viric.name> | 2016-03-01 11:01:00 +0100 |
---|---|---|
committer | Lluís Batlle i Rossell <viric@viric.name> | 2016-03-01 11:02:42 +0100 |
commit | 202ebf794cbd5ea293170f71999bc4e8f788779e (patch) | |
tree | dc0ee82cc6b617c406c162d0388b1729826ba001 | |
parent | a99715c83bfe983a2ea6e9d13e84120989f38cb8 (diff) | |
download | nixpkgs-202ebf794cbd5ea293170f71999bc4e8f788779e.tar nixpkgs-202ebf794cbd5ea293170f71999bc4e8f788779e.tar.gz nixpkgs-202ebf794cbd5ea293170f71999bc4e8f788779e.tar.bz2 nixpkgs-202ebf794cbd5ea293170f71999bc4e8f788779e.tar.lz nixpkgs-202ebf794cbd5ea293170f71999bc4e8f788779e.tar.xz nixpkgs-202ebf794cbd5ea293170f71999bc4e8f788779e.tar.zst nixpkgs-202ebf794cbd5ea293170f71999bc4e8f788779e.zip |
vm/rpm/rpm-closure.pl: make it deterministic
Some recent perl version introduced "keys" to return the keys in random order. As some of the packages are solved by "provides" and based on the order, this randomness affects what packages get into the closure. This problem may be in other nix perl scripts.
-rw-r--r-- | pkgs/build-support/vm/rpm/rpm-closure.pl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/build-support/vm/rpm/rpm-closure.pl b/pkgs/build-support/vm/rpm/rpm-closure.pl index 8f7669d6fef..6442cd91a95 100644 --- a/pkgs/build-support/vm/rpm/rpm-closure.pl +++ b/pkgs/build-support/vm/rpm/rpm-closure.pl @@ -90,7 +90,7 @@ for (my $i = 0; $i < scalar(@packagesFiles); $i++) { } my %provides; -PKG: foreach my $pkgName (keys %pkgs) { +PKG: foreach my $pkgName (sort(keys %pkgs)) { #print STDERR "looking at $pkgName\n"; my $pkg = $pkgs{$pkgName}; |