[bug#77956,gnome-team,00/23] Start working on GNOME 48

Message ID cover.1745243273.git.liliana.prikler@gmail.com
Headers
Series Start working on GNOME 48 |

Message

Liliana Marie Prikler April 21, 2025, 1:47 p.m. UTC
  Hi Guix,

I'm a little late.  This effort started before the python-team merge,
but thanks in no small part to fontconfig's worldier than world rebuild
has taken quite a while to finish.  This series updates our base
packages up to libadwaita to their latest version.  The GTK one is
marked as WIP, because the tests currently fail --- this is likely an
Xorg thing that I haven't paid too much attention to.  Perhaps it can
work in tandem with some mesa updates, or else we will have to switch up
our test setup.

I will obviously rebase this on a newer master before pushing it, but
that will require rebuilding rust, librsvg, etc.  Is anyone willing to
take fontconfig, harfbuzz and wayland-protocols to branches that are
perhaps merged sooner?

Cheers

Liliana Marie Prikler (23):
  gnu: fontconfig: Update to 2.16.0.
  gnu: glib: Update to 2.84.1.
  gnu: gobject-introspection: Update to 1.84.0.
  gnu: gobject-introspection: Delete unnecessary patches.
  gnu: harfbuzz: Update to 10.4.0.
  gnu: glibmm: Update to 2.84.0.
  gnu: vala@0.52: Fix GIR parser.
  gnu: vala@0.52: Update to 0.52.11.
  gnu: vala: Update to 0.56.18.
  gnu: libsoup-minimal: Update to 3.6.5.
  gnu: wayland-protocols: Update to 1.43.
  gnu: pango: Update to 1.56.3.
  gnu: gstreamer: Update to 1.26.0.
  gnu: gst-plugins-base: Update to 1.26.0.
  gnu: gst-plugins-good: Update to 1.26.0.
  gnu: gst-plugins-bad: Update to 1.26.0.
  gnu: gst-plugins-ugly: Update to 1.26.0.
  gnu: gst-libav: Update to 1.26.0.
  gnu: gst-editing-services: Update to 1.26.0.
  gnu: Add gst-rtsp-server.
  gnu: python-gst: Update to 1.26.0.
  [WIP] gnu: gtk: Update to 4.18.4.
  gnu: libadwaita: Update to 1.7.2.

 gnu/local.mk                                  |   3 +-
 gnu/packages/fontutils.scm                    |   4 +-
 gnu/packages/freedesktop.scm                  |   4 +-
 gnu/packages/glib.scm                         |  22 +--
 gnu/packages/gnome.scm                        |  20 +-
 gnu/packages/gstreamer.scm                    |  79 ++++++--
 gnu/packages/gtk.scm                          |  38 ++--
 ...trospection-absolute-shlib-path-1.72.patch | 173 ------------------
 ...ct-introspection-absolute-shlib-path.patch |   8 +-
 .../gobject-introspection-cc-1.72.patch       |  15 --
 .../patches/vala-0.52-fix-valagirparser.patch |  72 ++++++++
 11 files changed, 184 insertions(+), 254 deletions(-)
 delete mode 100644 gnu/packages/patches/gobject-introspection-absolute-shlib-path-1.72.patch
 delete mode 100644 gnu/packages/patches/gobject-introspection-cc-1.72.patch
 create mode 100644 gnu/packages/patches/vala-0.52-fix-valagirparser.patch


base-commit: cc4b392a8303788762ed9adb9c5635cf227e58a2
  

Comments

Maxim Cournoyer April 23, 2025, 1:58 a.m. UTC | #1
Hi,

Liliana Marie Prikler <liliana.prikler@gmail.com> writes:

> Hi Guix,
>
> I'm a little late.  This effort started before the python-team merge,
> but thanks in no small part to fontconfig's worldier than world rebuild
> has taken quite a while to finish.  This series updates our base
> packages up to libadwaita to their latest version.  The GTK one is
> marked as WIP, because the tests currently fail --- this is likely an
> Xorg thing that I haven't paid too much attention to.  Perhaps it can
> work in tandem with some mesa updates, or else we will have to switch up
> our test setup.

The series LGTM, I'd drop the WIP GTK commit for now.  It'd be good to
keep an eye on any new failures triggered in the CI following pushing
these.  Also rebuilding things twice or thrice or more if you can helps
detect flaky tests, which there are many in the GNOME world still
(gstreamer test suite often has non-deterministic failures).

Thanks for initiating the next GNOME effort again.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
  
Liliana Marie Prikler April 23, 2025, 4:28 a.m. UTC | #2
Am Mittwoch, dem 23.04.2025 um 10:58 +0900 schrieb Maxim Cournoyer:
> The series LGTM, I'd drop the WIP GTK commit for now.
Have you checked whether libadwaita can build without it?  From memory,
I don't recall whether it can.

Cheers
  
Maxim Cournoyer April 24, 2025, 12:17 a.m. UTC | #3
Hi Liliana,

Liliana Marie Prikler <liliana.prikler@gmail.com> writes:

> Am Mittwoch, dem 23.04.2025 um 10:58 +0900 schrieb Maxim Cournoyer:
>> The series LGTM, I'd drop the WIP GTK commit for now.
> Have you checked whether libadwaita can build without it?  From memory,
> I don't recall whether it can.

Hm, good point, it's probably required.