emacs-bug-tracker
[Top][All Lists]
Advanced

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

bug#51938: closed ([PATCH core-updates-frozen 00/23] Fixes for GNOME pac


From: GNU bug Tracking System
Subject: bug#51938: closed ([PATCH core-updates-frozen 00/23] Fixes for GNOME packages)
Date: Thu, 18 Nov 2021 09:03:03 +0000

Your message dated Thu, 18 Nov 2021 10:02:15 +0100
with message-id <87ee7drg4o.fsf@gnu.org>
and subject line Re: bug#51938: [PATCH core-updates-frozen 00/23] Fixes for 
GNOME packages
has caused the debbugs.gnu.org bug report #51938,
regarding [PATCH core-updates-frozen 00/23] Fixes for GNOME packages
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
51938: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=51938
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: [PATCH core-updates-frozen 00/23] Fixes for GNOME packages Date: Thu, 18 Nov 2021 01:57:49 -0500 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Hi!

In anticipation of the great core-updates-frozen event, I tried to build
the example desktop system on top of core-updates-frozen.  A handful of
GNOME packages were failing, but it is almost all trivial stuff.

A bunch of GNOME packages have invalid “meson.build” files.  Meson 0.60
is slightly stricter than 0.59, causing builds that used to work
(erroneously) to fail (correctly).  Following some of our other
packages, I fixed these failures by just using Meson 0.59.

A handful of GNOME packages still require libsoup 2 rather than 3 (or a
WebKitGTK that uses libsoup 2).

Somewhere along the way (maybe when making colord-minimal?) colord lost
its Vala bindings.  This was causing a build failure for simple-scan.

Between these patches, Guillaume’s XWayland patch from
<https://issues.guix.gnu.org/51900>, deleting at-spi2-core from the
gnome package (cf. <https://issues.guix.gnu.org/51916>), and removing
two broken video drivers from %default-xorg-modules (mach64 and
nouveau), I could boot into GNOME 40 on QEMU!

Timothy Sample (23):
  gnu: eog: Build with Meson 0.59.
  gnu: gnome-characters: Build with Meson 0.59.
  gnu: gnome-font-viewer: Build with Meson 0.59.
  gnu: gnome-weather: Build with Meson 0.59.
  gnu: gnome-maps: Build with Meson 0.59.
  gnu: gnome-disk-utility: Build with Meson 0.59.
  gnu: gnome-screenshot: Build with Meson 0.59.
  gnu: gedit: Build with Meson 0.59.
  gnu: evolution-data-server: Propagate libsoup@2.
  gnu: gssdp: Use libsoup@2 and propagate it.
  gnu: grilo: Fix build by using libsoup@2.
  gnu: folks: Update to 0.15.3.
  gnu: gnome-photos: Build with Meson 0.59.
  gnu: gnome-music: Fix build.
  gnu: gnome-initial-setup: Fix build.
  gnu: gnome-user-share: Build with Meson 0.59.
  gnu: totem: Build with Meson 0.59.
  gnu: colord: Enable Vala bindings.
  gnu: simple-scan: Build with Meson 0.59.
  gnu: gnome-control-center: Fix build.
  gnu: gnome-shell: Build with Meson 0.59.
  gnu: cheese: Build with Meson 0.59.
  gnu: sushi: Fix build by using libsoup@2.

 gnu/packages/geo.scm   |  4 ++-
 gnu/packages/gnome.scm | 76 ++++++++++++++++++++++++++----------------
 2 files changed, 51 insertions(+), 29 deletions(-)

-- 
2.33.1




--- End Message ---
--- Begin Message --- Subject: Re: bug#51938: [PATCH core-updates-frozen 00/23] Fixes for GNOME packages Date: Thu, 18 Nov 2021 10:02:15 +0100 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Hi Timothy,

Timothy Sample <samplet@ngyro.com> skribis:

> In anticipation of the great core-updates-frozen event, I tried to build
> the example desktop system on top of core-updates-frozen.  A handful of
> GNOME packages were failing, but it is almost all trivial stuff.

Well done!

[...]

> Between these patches, Guillaume’s XWayland patch from
> <https://issues.guix.gnu.org/51900>, deleting at-spi2-core from the
> gnome package (cf. <https://issues.guix.gnu.org/51916>), and removing
> two broken video drivers from %default-xorg-modules (mach64 and
> nouveau), I could boot into GNOME 40 on QEMU!

Yay!  We’re getting there!

> Timothy Sample (23):
>   gnu: eog: Build with Meson 0.59.
>   gnu: gnome-characters: Build with Meson 0.59.
>   gnu: gnome-font-viewer: Build with Meson 0.59.
>   gnu: gnome-weather: Build with Meson 0.59.
>   gnu: gnome-maps: Build with Meson 0.59.
>   gnu: gnome-disk-utility: Build with Meson 0.59.
>   gnu: gnome-screenshot: Build with Meson 0.59.
>   gnu: gedit: Build with Meson 0.59.
>   gnu: evolution-data-server: Propagate libsoup@2.
>   gnu: gssdp: Use libsoup@2 and propagate it.
>   gnu: grilo: Fix build by using libsoup@2.
>   gnu: folks: Update to 0.15.3.
>   gnu: gnome-photos: Build with Meson 0.59.
>   gnu: gnome-music: Fix build.
>   gnu: gnome-initial-setup: Fix build.
>   gnu: gnome-user-share: Build with Meson 0.59.
>   gnu: totem: Build with Meson 0.59.
>   gnu: colord: Enable Vala bindings.
>   gnu: simple-scan: Build with Meson 0.59.
>   gnu: gnome-control-center: Fix build.
>   gnu: gnome-shell: Build with Meson 0.59.
>   gnu: cheese: Build with Meson 0.59.
>   gnu: sushi: Fix build by using libsoup@2.

It all LGTM, go for it!

Thank you for this great contribution to the sprint! :-)

Ludo’.


--- End Message ---

reply via email to

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