[Kde-bindings] Re: kdebindings split

Hans-Peter Jansen hpj at urpla.net
Fri Jan 7 23:04:23 UTC 2011


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.

Pete



More information about the Kde-bindings mailing list