Commit Graph

112 Commits

Author SHA1 Message Date
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Nick Cao
71e2cb9e72 hydra_unstable: unstable-2022-12-05 -> 2022-12-23 2022-12-29 03:27:46 +01:00
Sandro Jäckel
413bc28e57
hydra: 2022-11-24 -> unstable-2022-12-05 2022-12-08 23:30:58 +01:00
Nick Cao
bee931454b hydra_unstable: 2022-10-22 -> 2022-11-24 2022-11-24 22:53:10 +01:00
Nick Cao
50fa198362 hydra_unstable: 2022-09-08 -> 2022-10-22 2022-11-01 22:17:37 +01:00
Nick Cao
17b08ee3c2 hydra_unstable: 2022-08-08 -> 2022-09-08 2022-09-08 22:16:25 +02:00
Nick Cao
e066019096 hydra_unstable: 2022-06-30 -> 2022-08-08 2022-08-15 08:33:06 +02:00
Nick Cao
0ef69d1fab
hydra_unstable: change 5s timeout for init to 30s in tests 2022-07-02 16:10:37 +08:00
Nick Cao
fc102563a6
hydra_unstable: 2022-06-16 -> 2022-06-30 2022-06-30 23:39:16 +08:00
Nick Cao
2207d36961
hydra_unstable: add patch for scmdiff 2022-06-17 10:39:49 +08:00
Nick Cao
1747286076
hydra_unstable: 2022-05-03 -> 2022-06-16 2022-06-16 21:19:47 +08:00
Florian Franzen
e0115c36ec hydra_unstable: passthru pinned nix 2022-05-30 11:17:16 +02:00
Nick Cao
0b7f226746
hydra_unstable: temporarily remove flaky ldap test 2022-05-21 22:03:40 +08:00
Nick Cao
e9e0ab3a03
hydra_unstable: 2022-02-07 -> 2022-05-03 2022-05-20 18:03:07 +08:00
Rick van Schijndel
189a38576e hydra_unstable: apply nixpkgs-fmt 2022-05-10 23:32:02 +02:00
Rick van Schijndel
3a7f7c1153 hydra-unstable -> hydra_unstable 2022-05-10 23:32:02 +02:00
Rick van Schijndel
292c63a5d6 hydra: remove multi-version support
This is a legacy of when a "stable" version of hydra existed, and this
probably won't be coming back.

This also removes some obsolete bits which have no effect on the
result of evaluation.

Unlike the original approach in #157072, we're moving the common
expression to "unstable.nix" instead. This allow putting everything in
one commit, satisfies git's rename detection, and remains bisectable.

Co-Authored-By: Bernardo Meurer <bernardo@meurer.org>
Co-Authored-By: Linus Heckemann <git@sphalerite.org>
2022-05-10 23:32:02 +02:00
Rick van Schijndel
33b01d5104 hydra-unstable: drop with stdenv from top
It doesn't appear to be needed and can make it harder to read the build description.
2022-05-10 23:32:02 +02:00
Rick van Schijndel
be5b57be1b hydra-unstable: remove old assertion
I don't think nixpkgs will build with nix 1 anyway, so let's just remove this.
2022-05-10 23:32:01 +02:00
Rick van Schijndel
6951b5c187 hydra-unstable: drop TestMore, which is an alias for null 2022-05-10 22:54:11 +02:00
Linus Heckemann
c07919c76c hydra: fix evaluation with aliases disabled 2022-05-10 14:08:18 +02:00
Linus Heckemann
a07cc04109 hydra: don't force HYDRA_RELEASE 2022-05-09 22:18:51 +02:00
Rick van Schijndel
cec7fc48bb hydra-unstable: 2021-12-17 -> 2022-02-07
Co-authored-by: Linus Heckemann <git@sphalerite.org>
2022-05-09 22:18:50 +02:00
Rick van Schijndel
2e882e0903 hydra-unstable: 2021-08-11 -> 2021-12-17
Adds some new required deps too.
Enable doCheck (tests).

Apply patch for missing std:: specifier before std::strings.
2022-05-09 22:18:50 +02:00
Ben Siraphob
21faf9fc29
treewide: move autoconf, automake to nativeBuildInputs 2022-03-30 20:17:24 -05:00
Nick Cao
192eb5d896
hydra-unstable: fixup eval.patch 2022-02-26 13:53:35 +08:00
Artturi
b398f196e6
Merge pull request #158455 from NickCao/nix-unstable
nixUnstable: pre20220127 -> pre20220207
2022-02-26 07:42:03 +02:00
Nick Cao
0930709272
hydra-unstable: fix build with nixVersions.unstable 2022-02-26 13:13:33 +08:00
Maximilian Bosch
a215ce7fa5
hydra-unstable: remove ma27 from maintainer list
I'm deploying my own Hydra via flakes for a while now and while this
package actually needs more love and a few updates, I don't have the
capacity to take care of this.
2022-02-10 12:25:45 +01:00
Bernardo Meurer
0419f3b47b
hydra: don't use nixUnstable alias 2022-01-26 12:39:42 -08:00
Bernardo Meurer
5210313299
nixStable: make an alias of nix 2022-01-26 10:32:56 -08:00
Maximilian Bosch
9c6dc5d264
hydra-unstable: add missing perl deps 2021-08-11 11:35:57 +02:00
happysalada
247b53f484 hydra-unstable: 2021-05-03 -> 2021-08-11 2021-08-11 15:14:48 +09:00
Jonathan Ringer
3394da8775 hydra-unstable: fix build, pin libpqxx to 6.4.5 2021-06-24 00:47:07 -07:00
Eelco Dolstra
62ee635d53
Replace nixFlakes -> nixUnstable 2021-05-21 15:23:52 +02:00
Cole Helbling
451477e741
hydra-unstable: 2021-04-29 -> 2021-05-03
This incorporates a few more API fixes that have been made to Hydra since the
last bump.
2021-05-04 12:39:17 -07:00
regnat
bdc95ab29e hydraUnstable: 2021-03-29 -> 2021-04-29
Required to work with the latest nixUnstable
2021-05-03 16:51:15 +02:00
Sandro Jäckel
3453b89f4b
lzma: deprecate alias 2021-04-04 19:49:52 +02:00
Antoine Eiche
e4a1014dd7 hydra-unstable: 2021-03-10 -> 2021-03-29 2021-03-29 22:48:04 +02:00
Shea Levy
d47ac89233
hydra: Put mdbook in nativeBuildInputs where it belongs 2021-03-11 10:44:23 -05:00
Shea Levy
9c5f8a20b4
nixUnstable: 2.4pre20201205_a5d85d0 -> 2.4pre20210308_1c0e3e4
hydra-unstable: 2020-10-20 -> 2021-03-10
2021-03-10 14:13:00 -05:00
Sandro Jäckel
2cd8ce7796
hydra: remove unused inputs 2021-02-18 17:18:22 +01:00
Ben Siraphob
c522fec274 pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Alyssa Ross
3893d6c6d7 gitAndTools: move everything to the top level
The comment at the top of git-and-tools/default.nix said:

    /* All git-relates tools live here, in a separate attribute set so that users
     * can get a fast overview over what's available.

but unfortunately that hasn't actually held up in practice.

Git-related packages have continued to be added to the top level, or
into gitAndTools, or sometimes both, basically at random, so having
gitAndTools is just confusing.  In fact, until I looked as part of
working on getting rid of gitAndTools, one program (ydiff) was
packaged twice independently, once in gitAndTools and once at the top
level (I fixed this in 98c3490196).

So I think it's for the best if we move away from gitAndTools, and
just put all the packages it previously contained at the top level.
I've implemented this here by just making gitAndTools an alias for the
top level -- this saves having loads of lines in aliases.nix.  This
means that people can keep referring to gitAndTools in their
configuration, but it won't be allowed to be used within Nixpkgs, and
it won't be presented to new users by e.g. nix search.

The only other change here that I'm aware of is that
appendToName "minimal" is not longer called on the default git
package, because doing that would have necessitated having a private
gitBase variable like before.  I think it makes more sense not to do
that anyway, and reserve the "minimal" suffix only for gitMinimal.
2021-01-14 21:27:48 +00:00
Orivej Desh
de753c64f9 hydraUnstable: patch to support nixUnstable 2.4pre20201205_a5d85d0
Upstream PR: https://github.com/NixOS/hydra/pull/840
2021-01-06 06:05:52 +00:00
Maximilian Bosch
1308817e05
nixos/hydra: remove hydra-migration upgrade path
This should NOT be backported to 20.09!

When 21.03 is released, the DB changes are about a year old and
operators had two release cycles for the upgrade. At this point it
should be fair to remove the compat layer to reduce the complexity of
the module itself.
2020-10-21 18:03:04 +02:00
Maximilian Bosch
1bb8808e1a
hydra-unstable: 2020-09-02 -> 2020-10-20 2020-10-21 18:03:04 +02:00
Maximilian Bosch
1c55613cd7
hydra-unstable: 2020-08-04 -> 2020-09-02
Needed to fix Hydra with latest `nixUnstable`.
2020-09-03 22:34:13 +02:00