[Kde-bindings] Re: kdebindings split

Ian Monroe ian at monroe.nu
Fri Jan 7 23:19:38 UTC 2011


On Fri, Jan 7, 2011 at 17:04, Hans-Peter Jansen <hpj at urpla.net> wrote:
> On Friday 07 January 2011, 21:05:52 Ian Monroe wrote:
>> Just to be clear from the start, this is only for 4.7 and not 4.6.
>> Nothing has changed for 4.6; it will continue to be developed in SVN.
>>
>> The main thinking behind this split is to make the dependency tree
>> clearer. Before there was a cmake-time dependency on KDE. This
>> resulted in some very real confusion among new kdebindings
>> contributors (and even a quasi-fork).
>
> Well, that was more in the PITA class of actions, but thankfully, this
> project approaches saner territories organization wise.
>
> Thanks.
>
>> This also frees us to release
>> kdebindings modules at different times (for instance Qt modules with
>> Qt releases, KDE modules with KDE releases). This hasn't been decided
>> precisely at this time.
>>
>> Many distributions already split up kdebindings in a similar manner,
>> so I do not see this being an issue.
>>
>> Copying and pasting from README.MODULARIZATION:
>> In anticipation of the conversion to Git, the trunk kdebindings
>> module has been modularized. This means you can no longer build it
>> all at once as before.
>>
>> The 'root' of kdebindings builds only the Kross modules. In git all
>> the kross modules will be in one repository. Kross modules depend
>> only on KDE and do not require other kdebindings modules.
>>
>> All other modules will be in separate repositories, as detailed
>> below.
>>
>> Dependency Tree:
>>
>> generator (will be named smoke-base once we are in git)
>>
>>  |- smoke/qt
>>  |
>>     |- ruby/qtruby
>>     |- perl/qt
>>     |- csharp/qyoto
>>     |- smoke/kde
>>     |
>>        |- ruby/korundum (also depends on ruby/qtruby)
>>        |- perl/kde (also depends on perl/qt)
>>        |- csharp/kimono (also depends on csharp/qyoto)
>>        |- python/pykde4
>
> For what reason is python/pykde located under smoke?
> As far as I understand matters, pykde is still independent from smoke.

True, that was incorrect.

Ian



More information about the Kde-bindings mailing list