Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 498674 - kde-base/kdegraphics-mobipocket-4.12.1: circular dependency with kde-base/okular-4.12.1[mobi]
Summary: kde-base/kdegraphics-mobipocket-4.12.1: circular dependency with kde-base/oku...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-20 11:34 UTC by Bartosz Brachaczek
Modified: 2014-01-20 11:52 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 Bartosz Brachaczek 2014-01-20 11:34:39 UTC
I cannot normally emerge kde-base/okular-4.12.1[mobi] because it and kde-base/kdegraphics-mobipocket are circularly dependent. kde-base/kdegraphics-mobipocket should not depend on kde-base/okular, I checked the 4.12.1 version and it is definitely not dependent upon okular.

These are the packages that would be merged, in order:

Calculating dependencies... done!


[nomerge       ] kde-base/okular-4.12.1:4/4.12 [4.12.0:4/4] USE="chm crypt djvu ebook handbook jpeg mobi pdf postscript tiff (-aqua) -debug" 
[ebuild  N     ]  kde-base/kdegraphics-mobipocket-4.12.1:4/4.12  USE="(-aqua) -debug" 15 kB
[ebuild     U  ]   kde-base/okular-4.12.1:4/4.12 [4.12.0:4/4] USE="chm crypt djvu ebook handbook jpeg mobi pdf postscript tiff (-aqua) -debug" 1,543 kB

Total: 2 packages (1 upgrade, 1 new), Size of downloads: 1,557 kB

 * Error: circular dependencies:

(kde-base/kdegraphics-mobipocket-4.12.1::gentoo, ebuild scheduled for merge) depends on
 (kde-base/okular-4.12.1::gentoo, ebuild scheduled for merge) (buildtime)
  (kde-base/kdegraphics-mobipocket-4.12.1::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying the following change:
- kde-base/okular-4.12.1 (Change USE: -mobi)

Note that this change can be reverted, once the package has been installed.
Comment 1 Michael Palimaka (kensington) gentoo-dev 2014-01-20 11:52:14 UTC
Thanks, fixed in CVS and git. It looks like the okular plugin used to be part of kdegrapgics-mobipocket, but was moved upstream to okular and we didn't notice.

+  20 Jan 2014; Michael Palimaka <kensington@gentoo.org>
+  kdegraphics-mobipocket-4.12.1.ebuild:
+  Remove unused dependency wrt bug #498674.

http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=f8d47e2784b688860709a432ad1496fc592fafc2