Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 831252 - media-gfx/xzgv-0.9.1 depends on deprecated x11-libs/gtk+:2
Summary: media-gfx/xzgv-0.9.1 depends on deprecated x11-libs/gtk+:2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL: https://sourceforge.net/p/xzgv/git/ci...
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: gtk2-removal
  Show dependency tree
 
Reported: 2022-01-15 13:36 UTC by Andreas Sturmlechner
Modified: 2022-12-20 16:31 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2022-01-15 13:36:45 UTC
Currently available version 0.9.1 in Gentoo was released in 2009.

0.9.2 was released in 2017, but still depends on GTK+2.

Upstream appears to have made a gtk3 branch after that but never followed up on an initial GTK3 commit, see $URL.

Package has other longstanding bug, see also bug 740000.
Comment 1 Andrew John Hughes 2022-11-23 01:58:39 UTC
There seems to have been some activity in the last few months:

https://sourceforge.net/projects/xzgv/

It might be worth contacting them to see if another release is planned.

Are there plans to remove Gtk+2 from Gentoo?
Comment 2 Andrew John Hughes 2022-11-23 02:01:20 UTC
Never mind, I just spotted the tracker.

I can't see this being that imminent though, if apps like Gimp are still not ported.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-11-23 02:17:34 UTC
We can wait a bit longer if there's some life upstream, I suppose. Reuben is also a good maintainer in general so I suspect he intends to get to it.

(As for gimp, it's nearly there, unkw'd version is gtk3, but yeah, we're not in a super hurry either.)
Comment 4 Andrew John Hughes 2022-11-23 17:12:26 UTC
Ok. I'm interested in taking on proxy maintainership for xzgv, if possible. It's a tool I still use a lot as a light, quick way to flick through images, and a bit more usable than display from ImageMagick. I was actually already interested in improving it before I saw this, as I've noticed recently it doesn't seem to handle webp files.

I can contact Rueben and see where things stand upstream. The docs bugs (#740000) should be easy enough to resolve, but Gtk3+ support is something where it would be preferable to wait on upstream. Worse case, we can probably get xzgv building with Gtk+3 enough to drop the dependency, but getting it working as well as before is another matter.

I've some experience with maintaining Gentoo packages from working on the IcedTea package for some years in the java overlay. I also maintain the OpenJDK packages for RHEL & Fedora, and maintain OpenJDK 8u & 17u upstream, as part of my day job, so a lot of the process - e.g. GitHub PRs and such - is nothing new to me.
Comment 5 Larry the Git Cow gentoo-dev 2022-12-20 16:31:22 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=620cbe3a8dfb8c833b9d1d97cbd7d22485b32df0

commit 620cbe3a8dfb8c833b9d1d97cbd7d22485b32df0
Author:     Jakov Smolić <jsmolic@gentoo.org>
AuthorDate: 2022-12-20 16:22:44 +0000
Commit:     Jakov Smolić <jsmolic@gentoo.org>
CommitDate: 2022-12-20 16:30:25 +0000

    media-gfx/xzgv: treeclean
    
    Closes: https://bugs.gentoo.org/831252
    Closes: https://bugs.gentoo.org/740000
    Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>

 media-gfx/xzgv/Manifest                            |  1 -
 .../xzgv/files/xzgv-0.9-asneeded-and-cflags.patch  | 35 --------------------
 media-gfx/xzgv/metadata.xml                        |  8 -----
 media-gfx/xzgv/xzgv-0.9.1.ebuild                   | 37 ----------------------
 profiles/package.mask                              |  1 -
 5 files changed, 82 deletions(-)