Control: tags -1 + patch
On Sat, 25 Oct 2025 at 16:18:23 +0100, Simon McVittie wrote:
As announced in [MBF] and [#1117130] the GNOME team would like to remove
libgirepository1.0-dev during the forky cycle. According to dak, this
source package contains a Depends or Build-Depends on
libgirepository1.0-dev which blocks its removal.
Please consider the attached patches.
I tried to use diffoscope to check that they make no difference to the
built binaries (as is usually the case for similar changes), but in a
rebuild with these patches applied, lots of offsets in the shared
library seem to be different. As far as I can see, the actual code is
the same. Perhaps this package isn't 100% reproducible or deterministic?
Thanks,
smcv
>From eeae0b4799f4d6dbd6216ab6e6505b5f9ac0df18 Mon Sep 17 00:00:00 2001
From: Simon McVittie <[email protected]>
Date: Thu, 20 Aug 2026 10:56:19 +0100
Subject: [PATCH 1/2] d/control: Add Build-Depends on required GIR XML by their
systematic names
As recommended by warnings from dh_girepository during the build.
---
debian/control | 2 ++
1 file changed, 2 insertions(+)
diff --git a/debian/control b/debian/control
index 8636194..bc4caaf 100644
--- a/debian/control
+++ b/debian/control
@@ -10,6 +10,8 @@ Build-Depends:
dh-sequence-gir,
dh-sequence-pkgkde-symbolshelper,
dh-sequence-python3,
+ gir1.2-gio-2.0-dev,
+ gir1.2-gobject-2.0-dev,
gtk-doc-tools,
libdee-dev,
libgirepository1.0-dev,
--
2.55.0
>From 185cfef3232343d7f4d788d02c0bffc159e01277 Mon Sep 17 00:00:00 2001
From: Simon McVittie <[email protected]>
Date: Thu, 20 Aug 2026 10:59:05 +0100
Subject: [PATCH 2/2] d/control: Replace deprecated B-D libgirepository1.0-dev
Closes: #1118938
---
debian/control | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian/control b/debian/control
index bc4caaf..0e39665 100644
--- a/debian/control
+++ b/debian/control
@@ -12,9 +12,9 @@ Build-Depends:
dh-sequence-python3,
gir1.2-gio-2.0-dev,
gir1.2-gobject-2.0-dev,
+ gobject-introspection (>= 1.80),
gtk-doc-tools,
libdee-dev,
- libgirepository1.0-dev,
libglib2.0-dev,
libgtk-3-dev,
libjson-glib-dev,
--
2.55.0