Package: release.debian.org
User: release.debian....@packages.debian.org
Usertags: pu
Tags: bullseye
Severity: normal

[ Reason ]
The clutter library is buggy, to the extent that geeqie might crash if
not ran without it. This fix simply removes the libchamplain dependency
(which in it's turn depends on clutter). This makes it possible and
easier to run geeqie without the need for the cli --disable-clutter
argument. (Fixes #1027753 [1], and please also see #1018123 [2])

[ Impact ]
People can get a segfault, which can be avoided with --disble-clutter,
but that isn't clearly documented.

[ Checklist ]
  [*] *all* changes are documented in the d/changelog
  [*] I reviewed all changes and I approve them
  [*] attach debdiff against the package in (old)stable
  [*] the issue is verified as fixed in unstable

[ Changes ]
Simply removing the dependency on libchamplain (which in it's turn
removes the dep on libclutter).


1: https://bugs.debian.org/1027753
2: https://bugs.debian.org/1018123
diff -Nru geeqie-1.6/debian/changelog geeqie-1.6/debian/changelog
--- geeqie-1.6/debian/changelog	2022-03-23 11:40:44.000000000 +0100
+++ geeqie-1.6/debian/changelog	2023-01-18 14:00:45.000000000 +0100
@@ -1,3 +1,10 @@
+geeqie (1:1.6-9+deb11u2) bullseye; urgency=medium
+
+  * Remove dependency on libchamplain, disables clutter support
+    (Closes: #1027753)
+
+ -- Andreas Rönnquist <gus...@debian.org>  Wed, 18 Jan 2023 14:00:45 +0100
+
 geeqie (1:1.6-9+deb11u1) bullseye; urgency=medium
 
   * Add patch to fix Ctrl click inside of a block selection
diff -Nru geeqie-1.6/debian/control geeqie-1.6/debian/control
--- geeqie-1.6/debian/control	2022-03-23 11:40:44.000000000 +0100
+++ geeqie-1.6/debian/control	2023-01-17 20:21:27.000000000 +0100
@@ -20,7 +20,6 @@
                libwebp-dev,
                libdjvulibre-dev,
                libopenjp2-7-dev,
-               libchamplain-gtk-0.12-dev,
                libpoppler-glib-dev,
                yelp-tools
 Build-Conflicts: libexiv2-dev (= 0.19-2)

Reply via email to