| Commit message (Expand) | Author | Age | Files | Lines |
| * | Merge staging-next into staging | nixpkgs-ci[bot] | 2026-01-03 | 1 | -0/+6 |
| |\ |
|
| | * | gzip: fix cygwin build | David McFarland | 2026-01-02 | 1 | -0/+6 |
| * | | xz: 5.8.1 -> 5.8.2 (#472286) | Michael Daniels | 2025-12-31 | 1 | -2/+2 |
| |\ \ |
|
| | * | | xz: 5.8.1 -> 5.8.2•••Changes: https://github.com/tukaani-project/xz/releases/tag/v5.8.2
| Sergei Trofimovich | 2025-12-19 | 1 | -2/+2 |
| * | | | Merge staging-next into staging | sternenseemann | 2025-12-30 | 1 | -8/+1 |
| |\ \ \
| | |/
| |/| |
|
| | * | | Revert "gzip: set passthru.updateScript"•••This reverts commit 63a72682ee627c972810d0b81fb48e85f15a193d.
Does not eval when run.
| Michael Daniels | 2025-12-30 | 1 | -8/+0 |
| * | | | gzip: add passthru test | Michael Daniels | 2025-12-28 | 1 | -0/+11 |
| * | | | Merge staging-next into staging | nixpkgs-ci[bot] | 2025-12-28 | 1 | -7/+12 |
| |\| | |
|
| | * | | gzip: adopt | Michael Daniels | 2025-12-26 | 1 | -4/+1 |
| | * | | gzip: use finalAttrs | Michael Daniels | 2025-12-25 | 1 | -4/+4 |
| | * | | gzip: set passthru.updateScript | Michael Daniels | 2025-12-25 | 1 | -0/+8 |
| * | | | Merge staging-next into staging | nixpkgs-ci[bot] | 2025-12-22 | 1 | -2/+2 |
| |\| | |
|
| | * | | kzipmix: fix 404 url | Justin Restivo | 2025-12-21 | 1 | -2/+2 |
| | |/ |
|
| * / | zstd: fix cygwin build | David McFarland | 2025-12-16 | 1 | -0/+7 |
| |/ |
|
| * | treewide: clean up 'meta = with' pattern•••This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.
Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
| Ihar Hrachyshka | 2025-12-10 | 6 | -19/+19 |
| * | maintainers: drop sander•••Inactive since at least 2024. Was removed as commmiter for inactivity a
while ago. No reaction to maintainer pings for quite some time.
| Wolfgang Walther | 2025-12-05 | 2 | -2/+0 |
| * | maintainers: drop orivej•••Signed-off-by: Marcin Serwin <marcin@serwin.dev>
| Marcin Serwin | 2025-11-21 | 1 | -1/+1 |
| * | zstd: fix changelog•••lib.version (nixpkgs version) creeped in due to wide `lib` scope.
Note: I am working on an automated extinguisher of the pattern, so
leaving the rest of "modernization" out of scope.
| Ihar Hrachyshka | 2025-09-13 | 1 | -1/+1 |
| * | zstd: Include overrides in package tests | Robert Hensing | 2025-08-27 | 1 | -5/+10 |
| * | zstd: set meta.pkgConfigModules•••I've chosen to use zstd from the pkgs fix point for the pkg-config test
instead of using finalAttrs.finalPackage because this is effectively
also done for all the other tests (they test bindings from the pkgs fix
point which get their zstd from the pkgs fix point).
| sternenseemann | 2025-08-24 | 1 | -0/+4 |
| * | bzip3: move to pkgs/by-name•••Using clangStdenv doesn't seem necessary anymore.
| Robert Schütz | 2025-08-20 | 1 | -56/+0 |
| * | bzip3: 1.5.2 -> 1.5.3•••Diff: https://github.com/iczelia/bzip3/compare/1.5.2...1.5.3
Changelog: https://github.com/iczelia/bzip3/blob/1.5.3/NEWS
| Robert Schütz | 2025-08-20 | 1 | -6/+6 |
| * | treewide: move to by-name part 3 | liberodark | 2025-08-19 | 1 | -66/+0 |
| * | treewide: run nixfmt 1.0.0 | Wolfgang Walther | 2025-07-24 | 3 | -36/+34 |
| * | Merge master into staging-next | nixpkgs-ci[bot] | 2025-04-28 | 1 | -2/+2 |
| |\ |
|
| | * | bzip3: 1.5.1 -> 1.5.2 | R. Ryantm | 2025-04-28 | 1 | -2/+2 |
| * | | gzip: 1.13 -> 1.14 (#397666) | Vladimír Čunát | 2025-04-20 | 1 | -2/+2 |
| |\ \
| |/
|/| |
|
| | * | gzip: 1.13 -> 1.14 | R. Ryantm | 2025-04-10 | 1 | -2/+2 |
| * | | Merge remote-tracking branch 'origin/master' into staging-next | K900 | 2025-04-08 | 4 | -4/+4 |
| |\| |
|
| | * | Revert "treewide: replace `rev` with `tag`"•••This reverts commit 65a333600d5c88a98d674f637d092807cfc12253.
This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.
It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).
A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.
[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e4587d75882aebc21a04bee960418f8ce9
| Winter | 2025-04-08 | 4 | -4/+4 |
| * | | Merge remote-tracking branch 'origin/master' into staging-next | K900 | 2025-04-07 | 4 | -4/+4 |
| |\| |
|
| | * | treewide: replace `rev` with `tag` | Pol Dellaiera | 2025-04-07 | 4 | -4/+4 |
| * | | xz: 5.6.4 -> 5.8.1 (#393310) | Vladimír Čunát | 2025-04-03 | 1 | -2/+2 |
| |\ \ |
|
| | * | | xz: 5.8.0 -> 5.8.1•••Security update: CVE-2025-31115
https://github.com/tukaani-project/xz/releases/tag/v5.8.1
| Vladimír Čunát | 2025-04-03 | 1 | -2/+2 |
| | * | | xz: 5.6.4 -> 5.8.0•••Changes: https://github.com/tukaani-project/xz/releases/tag/v5.8.0
| Sergei Trofimovich | 2025-03-26 | 1 | -2/+2 |
| * | | | Merge remote-tracking branch 'upstream/staging-next' into staging | Silvan Mosberger | 2025-04-02 | 1 | -18/+28 |
| |\ \ \
| | |/
| |/| |
|
| | * | | treewide: Format all Nix files•••Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:
nix-build ci -A fmt.check
This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).
This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).
Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](https://github.com/NixOS/nixpkgs/tree/8616af08d915377bd930395f3b700a0e93d08728/maintainers/scripts/auto-rebase).
If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
| Silvan Mosberger | 2025-04-01 | 1 | -18/+28 |
| | |/ |
|
| * | | zstd: 1.5.6 -> 1.5.7 (#383579) | Franz Pletz | 2025-03-18 | 2 | -8/+15 |
| |\ \
| |/
|/| |
|
| | * | zstd: 1.5.6 -> 1.5.7•••Changes: https://github.com/facebook/zstd/releases/tag/v1.5.7
| Sergei Trofimovich | 2025-02-20 | 2 | -8/+15 |
| * | | Merge master into staging-next | nixpkgs-ci[bot] | 2025-02-13 | 1 | -0/+5 |
| |\| |
|
| | * | xz: run autoreconfHook on OpenBSD•••This cannot be made unconditional as it causes infinite recursion, but
the old libtool being used messes up the distribution of OpenBSD shared
libraries.
| Audrey Dutcher | 2025-02-12 | 1 | -0/+5 |
| * | | bash: Make interactive by default (#379368) | K900 | 2025-02-09 | 1 | -2/+2 |
| |\ \ |
|
| | * | | bash: Make interactive the default•••The status quo of `bash` not being interactive is frustrating for many users,
because trying to use it interactively is just messed up, and
`bashInteractive` is not intuitive and barely discoverable.
This was brought to my (and many others) attention by @stahnma in his
[talk at CfgMgmtCamp 2025](https://cfp.cfgmgmtcamp.org/ghent2025/talk/YUVUTN/),
where he highlighted this as one of the frustrations he ran into when
learning Nix.
Why this is fine:
- No reason for not making interactive the default was given in the original commit (6c6ff6f36ff26932aa730875bd237c8e37210f0e), but probably it was due to the increase in closure size
- The closure size only increases by 6.9MiB (19.5%) today, with the
added dependency on the store paths for readline and ncurses, which
are needed on systems in almost all cases anyways
- If somebody really needs to get a more minimal system, they can use
the newly-introduced `bashNonInteractive` instead now
- Though to apply it consistently, they'll need to do that in an
overlay like
```
final: prev: {
bash = self.bashNonInteractive;
}
```
Or alternatively using the `system.replaceDependencies.replacements`
NixOS option approach.
While there's also other such `*Interactive` packages that could use the
same treatment, `bash` is a great start.
This was already attempted before in
https://github.com/NixOS/nixpkgs/pull/151227, but was not continued for
unknown reason.
To avoid stdenv becoming bigger, all uses of bash in the (working)
stdenv's are changed to the explicitly non-interactive version here.
This commit will however still cause a mass rebuild for all packages (and reverse deps)
making use of the default bash.
| Silvan Mosberger | 2025-02-05 | 1 | -2/+2 |
| * | | | xz: 5.6.3 -> 5.6.4 (#376901) | Vladimír Čunát | 2025-02-08 | 1 | -2/+2 |
| |\ \ \
| |_|/
|/| | |
|
| | * | | xz: 5.6.3 -> 5.6.4•••Changes: https://github.com/tukaani-project/xz/releases/tag/v5.6.4
| Sergei Trofimovich | 2025-01-26 | 1 | -2/+2 |
| | |/ |
|
| * / | bzip2: Embed autoconf patch•••I'm seeing consistent failures trying to get the patch using ftp://
and it seems that the https:// download fails under IPv6-only connectivity.
https://github.com/NixOS/nixpkgs/pull/272640
With this, it seems that just grabbing the patch is the best option around
as suggested by jshort, https://github.com/NixOS/nixpkgs/pull/272640#issuecomment-2130354682
| Dietrich Daroch | 2025-01-13 | 2 | -4/+371 |
| |/ |
|
| * | bzip3: 1.5.0 -> 1.5.1 | R. Ryantm | 2024-12-26 | 1 | -2/+2 |
| * | gzip: use makeShellWrapper instead of makeWrapper (#351097) | Arne Keller | 2024-12-20 | 1 | -2/+2 |
| |\ |
|
| | * | gzip: use makeShellWrapper instead of makeWrapper•••makeWrapper is in default makeShellWrapper but sometimes it is
beneficial to switch it in overlay to makeBinaryWrapper, but gzip is
injecting shell expansion that doesn't work binary wrapper. Thus this
takes shell wrapper explicitly as a dependency now.
| Karel Kočí | 2024-10-25 | 1 | -2/+2 |
| * | | bzip3: 1.4.0 -> 1.5.0 | R. Ryantm | 2024-12-15 | 1 | -2/+2 |