Commit graph

562 commits

Author SHA1 Message Date
Eelco Dolstra
c54308d27c
Disable the metrics job
We currently don't have a machine to build this job
(https://github.com/NixOS/nixos-org-configurations/issues/127) which
delays channel updates until hydra-queue-runner auto-cancels the job.
2020-10-27 17:05:35 +01:00
Silvan Mosberger
888c923880
pkgs: Add pkgs-lib structure 2020-07-29 18:08:20 +02:00
Vladimír Čunát
e0f4ee72bc
nixpkgs-unstable channel: don't depend on the metrics job
This reverts commit c23e9e12f8.

At this moment the benchmarking machine ("t2a") is unreachable from
outside due to IPv6 issues.  (the "t4a" and "t4b" builders as well)
But even generally I can't see why this job should block channels,
provided that it won't remain broken over long term.
2020-06-29 11:31:35 +02:00
Domen Kožar
fb6c3cee64
Add {pkgsMusl,pkgsStatic}.stdenv to build on hydra ()
* Add pkgsMusl.stdenv to block nixpkgs channel

* Don’t include i686-linux for pkgs{Musl,Static}

musl bootstrapping is unavailable for i686-linux right now. so we can
just exclude it from hydra.

Co-authored-by: Matthew Bauer <mjbauer95@gmail.com>
2020-06-05 08:04:09 +02:00
Alex Rice
d30e2468e0
agda: rework builder 2020-05-14 20:54:11 +01:00
Florian Klink
855a12eacf Revert "make-tarball.nix: Restore the 'commit' field in packages.json"
This reverts commit 5e8545e723.

It breaks eval:

attribute 'rev' missing, at /var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/eval-0-gleber.ewr1.nix.ci/pkgs/top-level/make-tarball.nix:106:39
2020-03-29 20:57:50 +02:00
Eelco Dolstra
5e8545e723
make-tarball.nix: Restore the 'commit' field in packages.json
Also change incorrect 'revision' to 'rev' in the default value for
'nixpkgs' in release.nix.

Fixes https://github.com/NixOS/nixos-homepage/issues/372.
2020-03-29 20:16:07 +02:00
Jonathan Ringer
add741efc4 release.nix: remove stack job from x86_64-darwin 2020-02-28 16:22:11 -08:00
Eelco Dolstra
64e5f4d53b Fix 'nix flake check' 2020-02-10 16:26:33 +01:00
Luka Blaskovic
0fc6280715 llvm_4: remove 2020-01-30 18:35:31 -05:00
Luka Blaskovic
0eafee8328 llvm_39: remove 2020-01-30 18:35:30 -05:00
Matthew Bauer
07db0b248c Merge remote-tracking branch 'obsidiansystems/work-on-multi-shellFor' 2020-01-17 18:00:27 -05:00
John Ericson
cb46b97ae9 release.nix: Make hydra build all unit tests
We have just a few, and these are regular jobs not must-pass. The tests
that were must-pass are left as is.
2020-01-17 10:48:42 -05:00
Frederik Rietdijk
de66fc6a2a release.nix and release-small.nix: remove unar, fixes
This package is hardly used in Nixpkgs. Why is it considered
sufficiently important to block a channel?

It's been blocking the nixpkgs-unstable for 8 days now, so removing it
from release*.nix.
2020-01-13 15:53:49 +01:00
Jörg Thalheim
a3c8a81e2d
Merge pull request from worldofpeace/nox-not-in-release
release: drop nox for nixpkgs-review
2020-01-08 18:04:40 +00:00
worldofpeace
9404009d0c release: drop nox for nixpkgs-review
The comment in this file about why nox is here
was "Needed by travis-ci to test PRs", and we
for sure don't use travis-ci anymore.
Instead we're making nixpkgs-review a deliverable
because it's included in the PR template as a tool
to use. We also swapped out nox for nixpkgs-review
in the PR template, so I believe this makes sense
here because it was changed.
2020-01-08 09:47:49 -05:00
Domen Kožar
3eb9f9d83b
Add cachix as a blocker for channel updates 2020-01-08 13:17:54 +01:00
Vladimír Čunát
6fd5a4383b
Revert "release: remove metrics from unstable channel (temporarily)"
This reverts commit 96d73edaf3.
IPv6 connectivity restored by ISP a few hours after I pushed
the workaround.  Apparently it was something complicated;
I suppose that has to do with the issue appearing on Friday 13th
during full moon ;-)
2019-12-18 20:50:10 +01:00
Vladimír Čunát
96d73edaf3
release: remove metrics from unstable channel (temporarily)
Since friday the metrics machine (along with other replaceable ones)
has no public-IP connectivity.  I hoped I'd be able to resolve this
with ISP quickly, but apparently not.  Let's not block the channel
at least.  The metrics data can get filled retrospectively by restarting
the individual Hydra jobs.
2019-12-18 11:07:52 +01:00
Matthew Bauer
d8adf06d35 release.nix: remove firefox-unwrapped from darwin-tested
Unfortunately it is broken and I won’t have time to fix right now.
Most likely we will have to wait until the macOS 10.12 update to get
this one working again.

(cherry picked from commit 70f1335f8d64d1f8451b891d4fca4af08e607d09)
2019-09-20 23:09:11 -04:00
Jan Tojnar
cdf426488b
Merge branch 'master' into staging-next
Fixed trivial conflicts caused by removing rec.
2019-09-06 03:20:09 +02:00
Jan Tojnar
72e7d569a7
tree-wide: s/GTK+/GTK/g
GTK was renamed.
2019-09-06 02:54:53 +02:00
Frederik Rietdijk
ad1d58c622 Merge staging-next into staging 2019-08-31 10:04:20 +02:00
adisbladis
41d1b8fa88
emacsPackages: Drop old emacsPackages (non-NG) sets
These have been deprecated for a long time now and has not seen much maintenance.
2019-08-30 16:43:16 +01:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Frederik Rietdijk
3462fe27d9 Merge staging-next into staging 2019-04-30 15:52:19 +02:00
Eelco Dolstra
36587a587a
Fix release.nix
'jobs.tests' no longer exists.
2019-04-29 10:07:20 +02:00
Matthew Bauer
dc483505d4 cf-private: don’t use private sdk
no private sdk is available for 10.12.
2019-04-26 21:54:51 -04:00
Matthew Bauer
dc34d82a28 release: add more unstable release-critical jobs
Adds a few new blocking jobs:

- pandoc.x86_64-linux
- unar.x86_64-linux
- re-enable gimp.x86_64-darwin for darwin-tested
2018-12-30 16:55:09 -06:00
Matthew Bauer
865cbd380d darwin-tested: readd wireshark
It has been working for some time on darwin and can be added to our
blocking job list.
2018-11-07 13:02:51 -06:00
Graham Christensen
5daee73ce4
Generate links to function definitions
Hydra passes the full revision in to the input, which we pass through.

If we don't get this ,we try to get it from other sources, or default to
master which should have the definition in a close-ish location.

All published docs should have theURL resolve properly, only local
hackers will have the link break.
2018-10-05 11:20:46 -04:00
Dan Peebles
88a969d1b7 top-level/release.nix: add patchShebangs test
This is currently failing but nobody noticed!
2018-09-16 14:22:29 -04:00
Vladimír Čunát
cb3a149d52
release.nix: fix a typo (breaking tarball job) 2018-08-18 08:45:28 +02:00
Matthew Bauer
6cb6ea1fed
release: use jobs.firefox-unwrapped
`firefox' is not built on hydra, only firefox-unwrapped is.
2018-08-17 10:27:48 -05:00
Matthew Bauer
72a1bc9a28 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
2018-08-11 22:54:48 -05:00
Matthew Bauer
8c025c67d5 Revert "Revert "Revert "release: disallow aliases"""
This reverts commit 0d8076b99c.

This has been causing people issues so it’s easiest to leave it off
for now. Eventually I will do an RFC or some other PR where we can
have more discussion on benefits of doing this in CI.

Fixes 

I still think it’s still worth keeping aliases out of Nixpkgs but we
don’t need to block evaluation on it.
2018-08-08 13:04:06 -04:00
Matthew Bauer
0d8076b99c Revert "Revert "release: disallow aliases""
This reverts commit d68322504a.
2018-07-21 22:08:53 -04:00
Matthew Bauer
d68322504a Revert "release: disallow aliases"
This reverts commit 25c42e7736.

This commit is still causing evaluation errors (despite passing
OfBorg!)

Here is the current error:

error: undefined variable 'Log4Perl' at
/nix/store/n0gwyv3mcvm3hc9jrmkxjhmsrdjqzcqb-source/maintainers/scripts/nix-generate-from-cpan.nix:7:71

More investigation is needed

/cc @volth
2018-07-19 09:46:53 -04:00
Matthew Bauer
25c42e7736 release: disallow aliases
This will make hydra & ofborg ignore aliases when evluating
2018-07-18 23:25:19 -04:00
Silvan Mosberger
cb12f601d7
idrisPackages: build with hydra 2018-07-16 16:00:23 +02:00
Graham Christensen
fbf93cd61b
Revert "pkgs/top-level/release.nix.nix: Use fetchGit if possible"
This reverts commit 67d0a57ef9.

which caused evaluation errors in restricted eval mode, producing:

error: access to URI
'/var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/eval-1-lassulus.ewr1.nix.ci' is
forbidden in restricted mode
2018-07-04 15:52:15 -04:00
Eelco Dolstra
8d4068d9d1
pkgs/top-level/release.nix: Don't require Darwin to be supported 2018-07-04 17:53:02 +02:00
Eelco Dolstra
67d0a57ef9
pkgs/top-level/release.nix.nix: Use fetchGit if possible 2018-07-04 17:20:54 +02:00
Matthew Justin Bauer
b13c4e5465
release: remove nix-repl
nix-repl is not needed anymore because Nix 2.0 comes with repl already. Anyway nix-repl is broken right now on Hydra because Nix 1.11 is broken.

https://hydra.nixos.org/build/74933091
2018-05-31 20:09:20 -04:00
John Ericson
ee4b56edd3 Merge remote-tracking branch 'upstream/master' into staging 2018-05-11 14:36:08 -04:00
Matthew Bauer
a0ab41ca96 release: disable tests.cc-wrapper-gcc8.x86_64-darwin
This test is broken because gcc8.x86_64-darwin is broken. Please add
the test back in once we have fixed it!

Job: https://hydra.nixos.org/job/nixpkgs/trunk/gcc8.x86_64-darwin
Issue: 
2018-05-10 23:58:12 -05:00
Matthew Bauer
6748534d83 Merge remote-tracking branch 'upstream/master' into staging 2018-05-08 09:36:00 -05:00
Will Dietz
48e44490e9 add cc-wrapper test variants for gcc7, gcc8, add to release.nix 2018-05-02 21:58:06 +02:00
Matthew Bauer
4654643266 mysql → mariadb 2018-05-01 13:54:08 -05:00
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