release18.09: add darwin target jobs

These are some parts of the release that I want to get working before
we release 18.09. There have been lots of improvements since 18.03 (as
well as some regressions). To make sure the release is well-tested we
need to add these apps in the jobset. Most of these are UI apps that
are now available.

List of new apps added to the release:

- wireshark
- firefox
- qtmultimedia (already in unstable)
- inkscape (already in unstable)
- gimp
- wireshark
- transmission

Also add ‘stack’. This is one of the Haskell packages hitting the
ARG_MAX limit on macOS (getconf ARG_MAX == 262144). This has not been
solved yet but it will need to be resolved by 18.09. Making it block
here will prevent this regression in the future.

[squashed] release: remove broken from darwin-tested

removes:

- gimp
- qtmultimedia
This commit is contained in:
Matthew Bauer 2018-07-11 16:48:47 -04:00
parent b5d529d52f
commit 72a1bc9a28

View file

@ -41,7 +41,6 @@ let
constituents =
[ jobs.tarball
jobs.cabal2nix.x86_64-darwin
jobs.emacs.x86_64-darwin
jobs.ghc.x86_64-darwin
jobs.git.x86_64-darwin
jobs.go.x86_64-darwin
@ -57,9 +56,20 @@ let
jobs.python3.x86_64-darwin
jobs.ruby.x86_64-darwin
jobs.rustc.x86_64-darwin
jobs.stack.x86_64-darwin
jobs.stdenv.x86_64-darwin
jobs.vim.x86_64-darwin
# UI apps
jobs.firefox.x86_64-darwin
jobs.qt5.qtmultimedia.x86_64-darwin
jobs.inkscape.x86_64-darwin
# jobs.gimp.x86_64-darwin
jobs.emacs.x86_64-darwin
# jobs.wireshark.x86_64-darwin
jobs.transmision-gtk.x86_64-darwin
# Tests
jobs.tests.cc-wrapper.x86_64-darwin
jobs.tests.cc-wrapper-clang.x86_64-darwin
jobs.tests.cc-wrapper-libcxx.x86_64-darwin