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

Thiago Macieira thiago at kde.org
Sat Feb 6 12:54:46 CET 2010


Em Sexta-feira 5. Fevereiro 2010, às 22.38.58, Ingo Klöcker escreveu:
> On Sunday 31 January 2010, Thiago Macieira wrote:
> > Em Domingo 31. Janeiro 2010, às 14.39.31, Maciej Mrozowski escreveu:
> > > 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.

It matters for the packagers. But I meant that it doesn't matter for the user. 
Sorry for not being clear.

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

So which distro's splitting is the sensible one?

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

Usually dependencies are in libraries, and that's automatic in the package 
managers. They find out all libraries required and all libraries provided.

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

Right. So if we have two different answers (or more), which one is the right 
one?

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
  Senior Product Manager - Nokia, Qt Development Frameworks
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-scm-interest/attachments/20100206/0ceb962b/attachment.sig 


More information about the Kde-scm-interest mailing list