[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