Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 954005

Summary: media-gfx/flameshot must port to Qt6 - IUSE wayland depends on kde-frameworks/kguiaddons:5
Product: Gentoo Linux Reporter: Andreas Sturmlechner <asturm>
Component: Current packagesAssignee: Pavel Kalugin <paul.kalug>
Status: CONFIRMED ---    
Severity: normal CC: paul.kalug, proxy-maint
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/flameshot-org/flameshot/discussions/3727
See Also: https://github.com/flameshot-org/flameshot/issues/3887
https://github.com/flameshot-org/flameshot/issues/3871
https://github.com/flameshot-org/flameshot/issues/3842
https://github.com/flameshot-org/flameshot/issues/3769
https://github.com/flameshot-org/flameshot/issues/3340#issuecomment-1916974573
https://github.com/gentoo/gentoo/pull/41266
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 948836, 954003    

Description Andreas Sturmlechner gentoo-dev 2025-04-18 20:43:11 UTC
I could only find an outdated qt6 branch in their repository; current release is from 2022. How well is this project?
Comment 1 Pavel Kalugin 2025-04-18 21:41:15 UTC
Hi, proxy maintainer here. Last time I checked it seemed like the development process stalled after a period of activity in 2022. I'll check in with the maintainers on slack tomorrow.

P.S. It's so sad that all the code in the world is slowly dying :( I feel like anything I write is already dying the second I write the line of code. The dependencies are going unmaintained, libraries are getting replaced and deprecated, core system APIs get outdated, compilers drop support of some features, hardware goes out of use. Guess you can't beat the second law of thermodynamics even if you're trying really really hard to create a predictable and independent execution environment. And that's a bit depressing.

Sorry for the philosophy stuff, just wanted to share :)
Comment 2 Andreas Sturmlechner gentoo-dev 2025-04-19 19:28:58 UTC
The other question is if this is actually currently even working in a Wayland context:

https://github.com/flameshot-org/flameshot/issues/3887

If not, we could easily drop IUSE wayland from there as a first step, to unblock at least kde proj from further KF5 cleanup.
Comment 3 Andreas Sturmlechner gentoo-dev 2025-04-28 22:10:59 UTC
(In reply to Pavel Kalugin from comment #1)
> I'll check in with the maintainers on slack tomorrow.
Any answers?
Comment 4 Andreas Sturmlechner gentoo-dev 2025-05-13 20:07:08 UTC
Please let me know what to do here.
Comment 5 Pavel Kalugin 2025-05-13 21:24:01 UTC
Yep, still no answer from maintainers on Slack. Sorry for the extreme delay.

Last time I checked the flameshot did work well enough on Wayland (it didn't support fractional scaling though).

The repository does seem to have some residual activity, but I wouldn't expect a quick Qt6 port. Although it would be a pity to remove the package altogether, as it seems to still be a useful tool even in it's current state.
Comment 6 Andreas Sturmlechner gentoo-dev 2025-05-13 21:44:10 UTC
At least kde-frameworks/kguiaddons:5 is just a Tier 1 framework, so I can accept it for some time more (but not as the only blocker of kf5-removal tracker).