These tests fail for unknown reasons locally (even on master, without the
changes from this mesa-updates branch) though presumably pass on some machines
since there are substitutes available. It appears to be non-deterministic.
See discussion at <https://codeberg.org/guix/guix/issues/1257>.
* gnu/packages/autotools.scm (automake)[arguments]<#:phases>: Skip some
tests.
Change-Id: I87099386483efdbb62e42251298f0995f3967179
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
* gnu/packages/autotools.scm (automake)[arguments]: Skip two tests that
attempt to run [cross-]built executables, when cross-building.
Change-Id: I24bd012352400583fd8aad67c6d1f344954f973c
As 23 compiler "tap" tests fail that cannot be easily skipped, disable tests
altogether.
ERROR: t/depcomp-auto
=====================
ERROR: t/depcomp-auto.tap - missing test plan
ERROR: t/depcomp-auto.tap - exited with status 77
ERROR: t/depcomp-cpp
====================
ERROR: t/depcomp-cpp.tap - missing test plan
ERROR: t/depcomp-cpp.tap - exited with status 77
ERROR: t/depcomp-dashmstdout
============================
ERROR: t/depcomp-dashmstdout.tap - missing test plan
ERROR: t/depcomp-dashmstdout.tap - exited with status 77
ERROR: t/depcomp-gcc
====================
ERROR: t/depcomp-gcc.tap - missing test plan
ERROR: t/depcomp-gcc.tap - exited with status 77
* gnu/packages/autotools.scm (automake)[arguments]: Skip tests. Remove
"skip-test" phase, as the "tap" tests ERROR out when skipped.
(automake)[arguments]: Enable tests. Add, instead of replace, "skip-tests" phase.
Change-Id: Iacc2ca3bc84f0a4b261663b9178922bcb1c18578
* gnu/packages/autotools.scm (automake): Rename to...
(automake-1.16.5): ...this, and downgrade version to 1.16.5.
[arguments]: Rename phase "skip-test" to "skip-tests", skip 8 more tests
that fail with gcc-14.
[source]: Move to...
(automake): ...this new variable.
[arguments]: Replace "skip-tests" phase.
Change-Id: Iacc2ca3bc84f0a4b261663b9178922bcb1c18578
* gnu/packages/autotools.scm (automake): Update to 1.17. This fixes the build
with gcc-14.
[arguments]: Rembove custom #:configure-flags.
Change-Id: Iedddebb6245c85f7a7c532594e6bc0fd9b151584
This is a follow-up to commit
ea908c1c04
gnu: automake: Remove input labels.
* gnu/packages/autotools.scm (automake)[arguments]: Use "#~" instead of "'".
This is a follow-up to commit
8fa17cb6d5
gnu: autoconf: Remove input labels.
* gnu/packages/autotools.scm (autoconf-2.69)[arguments]: Use "#~" instead of
"'".
This reverts commit 5b6b731c7d, which was
most likely intended for 'core-updates'; 'libtool-2.4.7' is *not* a
duplicate package on the current 'master' branch.
Fixes <https://issues.guix.gnu.org/57356>.
Reported by Michael Ford <fanquake@gmail.com>.
* gnu/packages/autotools.scm (libtool-2.4.7): New variable.
* gnu/packages/autotools.scm (automake)[native-inputs, inputs]: Remove labels.
[arguments]: Use G-expression. Use SEARCH-INPUT-FILE instead of labels.
Remove trailing #t's while at it.
With "conflicts" resolved in (mostly in favor of master/staging):
gnu/packages/admin.scm
gnu/packages/gnuzilla.scm
gnu/packages/gtk.scm
gnu/packages/kerberos.scm
gnu/packages/linux.scm
guix/lint.scm
This should reduce confusion on when to use the "autoconf"
package and when to use "autoconf-wrapper" instead in
package definitions.
Fixes <https://bugs.gnu.org/46564>.
* gnu/packages/autotools.scm (autoconf-wrapper):
advise to use the "autoconf" package instead where
possible.
* gnu/packages/game-development.scm (tsukundere)[native-inputs]:
use "autoconf" instead of "autoconf-wrapper".
* gnu/packages/gimp.scm
(glimpse)[native-inputs]: likewise.
(gimp-resynthesizer)[native-inputs]: add comment on why
"autoconf-wrapper" is used.
* gnu/packages/gnunet.scm (gnunet)[native-inputs]:
use "autoconf" instead of "autoconf-wrapper".
* gnu/packages/gnupg.scm (signing-party)[native-inputs]:
add comment on why "autoconf-wrapper" is used.
* gnu/packages/guile-xyz.scm
(guile-bash,guile-filesystem,guile-ics,guile-udev)[native-inputs]:
use "autoconf" instead of "autoconf-wrapper".
* gnu/packages/libevent.scm (libuv)[native-inputs]: indicates
"autoconf-wrapper" needs to be replaced with "autoconf"
on core-updates.
* gnu/packages/logging.scm (glog)[native-inputs]: use "autoconf"
instead of "autoconf-wrapper".
* gnu/packages/mail.scm (libetpan)[native-inputs]: likewise.
* gnu/packages/mate.scm
(mate-icon-theme-faenza)[native-inputs]: add comment on why
"autoconf-wrapper" is used.
(mate-screensaver)[native-inputs]: use "autoconf" instead of
"autoconf-wrapper".
* gnu/packages/package-management.scm (guix)[native-inputs]: likewise.
* gnu/packages/sawfish.scm (librep)[native-inputs]: likewise.
* gnu/packages/video.scm (motion)[native-inputs]: likewise.
* gnu/packages/zile.scm (zile)[native-inputs]: likewise.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>