Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 505832 - kde overlay: kde4-base.eclass needs update for closed bug 501766
Summary: kde overlay: kde4-base.eclass needs update for closed bug 501766
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-26 04:09 UTC by Nikita Zlobin
Modified: 2014-03-26 16:45 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 Nikita Zlobin 2014-03-26 04:09:04 UTC
Currently qtgui ebuild has disappeared dbus use flag. Gentoo version of kde4-base.eclass allowes to use either qdgui[dbus], as usually, or just have qtdbus installed.
Version in kde overlay still causes mentioned bug (501766).

Marking as major since it breaks at least all kde-related upgrades.

Reproducible: Always
Comment 1 Michael Palimaka (kensington) gentoo-dev 2014-03-26 12:06:58 UTC
Are you using an outdated overlay version?

http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob;f=eclass/kde4-base.eclass;#l292
Comment 2 Nikita Zlobin 2014-03-26 12:20:37 UTC
Unfortunally my opinion about state of that bug was pretty - i forgot, what really means construction || (dep1, dep2,...) %). So, problem exists in both places.

I described root of problem in discussion about that bug, but no success. Is it indeed right, that dependency like qtgui[dbus(+)] means, that there is no need for dbus flag in qtgui? For me it is not.

Also found discussion on calculate linux forum, where still no clear solution.

---------

Version on this links is what i have in kde overlay, and it is latest (from head).
Comment 3 Michael Palimaka (kensington) gentoo-dev 2014-03-26 12:26:26 UTC
(In reply to Nikita Zlobin from comment #2)
> Unfortunally my opinion about state of that bug was pretty - i forgot, what
> really means construction || (dep1, dep2,...) %). So, problem exists in both
> places.
> 
> I described root of problem in discussion about that bug, but no success. Is
> it indeed right, that dependency like qtgui[dbus(+)] means, that there is no
> need for dbus flag in qtgui? For me it is not.

Yes, the (+) part means "if the USE flag doesn't exist, treat it as if it's set".
Comment 4 Nikita Zlobin 2014-03-26 12:47:15 UTC
Success. Just unmerged dikt before to upgrade.
And there is entire kde stuff :/
Comment 5 Michael Palimaka (kensington) gentoo-dev 2014-03-26 12:58:01 UTC
What entire kde stuff? You haven't provided any portage output yet, so it's difficult for us to actually know what is happening.
Comment 6 Nikita Zlobin 2014-03-26 16:45:13 UTC
Log part:
emerge: there are no ebuilds built with USE flags to satisfy ">=dev-qt/qtgui-4.7.4:4[accessibility,dbus]".
!!! One of the following packages is required to complete your request:
- dev-qt/qtgui-4.8.5-r1::gentoo (Missing IUSE: dbus)
.....
below is list of packages, requiring it, for me there was only dikt, which i now have manually unmerged and re-emerged. Since its qtgui dependency is same as for all other kde stuff, i expected, that all kde stuff will need manual unmerge and emerge, but it doesn't need, so problem is solved.

When i installed dikt, qtgui had dbus flag in IUSE, but then ebuild for installed version disappeared from portage due to version bump.