summaryrefslogtreecommitdiffstats
path: root/pkgs/tools/package-management/nix/default.nix
AgeCommit message (Collapse)Author
12 daysnixVersions.nix_2_24: 2.24.3 -> 2.24.4Sergei Trofimovich
Changes: https://github.com/NixOS/nix/compare/2.24.3...2.24.4
2024-08-20nixVersions.nix_2_24: 2.24.2 -> 2.24.3Philip Taron
2024-08-16Merge pull request #333183 from trofi/nixVersions.git-updateRobert Hensing
nixVersions.git: 2.24.0pre20240723 -> 2.25.0pre20240807
2024-08-14nixVersions.nix_2_24: 2.24.1 -> 2.24.2Sergei Trofimovich
Changes: https://github.com/NixOS/nix/compare/2.24.0...2.24.2
2024-08-08nixVersions.git: 2.24.0pre20240723 -> 2.25.0pre20240807Sergei Trofimovich
The main goal of the update is to get past the possible upstream fix for https://github.com/NixOS/nix/issues/11265
2024-08-02nixVersions.nix_2_24: init at 2.24.1Jörg Thalheim
2024-07-24nixVersions.git: pre20240717_464e5925 -> pre20240723_fb450de2aleksana
2024-07-17nixVersions.git: pre20240709_142e566a -> pre20240717_464e5925aleksana
2024-07-14nixVersions.nix_2_23: 2.23.2 -> 2.23.3Emily
Diff: https://github.com/NixOS/nix/compare/2.23.2...2.23.3
2024-07-11Merge pull request #325929 from jfroche/nix-2.18.5Robert Hensing
nixVersions.nix_2_18: 2.18.4 -> 2.18.5
2024-07-11Merge pull request #326153 from emilazy/push-zmxoqlstlxyrRobert Hensing
nixVersions.nix_{2_19,2_20,2_21,2_22}: update
2024-07-10nixVersions.git: pre20240627_b44909ac -> pre20240709_142e566aEmily
2024-07-10nixVersions.nix_2_22: 2.22.2 -> 2.22.3Emily
Diff: https://github.com/NixOS/nix/compare/2.22.2...2.22.3
2024-07-10nixVersions.nix_2_21: 2.21.3 -> 2.21.4Emily
Diff: https://github.com/NixOS/nix/compare/2.21.3...2.21.4
2024-07-10nixVersions.nix_2_20: 2.20.7 -> 2.20.8Emily
Diff: https://github.com/NixOS/nix/compare/2.20.7...2.20.8
2024-07-10nixVersions.nix_2_19: 2.19.5 -> 2.19.6Emily
Diff: https://github.com/NixOS/nix/compare/2.19.5...2.19.6
2024-07-09nixVersions.nix_2_18: 2.18.4 -> 2.18.5Jean-François Roche
Fix sandbox on macos. More details here: https://github.com/NixOS/nix/compare/2.18.4...2.18.5
2024-07-06nixVersions.latest: 2.23.1 -> 2.23.2Jörg Thalheim
Diff: https://github.com/NixOS/nix/compare/2.23.1...2.23.2
2024-06-28nixVersions.git: Fix versionRobert Hensing
2024-06-27nixVersions.git: 2.23.0 -> 2.23.1 (hashes)Artturin
`suffix`,`rev`, and `hash` weren't updated in the `version` update
2024-06-27nixVersions: bump patch releasesValentin Gagarin
2024-06-23Merge pull request #321711 from alois31/nix-2.18.3Artturin
nixVersions.nix_2_18: 2.18.2 -> 2.18.3
2024-06-22nixVersions.nix_2_18: 2.18.2 -> 2.18.3Alois Wohlschlager
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-22nix: remove myself from "code ownership" and 2.3 maintenanceRaito Bezarius
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-12nixVersions.latest: 2.22.1 -> 2.23.0Sergei Trofimovich
Changes: https://github.com/NixOS/nix/blob/2.23.0/doc/manual/src/release-notes/rl-2.23.md
2024-05-30Revert "nix: 2.18 -> 2.22"Valentin Gagarin
2024-05-29nix: 2.18 -> 2.22Jörg Thalheim
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-26nixVersions.git: 2.23.0pre20240520_b7709d14 -> 2.23.0pre20240526_7de033d6Maximilian Bosch
Changes: https://github.com/NixOS/nix/compare/b7709d14...7de033d6
2024-05-24nixVersions.git.tests: fix the evalSergei Trofimovich
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-20nixVersions.git: 2.23.0pre20240510_87ab3c0e -> 2.23.0pre20240520_b7709d14Maximilian Bosch
Changes: https://github.com/NixOS/nix/compare/87ab3c0e...b7709d14
2024-05-13Merge pull request #311049 from Ma27/bump-nix-gitMaximilian Bosch
nixVersions.git: 2.23.0pre20240502_00ca2b05 -> 2.23.0pre20240510_87ab3c0e
2024-05-12nixVersions.latest: 2.22.0 -> 2.22.1Sergei Trofimovich
Changes: https://github.com/NixOS/nix/compare/2.22.0...2.22.1
2024-05-12nixVersions.git: 2.23.0pre20240502_00ca2b05 -> 2.23.0pre20240510_87ab3c0eMaximilian Bosch
Changes: https://github.com/NixOS/nix/compare/00ca2b05...87ab3c0e
2024-05-05nixVersions.git: 2.23.0pre20240426_2f678331 -> 2.23.0pre20240502_00ca2b05Maximilian Bosch
Changes: https://github.com/NixOS/nix/compare/2f678331...00ca2b05
2024-05-02Merge master into staging-nextgithub-actions[bot]
2024-05-02nixVersions.latest: 2.21 -> 2.22zowoq
was accidentally downgraded in https://github.com/NixOS/nixpkgs/commit/2b4e18f3d4a7b80af21b640c0970f83b34efceff
2024-05-01Merge master into staging-nextgithub-actions[bot]
2024-05-01nixVersions.git: 2.22.0.pre20240421_6fd2f42c -> 2.23.0pre20240426_2f678331Maximilian Bosch
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-04-28nixVersions.unstable: build from master, re-init at 2.22.0.pre20240321_6fd2f42cMaximilian Bosch
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-28Merge master into staging-nextgithub-actions[bot]
2024-04-27nixVersions.nix_2_20: 2.20.5 -> 2.20.6PerchunPak
Changes: https://github.com/NixOS/nix/compare/2.20.5...2.20.6
2024-04-27nixVersions.nix_2_3: 2.3.17 -> 2.3.18PerchunPak
Changes: https://github.com/NixOS/nix/compare/2.3.17...2.3.18
2024-04-27Merge branch 'master' into staging-nextWeijia Wang
2024-04-27nixVersions.nix_2_{10..17}: removeMaximilian Bosch
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-25Merge branch 'master' into staging-nextVladimír Čunát
2024-04-24nixVersions.unstable: 2.21.2 -> 2.22.0Pol Dellaiera
release notes: https://releases.nixos.org/nix/nix-2.22.0/manual/release-notes/rl-2.22.html
2024-04-22nixVersions: remove obsolete patch for boehmgcMartin Weinelt
The patch does not apply anymore since the 8.2.6 bump of boehmgc.
2024-04-07Merge pull request #302178 from trofi/nixUnstable-updatePol Dellaiera
nixVersions.unstable: 2.21.1 -> 2.21.2
2024-04-07nixVersions.nix_2_19: 2.19.3 -> 2.19.4Maximilian Bosch
Changes: https://github.com/NixOS/nix/compare/2.19.3...2.19.4
2024-04-06nixVersions.unstable: 2.21.1 -> 2.21.2Sergei Trofimovich
Changes: https://github.com/NixOS/nix/compare/2.21.1...2.21.2