about summary refs log tree commit diff
path: root/pkgs/top-level/release-lib.nix
Commit message (Collapse)AuthorAge
* mercurial: Update to 2.6.1Eelco Dolstra2013-05-15
| | | | | Also, set a default for web.cacerts so that the system certificates on NixOS are used.
* release-lib.nix: Make the set of supported platforms an argumentEelco Dolstra2013-03-26
|
* Add an "unstable" aggregate to replace the "unstable" viewEelco Dolstra2013-03-26
| | | | Views are obsolete, aggregates are the declarative replacement.
* Only return Hydra jobs for supported platformsEelco Dolstra2013-03-26
|
* Make Nixpkgs jobs uniqueEelco Dolstra2013-03-26
| | | | | | | | | | That is, there are now distinct jobs like ‘coreutils.x86_64-linux’ and ‘coreutils.x86_64-darwin’, rather than a single job ‘coreutils’ with multiple builds. This means that testing a job is simpler: $ nix-build pkgs/top-level/release.nix -A coreutils.x86_64-linux See https://github.com/NixOS/hydra/issues/60 for the motivation.
* Merge remote-tracking branch 'upstream/master' into stdenv-updatesRickard Nilsson2013-01-20
|\
| * Add config option ‘allowUnfree’Eelco Dolstra2013-01-17
| | | | | | | | | | | | | | | | If set to false, mkDerivation will throw an exception if a package has an unfree license. ‘release-lib.nix’ uses this to enforce that we don't build unfree packages as part of the Nixpkgs channel. Since this is set through Nixpkgs' ‘config’ argument, it's more finegrained than $HYDRA_DISALLOW_UNFREE.
* | Rename hostDrv -> crossDrv, buildDrv -> nativeDrvEelco Dolstra2012-12-28
|/ | | | | | This is for consistency with terminology in stdenv (and the terms "hostDrv" and "buildDrv" are not very intuitive, even if they're consistent with GNU terminology).
* Remove support for the obsolete powerpc-darwin and i686-darwin platformsEelco Dolstra2012-11-29
|
* * Add x86_64-freebsd to release-lib.nixEelco Dolstra2012-03-08
| | | | svn path=/nixpkgs/trunk/; revision=32886
* * Change the priority of trunk builds back.Eelco Dolstra2012-03-06
| | | | svn path=/nixpkgs/trunk/; revision=32823
* Updating from trunkLluís Batlle i Rossell2010-08-07
|\ | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=23027
| * Add recurseForRelease flagYury G. Kudryashov2010-08-03
| | | | | | | | | | | | I don't want kde-4.5 to be visible for nix-env, but I want hydra to build it svn path=/nixpkgs/trunk/; revision=22930
* | Merging from trunk - I had to resolve conflicts on coreutils; I hope I ↵Lluís Batlle i Rossell2010-05-25
|\| | | | | | | | | | | | | | | | | resolved that well svn path=/nixpkgs/branches/stdenv-updates/; revision=21975
| * * A quick hack to make release.nix evaluate in a reasonable amount ofEelco Dolstra2010-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | time and space on the new (non-ATerm) Nix expression evaluator. It turns out that release.nix relied rather heavily on maximal laziness for efficiency: every job calls `allPackages { inherit system; }' for each platform. This causes the dependencies of the job to be reevaluated for every job/platform combination. This is very slow and (because the evaluator doesn't have a garbage collector yet) eventually causes the evaluator to run out of memory and be killed. As a workaround, I've replaced the calls to `allPackages' with a quasi-memoised `pkgsFor' function. It "caches" the result by going through a variable such as `pkgs_x86_64_linux', which is evaluated only once. Evaluation now only takes 4.4s and 545 MiB on my machine. A cleaner solution may be to move the `system' argument outwards so that entire set of jobs is called only once for each value of `system'. svn path=/nixpkgs/trunk/; revision=21966
* | Updating from trunk (to get uclibc changes...)Lluís Batlle i Rossell2010-03-09
|\| | | | | | | | | | | | | I want to cross-build utillinux and coreutils, and that play will have to go in stdenv-updates I think. svn path=/nixpkgs/branches/stdenv-updates/; revision=20506
| * Enabling cross-builds with uclibc again (I had that too much abandoned).Lluís Batlle i Rossell2010-03-09
| | | | | | | | | | | | | | Hydra now should even test it. svn path=/nixpkgs/trunk/; revision=20500
| * Getting the hydra cross-trunk builds have proper low priority (that of toJob)Lluís Batlle i Rossell2010-03-09
| | | | | | | | svn path=/nixpkgs/trunk/; revision=20495
| * Updating the hydra builds for release-cross.nixLluís Batlle i Rossell2010-03-09
| | | | | | | | | | | | | | Now the attributes listed as Jobs will look even uglier - very long names, too much repeating. svn path=/nixpkgs/trunk/; revision=20492
* | svn path=/nixpkgs/branches/stdenv-updates/; revision=20504Eelco Dolstra2010-03-09
|/
* separate cross builds in separate release expression, will add extra jobsetRob Vermaas2010-03-09
svn path=/nixpkgs/trunk/; revision=20484