Summary: | kdevelop-9999 need not depend on kdevplatform[subversion] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bernd Buschinski <b.buschinski> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Bernd Buschinski
2011-10-15 09:26:55 UTC
Not really true since there are still parts that have not migrated yet. :| Which parts? I spoke with Andreas Pakulat and he is not aware of any parts. The kde provider should nowadays have no hard-dep on any plugins. I guess we have some kind of missunderstanding here. I am talking about kdevelop, not kde. And kdevelops kde provider uses https://projects.kde.org/kde_projects.xml for the projects, and there is not a single protocol="svn" And even if there was a protocol="svn" kdeproviderwidget.cpp:88 IPlugin* plugin = ICore::self()->pluginController()->pluginForExtension("org.kdevelop.IBasicVersionControl", "kdevgit"); kdevelop only calls for git, not svn. So again, I am asking what parts of *kdevelop* require kdevplatform+svn? I can confirm that dev-util/kdevelop-4.2.3 and dev-util/kdevplatform-1.2.3 are working fine without subversion enabled in kdevplatform. Since svn1.7 is breaking kdevelop I'm all for removing this unnecessary dependency -------------------------------------------------------------------- vasko /home/sdr # equery uses kdevelop dev-util/kdevplatform [ Legend : U - final flag setting for installation] [ : I - package is installed with flag ] [ Colors : set, unset ] * Found these USE flags for dev-util/kdevelop-4.2.3: U I + + cmake : Enable support for CMake build system + + cxx : Builds support for C++ (bindings, extra libraries, code generation, ...) - - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml - - linguas_ca : Catalan locale - - linguas_ca@valencia : Catalan locale (Valencia) - - linguas_da : Danish locale - - linguas_de : German locale + + linguas_en_GB : English locale for Britain - - linguas_es : Spanish locale - - linguas_et : Estonian locale - - linguas_fr : French locale - - linguas_it : Italian locale - - linguas_nb : Norwegian (Bokmal) locale - - linguas_nds : Low Saxon locale - - linguas_nl : Dutch locale - - linguas_pt : Portuguese locale - - linguas_pt_BR : Portuguese locale for Brasil - - linguas_ru : Russian locale - - linguas_sl : Slovenian locale - - linguas_sv : Swedish locale - - linguas_th : Thai locale - - linguas_uk : Ukrainian locale - - linguas_zh_CN : Chinese locale for Peoples Republic of China - - linguas_zh_TW : Chinese locale for Taiwan - - okteta : Enable hex editor plugin + + qmake : Enable support for QMake build system + + qthelp : Enable support for QtHelp documentation browsing - - test : Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore * Found these USE flags for dev-util/kdevplatform-1.2.3: U I - - cvs : Enable CVS (Concurrent Versions System) integration - - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml + + git : Enable Git version control support - - linguas_ca : Catalan locale - - linguas_ca@valencia : Catalan locale (Valencia) - - linguas_da : Danish locale - - linguas_de : German locale + + linguas_en_GB : English locale for Britain - - linguas_es : Spanish locale - - linguas_et : Estonian locale - - linguas_fr : French locale - - linguas_it : Italian locale - - linguas_nb : Norwegian (Bokmal) locale - - linguas_nds : Low Saxon locale - - linguas_nl : Dutch locale - - linguas_pt : Portuguese locale - - linguas_pt_BR : Portuguese locale for Brasil - - linguas_ru : Russian locale - - linguas_sl : Slovenian locale - - linguas_sv : Swedish locale - - linguas_th : Thai locale - - linguas_uk : Ukrainian locale - - linguas_zh_CN : Chinese locale for Peoples Republic of China - - linguas_zh_TW : Chinese locale for Taiwan - - reviewboard : Enable reviewboard support - - subversion : Enable subversion (version control system) support - - test : Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore vasko /home/sdr # Fixed, thanks! reopen, as kdevelop-9999 again depends on kdevplatform[subversion] with old reason # see bug 347547 about the kdevplatform[subversion] dependency but there is nothing new in the bug... Sorry, fixed. REOPEN AGAIN, as kdevelop-9999 AGAIN depends on kdevplatform[subversion] why? why again? http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commitdiff;h=18fafb0d2a90d2d6fad66a843c90247059f5411f Ian, please revert the change. to make your life easier, all 4.3 beta/alpha/whatever releases need depend on kdevplatform[subversion] errr, need not depend on kdevplatform[subversion] sorry Fixed once and for all, plus I tested it: [dev-util/kdevelop] Remove the kdevplatform[subversion] depedency: 1) Fetch Project -> KDE displays only git repos 2) Fetch Project -> Subversion is not displayed when subversion is disabled in kdevplatform http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=484502b36051366ced467e2ba9a7fc2338ad88e7 |