Package: geeqie
Version: 1:2.5-8
Severity: important
Dear Maintainer,
I am no longer able to launch geeqie. I do not remember exactly when it last
succeeded, but the cause of the failure seems apparent.
$ geeqie
geeqie: error while loading shared libraries: libx265.so.209: cannot open
shared object file: No such file or directory
Indeed, there is no such file on my system; libx265.so is provided by
libx265-215, and therefore unsurprisingly has SONAME of 215 rather than 209. I
do not see a libx265-209 in the available repositories - neither unstable,
testing, stable, nor even oldstable. I do see it on snapshot.debian.org; the
final x265 version which includes it seems to be 3.6-3, it seems to have gone
away with the switch to 4.1-1.
ldd confirms that /{usr/,}bin/geeqie does reference libx265.so.209.
I do not see any dependency from geeqie to any obvious libx265 package -
certainly not directly, and attempting to uninstall either libx265-15 or
libx265-dev did not want to uninstall geeqie as a dependency.
This looks to me like both a need to rebuild geeqie for an updated dependency,
and an undeclared dependency (though where in the chain that dependency would
need to come from I am not certain). I am not entirely sure why geeqie would
need to use libx265, since I understand that to be a video format and geeqie
to be an image viewer, but I can easily believe that there is a valid reason
that I'm just not in a position to notice.
I suspect, but do not have time to attempt to confirm, that the issue will
affect anyone who installs geeqie from trixie or from current testing (early
forky).
-- System Information:
Debian Release: 13.0
APT prefers testing
APT policy: (900, 'testing'), (800, 'stable'), (500, 'testing-debug'), (500,
'stable-security')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.35+deb13-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled
Versions of packages geeqie depends on:
ii geeqie-common 1:2.5-8
ii libarchive13t64 3.7.4-4
ii libc6 2.41-11
ii libcairo2 1.18.4-1+b1
ii libdjvulibre21 3.5.28-2.2
ii libexiv2-28 0.28.5+dfsg-1
ii libffmpegthumbnailer4v5 2.2.3-2
ii libgcc-s1 14.2.0-19
ii libgdk-pixbuf-2.0-0 2.42.12+dfsg-4
ii libglib2.0-0t64 2.84.3-1
ii libgspell-1-3 1.14.0-2+b1
ii libgtk-3-0t64 3.24.49-3
ii libheif1 1.19.8-1
ii libjpeg62-turbo 1:2.1.5-4
ii libjxl0.11 0.11.1-4
ii liblcms2-2 2.16-2
ii liblua5.4-0 5.4.7-1+b2
ii libopenjp2-7 2.5.3-2
ii libpango-1.0-0 1.56.3-1
ii libpangocairo-1.0-0 1.56.3-1
ii libpoppler-glib8t64 25.03.0-5
ii libraw23t64 0.21.4-2
ii libstdc++6 14.2.0-19
ii libtiff6 4.7.0-3
ii libwebp7 1.5.0-0.1
ii sensible-utils 0.0.25
ii webp-pixbuf-loader 0.2.7-1+b1
Versions of packages geeqie recommends:
ii cups-bsd [lpr] 2.4.10-3
ii exiftran 2.14-1
ii exiv2 0.28.5+dfsg-1
ii imagemagick 8:7.1.1.43+dfsg1-1
ii imagemagick-7.q16 [imagemagick] 8:7.1.1.43+dfsg1-1
ii librsvg2-common 2.60.0+dfsg-1
ii zenity 4.1.90-1
Versions of packages geeqie suggests:
ii gimp 3.0.4-3
ii libjpeg-turbo-progs [libjpeg-progs] 1:2.1.5-4
ii xpaint 2.9.1.4-5
-- no debconf information