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

Reply via email to