* gnu/packages/base.scm (%glibc-patches): Merge with patches from glibc/hurd.
(glibc/hurd): Set to glibc.
* gnu/local.mk (dist_patch_DATA): Remove a patch.
Change-Id: I68d9d58a9974368b85d05eb1a30bf812524d5af4
This fixes a regression introduced in 2a50c9598b.
* gnu/packages/base.scm (glibc-2.33): Inherit from ‘glibc’, not ‘glibc-2.35’.
Change-Id: I8ff44043c232ebefa900ace8cead4481882115c2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7354
This commit was made by running this command:
sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm
… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).
Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
This commit was made by running this command:
sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm
… and then:
1. reverting changes from ‘gnu/packages/rust.scm’ and
‘gnu/packages/java.scm’ since they would incur derivation changes and/or
breakage;
2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
which use ‘substitute-keyword-arguments’ for arguments that are not
inherited (and thus ‘arguments’ would be unbound);
4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
which make bogus assumptions about inherited arguments.
Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
* gnu/packages/base.scm (coreutils): Don't skip
tests/misc/sort-NaN-infloop.sh.
gnulib-tests no longer hang but XFAIL instead.
Change-Id: I9ea21d9522a16058b59f35ea7aae81c5ee1cee24
Before this change, the environment variable GUIX_LOCPATH is not in the unsafe
variable list, meaning that it is not unset in a privileged environment. This
could lead to potential security issues. A CVE number is pending for this
issue. A similar upstream glibc issue was CVE-2023-4911.
* gnu/packages/base.scm (glibc)[replacement]: Add field to graft with ...
(glibc/fixed): ... this new package.
* gnu/packages/patches/glibc-guix-locpath.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I74d87ce543bfba7d5f424efb2b87926ca336c725
Reported-by: "Stefan" <stefan-guix@vodafonemail.de>
* gnu/packages/base.scm (tar)[arguments]: Adjust the make-flags to skip
another test on powerpc-linux.
Change-Id: I2916375ba035bae7a6809b033b6b391079aa6f87
Some tests in grep are marked as XFAIL.
Setting XFAIL_TESTS will cause these to fail.
Fixesguix/guix#4083.
* gnu/packages/base.scm (grep)[arguments]: Move skipping of test-year2038 on
32bit hurd from make-flags to a phase.
Change-Id: I4e42fe64f7ff8213bf43147c9e444891d3bedb91
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This test fails after 9051aa1bd1.
Previously it got skipped because the mtab file was not found.
* gnu/packages/base.scm (coreutils): Skip 'cp/parent-perm-race' test on Hurd systems.
Change-Id: I5c33cf585878b802a66bb763d5e94eca6a82a6ca
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This is in preparation to a new phase which will deduplicate debug symbols
with dwz (and compress them after via objcopy).
* gnu/packages/base.scm (binutils) [#:configure-flags]: Remove
--enable-compressed-debug-sections=all.
Change-Id: I992bc680f3e5f7bb6b7aae81e9311352745402cf
This test fails on btrfs more generally, not only on hurd.
* gnu/packages/base.scm (coreutils)[arguments]<#:phases>: Skip the
reflink-auto test unconditionally.
Change-Id: I27c4750f848a6b4c3c251614d95aefe41efe5d81
This reverts commit a7db92d9b3, this time with
the more careful command, to avoid a world rebuild:
grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
--exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'
Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
The change was automated via:
git grep -l maxim.cournoyer@gmail.com |
xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'
* .mailmap: New entry.
Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
tzdata itself doesn't provide this file, which is needed for hare.
* gnu/packages/base.scm (tzdata/leap-seconds): New variable.
Change-Id: Ie13de687241ed0b05a04080381d3ab31c3e7f3b2
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This is a follow-up to e3fbaeee13.
* gnu/packages/base.scm (diffutils)[arguments]: When building for any
powerpc architecture add make-flags to mark 2 tests as failed.
Change-Id: Iceea5bbb045b10f704da4783abd8bf244941e793
Fixes#1681.
* gnu/packages/base.scm (diffutils)[arguments]: When building for
powerpc64le-linux add make-flags to mark 2 tests as failed.
Change-Id: Ia26950d0ec9d5631f556d7dc2c36ceff03916dbb
With glibc-2.41 several gnulib tests are failing on the Hurd in multiple core packages
- test-once1
- test-pthread_sigmask1
- test-symlink/test-symlinkat
This adds the relevant patches from glibc upstream or the version from the
debian glibc adapted for glibc 2.41.
* gnu/packages/patches/glibc-hurd-2.41-pthread-once.patch: New patch.
* gnu/packages/patches/glibc-hurd-2.41-pthread-sigmask.patch: New patch.
* gnu/packages/patches/glibc-hurd-2.41-symlink.patch: New patch.
* gnu/packages/base.scm (glibc/hurd): Add them.
* gnu/local.mk : Register them.
Change-Id: I90ec984757da54ebbc7cb7817de00f2876f4a81a
* gnu/packages/base.scm (coreutils): Similarly to
Nix (https://github.com/NixOS/nixpkgs/pull/190211), disable
tests/cp/reflink-auto.sh test as it can fail on Btrfs. This was
discovered by the cuirass.genenetwork.org build farm.
Change-Id: If1cc3d516c5807e580ec64ab93670e30090581a7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>