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