Commit graph

513 commits

Author SHA1 Message Date
Matthew Justin Bauer
cf758a5aa4
release: add inkscape, qt5.qtmultimedia (darwin)
We want to make sure these work in Darwin. Hopefully this will improve their stability.
2018-04-23 16:51:33 -05:00
Will Dietz
ab0a72a33d clang-6 test variants 2018-03-07 19:03:08 -06:00
Will Dietz
98215e10e0 cc-wrapper tests: 4 and 5 regardless of default 2018-02-18 22:37:38 -06:00
John Ericson
ab651d2c9b linux bootstrap tools: Use same derivation whether cross compiling or not 2018-01-02 13:52:41 -05:00
Will Dietz
9d8f9b2e53 Add clang multilib variants (x64_64-only, 64/32bit), basic multilib tests 2017-12-05 07:17:14 -06:00
Tuomas Tynkkynen
0dd2ebc518 nix-info: Add separate tested variant for Hydra 2017-10-17 18:26:13 +03:00
Graham Christensen
b16f3b2131
nix-info: include in nixos' default system-path, nixpkgs's channel 2017-10-14 22:01:30 -04:00
Daiderd Jordan
7463ae4572
nixpkgs: add stdenv tests to unstable and darwin-tested 2017-09-18 19:48:16 +02:00
Daiderd Jordan
6a870a59f8 Merge pull request #28174 from matthewbauer/darwin-in-release
enable hydra jobs for packages x86_64-linux does not support
2017-08-17 23:29:00 +02:00
Matthew Bauer
10241b3c59 release.nix: disable private apple sdks in release
we shouldn’t let it get into the release. This includes:

- darwin.cf-private
- darwin.osx_private_sdk
- xcode
2017-08-17 14:24:52 -07:00
Frederik Rietdijk
afc6b4310c Python: build 2.7 and 3.6 packages on Hydra again 2017-08-13 21:33:02 +02:00
Matthew Bauer
0065365bdf
nixpkgs release: remove macOS hack
was needed for testing previously
see:

https://github.com/NixOS/nixpkgs/pull/28174#pullrequestreview-55944725
2017-08-12 20:39:48 -07:00
Vladimír Čunát
b679e148bd
release.nix: resurrect stdenvBootstrapTools
13d6681ce7 crippled it unintentionally.
Also remove the incorrect/non-existing stdenv.i686-linux;
building the bootstrap tools should be a good-enough test anyway.
2017-08-06 21:30:39 +02:00
Vladimír Čunát
332a60cbd1
release.nix: resurrect stdenvBootstrapTools
13d6681ce7 crippled it unintentionally.
Also remove the incorrect/non-existing stdenv.i686-linux;
building the bootstrap tools should be a good-enough test anyway.
2017-08-06 12:35:34 +02:00
Vladimír Čunát
a5e135ef7c
release.nix: fix a typo from #27923, build stdenv
The typo removed also all aarch64-linux on Hydra.
2017-08-06 11:00:51 +02:00
Graham Christensen
7d0b001d4a nixos,nixpkgs: only build essentials on i686 2017-08-05 12:06:05 +02:00
John Ericson
1ad0eae36e darwin-tested channel: Fix eval 2017-08-03 18:46:40 -04:00
John Ericson
8b024834f2 darwin-test-channel: I broke it a bit adding macos-sierra-shared
This doesn't completely unbreak it, but gets it closer.
2017-08-03 18:20:31 -04:00
John Ericson
14e05c30e8 macos-sierra-shared: Make live code and add to nascent Darwin channel
Also add appropriate `meta.platforms = ...` to each derivation.
2017-07-31 21:28:18 -04:00
Vladimír Čunát
e9aeb55f3b
Merge branch 'master' into staging 2017-05-18 11:24:18 +02:00
John Ericson
296753f094 lib: Consolidate tests into one meta job 2017-05-17 11:14:59 -04:00
Frederik Rietdijk
d4dde073fd Python release: do not build all Python packages
as we agreed not to. Maybe in the future we will again. Do build a
couple of packages that take a longer time to build.
2017-05-07 21:35:43 +02:00
John Ericson
f0b634c7e8 Merge pull request #24610 from Ericson2314/platform-normalization
Platform normalization
2017-04-17 17:28:01 -04:00
John Ericson
8c99aab3ea lib: Fix system parsing, and use for doubles lists
The old hard-coded lists are now used to test system parsing.

In the process, make an `assertTrue` in release lib for eval tests; also
use it in release-cross
2017-04-17 17:13:01 -04:00
John Ericson
b477851f34 top-level: Less indirection for lib in release*.nix 2017-04-17 17:13:01 -04:00
Bjørn Forsman
d45df036c3 release(-lib).nix: add nixpkgsArgs parameter
This allows customizing the nixpkgs arguments by the caller. My use case
is creating a personal nixpkgs channel containing some unfree packages.

The default is still to not build unfree packages, so for nixpkgs this
is no functional change.
2017-04-11 19:43:34 +02:00
Shea Levy
1bb8a47803 Add aggregate job for a forthcoming nixpkgs-darwin-unstable channel 2017-04-10 12:35:32 -04:00
Tuomas Tynkkynen
93446a2060 release.nix: Don't block release on aarch64 failures 2017-03-20 06:37:01 +02:00
Tuomas Tynkkynen
dc94d1a2b5 release.nix: Fix another typo 2017-03-09 03:38:04 +02:00
Tuomas Tynkkynen
9188f2ed8a release.nix: Fix typo 2017-03-08 21:35:31 +02:00
Graham Christensen
bb4c6a7800
nixpkgs: build aarch64-linux 2017-03-08 09:08:31 -05:00
Graham Christensen
13d6681ce7 release.nix: Only build Only build bootstrap tools when their system is supported 2017-01-23 00:08:21 +01:00
John Ericson
427dbcb1d7 top-level: Add more options to release-cross.nix, normalize param comments 2017-01-14 14:25:56 -05:00
Domen Kožar
6d9fe5dc8a Revert "nixpkgs: add tested alias for unstable job"
This reverts commit 69e614d1e6.
2016-10-13 17:06:03 +02:00
Domen Kožar
735c1cacbd fix unstable job evaluation 2016-10-11 23:08:50 +02:00
Domen Kožar
69e614d1e6 nixpkgs: add tested alias for unstable job 2016-10-09 17:43:23 +02:00
Moritz Ulrich
01e44ac1f9 emacs: 24.5 -> 25.1
This commit removes all references to emacs24 with the exception of
emacs24-macports. The two folders in `pkgs/applications/editors` named
`emacs-24` and `emacs-24` are consolidated to a new `emacs` folder.

Various parts in nixpkgs also referenced `emacs24Packages` (pinned to
`emacs24`) explicitly where `emacsPackages` (non-pinned) is more
appropriate. These references get fixed by this commit too.
2016-09-18 13:38:21 +02:00
Domen Kožar
5793a14c36 release.nix: tiny improvements on top of #18059 2016-08-28 18:18:44 +02:00
Tuomas Tynkkynen
3cd4808e7d release.nix: Remove lots of explicit package jobs
These are all obsolete since for a long time, the meta.platforms fields
have been used to automatically create the Hydra jobs.
2016-08-28 18:05:42 +03:00
Domen Kožar
f976fa40a2 xfce: build all components 2016-08-28 16:51:20 +02:00
Domen Kožar
2daefaf457 release.nix: drop xorg whitelist to fix #11996 2016-08-28 16:46:46 +02:00
Domen Kožar
1664279f0e Add nix-repl as release blocker
This would have blocked the channel in recent curl bump.
2016-08-05 12:08:44 +02:00
John Ericson
f073df60d6 Replace ./../* with ../* in Nix expressions (#16414) 2016-06-22 10:39:50 +02:00
Joachim Fasting
544b42f8f5
top-level/release.nix: remove obsolete grsec jobs 2016-06-14 03:38:19 +02:00
Domen Kožar
d47dca41ce try using nox from nixpkgs (#15857)
* try using nox from nixpkgs

* release.nix: block on nox since otherwise travis-ci will fail hard
2016-05-31 12:59:24 +01:00
Joachim Fasting
7817d0901d
top-level/release.nix: remove xf86videomodesetting
See c7d92f9485
2016-05-23 08:17:17 +02:00
Frederik Rietdijk
79043d15cc build python35Packages.{blaze, pandas, scikitlearn} on Hydra
as these take a long time to build.
2016-05-19 12:05:39 +02:00
Rob Vermaas
87f5646c3a Add scikitlearn to binary cache.
(cherry picked from commit 2c5ad36cff2db4a2cfb66bede7f3f9a00dba5708)
2016-05-11 10:36:10 +00:00
Rob Vermaas
31dc954bc1 Adding pythonPackags.pandas to binary cache. Python packages are
not part of nixpkgs/nixos jobsets in 16.03+ since ccd1029f58. Until
it gets added again, adding some python packages that take really
long to build.

(cherry picked from commit 713c24056397fef46717d2f0eae1940f348941e6)
2016-05-10 15:15:59 +00:00
Joachim Fasting
0bd31bce10
grsecurity: drop support for 4.4 kernels
From now on, only the testing branch of grsecurity will be supported.
Additionally, use only patches from upstream.

It's impossible to provide meaningful support for grsecurity stable.
First, because building and testing \(m \times n \times z) [1], packages
is infeasible.  Second, because stable patches are only available from
upstream for-pay, making us reliant on third-parties for patches. In
addition to creating yet more work for the maintainers, using stable
patches provided by a third-party goes against the wishes of upstream.

nixpkgs provides the tools necessary to build grsecurity kernels for any
version the user chooses, however, provided they pay for, or otherwise
acquire, the patch themselves.

Eventually, we'll want to remove the now obsolete top-level attributes,
but leave them in for now to smoothe migration (they have been removed
from top-level/release.nix, though, because it makes no sense to have
them there).

[1]: where \(m\) is the number of grsecurity flavors, \(n\) is the
number of kernel versions, and z is the size of the `linuxPackages` set
2016-05-04 01:07:53 +02:00