1
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs synced 2024-10-19 03:47:13 -04:00
nixpkgs/pkgs/build-support
aszlig 82d88b5bcb
vmTools.commonDebPackages: Add "mawk".
While debugging an issue with running NixOps tests, I found out that the
output from debClosureGenerator is not deterministic.

The reason behind this is the way how Provides and Replaces fields are
handled. I haven't yet found out what's the exact issue, but so far
packages "Provides" are more or less picked at random.

So, running the NixOps Hetzner tests we get either mawk, original-awk or
gawk altering on every invocation.

While for the test it isn't poisionous whether wi have mawk or gawk,
having original-awk certainly is, because live-build only works with
mawk or gawk.

The best solution would obviously be to make debClosureGenerator
deterministic, but in the case of "Provides: awk", we can safely pick
mawk by default, because the latter has a "Priority: required" in its
package description.

This also has the advantage that we can safely cherry-pick this to
release-15.09 because it's very unlikely that we'll break the
debClosureGenerator by adding a dependency to commonDebPackages.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-10-26 20:56:42 +01:00
..
agda
autonix
build-dotnet-package
build-fhs-chrootenv build-fhs-chrootenv: add /etc/mtab -> /proc/mounts symlink 2015-10-21 21:44:29 +02:00
build-fhs-userenv build-fhs-userenv: fix extraBindMounts 2015-10-07 14:58:37 +03:00
buildenv buildEnv: add new parameters: extraPrefix and buildInputs 2015-09-17 17:43:18 +02:00
builder-defs Merge commit 'a6f6c0e' into master.upstream 2015-09-15 12:16:49 -07:00
cc-wrapper
dotnetbuildhelpers
dotnetenv
emacs all-packages: Use callPackage where possible 2015-09-14 22:27:19 -06:00
fetchadc
fetchbower
fetchbzr
fetchcvs
fetchdarcs
fetchegg
fetchfile
fetchgit nix-prefetch-git: pull all tags from remote when checkouting by revision 2015-09-20 18:24:34 +02:00
fetchgitlocal Rewrite fetchgitLocal 2015-10-01 22:00:44 -07:00
fetchgitrevision
fetchhg fetchhg: fixed nix-prefetch-hg interpreter 2015-10-06 22:41:46 +03:00
fetchmtn
fetchnuget
fetchpatch
fetchsvn
fetchsvnrevision
fetchsvnssh
fetchurl fetchurl/builder.sh: style fix, close #10260 2015-10-07 09:48:58 +02:00
fetchzip
gcc-cross-wrapper
gcc-wrapper-old
grsecurity grsecurityUnstable: 4.1.7 -> 4.2.3 2015-10-15 10:41:04 -07:00
kdewrapper
kernel
libredirect libredirect: add __xlib64 and posix_spawn 2015-10-24 18:04:33 +03:00
make-desktopitem
make-startupitem
make-symlinks
mono-dll-fixer
native-darwin-cctools-wrapper
nuke-references
ocaml
release
rust
setup-hooks Merge commit '2d464f75ed46869b5942c4b479772a0367b30608' into master.upstream 2015-09-23 14:35:36 -07:00
src-only
substitute
substitute-files
templaterpm
upstream-updater
vm vmTools.commonDebPackages: Add "mawk". 2015-10-26 20:56:42 +01:00
vsenv
build-maven.nix
build-pecl.nix
replace-dependency.nix
source-from-head-fun.nix
trivial-builders.nix