Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 856991 - media-video/mkvtoolnix-68.0.0-r2: Pulls in dev-qt/qtsvg, ignoring gui USE flag
Summary: media-video/mkvtoolnix-68.0.0-r2: Pulls in dev-qt/qtsvg, ignoring gui USE flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-07-08 10:36 UTC by John Einar Reitan
Modified: 2022-07-08 21:51 UTC (History)
0 users

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 John Einar Reitan 2022-07-08 10:36:50 UTC
media-video/mkvtoolnix pulls in gui stuff even with -gui USE flag due to wrong qtsvg:5 dependency added in 68.0.0-r2

Reproducible: Always

Steps to Reproduce:
1. Make sure USE-flag -gui for mkvtoolnix
2. emerge =media-video/mkvtoolnix-68.0.0-r2
Actual Results:  
Pulls in qtsvg as a dependency even when no GUI

Expected Results:  
No qtsvg pulled in and builds fine without it.
Comment 1 John Einar Reitan 2022-07-08 10:46:48 UTC
Caused by commit f540e45e45c69b1ea77737aaeae82338c7cae4b6.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-07-08 21:50:33 UTC
Not really "ignoring" per se, more that upstream declared it unconditional, and indeed they use qtcore unconditionally. But if it seems to work w/o qtsvg for -gui for now, we'll go with it.
Comment 3 Larry the Git Cow gentoo-dev 2022-07-08 21:51:15 UTC
The bug has been closed via the following commit(s):

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

commit 6fc3ca602655a9ce33261ef7521e4ee89b4eb0f6
Author:     John Einar Reitan <john.einar@gmail.com>
AuthorDate: 2022-07-08 10:37:27 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-07-08 21:51:03 +0000

    media-video/mkvtoolnix: Make dependency on qtsvg conditional
    
    Closes: https://bugs.gentoo.org/856991
    Signed-off-by: John Einar Reitan <john.einar@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/26280
    Signed-off-by: Sam James <sam@gentoo.org>

 .../{mkvtoolnix-68.0.0-r2.ebuild => mkvtoolnix-68.0.0-r3.ebuild}        | 2 +-
 media-video/mkvtoolnix/mkvtoolnix-9999.ebuild                           | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)