Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 926549 - media-gfx/renderdoc: please port to Qt6 or PyQt5
Summary: media-gfx/renderdoc: please port to Qt6 or PyQt5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthew Smith
URL:
Whiteboard:
Keywords:
Depends on: 926931
Blocks: 920544
  Show dependency tree
 
Reported: 2024-03-09 08:11 UTC by Andrew Ammerlaan
Modified: 2024-03-13 16:27 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 Andrew Ammerlaan gentoo-dev 2024-03-09 08:11:37 UTC
Renderdoc is one of two packages currently blocking the removal of pyside2/shiboken2 which is unmaintained upstream and does not support llvm16+ or py3.12+.

Please port renderdoc to Qt6, or to PyQt5.
Comment 1 Ionen Wolkens gentoo-dev 2024-03-09 11:17:53 UTC
Or mask/remove USE=pyside2 if porting isn't happening anytime soon.

I don't use renderdoc to be sure but reading about its pyside2 support it doesn't "sound" like users would care to lose it to me, esp. with the current state of pyside2, and is just an unnecessary weight.
Comment 2 Larry the Git Cow gentoo-dev 2024-03-13 13:05:27 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81ffe8992f23ab1e45e326af6833192384e7dcc7

commit 81ffe8992f23ab1e45e326af6833192384e7dcc7
Author:     Matthew Smith <matthew@gentoo.org>
AuthorDate: 2024-03-13 12:56:43 +0000
Commit:     Matthew Smith <matthew@gentoo.org>
CommitDate: 2024-03-13 13:05:22 +0000

    media-gfx/renderdoc: drop pyside2 integration
    
    Bug: https://bugs.gentoo.org/926549
    Signed-off-by: Matthew Smith <matthew@gentoo.org>

 media-gfx/renderdoc/renderdoc-1.30-r2.ebuild | 188 +++++++++++++++++++++++++++
 1 file changed, 188 insertions(+)
Comment 3 Matthew Smith gentoo-dev 2024-03-13 13:11:11 UTC
> Or mask/remove USE=pyside2 if porting isn't happening anytime soon.

Done. Will stablereq then drop the version with pyside2.

> I don't use renderdoc to be sure but reading about its pyside2 support it doesn't "sound" like users would care to lose it to me

I don't think it's a big deal either, renderdoc can still be scripted without pyside2. Some of the examples even use tkinter for UI instead of pyside/Qt.
Comment 4 Larry the Git Cow gentoo-dev 2024-03-13 16:27:37 UTC
The bug has been closed via the following commit(s):

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

commit cc392d2312c7deca87163d85c2b2c6ae6af66af1
Author:     Matthew Smith <matthew@gentoo.org>
AuthorDate: 2024-03-13 16:27:20 +0000
Commit:     Matthew Smith <matthew@gentoo.org>
CommitDate: 2024-03-13 16:27:20 +0000

    media-gfx/renderdoc: drop 1.30-r1
    
    Closes: https://bugs.gentoo.org/926549
    Signed-off-by: Matthew Smith <matthew@gentoo.org>

 media-gfx/renderdoc/renderdoc-1.30-r1.ebuild | 194 ---------------------------
 1 file changed, 194 deletions(-)