guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gnome-team] gtk+ on core-updates


From: Maxim Cournoyer
Subject: Re: [gnome-team] gtk+ on core-updates
Date: Tue, 11 Apr 2023 14:36:13 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)

Hi Andreas,

Andreas Enge <andreas@enge.fr> writes:

> Hello!
>
> Am Mon, Apr 10, 2023 at 11:14:52PM -0400 schrieb Maxim Cournoyer:
>> I don't know meson that much either, but I've updated the package to its
>> latest 0.12.1 version, and it passes it's test suite, so we should be
>> good!
>
> Good idea, it is also what I tend to try out first...
>
> Repercussions trickle towards the leaves now. Maybe the Gnome team could
> follow suit and fix the build errors for "guix build gnome"?
>
> Currently I see this in python-scipy (!):
> + meson setup
> --prefix=/gnu/store/i0d555a5fd7isi606aqqmbp5zgy9jh6p-python-3.10.7
> /tmp/guix-build-python-scipy-1.9.1.drv-0/scipy-1.9.1
> /tmp/guix-build-python-scipy-1.9.1.drv-0/scipy-1.9.1/.mesonpy-sbs19t2c/build
> --native-file=/tmp/guix-build-python-scipy-1.9.1.drv-0/scipy-1.9.1/.mesonpy-native-file.ini
> -Ddebug=false -Doptimization=2
>
> ERROR Missing dependencies:
>       patchelf >= 0.11.0
>       meson-python>=0.8.1
> error: in phase 'build': uncaught exception:
> %exception #<&invoke-error program: "python" arguments: ("-m" "build"
> "--wheel" "--no-isolation" ".") exit-status: 1 term-signal: #f
> stop-signal: #f>
> phase `build' failed after 5.8 seconds
> command "python" "-m" "build" "--wheel" "--no-isolation" "." failed with 
> status 1
> builder for 
> `/gnu/store/fj9pkl2hkbdczrdgjxcs95r26a3xpn68-python-scipy-1.9.1.drv' failed 
> with exit code 1
> build of /gnu/store/fj9pkl2hkbdczrdgjxcs95r26a3xpn68-python-scipy-1.9.1.drv 
> failed
> View build log at 
> '/var/log/guix/drvs/fj/9pkl2hkbdczrdgjxcs95r26a3xpn68-python-scipy-1.9.1.drv.gz'.
> cannot build derivation
> `/gnu/store/lichx5rphrlaf6frg3pmrr8qdz04w2k6-font-abattis-cantarell-0.303.drv':
> 1 dependencies couldn't be built
> building /gnu/store/skvja3qaqflckk69n0yqs8jjfcrnmpxm-qemu-minimal-7.2.0.drv...
> cannot build derivation
> `/gnu/store/w8dsh12i22hndkm4gk7zv6dbnya6draq-gnome-42.4.drv': 1
> dependencies couldn't be built
>
> Maybe an update would be enough here, there is a newer version.

That'd be what I'd try; meson-python no longer ships its patchelf shim
(it knows to use a system-provided one), which our current python-scipy
seems to still expect.  I can try this if you don't beat me to it.

> I am also still questioning whether we should include gnome-boxes into the
> gnome meta package; it is a bit surprising to have a desktop environment
> depend on qemu.

GNOME Boxes is really part of the default GNOME suite though, I think.
I think it's good to stick to what upstream GNOME thinks should be part
of GNOME (for consistency), even if that may sometimes feel a bit odd.

-- 
Thanks,
Maxim



reply via email to

[Prev in Thread] Current Thread [Next in Thread]