Commit Graph

528 Commits

Author SHA1 Message Date
Philip Taron
0669be9082
nixVersions.nix_2_24: 2.24.2 -> 2.24.3 2024-08-20 07:38:41 -07:00
Robert Hensing
d58a8f4fd9
Merge pull request #333183 from trofi/nixVersions.git-update
nixVersions.git: 2.24.0pre20240723 -> 2.25.0pre20240807
2024-08-16 18:33:08 +02:00
Sergei Trofimovich
d7e9ead319 nixVersions.nix_2_24: 2.24.1 -> 2.24.2
Changes: https://github.com/NixOS/nix/compare/2.24.0...2.24.2
2024-08-14 10:54:28 +10:00
Sergei Trofimovich
300a4615c0 nixVersions.git: 2.24.0pre20240723 -> 2.25.0pre20240807
The main goal of the update is to get past the possible upstream fix for
https://github.com/NixOS/nix/issues/11265
2024-08-08 09:20:20 +01:00
Jörg Thalheim
5f7514af7e nixVersions.nix_2_24: init at 2.24.1 2024-08-02 12:40:11 +02:00
aleksana
df1076806d nixVersions.git: pre20240717_464e5925 -> pre20240723_fb450de2 2024-07-24 15:55:47 +08:00
aleksana
e1dcb38f8a nixVersions.git: pre20240709_142e566a -> pre20240717_464e5925 2024-07-17 22:48:13 +08:00
Emily
4942776d75 nixVersions.nix_2_23: 2.23.2 -> 2.23.3
Diff: https://github.com/NixOS/nix/compare/2.23.2...2.23.3
2024-07-14 09:58:32 +10:00
Robert Hensing
ca6eda04cc
Merge pull request #325929 from jfroche/nix-2.18.5
nixVersions.nix_2_18: 2.18.4 -> 2.18.5
2024-07-11 14:29:46 +02:00
Robert Hensing
717249a062
Merge pull request #326153 from emilazy/push-zmxoqlstlxyr
nixVersions.nix_{2_19,2_20,2_21,2_22}: update
2024-07-11 14:24:22 +02:00
Emily
b99de14080 nixVersions.git: pre20240627_b44909ac -> pre20240709_142e566a 2024-07-10 20:13:15 +01:00
Emily
993ef54373 nixVersions.nix_2_22: 2.22.2 -> 2.22.3
Diff: https://github.com/NixOS/nix/compare/2.22.2...2.22.3
2024-07-10 14:38:31 +01:00
Emily
f3f9b31b68 nixVersions.nix_2_21: 2.21.3 -> 2.21.4
Diff: https://github.com/NixOS/nix/compare/2.21.3...2.21.4
2024-07-10 14:38:31 +01:00
Emily
c739c1064d nixVersions.nix_2_20: 2.20.7 -> 2.20.8
Diff: https://github.com/NixOS/nix/compare/2.20.7...2.20.8
2024-07-10 14:38:31 +01:00
Emily
0916bdf8c3 nixVersions.nix_2_19: 2.19.5 -> 2.19.6
Diff: https://github.com/NixOS/nix/compare/2.19.5...2.19.6
2024-07-10 14:38:31 +01:00
Jean-François Roche
c08c79536c nixVersions.nix_2_18: 2.18.4 -> 2.18.5
Fix sandbox on macos.

More details here: https://github.com/NixOS/nix/compare/2.18.4...2.18.5
2024-07-09 21:56:09 +02:00
Jörg Thalheim
43a0054154 nixVersions.latest: 2.23.1 -> 2.23.2
Diff: https://github.com/NixOS/nix/compare/2.23.1...2.23.2
2024-07-06 06:21:18 +02:00
Robert Hensing
5660f47241 nixVersions.git: Fix version 2024-06-28 14:41:12 +02:00
Artturin
5963e31238 nixVersions.git: 2.23.0 -> 2.23.1 (hashes)
`suffix`,`rev`, and `hash` weren't updated in the `version` update
2024-06-27 21:25:48 +03:00
Valentin Gagarin
144ac0d7fc nixVersions: bump patch releases 2024-06-27 13:43:44 +02:00
Artturin
f575ce82ff
Merge pull request #321711 from alois31/nix-2.18.3
nixVersions.nix_2_18: 2.18.2 -> 2.18.3
2024-06-23 20:36:31 +03:00
Alois Wohlschlager
a754cd2eff
nixVersions.nix_2_18: 2.18.2 -> 2.18.3
It's a small round of various fixes for the default version of Nix.
Diff: https://github.com/NixOS/nix/compare/2.18.2...2.18.3
2024-06-22 10:56:11 +02:00
Raito Bezarius
bf7ddf86e4 nix: remove myself from "code ownership" and 2.3 maintenance
I have no further plan to review CppNix code anymore as I will dedicate
myself to Lix development.

Co-authored-by: aleksana <me@aleksana.moe>
2024-06-22 02:49:13 +08:00
Sergei Trofimovich
17e2421e08 nixVersions.latest: 2.22.1 -> 2.23.0
Changes: https://github.com/NixOS/nix/blob/2.23.0/doc/manual/src/release-notes/rl-2.23.md
2024-06-12 22:55:09 +01:00
Valentin Gagarin
2b5736a2fe
Revert "nix: 2.18 -> 2.22" 2024-05-30 12:59:13 +02:00
Jörg Thalheim
e421c3b983 nix: 2.18 -> 2.22
I tested this version on my system without any issues, but on
the other hand it has better error handling i.e. for infinite recursion.

This version has been now also cooking in the nix-install-action for 2
weeks: https://github.com/cachix/install-nix-action/pull/206
2024-05-29 16:02:30 +02:00
Maximilian Bosch
bbc5af4fcc
nixVersions.git: 2.23.0pre20240520_b7709d14 -> 2.23.0pre20240526_7de033d6
Changes: b7709d14...7de033d6
2024-05-26 22:34:03 +02:00
Sergei Trofimovich
55471dffe6 nixVersions.git.tests: fix the eval
Without the change the eval fails as:

    $ nix build --no-link -f. nixVersions.git.tests
           error: attribute 'nix_2_23' missing
           at pkgs/tools/package-management/nix/common.nix:252:17:
              251|     tests = {
              252|       nixi686 = pkgsi686Linux.nixVersions.${"nix_${lib.versions.major version}_${lib.versions.minor version}"};
                 |                 ^
              253|     };
           Did you mean one of nix_2_13, nix_2_20, nix_2_21, nix_2_22 or nix_2_3?

The change explicitly passes attribute name around instead of inferring
it from package version.
2024-05-24 07:29:28 +01:00
Maximilian Bosch
f2ab61384c
nixVersions.git: 2.23.0pre20240510_87ab3c0e -> 2.23.0pre20240520_b7709d14
Changes: 87ab3c0e...b7709d14
2024-05-20 13:43:14 +02:00
Maximilian Bosch
8b6fc06e98
Merge pull request #311049 from Ma27/bump-nix-git
nixVersions.git: 2.23.0pre20240502_00ca2b05 -> 2.23.0pre20240510_87ab3c0e
2024-05-13 08:43:25 +00:00
Sergei Trofimovich
b3835300f2 nixVersions.latest: 2.22.0 -> 2.22.1
Changes: https://github.com/NixOS/nix/compare/2.22.0...2.22.1
2024-05-12 22:02:55 +01:00
Maximilian Bosch
8b0b8e893f
nixVersions.git: 2.23.0pre20240502_00ca2b05 -> 2.23.0pre20240510_87ab3c0e
Changes: 00ca2b05...87ab3c0e
2024-05-12 14:13:50 +02:00
Maximilian Bosch
4d14c63bc4
nixVersions.git: 2.23.0pre20240426_2f678331 -> 2.23.0pre20240502_00ca2b05
Changes: 2f678331...00ca2b05
2024-05-05 11:45:37 +02:00
github-actions[bot]
c4dfa193ac
Merge master into staging-next 2024-05-02 12:01:36 +00:00
zowoq
3fff8ab278 nixVersions.latest: 2.21 -> 2.22
was accidentally downgraded in 2b4e18f3d4
2024-05-02 15:27:59 +10:00
github-actions[bot]
992b6af1a4
Merge master into staging-next 2024-05-01 12:01:23 +00:00
Maximilian Bosch
4ccf49b112
nixVersions.git: 2.22.0.pre20240421_6fd2f42c -> 2.23.0pre20240426_2f678331
Had to rework the nix-perl build a little bit since it's now based on
meson. Confirmed that everything from Nix 2.3 works fine with it
(confirmed that the `isValidPath` operation is behaving correctly from
Perl).

This doesn't fix cross though, neither for 2.22 nor later: both
configuration systems check for a `curl` & `perl` in the builder's
$PATH even though both are only in `buildInputs` in upstream's build.
OTOH a native Perl is probably needed for `xsubpp`.
2024-05-01 10:16:34 +02:00
Maximilian Bosch
2b4e18f3d4
nixVersions.unstable: build from master, re-init at 2.22.0.pre20240321_6fd2f42c
The idea behind that is to enable users and developers of
downstream tools such as home-manager to test Nix master for several
reasons:

* Nix is currently trying to have a `master` branch that's always
  releasable[1]. We're still on Nix 2.18 in nixpkgs due to too many
  notable regressions. Enabling people to test latest master may help on
  that end.

* This uses the most bleeding-edge Nix, but our packaging, so we can
  identify issues with our packaging early.

* From what I've seen, most people are using the packages from nixpkgs
  anyways instead of the upstream flake, this is far more convenient
  anyways.

My plan is to update this once a week. Right now we rely on the
`installCheckPhase` here, but as soon as we have proper regression
testing[2], we may want to add `nixUnstable` there as well (however with
failures being allowed probably).

[1] https://discourse.nixos.org/t/nix-release-schedule-and-roadmap/14204
[2] https://github.com/NixOS/nixpkgs/pull/304332
2024-04-28 21:59:04 +02:00
github-actions[bot]
69117017f0
Merge master into staging-next 2024-04-28 18:01:03 +00:00
PerchunPak
5cf4ffb6b4
nixVersions.nix_2_20: 2.20.5 -> 2.20.6
Changes: https://github.com/NixOS/nix/compare/2.20.5...2.20.6
2024-04-27 14:58:11 +02:00
PerchunPak
cbb8cd19a0
nixVersions.nix_2_3: 2.3.17 -> 2.3.18
Changes: https://github.com/NixOS/nix/compare/2.3.17...2.3.18
2024-04-27 14:36:22 +02:00
Weijia Wang
160dff0bae Merge branch 'master' into staging-next 2024-04-27 10:30:24 +02:00
Maximilian Bosch
d85b579a84
nixVersions.nix_2_{10..17}: remove
Those are not maintained anymore by upstream Nix[1]. In fact, Nix
intends to only maintain

> * The latest release
> * The version used in the stable NixOS release, which is announced in the NixOS release notes.

Given that security issues and regressions happen, for instance latest
2.17 unconditionally rejects leading dots in store-paths, a regression
fixed in other Nix versions[2].

I didn't touch

* 2.3 since there's still a rather large user-base and it has a special
  role as the last pre-flakes release.

* 2.19 - 2.22: I'm not really sure what the next stable nix for nixpkgs
  will be and at least 2.19 seems to work relatively well for me.
  Anyways, touching those seems way more controversial than touching
  2.10-2.17, so I'll skip that for now.

[1] https://nixos.org/manual/nix/stable/release-notes/
[2] https://github.com/NixOS/nix/issues/10497
2024-04-27 08:26:51 +02:00
Vladimír Čunát
d157c07324
Merge branch 'master' into staging-next 2024-04-25 20:43:34 +02:00
Pol Dellaiera
b7aebee1de
nixVersions.unstable: 2.21.2 -> 2.22.0
release notes: https://releases.nixos.org/nix/nix-2.22.0/manual/release-notes/rl-2.22.html
2024-04-24 16:16:20 +02:00
Martin Weinelt
8ffeb8bd24
nixVersions: remove obsolete patch for boehmgc
The patch does not apply anymore since the 8.2.6 bump of boehmgc.
2024-04-22 17:49:13 +02:00
Pol Dellaiera
838a95cacd
Merge pull request #302178 from trofi/nixUnstable-update
nixVersions.unstable: 2.21.1 -> 2.21.2
2024-04-07 22:33:42 +02:00
Maximilian Bosch
38501b2695
nixVersions.nix_2_19: 2.19.3 -> 2.19.4
Changes: https://github.com/NixOS/nix/compare/2.19.3...2.19.4
2024-04-07 12:06:08 +02:00
Sergei Trofimovich
a1f5a8cb76 nixVersions.unstable: 2.21.1 -> 2.21.2
Changes: https://github.com/NixOS/nix/compare/2.21.1...2.21.2
2024-04-06 21:47:50 +01:00
Sergei Trofimovich
d2657c4a3d nixVersions.unstable: 2.21.0 -> 2.21.1
Changes: https://github.com/NixOS/nix/compare/2.21.0...2.21.1
2024-03-28 20:36:12 +00:00