Commit Graph

3487 Commits

Author SHA1 Message Date
Vladimír Čunát
4c09ae2416
Merge branch 'staging-next' into staging 2024-07-08 10:43:15 +02:00
Konstantin Astafurov
29e9baf2fd akku: Add akkuPackages, introduce deps.toml 2024-07-07 18:45:48 -04:00
Weijia Wang
f8d7c73776
Merge pull request #320418 from r-ryantm/auto-update/packagekit
packagekit: 1.2.8 -> 1.3.0
2024-07-07 23:24:03 +02:00
Weijia Wang
312a00cbc3
Merge pull request #320415 from r-ryantm/auto-update/kdePackages.packagekit-qt
kdePackages.packagekit-qt: 1.1.1 -> 1.1.2
2024-07-07 23:21:29 +02:00
Aleksana
4454279c5d
Merge pull request #324603 from Aleksanaa/runHook-fsck
treewide: fix runHook spelling mistakes
2024-07-07 22:11:31 +08:00
Jörg Thalheim
bd0b680390
Merge pull request #325035 from NyCodeGHG/update-renovate
nix-update: 1.3.1 -> 1.4.0, renovate: 37.393.0 -> 37.424.3
2024-07-07 08:10:51 +02:00
Robert Hensing
4820656261
Merge pull request #324958 from Mic92/nix-2.23
nixVersions.latest: 2.23.1 -> 2.23.2
2024-07-06 19:07:43 +02:00
Marie Ramlow
8457267a1e nix-update: 1.3.1 -> 1.4.0 2024-07-06 14:53:23 +02:00
R. Ryantm
ef0868f6bc nfpm: 2.37.1 -> 2.38.0 2024-07-06 12:31:57 +00: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
aleksana
8e35bfbeba treewide: fix runHook spelling mistakes 2024-07-05 12:21:15 +08:00
github-actions[bot]
e14242d985
Merge staging-next into staging 2024-07-04 12:01:37 +00:00
Artturin
cde3f1cada treewide: Remove now unnecessary boost vars
`meson` now finds `boost` using `pkg-config`
2024-07-04 11:01:15 +02:00
Vladimír Čunát
44b36397c2
Merge branch 'master' into staging-next
Conflicts - GitHub wouldn't auto-resolve them but my local git did:
	pkgs/development/cuda-modules/cuda/overrides.nix
2024-07-04 10:10:22 +02:00
Weijia Wang
8e850bde1d
Merge pull request #323036 from r-ryantm/auto-update/clib
clib: 2.8.5 -> 2.8.7
2024-07-04 00:28:50 +02:00
aleksana
1862813d11 treewide: convert cargoSha256 to cargoHash
This is done with the following bash script:

```
#!/usr/bin/env bash
process_line() {
    local filename=${1%:}
    if [[ $4 =~ \"(.*)\"\; ]]; then
      local sha256="${BASH_REMATCH[1]}"
    fi
    [[ -z $sha256 ]] && return 0
    local hash=$(nix hash to-sri --type sha256 $sha256)
    echo "Processing: $filename"
    echo "  $sha256 => $hash"
    sed -i "s|cargoSha256 = \"$sha256\"|cargoHash = \"$hash\"|"
$filename
}

# split output by line
grep -r 'cargoSha256 = ' . | while IFS= read -r line; do
    # split them further by space
    read -r -a parts <<< "$line"
    process_line "${parts[@]}"
done

```
2024-07-03 21:54:10 +08:00
aleksana
a9709c299b treewide: change cargoSha256 with SRI hash to cargoHash 2024-07-03 21:53:11 +08:00
Weijia Wang
f5a7e092f3 Merge branch 'master' into staging-next 2024-07-02 22:22:02 +02:00
Artturin
4e8d08a197
Merge pull request #323140 from hercules-ci/fix-nixVersions-git-version
`nixVersions.git`: Fix version and test it
2024-07-02 22:45:07 +03:00
K900
665f1d6183 Merge remote-tracking branch 'origin/master' into staging-next 2024-07-02 08:32:46 +03:00
Jade Lovelace
5dfb548004 maintainers: remove lf-
Over the last few months I have had at least a half dozen points points
when I have wanted to resign, and my biggest regret is that you can only
resign once.

After the previous such opportunity, I was emotionally done.

Today's shameful incident has made it abundantly clear I am not welcome.
Let's make that official.

It's been a long run and I've met a lot of lovely people working on the
Nix ecosystem. Let's hope that the technology lives on, and that I can
keep working with the lovely people I have spent most of my time working
with, *but outside of Nix*.
2024-07-02 02:07:50 +02:00
Robert Hensing
42877a5b2c nixVersions.*.tests.srcVersion: Test that version is ${src}/.version 2024-06-28 14:41:48 +02:00
Robert Hensing
5660f47241 nixVersions.git: Fix version 2024-06-28 14:41:12 +02:00
github-actions[bot]
2f3bfad6d2
Merge master into staging-next 2024-06-28 00:02:11 +00:00
R. Ryantm
42101fec5f clib: 2.8.5 -> 2.8.7 2024-06-27 23:16:00 +00: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
Martin Weinelt
d50a1e97b1
Merge remote-tracking branch 'origin/master' into staging-next 2024-06-27 16:16:01 +02:00
Valentin Gagarin
144ac0d7fc nixVersions: bump patch releases 2024-06-27 13:43:44 +02:00
github-actions[bot]
08b5c3c46a
Merge master into staging-next 2024-06-25 18:01:20 +00:00
Paul Meyer
fbe8538aa1 treewide: remove jonringer as package maintainer
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-06-25 09:16:56 +02:00
github-actions[bot]
42ca786b66
Merge master into staging-next 2024-06-24 18:00:57 +00:00
Jörg Thalheim
0394bcf6cb nix-eval-jobs: 2.22.0 -> 2.22.1
This mainly fixes various macOS issues, so we can get rid of 2.19.
2024-06-24 13:39:34 +02:00
natsukium
cc1f88268f poetry: relax deps constraint 2024-06-24 12:18:28 +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
Aleksana
f5afb674ec
Merge pull request #314065 from RaitoBezarius/drop-nix
nix: remove myself from "code ownership" and 2.3 maintenance
2024-06-22 04:11:45 +08: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
Samuel Dionne-Riel
1c0bec2499
Merge pull request #321436 from samueldr/ce n'est qu'un au revoir, à la prochaine! 2024-06-21 03:24:13 -04:00
Samuel Dionne-Riel
578d7e7178 nix-universal-prefetch: Drop unmaintained package 2024-06-21 01:07:25 -04:00
Samuel Dionne-Riel
329081dc4b nix-top: Drop unmaintained package 2024-06-21 01:06:47 -04:00
Raito Bezarius
0f915671e8 lix: 2.90-beta.1 -> 2.90.0-rc1
RC1 is now out, enjoy your "Vanilla" ice cream responsibly!

https: //git.lix.systems/lix-project/lix/commits/tag/2.90.0-rc1
Change-Id: I0a9c5c4d61ba9dac32a841caa03c06090610f3b9
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-06-20 11:20:42 +02:00
Ryan Lahfa
b1dd4d0a1c
Merge pull request #318577 from RaitoBezarius/improved-lix-packaging
lix: various improvements to the packaging for release automation
2024-06-19 20:37:53 +02:00
R. Ryantm
28cecc5dc9 libdnf: 0.73.1 -> 0.73.2 2024-06-19 02:44:17 +00:00
Sandro
41f2dc2f85
Merge pull request #319395 from trofi/nixVersions.latest-update
nixVersions.latest: 2.22.1 -> 2.23.0
2024-06-17 19:51:22 +02:00
John Ericson
483a8dc493
Merge pull request #317227 from rhelmot/freebsd-nix-boehmgc
nix: make boehmgc patch respect HAVE_PTHREAD_ATTR_GET_NP
2024-06-16 23:39:01 -04:00
R. Ryantm
b51c105f92 packagekit: 1.2.8 -> 1.3.0 2024-06-17 02:15:41 +00:00
R. Ryantm
8962151887 kdePackages.packagekit-qt: 1.1.1 -> 1.1.2 2024-06-17 02:00:17 +00:00
Ben Siraphob
8222aa9278
Merge pull request #315183 from jopejoe1/fix-pname
treewide: replace name with pname
2024-06-16 12:34:01 +00:00
jopejoe1
614630b738 pacup: use pname instead of name 2024-06-15 09:56:44 +02:00
R. Ryantm
98dc65e16f nixpkgs-review: 2.10.4 -> 2.10.5 2024-06-14 00:19:56 +00: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
Peder Bergebakken Sundt
5e8282f0c5
Merge pull request #283057 from Hal-AB/update-fpm
fpm: 1.13.0 -> 1.15.1
2024-06-11 10:40:12 +02:00
Alexis Hildebrandt
f8c4a98e8e treewide: Remove the definite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"([Tt]he)? ' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Tt]he (.)/\1\U\2/'
2024-06-09 23:08:46 +02:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Raito Bezarius
88ad897d2a lix: support lixVersions.buildLix helper
This makes it easier to `buildLix` for automation and reuse `common`
logic.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-06-09 18:54:08 +02:00
Raito Bezarius
dccc9491ea lix: support docCargoLock propagation to lix-doc
This way, we can pass also a Cargo.lock from the Lix entrypoint.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-06-09 18:53:44 +02:00
Raito Bezarius
f6c8f4adf6 lix-doc: support path src instead of attribute src
If you pass `src = ./.;`, this should work.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-06-09 18:53:21 +02:00
Raito Bezarius
97bbd80c1d lix-doc: support cargoLock as well
This makes it easy to override it with a handy Cargo.lock.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-06-09 18:52:46 +02:00
Raito Bezarius
3c179579c5 lix: drop the self let binding
We had a `self` let binding to pass specific tests with ourselves as a
`passthru`, due to various issues with tests, we removed it.

We should also clean up the `self` then and adopt `finalAttrs`-style
probably.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-06-09 18:18:19 +02:00
Raito Bezarius
edab8892ee lix: move lix-doc as a formal parameter
This way, it's easier to override it or pass it ourselves if needed.

Useful for test instrumentation from external scripts.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-06-09 18:17:43 +02:00
Peder Bergebakken Sundt
46d181b20c
Merge pull request #316236 from r-ryantm/auto-update/pdm
pdm: 2.15.3 -> 2.15.4
2024-06-08 17:13:33 +02:00
Audrey Dutcher
f0606d20dc nix-top: mark support for freebsd 2024-06-07 22:07:24 -07:00
Sergei Trofimovich
66c4c2c04a lix.tests: fix the eval
Without the change evaluation fails as:

    $ nix build --no-link -f. lix.tests
    error: attribute 'passthru' missing
           at pkgs/tools/package-management/lix/common.nix:263:16:
              262|       tests = {
              263|         misc = nixosTests.nix-misc.lix.passthru.override { nixPackage = self; };
                 |                ^
              264|       };
2024-06-07 09:08:22 +01:00
Weijia Wang
fe4c307794
Merge pull request #315498 from r-ryantm/auto-update/nix-index-unwrapped
nix-index-unwrapped: 0.1.7 -> 0.1.8
2024-06-04 22:50:06 +02:00
Audrey Dutcher
f9b9794d93 nix: make boehmgc patch respect HAVE_PTHREAD_ATTR_GET_NP
Fixes build on FreeBSD.
2024-06-04 08:12:43 -07:00
Maximilian Bosch
7baa302736
nix: remove myself (ma27) from maintainer team
Using Lix now 🍦
2024-06-04 16:11:43 +02:00
Jörg Thalheim
7c503a8a9d
Merge pull request #315927 from Artturin/movetestsnix1
nixosTests.nix-misc: split from nixosTests.misc
2024-06-04 10:18:25 +02:00
Weijia Wang
89b4fe9fd7
Merge pull request #308384 from r-ryantm/auto-update/apk-tools
apk-tools: 2.14.1 -> 2.14.4
2024-06-02 00:45:14 +02:00
R. Ryantm
a8150b351d pdm: 2.15.3 -> 2.15.4 2024-05-31 19:32:23 +00:00
Jörg Thalheim
c75573a745
Merge pull request #311634 from Thesola10/master
harmonia: 0.7.5 -> 0.8.0, migrate to by-name
2024-05-31 20:47:56 +02:00
Jörg Thalheim
4c289e941b nixVersions.stable: reference nix-misc in tests
This is a regression test for nix.
2024-05-30 19:11:27 +03:00
Artturin
e124b02edd nixosTests.nix-misc: Split from nixosTests.misc
Bit weird to have nix tests in misc

Add `artturin` to maintainers
2024-05-30 19:11:27 +03:00
Valentin Gagarin
2b5736a2fe
Revert "nix: 2.18 -> 2.22" 2024-05-30 12:59:13 +02:00
Alyssa Ross
598d6c9fd9 pkg: 1.21.2 -> 1.21.3 2024-05-30 09:36:18 +02:00
Bernardo Meurer
7225a635d8
Merge pull request #315262 from Mic92/nix-upgrade
nix: 2.18 -> 2.22
2024-05-29 17:43:59 -04:00
Weijia Wang
e85f56bc9a
Merge pull request #315482 from paparodeo/disnix-fix
disnix: include stdlib.h to fix implicit function declaration
2024-05-29 22:59:43 +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
Weijia Wang
28f515dad1
Merge pull request #314071 from RaitoBezarius/optimize-lix
lix: build in release mode with link time optimizations
2024-05-29 09:23:38 +02:00
R. Ryantm
8702b84107 nix-index-unwrapped: 0.1.7 -> 0.1.8 2024-05-29 03:13:50 +00:00
paparodeo
a42de3dcec
disnix: include stdlib.h to fix implicit function declaration
aa969f1d15.patch
2024-05-29 01:23:17 +00: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
Maximilian Bosch
1529d0b9a3
Merge pull request #314196 from trofi/nixVersions.git.tests-fix-eval
nixVersions.git.tests: fix the eval
2024-05-26 17:11:19 +00:00
R. Ryantm
cb4abf8f7b emplace: 1.5.3 -> 1.6.0 2024-05-25 13:01:05 +00:00
OTABI Tomoya
e0ddc59995
Merge pull request #314022 from natsukium/pdm/update
pdm: 2.15.2 -> 2.15.3
2024-05-25 09:12:29 +09:00
Atemu
061a135d05
Merge pull request #309585 from diniamo/global-steam-compat-paths-var
nixos/steam: add protontricks submodule
2024-05-24 20:17:35 +02:00
Raito Bezarius
84419e5c37 lix: build in release mode with link time optimizations
This makes the binary size further reduced and may improve (?)
performance.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-05-24 16:19:23 +02:00
diniamo
fcaec6bdf7 nixos/steam: add protontricks submodule 2024-05-24 08:51:37 +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
natsukium
7a15b02077
pdm: 2.15.2 -> 2.15.3
Changelog: https://github.com/pdm-project/pdm/releases/tag/2.15.3
2024-05-24 00:34:11 +09:00
Sandro
ddb221c508
Merge pull request #312939 from chewblacka/update-apx 2024-05-21 16:44:07 +02: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
John Garcia
45087e1666 apx: install shell completions 2024-05-20 12:32:00 +01:00
John Garcia
a35fac798e apx: 2.4.0 -> 2.4.2 2024-05-19 21:12:27 +01:00
Matthias Beyer
8d28bb5dc8
Merge pull request #311740 from r-ryantm/auto-update/pdm
pdm: 2.15.1 -> 2.15.2
2024-05-18 08:45:39 +02:00
TheSola10
f789a362e0
harmonia: migrate to by-name 2024-05-16 16:50:44 +02:00
R. Ryantm
3a20317b3a poetry: 1.8.2 -> 1.8.3 2024-05-15 15:30:33 +00:00
R. Ryantm
94bd2eaab3 pdm: 2.15.1 -> 2.15.2 2024-05-14 20:28:08 +00:00
R. Ryantm
fcf2ec5d1a poetryPlugins.poetry-plugin-export: 1.7.1 -> 1.8.0 2024-05-14 00:00:08 +00: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
Raito Bezarius
3388179c48 lix: init at 2.90-beta.1
[Lix](https://lix.systems) is a fork of CppNix, the original Nix implementation. It behaves like `nixVersions.*` in terms of packaging with a big difference: it uses Meson for its build system.

Therefore, it is not possible to share the packaging trees.

The rest is pretty mundane:

- Lix will passthru all the time to the `nixosTests.misc` to smoke test any critical regressions as a last line after all our regression battery on the Lix project side.
- Cross compilation has been extensively tested.
- Static compilation is known to fail on a test.

Internal API documentation is out of scope for this commit.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-05-11 22:54:02 +02:00
Jörg Thalheim
29b607f43d
nix-eval-jobs: 2.21.0 -> 2.22.0 (#310301)
* nix-eval-jobs: 2.21.0 -> 2.22.0

* nix-eval-jobs: pin darwin on 2.19 release

An issue in nix causes segfaults:
https://github.com/nix-community/nix-eval-jobs/issues/301
2024-05-11 10:30:16 +02:00
R. Ryantm
5362af7f02 nfpm: 2.36.1 -> 2.37.1 2024-05-09 13:24:37 +00:00
Aleksana
97ae4fc750
Merge pull request #308863 from lucperkins/move-into-by-name
treewide: move packages maintained by lucperkins to pkgs/by-name
2024-05-06 22:56:00 +08: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
Luc Perkins
1271860b5e
Move lucperkins packages into by-name 2024-05-03 15:37:38 -03:00
github-actions[bot]
ae736c738d
Merge master into staging-next 2024-05-03 12:01:32 +00:00
Jussi Kuokkanen
ce3f586775 pkgs/tools: remove licenses.gpl2 2024-05-02 21:06:26 +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
R. Ryantm
a5d8b24480 apk-tools: 2.14.1 -> 2.14.4 2024-05-01 22:21:50 +00:00
github-actions[bot]
992b6af1a4
Merge master into staging-next 2024-05-01 12:01:23 +00:00
Maximilian Bosch
fac5f2721d
Merge pull request #305951 from Ma27/nix-unstable-testing
nixVersions.unstable: build from master, re-init at 2.22.0.pre20240321_6fd2f42c
2024-05-01 09:30:05 +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
K900
a9c7210d0b Merge branch 'master' into staging-next 2024-05-01 09:37:47 +03:00
OTABI Tomoya
2d16ba12de
Merge pull request #253239 from natsukium/resolvelib/update
python311Packages.resolvelib: 0.5.5 -> 1.0.1
2024-05-01 00:11:31 +09:00
OTABI Tomoya
7fd0e9b445
Merge pull request #307395 from natsukium/pdm/update
pdm: 2.13.2 -> 2.15.1
2024-04-30 23:50:47 +09:00
Weijia Wang
23cbc3c2b3 Merge branch 'master' into staging-next 2024-04-30 13:24:52 +02:00
Aleksana
7f33b3be6d
Merge pull request #307530 from alyssais/pkg-1.21.2
pkg: 1.21.0 -> 1.21.2
2024-04-30 15:16:37 +08: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
Alyssa Ross
58d369dbaa
pkg: 1.21.0 -> 1.21.2 2024-04-28 20:10:09 +02:00
github-actions[bot]
69117017f0
Merge master into staging-next 2024-04-28 18:01:03 +00:00
Maximilian Bosch
bb0ac7022f
Merge pull request #296709 from PerchunPak/nix-update-patch-versions
nixVersions.nix_2_{3,20}: update patch versions
2024-04-28 17:05:20 +00:00
natsukium
e6acfe0e13
pdm: unpin resolvelib 2024-04-29 01:46:18 +09:00
Jan Tojnar
1b2ebb8fbb Merge branch 'master' into staging-next 2024-04-28 17:33:27 +02:00
Frederik Rietdijk
5772ac5a75 Removing FRidh as active maintainer of packages
In the past I was very active with Python packaging.
For several years now I was hardly around as maintainer,
so it does not make sense I am listed as a maintainer for
these makes. Looking back, I should have removed myself
as maintainer already much longer ago. Anyway, better late
than never.

It's been a fun ride, and  I do intend to occasionally contribute
to Nixpkgs, but not in the same way it once was.
2024-04-28 12:20:07 +02:00
natsukium
b5c1c7efd2
pdm: 2.13.2 -> 2.15.1
Changelog: https://github.com/pdm-project/pdm/releases/tag/2.15.1
2024-04-28 13:00:28 +09:00
Weijia Wang
bab247f2bb Merge branch 'master' into staging-next 2024-04-28 05:11:43 +02:00
OTABI Tomoya
062776a815
Merge pull request #303871 from maxbrunet/fix/pdm/completions
pdm: fix shell completions
2024-04-28 11:07:40 +09: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
github-actions[bot]
7ac1647abc
Merge master into staging-next 2024-04-26 12:01:18 +00:00
Weijia Wang
18d51c2c5d
Merge pull request #305642 from wegank/lib-version-fix
treewide: fix version in changelog
2024-04-26 10:55:51 +02:00
Maxime Brunet
3f65040107
pdm: fix shell completions 2024-04-25 16:58:27 -07:00
Vladimír Čunát
d157c07324
Merge branch 'master' into staging-next 2024-04-25 20:43:34 +02:00
Janik
74cc329a36
Merge pull request #306702 from marsam/goodbye
maintainers: remove marsam
2024-04-25 13:51:10 +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
Mario Rodas
2becf6e837 maintainers: drop marsam 2024-04-24 04:20:00 +00:00
github-actions[bot]
0c36ffa13e
Merge master into staging-next 2024-04-23 12:01:30 +00:00
Jörg Thalheim
2d22ed278a nix-eval-jobs: 2.19.4 -> 2.21.0 2024-04-23 10:35:40 +02:00
github-actions[bot]
3e8920f50b
Merge master into staging-next 2024-04-23 00:02:30 +00:00
Peder Bergebakken Sundt
a3a1f7ed58
Merge pull request #294709 from TomaSajt/disnixwebservice
DisnixWebService: make deterministic and clean up
2024-04-23 00:08:02 +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
Weijia Wang
58b5b2748f treewide: fix version in changelog 2024-04-21 19:33:05 +02:00
Vladimír Čunát
739cfd4a6f
Merge #303527: staging-next 2024-04-12 2024-04-19 16:30:52 +02:00
Maximilian Bosch
93f92c38ca
Merge pull request #305297 from Aleksanaa/nix-license
nixVersions.nix*: correct license to lgpl21Plus
2024-04-19 13:19:16 +00:00
aleksana
3cdf165a27 nixVersions.nix*: correct license to lgpl21Plus
All Nix versions in Nixpkgs are licensed under LGPL v2.1 or later, see:
https://github.com/NixOS/nix/blob/2.21.2/doc/manual/src/introduction.md#license
(original path) 22d4ea7a98/doc/manual/introduction/about-nix.xml (L261)
2024-04-19 19:55:21 +08:00