Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#79775 - [geeqie] webp images aren't displayed correctly

Attached to Project: Arch Linux
Opened by Dmytro Bagrii (dimich) - Monday, 25 September 2023, 04:24 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 31 October 2023, 21:33 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Caleb Maclennan (alerque)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

With webp-pixbuf-loader 0.2.5-1 (as well as 0.2.4) geeqie displays black rectangle instead of static webp image and skips first frame for animated webp.

There is PR with patch which fixes the issue: https://github.com/aruiz/webp-pixbuf-loader/pull/73
But it is still not merged into mainline.

Geeqie displays webp images correctly with webp-pixbuf-loader built locally with attached PKGBUILD.
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Tuesday, 31 October 2023, 21:33 GMT
Reason for closing:  Fixed
Additional comments about closing:  2.1-3
Comment by Toolybird (Toolybird) - Monday, 25 September 2023, 05:16 GMT
In general, it ideally needs to be committed upstream before being considered for an Arch backport. Please let us know when this happens.
Comment by jckl (bgn) - Sunday, 15 October 2023, 14:31 GMT
Seems to me, that (other than arch package) geeqie-git from AUR is working just correct. Thus this should not be a bug, but a notice that the geeqie-package is outdated.
Upstream issue: https://github.com/BestImageViewer/geeqie/issues/1076
Upstream fixing commit: https://github.com/BestImageViewer/geeqie/commit/4b159311f17c666c51ceca994b63b12eee841a23
There is yet no upstream point release containing this fix, though.
Comment by Dmytro Bagrii (dimich) - Monday, 16 October 2023, 06:01 GMT
For some reason the host git.geeqie.org is not available for me, can't build geeqie-git from AUR to check.
Unfortunately i'm not aware of relationship between geeqie and webp-pixbuf-loader devs and don't know who of them should fix the issue. I'm proposing to fix any of them and get official Arch package working.
Comment by loqs (loqs) - Monday, 30 October 2023, 22:16 GMT
If you rebuild geeqie with the attached diff applied does it resolve the issue for geeqie? The attached diff applies a cherry-pick of [1] to the 2.1 geeqie release.

[1] https://github.com/BestImageViewer/geeqie/commit/4b159311f17c666c51ceca994b63b12eee841a23
Comment by Dmytro Bagrii (dimich) - Tuesday, 31 October 2023, 17:04 GMT
@loqs Yes, geeqie built with patched PKGBUILD displays webp images correctly, even after webp-pixbuf-loader package uninstalled. I just had to change `geeqie-2.1-webp-loader.patch` to `geeqie-2.1-webp-pixbuf-loader.patch` in patched PKGBULD (renaming file `geeqie-2.1-webp-pixbuf-loader.patch` to `geeqie-2.1-webp-loader.patch` also should work).
Comment by loqs (loqs) - Tuesday, 31 October 2023, 18:06 GMT
@dimich sorry about the patch name inconsistency. I also dropped webp-pixbuf-loader from makedepends and optdepends as you pointed out it is not being used.

Loading...