270 Commits

Author SHA1 Message Date
Michael Daniels afa2ed4af8 coreutils: 9.10 -> 9.11
Changelog: https://lists.gnu.org/archive/html/coreutils-announce/2026-04/msg00000.html
2026-04-23 17:47:38 -04:00
karimKandil0 827a794ce4 coreutils: skip flaky du tests
tests/du/deref.sh and tests/du/inacc-dir.sh can fail depending
on filesystem behavior due to non-deterministic disk usage.

Other du tests are already skipped in nixpkgs, so extend the
skip list accordingly.

Fixes #508849
2026-04-11 17:47:40 +02:00
nixpkgs-ci[bot] 23ee7d594c Merge master into staging-next 2026-03-14 00:21:49 +00:00
Alexander Bantyev 2839911e81 various: add security-review team as a maintainer
Adds the @NixOS/security-review team as a maintainer to multiple
packages deemed to be important security-wise.

For the motivation of the package list, see:
https://github.com/NixOS/nixpkgs/issues/494349#issuecomment-4005099033
2026-03-05 15:19:44 +01:00
Michael Daniels 818e8ba6da coreutils: fix SIGHUP in certain flaky tests 2026-03-02 17:29:06 -05:00
nixpkgs-ci[bot] e88108f433 Merge master into staging-next 2026-02-19 18:18:44 +00:00
Jo 5ce2d6aebb coreutils: move environment variables into env for structuredAttrs (#485492) 2026-02-19 13:48:53 +00:00
Michael Daniels c1a35a5649 coreutils: 9.9 -> 9.10 (#487081) 2026-02-07 19:11:55 +00:00
Michael Daniels 2a525c0971 Revert "coreutils.passthru.binlore: fix chcon/runcon"
Now that the "--with-selinux" option works, this is no longer needed.

This reverts commit 213240c7e4.
2026-02-06 20:48:10 -05:00
R. Ryantm 504699df98 coreutils: 9.9 -> 9.10
The patch is for https://lists.gnu.org/archive/html/bug-coreutils/2026-02/msg00017.html

Co-authored-by: Michael Daniels <mdaniels5757@gmail.com>
2026-02-06 20:47:11 -05:00
Markus Sütter 196b385317 various: add meta.identifier.cpeParts to a batch of packages 2026-02-02 09:22:55 +01:00
Stefan Frijters 16e2b28230 coreutils: move environment variables into env for structuredAttrs 2026-01-30 23:54:19 +01:00
Michael Daniels 213240c7e4 coreutils.passthru.binlore: fix chcon/runcon
coreutils 9.9 stopped building these by default if SELinux support is not present.
2026-01-09 20:16:50 -05:00
Michael Daniels 469d5981af coreutils: use finalAttrs 2026-01-09 20:05:13 -05:00
K900 9662863439 Merge remote-tracking branch 'origin/staging-next' into staging 2026-01-03 03:20:57 +03:00
David McFarland 6e49374819 coreutils: fix cygwin build 2026-01-02 12:55:15 -04:00
nixpkgs-ci[bot] f17ea7cfdc Merge staging-next into staging 2026-01-01 00:21:48 +00:00
R. Ryantm 9728ee3b81 coreutils: 9.8 -> 9.9
Co-authored-by: Michael Daniels <mdaniels5757@gmail.com>
2025-12-31 14:30:01 -05:00
Michael Daniels a115c65777 coreutils: add mdaniels5757 as co-maintainer 2025-12-31 14:24:13 -05:00
Ihar Hrachyshka 567e8dfd8e 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>
2025-12-10 18:09:49 +01:00
ash a3c0742a7b coreutils: patch cp performance regression on ZFS 2025-11-01 23:11:29 +00:00
ash bdc4723565 coreutils: patch tail printing too few lines
* https://lists.gnu.org/archive/html/coreutils/2025-09/msg00233.html
* https://github.com/coreutils/coreutils/commit/914972e80dbf82aac9ffe3ff1f67f1028e1a788b
* https://github.com/NixOS/nixpkgs/pull/445644#issuecomment-3467852989.
2025-11-01 13:44:51 +00:00
Niklas Korz fdf2edc775 coreutils: ignore format-security warnings on clang
As raised by https://lists.gnu.org/r/bug-gnulib/2025-06/msg00325.html
and https://lists.gnu.org/r/bug-gnulib/2025-06/msg00327.html on the
upstream mailing list, gnulib does not consider clang-specific warnings
to be bugs.
GCC itself works around present instances of this warning by treating
gettext as a built-in.
2025-10-07 13:14:28 +02:00
Vladimír Čunát a51905a613 coreutils: 9.7 -> 9.8 (#445644) 2025-10-07 12:15:25 +02:00
Sergei Trofimovich 137e0f3d5e coreutils: 9.7 -> 9.8
Changes: https://lists.gnu.org/archive/html/coreutils-announce/2025-09/msg00000.html
2025-09-23 22:27:57 +01:00
Johan Herland d2425910a6 coreutils: Skip tests that are flaky on ZFS-backed NFS filesystems 2025-09-01 08:42:50 +00:00
Wolfgang Walther 535b720589 Merge branch 'master' into staging-next 2025-07-24 14:27:50 +02:00
Wolfgang Walther 5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
OPNA2608 20abd8e512 coreutils: Fix gnulib test failure on ppc64
Causes a new test failure though, so still need to disable one test.
2025-07-14 12:34:44 +02:00
Vladimír Čunát 59918e44cf coreutils: avoid autotools by not adding a new test
Extra dependencies can be annoying by making stdenv bootstrapping
more complex.
2025-05-30 18:39:59 +02:00
Morgan Jones 79b4d7669a coreutils: fix CVE-2025-5278
This is a heap buffer overflow in `sort` that's been here since
coreutils 7.2 in 2009:

https://www.openwall.com/lists/oss-security/2025/05/27/2
2025-05-30 01:06:35 -07:00
0x4A6F d6d61ae815 coreutils: 9.6 -> 9.7 (#397375) 2025-04-23 10:22:15 +02:00
aleksana f7e896cdd4 coreutils: skip ls with acl test 2025-04-18 21:42:34 +08:00
Simon Hauser a13270e851 coreutils: 9.6 -> 9.7
changelog: https://savannah.gnu.org/news/?id=10751
2025-04-09 15:13:31 +02:00
Alyssa Ross 5a520c643e coreutils: disable VMULL on aarch64 musl
Yikes.
2025-02-17 16:58:32 +01:00
Sergei Trofimovich 0f126632da coreutils: 9.5 -> 9.6
Changes: https://savannah.gnu.org/news/?id=10715
2025-01-22 06:39:09 +00:00
Silvan Mosberger 4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Artturin e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Alyssa Ross caa96fda2c coreutils: disable acl and attr when unavailable
Fixes building for microblaze.
2024-08-12 17:52:57 +02:00
Travis A. Everett 8f413d8a44 binlore: migrate override lore to package passthru
Lore overrides have been included with binlore's source up to now, but
this hasn't worked very well. (It isn't as easy to self-service for
people working in nixpkgs, and its use of partial pnames for matching
breaks down around some edge cases like version numbers appearing
early in perl pnames, or multiple packages having identical pnames.)
2024-07-04 11:15:05 -05:00
Alyssa Ross 3df6bb2c85 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/applications/blockchains/polkadot/default.nix
2024-06-09 22:47:12 +01: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
Audrey Dutcher 52fd0f93df coreutils: enable single-binary build on FreeBSD 2024-05-22 14:25:27 -07:00
Audrey Dutcher 4cb9ec8a1e coreutils: make autoreconfHook dependency conditional 2024-05-20 19:18:29 +02:00
Audrey Dutcher d0e553dafe coreutils: disable single-binary on native FreeBSD
Upstream bug report:
https://lists.gnu.org/archive/html/bug-coreutils/2024-05/msg00033.html
2024-05-20 19:18:29 +02:00
Vladimír Čunát 0af966f241 Merge #304323: coreutils: Skip df/total-verify test
...into staging
2024-05-05 08:47:08 +02:00
Thomas Gerbet ea1b621f86 coreutils: fix test failure when using musl
https://lists.gnu.org/archive/html/bug-coreutils/2024-03/msg00089.html
2024-04-17 19:50:53 +02:00
Gavin John 61aef5404e coreutils: Skip df/total-verify test 2024-04-15 12:00:48 -05:00
Janne Heß 34836ba568 coreutils: 9.4 -> 9.5
Announcement with changelog: https://lists.gnu.org/archive/html/info-gnu/2024-03/msg00006.html
2024-03-30 19:59:51 +01:00
Robert Scott 1cae11c0fc coreutils: disable trivialautovarinit hardening flag 2024-02-24 12:00:11 +00:00