* gnu/packages/curl.scm (curl)[arguments]: When building natively on the Hurd,
also skip test 564.
Change-Id: I265049b70c6255f075a98b1a385d40d9dd84badf
* gnu/packages/golang.scm (go-gotest-tools-internal-source)[arguments]:
When building with gccgo skip the test suite.
Change-Id: Ibe3569d9449321dd13ac7691273644d83f8fb38b
* gnu/packages/docker.scm (docker-libnetwork-cmd-proxy)[arguments]: Skip
the tests unless building on x86_64-linux and not cross-building.
Change-Id: I35028bd728920840370fe641240053baa3a4585f
* gnu/packages/php.scm (php)[arguments]: Adjust the 'prepare-tests phase
to skip some failing tests when building for powerpc-linux.
Change-Id: I6dd496c8b6851a06386049dca6aa0e2273e4029e
Fixes CVE-2023-5367 and CVE-2023-5380. See the X.Org security advisory
<https://lists.x.org/archives/xorg/2023-October/003430.html> for more
information.
* gnu/packages/xorg.scm (xorg-server): Update to 21.1.9.
Change-Id: I5786210cf1e5de4d603155fbbd076763e7ae3447
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
* gnu/packages/php.scm (php)[arguments]: Add a test which fails on
multiple architectures to the list skipped by all architectures.
Change-Id: I3c55179381ff4cf3e22db5d3ededf60d2a3d9d73
* gnu/packages/php.scm (php)[arguments]: In 'prepare-tests phase combine
the code used for skipping a few tests per architecture into one
grouping.
Change-Id: I275099dcc2b1f003ec48a72b910d4cfd579d9628
Guile port of racket-algorithms
* gnu/packages/guile-xyz.scm (guile-algorithms): New variable.
Change-Id: I53e5b130f96ce10e52622fcdb35b9d0bbe28b108
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu/packages/vim.scm (vim-coqtail)[build-system]: Switch to the
vim-build-system.
[arguments]: Remove install-plan. Add plugin-name. Adjust custom
'check phase to refer to vim-full.
[native-inputs]: Use 'old-style' package references to be able to
specify vim-full.
Change-Id: Iae3877738032a5583320245f63775f187c40fb6a
* doc/guix.texi (Networking Services): Update the sample yggdrasil-private.conf.
Remove obsolete options that may contain a file whose path is specified in the
config-file field of yggdrasil-configuration.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fixes a regression introduced in
95ea1277ae where:
guix build coreutils --target=i586-pc-gnu coreutils
would never complete due to a dependency loop introduced in
‘%final-inputs’.
* gnu/packages/commencement.scm (%final-inputs): Pass argument to
‘target-hurd?’.
Change-Id: I4df7907fb9afcd2b170ba19307666eaa81f12d41
This implemented the same as in gnu-build-system. The gexp->derivation
calls did not need to be modified because they already
passed #:substitutable?, which did not cause an error due to the
procedure exported by the (guix store) module with the same name.
* guix/build-system/meson.scm (meson-build, meson-cross-build): Add
#:substitutable? argument
Change-Id: I2d56c8130f785a2d6af456ef9f9bfc1b10dc2a50
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This is implemented the same as in gnu-build-system.
* guix/build-system/guile.scm (guile-build, guile-cross-build): Add
#:substitutable? argument
Change-Id: I04babb81ff1f322833f7ff22cd7580c048b26102
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fixes <https://issues.guix.gnu.org/66472>.
Until now, we were unconditionally using ‘glibc-utf8-locales’, which
targets the glibc version used on Linux (2.35) rather than that used on
the Hurd (2.37). This would lead to build failures due to the inability
to use locale encoding when targeting i586-gnu.
* gnu/packages/base.scm (glibc-utf8-locales/hurd): New variable.
* gnu/packages/commencement.scm (glibc-utf8-locales-final/hurd): New
variable.
(%boot5-inputs): Use it when ‘target-hurd?’ returns #t.
(%final-inputs): Likewise.
Change-Id: I1666d615dffbe3561cf2d9612b85cd31a48a7dcd
Fixes a test failure introduced in
189525412e.
* guix/progress.scm: Autoload (guix build syscalls).
* tests/gexp.scm ("gexp->derivation, store copy"): Add (guix build
syscalls) to the list of imported modules. Use ‘with-imported-modules’
rather than #:modules.
Change-Id: I8d3fe90f564ef4b1a340f34cee6c08a741f7b836