Your message dated Fri, 29 May 2026 09:33:44 +0000
with message-id <[email protected]>
and subject line Bug#1136176: fixed in shotwell 0.32.15-1.1
has caused the Debian Bug report #1136176,
regarding shotwell: Fails to build with gexiv2 0.16
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1136176: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1136176
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: shotwell
Version: 0.32.15-1
Severity: serious
Tags: ftbfs sid patch
shotwell fails to build with gexiv2 0.16 which is currently in Unstable.
Failed build log excerpt
==================
Run-time dependency gexiv2 found: NO (tried pkg-config and cmake)
../meson.build:78:9: ERROR: Dependency "gexiv2" not found (tried
pkg-config and cmake)
Patches
======
I am attaching patches. The first 2 patches fix this issue and the
other patches improve the packaging. Alternatively, these changes are
also available at https://salsa.debian.org/jbicha/shotwell
Thank you,
Jeremy Bícha
From 48390d15ebd54e695aec97da50eb8615fb05123c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jeremy=20B=C3=ADcha?= <[email protected]>
Date: Sun, 10 May 2026 10:17:35 -0400
Subject: [PATCH 1/6] Add patch to build with latest gexiv2
---
.../build-Bump-gexiv2-dependency.patch | 22 +++++++++++++++++++
debian/patches/series | 1 +
2 files changed, 23 insertions(+)
create mode 100644 debian/patches/build-Bump-gexiv2-dependency.patch
diff --git a/debian/patches/build-Bump-gexiv2-dependency.patch b/debian/patches/build-Bump-gexiv2-dependency.patch
new file mode 100644
index 00000000..ac8028b2
--- /dev/null
+++ b/debian/patches/build-Bump-gexiv2-dependency.patch
@@ -0,0 +1,22 @@
+From: Jens Georg <[email protected]>
+Date: Sun, 22 Jun 2025 21:26:42 +0200
+Subject: build: Bump gexiv2 dependency
+
+Origin: upstream master branch
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index bf9d8dc..f6c5471 100644
+--- a/meson.build
++++ b/meson.build
+@@ -75,7 +75,7 @@ gstreamer = dependency('gstreamer-1.0', version : '>= 1.20')
+ gstreamer_pbu = dependency('gstreamer-pbutils-1.0', version : '>= 1.20')
+ gphoto2 = dependency('libgphoto2', version : '>= 2.5.0')
+ gudev = dependency('gudev-1.0', version : '>= 145', required: false)
+-gexiv2 = dependency('gexiv2', version: '>= 0.12.3')
++gexiv2 = dependency('gexiv2-0.16', version: '>= 0.15.0')
+ libraw = dependency('libraw', version : '>= 0.13.2')
+ libexif = dependency('libexif', version : '>= 0.6.16')
+ unity = dependency('unity', required : false)
diff --git a/debian/patches/series b/debian/patches/series
index e69de29b..642d04f5 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -0,0 +1 @@
+build-Bump-gexiv2-dependency.patch
--
2.53.0
From 87f8b79e555b6ba696d5c0f33ede034ae29b9237 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jeremy=20B=C3=ADcha?= <[email protected]>
Date: Sun, 10 May 2026 10:12:33 -0400
Subject: [PATCH 3/6] Add upstream metadata
---
debian/upstream/metadata | 5 +++++
1 file changed, 5 insertions(+)
create mode 100644 debian/upstream/metadata
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 00000000..299feb53
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,5 @@
+---
+Bug-Database: https://gitlab.gnome.org/GNOME/shotwell/-/work_items
+Bug-Submit: https://gitlab.gnome.org/GNOME/shotwell/-/work_items/new
+Repository: https://gitlab.gnome.org/GNOME/shotwell.git
+Repository-Browse: https://gitlab.gnome.org/GNOME/shotwell
--
2.53.0
From a1365d12c54891c2048e0314a688fd6bc18b8c0d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jeremy=20B=C3=ADcha?= <[email protected]>
Date: Sun, 10 May 2026 10:20:05 -0400
Subject: [PATCH 4/6] Update dh_gnome override to avoid a build warning
---
debian/rules | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/debian/rules b/debian/rules
index 8d4b33cd..f5823ab1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,5 +16,5 @@ override_dh_auto_configure:
dh_auto_configure -- \
-Dunity_support=true $(APPORT)
-override_dh_gnome_clean:
- dh_gnome_clean --no-control
+# We only use dh_gnome to automatically run dh_translations in Ubuntu
+override_dh_gnome:
--
2.53.0
From 2094477d37d2604980545ac65bbf94be90f9ca1e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jeremy=20B=C3=ADcha?= <[email protected]>
Date: Sun, 10 May 2026 10:17:56 -0400
Subject: [PATCH 2/6] Update minimum gexiv2
---
debian/control | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian/control b/debian/control
index 723e8755..6dd6625e 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Build-Depends:
libexif-dev,
libgcr-3-dev,
libgee-0.8-dev,
- libgexiv2-dev,
+ libgexiv2-dev (>= 0.16),
libglib2.0-dev,
libgphoto2-dev,
libgstreamer-plugins-base1.0-dev,
--
2.53.0
From 9a037abda13138d63667a03183b6d2c2e8d6cf93 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jeremy=20B=C3=ADcha?= <[email protected]>
Date: Sun, 10 May 2026 10:21:11 -0400
Subject: [PATCH 5/6] Remove --buildsystem=meson since it's already the default
---
debian/rules | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian/rules b/debian/rules
index f5823ab1..08d3e4dd 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,7 +10,7 @@ ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes)
endif
%:
- dh $@ --buildsystem=meson
+ dh $@
override_dh_auto_configure:
dh_auto_configure -- \
--
2.53.0
From a8f02f964020f3db5c264a699449f8624953b979 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jeremy=20B=C3=ADcha?= <[email protected]>
Date: Sun, 10 May 2026 10:21:50 -0400
Subject: [PATCH 6/6] Remove unnecessary VALAFLAGS configuration
---
debian/rules | 2 --
1 file changed, 2 deletions(-)
diff --git a/debian/rules b/debian/rules
index 08d3e4dd..736923b1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,8 +2,6 @@
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
-export VALAFLAGS:=$(foreach w,$(CPPFLAGS) $(CFLAGS) $(LDFLAGS),-X $(w))
-
#Enable the apport option when building of Ubuntu
ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes)
APPORT = -Dinstall_apport_hook=true
--
2.53.0
--- End Message ---
--- Begin Message ---
Source: shotwell
Source-Version: 0.32.15-1.1
Done: Adrian Bunk <[email protected]>
We believe that the bug you reported is fixed in the latest version of
shotwell, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Adrian Bunk <[email protected]> (supplier of updated shotwell package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 27 May 2026 12:48:44 +0300
Source: shotwell
Architecture: source
Version: 0.32.15-1.1
Distribution: unstable
Urgency: high
Maintainer: Jörg Frings-Fürst <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1136176
Changes:
shotwell (0.32.15-1.1) unstable; urgency=high
.
* Non-maintainer upload.
* Add patch from Jeremy Bícha to fix FTBFS with gexiv2 0.16.
(Closes: #1136176)
Checksums-Sha1:
900f883b3e010b430d0833d3ab58abdcbcfd387e 2381 shotwell_0.32.15-1.1.dsc
9ecaacfb32f9dff6bb239c5fbc5e45d7b5b18c6c 13972
shotwell_0.32.15-1.1.debian.tar.xz
Checksums-Sha256:
8528810bc97e5eb51eee168c24a57a7b2ffa1b38c076c56be222fc0026c6467b 2381
shotwell_0.32.15-1.1.dsc
06391c57e38ea28b01f85252428397bb657cea7004aed7842b2573644892862d 13972
shotwell_0.32.15-1.1.debian.tar.xz
Files:
443aa9deac97fb09445918132865ae63 2381 gnome optional shotwell_0.32.15-1.1.dsc
bdabb535d0af88eb476a2543bda367d8 13972 gnome optional
shotwell_0.32.15-1.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmoWwJwACgkQiNJCh6LY
mLFzvBAAmtXp7wGQexHSgmNXOTA+OD/5c+fXtbw8O9pX5I7WF3U/vjOl5t+mgZ2w
df8pEmuS68ztmYeP4h40YFHpDCxj/mIXoFKXPQakggu4MYwGMojMdgtu5g2XQj1l
ZWumCE0kxoUNwkr3yz30KwVurKhgd8huZFSvWUEdaHPQW7KeIh0/vqNwMcCgdKIy
g7u0lk7ygTHD0WQgzYc1aTCUW9jgDzB+uFWQ0i4FoxuqqT2wIdzLFCExLzExvq2u
h7IPerWdT9/sF1hbcke9pILFqAntG8+sSnvViFMs0pFkPT0xMSMY+k46e4cZjewe
zH1x0YrPIlEzrnBHTCoFemL55oLH0evuCf2S5O10f5G5megweyNZ6o9HsL815hQf
act+g2qysqJb8qyI0VEUJBh5kDPjzFVYsQMWmo7T06cQkk1FF1uwgXshu/wJ1J8L
VsO9x9U14riiPlOAWhz1aGSDryRm3LHScKro6U/eFknZ9V1K59cW0rudkiXUsy36
5wbNM17LtiBpWgr1Xc9HUhxw9AUfEPyW8aZ2sZ3EbRSwlmzG6LsqSiqFjUurPF8g
EShPxhj2MUixPw6krlCM9sw9dL+xZXpYvru53KUoTiIJCbmQj5daTNC3IkStXAmG
g5AZGcq/a7uisAyWuiM/TXJJZ2GghnDT6lYeM3xI2qzcgQKr0q8=
=KjQ3
-----END PGP SIGNATURE-----
pgpceUCFkblYS.pgp
Description: PGP signature
--- End Message ---