3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

492 commits

Author SHA1 Message Date
John Ericson 296753f094 lib: Consolidate tests into one meta job 2017-05-17 11:14:59 -04: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 2c5ad36cff)
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 713c240563)
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
obadz 98a7f819d9 qt4: add a toplevel entry for the version skype uses
Otherwise, it won't get built by hydra

abbradar: use `self` as needed for overrides.
2016-04-28 16:49:07 +03:00
Eelco Dolstra a133a74c89 Remove cruft 2016-04-26 17:31:54 +02:00
Franz Pletz e498a645c1 ncat: Remove old package, available in nmap 2016-03-30 08:53:22 +02:00
Vladimír Čunát 8ffe681713 qt4-clang: fix fallout from f9b5ed66d1
There's still the question of Hydra binaries etc. but this should at
least fix evaluation and running problems.
2016-03-28 09:05:12 +02:00
Nikolay Amiantov 28af80fcc0 skype: use clang-built qt4 to fix segfault 2016-03-27 15:48:06 +03:00
Domen Kožar b07e7bfc7b Merge remote-tracking branch 'origin/staging' 2016-03-27 13:19:04 +01:00
Eelco Dolstra c23e9e12f8 Add metrics job to unstable aggregate 2016-03-24 17:38:58 +01:00
Eelco Dolstra fab439201e Keep track of Nixpkgs/NixOS evaluation statistics 2016-03-24 17:37:17 +01:00
Nicolas B. Pierron 6313a5698a Replace references to all-packages.nix, by references to the top-level of nixpkgs repository. 2016-03-13 18:25:52 +00:00
Eelco Dolstra 62c562a522 gcc: Remove 4.3 and 4.4
GCC 4.3 was used by only one package ("self"), which I've marked as
broken.
2016-03-02 18:01:17 +01:00
Eelco Dolstra ccd1029f58 Reduce the size of the Nixpkgs/NixOS jobsets
This cuts nixpkgs:trunk from 78K to 31K jobs by disabling builds of
{node,go,python,emacs,coq,r,ocaml,perl}Packages. Thus these are now
only built if they are dependencies of top-level packages (such as
end-user applications). I left haskellPackages because they take
typically longer to build than the others (which are mostly
interpreted languages), so disabling them would be more painful to
users.

This is a temporary measure until we have a binary cache based Hydra
running on faster hardware, necessitated by the fact that evaluations
now regularly time out after 6 hours.
2016-02-10 15:20:16 +01:00
Tobias Geerinckx-Rice 0c25292648 vorbis-tools: rename from old-style vorbisTools 2016-01-26 01:35:55 +01:00
Domen Kožar c21f9365b8 release.nix: remove troubling glib-tested, add python 2016-01-21 20:07:17 +01:00
Eelco Dolstra 126d3e1449 Fix evaluation of "unstable" job
Commit 19f6edbfb8 made "unstable" depend
on some Darwin jobs, but these didn't exist because of the "= linux"
overrides in release.nix.
2016-01-15 11:46:49 +01:00
Thomas Tuegel 3a03a6dd60 build emacs24PackagesNg on Hydra
This is required now because we do not recurseIntoAttrs for
emacsPackagesNg. This has the side-effect of removing duplicate jobs.
2016-01-13 11:05:45 -06:00
Dan Peebles 19f6edbfb8 top-level/release.nix: make Darwin builds do more 2016-01-06 08:29:41 -05:00
Vladimír Čunát fdbc58fe42 release.nix: fixup evaluation after darwin changes
/cc @copumpkin. I can't really test this, but it should unbreak Hydra
evaluation at least.
2016-01-05 09:27:48 +01:00
Vladimír Čunát 3b1f994347 release: remove reference to castle_combat
The game itself was removed in 66f663e19.
2015-12-17 14:42:50 +01:00
Eelco Dolstra 7cd3d502bb copy-tarballs.pl: Revive extracting all tarballs from release.nix 2015-12-16 15:38:59 +01:00
Tobias Geerinckx-Rice 47eb4d4430 Migrate manpages -> man-pages (upstream project name) 2015-12-06 23:44:13 +01:00
Pascal Wittmann cf5acd732d release.nix: remove reference to pthreadmanpages
Commit 9aa1cb6c59 broke the nixpkgs.tarball job on hydra (see https://hydra.nixos.org/build/28466812). The commit removes the last reference to pthreadmanpages.
2015-12-04 17:02:13 +01:00