Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 306467 - [kde-overlay] kde-base/kdesdk-kioslaves: kdesvn blocker in dependencies is too strict
Summary: [kde-overlay] kde-base/kdesdk-kioslaves: kdesvn blocker in dependencies is to...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-23 00:20 UTC by Andreas K. Hüttel
Modified: 2010-02-27 13:01 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 Andreas K. Hüttel archtester gentoo-dev 2010-02-23 00:20:01 UTC
The current kdesdk-kioslaves-4.4.0 ebuild contains

RDEPEND="${DEPEND}
        !kdeprefix? (
                subversion? ( !dev-util/kdesvn:4 )
        )
"

However, this is too strict, since the newest kdesvn version takes care not to install any conflicting files. Please change the RDEPEND to read

RDEPEND="${DEPEND}
        !kdeprefix? (
                subversion? ( !<dev-util/kdesvn-1.5.1 )
        )
"

Tested and works fine here.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-02-25 12:47:14 UTC
Fixed in Portage, overlay remains broken so leaving open...

+  25 Feb 2010; Samuli Suominen <ssuominen@gentoo.org>
+  kdesdk-kioslaves-4.3.5.ebuild, kdesdk-kioslaves-4.4.0.ebuild:
+  Fix kdesvn blockers wrt #306467, thanks to Andreas K. Huettel for
+  reporting.
Comment 2 Thierry De Leeuw 2010-02-27 12:58:27 UTC
I solved the following issue by removing the "subversion" use flag.

[ebuild  N    ] dev-util/kdesvn-1.5.2-r1  USE="handbook (-aqua) -debug (-kdeenablefinal)" LINGUAS="-de -es -fr -ja -lt -nl -pt_BR -ro -ru"
[blocks B     ] >=kde-base/kdesdk-kioslaves-4.3.5[-kdeprefix,subversion] (">=kde-base/kdesdk-kioslaves-4.3.5[-kdeprefix,subversion]" is blocking dev-util/kdesvn-1.5.2-r1)
[blocks B     ] >=dev-util/kdesvn-1.5.2:4 (">=dev-util/kdesvn-1.5.2:4" is blocking kde-base/kdesdk-kioslaves-4.4.0)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  ('installed', '/', 'kde-base/kdesdk-kioslaves-4.4.0', 'nomerge') pulled in by
    kde-base/kdesdk-kioslaves required by world

  ('ebuild', '/', 'dev-util/kdesvn-1.5.2-r1', 'merge') pulled in by
    kdesvn
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2010-02-27 13:01:11 UTC
This has been fixed in both portage and overlay now. 

The blocker should be there, since the kioslave & servicefiles from kdesvn are preferred.