| 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 |