kdelibs (tier1) splitting package/repository granularity
Patrick Spendrin
ps_ml at gmx.de
Thu May 10 21:42:38 UTC 2012
Am 10.05.2012 23:00, schrieb Alexander Neundorf:
....
> The situation with the tier1 libs is very different than with KDE4
> kdelibs: no dependencies between each other, no runtime dependencies.
>
> Why not put all tier1 libraries into one repository and release them as
> one package ?
>
> Keep tier2 and tier3 libraries, or those which introduce different
> runtime dependencies, or those which are "big", separate.
>
> qxt does this too, and it's no problem for 3rd party users.
>
> Having the tier1 libs in one repository would at least make maintaining
> the buildsystem easier (simply less work), and it may make building the
> whole thing a bit more convenient, since you have less packages to build.
>
> For kdelibs developers it would be probably also a bit more convenient.
>
> Of course each of the libs can be switched on and off separately...
>
> So, what are the real benefits of e.g. releasing the 6-file library
> kdbusaddons as a separate package ?
There are definitely tier1 libs that are interesting completely on their
own (thinking of solid e.g.). Also, I don't think a lot of people
compile KDE by hand, not on Linux nor on any other platform.
The main problem I see if you keep the libraries together, you will end
up in a similar way as Qt5 does atm:
"This project is using private headers and will therefore be tied to
this specific Qt Module build version" - so the need (==advantage) to
have clean library splitting will go away as soon as possible again.
>
> Alex
>
>
regards,
Patrick
More information about the Kde-frameworks-devel
mailing list