Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 703392 - app-misc/rbutil-1.4.1: Review slot operators for dev-qt/*
Summary: app-misc/rbutil-1.4.1: Review slot operators for dev-qt/*
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: James Le Cuirot
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-20 07:43 UTC by Neil
Modified: 2019-12-27 21:28 UTC (History)
0 users

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


Attachments
emerge --info (emerge.info,18.48 KB, application/x-info)
2019-12-20 07:44 UTC, Neil
Details
app-misc/rbutil-1.4.1-r1.ebuild (rbutil-1.4.1-r1.ebuild,1.24 KB, text/plain)
2019-12-20 07:44 UTC, Neil
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Neil 2019-12-20 07:43:41 UTC
Slot dependencies for qt were causing conflict for the current app-misc/rbutil-1.4.1.

Currently they are...

RDEPEND="
	dev-libs/crypto++:=
	dev-libs/quazip
	dev-qt/qtcore:5=
	dev-qt/qtgui:5=
	dev-qt/qtnetwork:5=
	dev-qt/qtwidgets:5=
	media-libs/speex
	media-libs/speexdsp
	virtual/libusb:1
"

I've removed these in a local ebuild (attached) and rbutil builds ok.


Reproducible: Always
Comment 1 Neil 2019-12-20 07:44:10 UTC
Created attachment 600170 [details]
emerge --info
Comment 2 Neil 2019-12-20 07:44:58 UTC
Created attachment 600172 [details]
app-misc/rbutil-1.4.1-r1.ebuild
Comment 3 Andreas Sturmlechner gentoo-dev 2019-12-20 15:23:07 UTC
(In reply to Neil from comment #0)
> I've removed these in a local ebuild (attached) and rbutil builds ok.

Even though slot ops for *all* these Qt packages are likely wrong, that does not influence if it builds or not.
Comment 4 Andreas Sturmlechner gentoo-dev 2019-12-20 15:25:27 UTC
(In reply to Andreas Sturmlechner from comment #3)
> Even though slot ops for *all* these Qt packages are likely wrong...

dev-qt/*/metadata.xml:

> <subslots>
>   Must only be used by packages that are known to use private parts of the Qt API.
> </subslots>
Comment 5 James Le Cuirot gentoo-dev 2019-12-20 21:50:03 UTC
I forgot about the specific rule for Qt on this occasion. The question is though, how can you tell whether private parts of the API are being used without just waiting for it to break?
Comment 6 Larry the Git Cow gentoo-dev 2019-12-27 21:28:34 UTC
The bug has been closed via the following commit(s):

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

commit 674e344ecf2afb2cf1e4bc2372402fd42eb5759d
Author:     James Le Cuirot <chewi@gentoo.org>
AuthorDate: 2019-12-27 21:26:54 +0000
Commit:     James Le Cuirot <chewi@gentoo.org>
CommitDate: 2019-12-27 21:28:17 +0000

    app-misc/rbutil: Drop unnecessary subslot Qt operators
    
    It doesn't look like any private parts of the API are being used.
    
    Closes: https://bugs.gentoo.org/703392
    Package-Manager: Portage-2.3.84, Repoman-2.3.20
    Signed-off-by: James Le Cuirot <chewi@gentoo.org>

 app-misc/rbutil/rbutil-1.4.1.ebuild | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)