[Kde-scm-interest] [Proposal] Package splitting with thin meta-repos

Ingo Klöcker kloecker at kde.org
Fri Feb 5 22:38:58 CET 2010


On Sunday 31 January 2010, Thiago Macieira wrote:
> Em Domingo 31. Janeiro 2010, às 14.39.31, Maciej Mrozowski escreveu:
> > What packagers are you referring to Thiago? Dirk and Co. or distro
> > packagers?
> 
> Distro packagers.
> 
> > Source distro packagers (like here in Gentoo) surely prefer
> > splitting - as they (we) do it anyway now, by the means of
> > custom/hacked solutions like recursively commenting out certain
> > add_subdirectory sections using clever sed scripts often
> > accompanied with total override of
> > find_package(..REQUIRED) lines like with the example of kdepim
> > (this one is not going to be split easily, I'm not sure whether
> > it's even worth it).
> 
> Source distros are the minority. Sure, for you, splitting is much
> better, since you need to download the source before compiling.
> 
> For traditional binary distros, it doesn't really matter if the
> source comes in separate packages or in one big bundle. They're
> going to split it anyway.

I doubt that it doesn't matter for them. If we'd provide the splitting 
then they wouldn't have to spend a lot of time thinking of a clever 
splitting.


> And they usually split differently, from one distro to the next.

Doh! Of course, they split differently. But only because we do not 
provide a sensible splitting for them.

[snip]

> PS: we have not discussed what happens if our split doesn't match the
> distros' split. Any/all of them.

We also have not discussed what happens if we spoil a distro's split by 
adding a new intra-module dependency.

Instead of making wild guesses about what the distros think about 
package splitting we should simply ask them. All distros we need to care 
about should be present on the kde-packagers list.


Regards,
Ingo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-scm-interest/attachments/20100205/962a1019/attachment.sig 


More information about the Kde-scm-interest mailing list