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)