Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 944817 - [TRACKER] Drop sci-libs/vtk IUSE=qt5 option
Summary: [TRACKER] Drop sci-libs/vtk IUSE=qt5 option
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Paul Zander
URL:
Whiteboard:
Keywords: PullRequest, Tracker
Depends on: 926352 944786 944815 944816
Blocks:
  Show dependency tree
 
Reported: 2024-11-24 13:26 UTC by Andreas Sturmlechner
Modified: 2024-11-25 15:32 UTC (History)
2 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 2024-11-24 13:26:58 UTC
Due to the way that Qt support is implemented, revdeps currently need to depend on sci-libs/vtk[-qt5,qt6] or sci-libs/vtk[qt5]. This makes for the worst possible UX - even if the dependency tree is not broken, users setting USE=vtk globally potentially get a handful conflicts to sort out.

We need to get out of that situation asap, and that means, drop Qt5 in revdeps aggressively.
Comment 1 Larry the Git Cow gentoo-dev 2024-11-25 15:32:33 UTC
The bug has been referenced in the following commit(s):

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

commit e5786a8a3912e693c22a04f071036598a5f02c95
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2024-11-24 19:15:01 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2024-11-25 15:29:59 +0000

    profiles: base: Mask sci-libs/vtk[qt5] and revdeps
    
    Remaining revdeps being:
    sci-chemistry/avogadro2[vtk]
    sci-libs/avogadrolibs[vtk]
    ~sci-physics/geant-4.11.2.0[vtk]
    
    Bug: https://bugs.gentoo.org/944817
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/base/package.use.mask | 7 +++++++
 1 file changed, 7 insertions(+)