23 tests fail (over 7 files) on i686-linux

  • Open
  • quality assurance status badge
Details
One participant
  • Janneke Nieuwenhuizen
Owner
unassigned
Submitted by
Janneke Nieuwenhuizen
Severity
normal
J
J
Janneke Nieuwenhuizen wrote on 30 Jul 2023 18:16
(address . bug-guix@gnu.org)
875y61cr3w.fsf@gnu.org
Hi,

As a follow-up to https://issues.guix.gnu.org/64760and in preparation
of patches for guix tests in hurd-team, I checked test failures on
i686-linux on my 64bit machine doing something like

Toggle snippet (8 lines)
./pre-inst-env guix build --system=i686-linux guix --keep-failed --without-tests
[..]
^C
source /tmp/guix-build-guix-1.4.0-7.44bbfc2.drv-0/environment-variables *)
./configure
make check

*) after removing or modifying some settings like HOME, PATH

which yield 23 test failures in these files

Toggle snippet (9 lines)
FAIL: tests/containers
FAIL: tests/packages
FAIL: tests/syscalls
FAIL: tests/texlive
FAIL: tests/guix-home
FAIL: tests/guix-environment
FAIL: tests/guix-environment-container

Applying Josselin's patches in #64760 changes fixes packages and
texlive, but also causes store-roots to fail, yielding 22 failures
overal in these files

Toggle snippet (8 lines)
FAIL: tests/containers
FAIL: tests/guix-environment
FAIL: tests/guix-environment-container
FAIL: tests/guix-home
FAIL: tests/store-roots
FAIL: tests/syscalls

Greetings,
Janneke

--
Janneke Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com| Avatar® https://AvatarAcademy.com
J
J
Janneke Nieuwenhuizen wrote on 8 Aug 2023 23:59
(address . bug-guix@gnu.org)
87h6p9rya0.fsf@gnu.org
Janneke Nieuwenhuizen writes:

Hi...

So, I goofed-up a bit here. Because test suite took ages to run on by
32bit iron, I tried taking the --system=i686-linux shortcut. That
doesn't work....

Toggle quote (10 lines)
> which yield 23 test failures in these files
>
> FAIL: tests/containers
> FAIL: tests/packages
> FAIL: tests/syscalls
> FAIL: tests/texlive
> FAIL: tests/guix-home
> FAIL: tests/guix-environment
> FAIL: tests/guix-environment-container

Most, if not all, of these are "syscall not supported" because of
running an i686-linux test suite on a x86_64-linux system. Doh'

My latest observation is that Josselin's fixes work for i686-linux,
except for breaking store-roots, and that tests/inferior.scm hangs (see
make check log attached). After a couple of hours into make check, I
did a `pkill guile' and it continued with tests/lint.scm.

The tests/inferior.log file was empty.

Greetings,
Janneke
--
Janneke Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com| Avatar® https://AvatarAcademy.com
?