guix@1.3.0-30.17134b9 test failures on i686

  • Done
  • quality assurance status badge
Details
One participant
  • Ludovic Courtès
Owner
unassigned
Submitted by
Ludovic Courtès
Severity
normal
L
L
Ludovic Courtès wrote on 7 Oct 2022 15:09
(address . bug-guix@gnu.org)
87bkqnaihf.fsf@inria.fr
The guix@1.3.0-30.17134b9 package has a test failure on i686-linux:

Toggle snippet (12 lines)
+ for example in gnu/system/examples/*.tmpl
+ case "$example" in
+ options=
+ guix system -n disk-image gnu/system/examples/desktop.tmpl
accepted connection from pid 25354, user nixbld
guix system: warning: 'disk-image' is deprecated: use 'image' instead
guix system: error: package gvfs@1.50.2 does not support i686-linux
+ rm -f t-guix-system-24535 t-guix-system-error-24535 /tmp/guix-build-guix-1.3.0-30.17134b9.drv-0/t-guix-system-24535/config.scm /tmp/guix-build-guix-1.3.0-30.17134b9.drv-0/t-guix-system-24535/my-torrc
+ rmdir /tmp/guix-build-guix-1.3.0-30.17134b9.drv-0/t-guix-system-24535
FAIL tests/guix-system.sh (exit status: 1)

This is because gvfs now indirectly pulls in librsvg and thus Rust:

Toggle snippet (10 lines)
$ ./pre-inst-env guix graph --path gvfs librsvg -s i686-linux
gvfs@1.50.2
gnome-online-accounts@3.45.2
rest@0.9.1
gtksourceview@5.5.1
gtk@4.8.1
gst-plugins-bad@1.18.5
librsvg@2.50.7

It is surprising to see ‘rest’ (a network lib) depend on
‘gtksourceview’; that’s for a demo program:

Toggle snippet (4 lines)
$ ldd /gnu/store/6ghbgz1slh70g173rsyhlvs1clgsfva4-rest-0.9.1/bin/librest-demo | grep sourcevi
libgtksourceview-5.so.0 => /gnu/store/ww28crn08wlg59ldfqhcgk1g8dhsf6cw-gtksourceview-5.5.1/lib/libgtksourceview-5.so.0 (0x00007fad0d574000)

I’ll probably tackle it from that angle.

Ludo’.
L
L
Ludovic Courtès wrote on 7 Oct 2022 16:03
(address . 58352@debbugs.gnu.org)
875ygvafy8.fsf@gnu.org
Ludovic Courtès <ludo@gnu.org> skribis:

Toggle quote (2 lines)
> This is because gvfs now indirectly pulls in librsvg and thus Rust:

It’s not the only one:

Toggle snippet (8 lines)
$ ./pre-inst-env guix graph --path network-manager-applet librsvg -s i686-linux
network-manager-applet@1.28.0
libnma@1.10.2
gtk@4.8.1
gst-plugins-bad@1.18.5
librsvg@2.50.7

This part is addressed by these commits:

31708431c5 tests: Attempt to build 'desktop.tmpl' on all major architectures.
06deab3321 gnu: libnma: Depend on GTK 4.x only on supported platforms.
a52f39ad0c gnu: rest@0.9.1: Remove dependency on gtksourceview and libadwaita.

Now the ‘guix’ package needs to be updated.

Ludo’.
L
L
Ludovic Courtès wrote on 8 Oct 2022 14:37
(address . 58352-done@debbugs.gnu.org)
87fsfy8p9u.fsf@gnu.org
Ludovic Courtès <ludo@gnu.org> skribis:

Toggle quote (2 lines)
> Now the ‘guix’ package needs to be updated.

Done in commit e49255ff18def1065f65194f679a1d07fd5a266e!

Ludo’.
Closed
?
Your comment

This issue is archived.

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

To respond to this issue using the mumi CLI, first switch to it
mumi current 58352
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