Source: network-manager
Version: 1.44.2-6
Severity: normal
Tags: patch
User: pkg-gnome-maintain...@lists.alioth.debian.org
Usertags: girepository-2.0

network-manager contains tools/generate-docs-nm-settings-docs-gir.py, which
loads the GIRepository-2.0 typelib. This is currently part of
gir1.2-glib-2.0, but it will need to be moved to a separate binary package
during the GNOME 46 cycle, as a result of most of gir1.2-glib-2.0 moving to
src:glib2.0 (which has broken some of the API/ABI in the process,
resulting in it shipping an incompatible GIRepository-3.0 instead).

In practice libgirepository1.0-dev will continue to pull in the
GIRepository-2.0 from src:gobject-introspection, at least for a while,
but it will be easier to keep track of which packages will be affected
by a future transition from GIRepository-2.0 to GIRepository-3.0 if we
make the dependency explicit.

Thanks,
    smcv
>From cd0f65ad9c3f9d9092083b42055bfad7ed55d24b Mon Sep 17 00:00:00 2001
From: Simon McVittie <s...@debian.org>
Date: Fri, 29 Dec 2023 13:32:54 +0000
Subject: [PATCH] d/control: Explicitly build-depend on gir1.2-girepository-2.0

This is currently a virtual package provided by gir1.2-glib-2.0, but it
will need to be split into a separate package during the
GNOME 46/GLib 2.79.x cycle.

Making this dependency explicit will also help to keep track of which
packages will need coordination when PyGI switches from GIRepository 2.0
to GIRepository 3.0, which again is likely to happen during the GNOME 46
cycle.
---
 debian/control | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/control b/debian/control
index 83d606f70b..9db9626246 100644
--- a/debian/control
+++ b/debian/control
@@ -19,6 +19,7 @@ Build-Depends: debhelper-compat (= 13),
                libsystemd-dev (>= 209),
                libudev-dev (>= 175),
                libgirepository1.0-dev,
+               gir1.2-girepository-2.0,
                gobject-introspection,
                python3-gi,
                libpsl-dev (>= 0.1),
-- 
2.43.0

_______________________________________________
Pkg-utopia-maintainers mailing list
Pkg-utopia-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-utopia-maintainers

Reply via email to