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
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 64959@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 64959
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch