Merge of some consolidation stuff and staging on build.pub.meego.com
Kevin Ottens
ervin at kde.org
Wed Aug 17 12:18:09 UTC 2011
On Wednesday 17 August 2011 12:56:14 Sebastian Kügler wrote:
> On Tuesday, August 16, 2011 20:11:24 Kevin Ottens wrote:
> > I'm not sure those two are going in the right direction overall. The
> > package naming, and the use of macros were meant to keep the opensuse
> > packaging and the meego one as close as possible. The aim being to avoid
> > spreading the resources thin.
> >
> > The fact that Plasma Active is currently packaged for both opensuse and
> > meego is especially telling on the fact that its a valid goal. It's
> > IMHO
> > worth keeping the delta between both package sets as small as possible,
> > and the proposed changes deviate from that a lot.
>
> I don't see a huge problem with that. The openSUSE packages are still very
> big and built for desktop, having something closer to our Git layout is I
> think going into the right direction, more modular, more frameworky, easier
> to package when git repo == package scope. So I think there's something to
> be gained here.
>
> I suppose the openSUSE packages would also benefit from further splitting,
> although they're already split internally (i.e. one tarball builds multiple
> packages, for example for workspace).
I think we're talking on two parallel tracks here. I'm not talking about
splitting, I'm talking about random renaming of existing packages. The
examples brought by Maurice were:
"e.g. kde4-filesystem --> kde-filesystem and kdebase4-runtime --> kde-runtime"
Those packages already exist in openSUSE, I don't see the point in changing
the name, or at least without coordination with the openSUSE people. Again my
point being about avoiding diluted efforts on the packaging (and from the rest
of your email we're trading short term convenience for long term resource
waste).
Oh, and also it'd avoid to recreate mistakes (standing on the shoulders of
others and all that), as for instance they introduced the "4" in their package
naming for a reason, IIRC it made the major version transition easier, we'll
hit something similar at some point.
> When comparing packages between oS and MeeGo, they're already quite
> different, since openSUSE's OBS does a lot of checks, uses tons of macros.
Well, any reason for dropping those? (AFAIK we could get the same checks and
macros on the meego one, I don't completely know the magic though)
Note however that at the end of the day I won't make the packages anyway. But,
it's clear that the current situation is wasting resource while for the
MeeGo/openSUSE case we have opportunities to reduce that waste (as they're
close enough in packaging structure and workflow).
Regards.
--
Kévin Ottens, http://ervin.ipsquad.net
KDAB - proud patron of KDE, http://www.kdab.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/active/attachments/20110817/e6d7dece/attachment.sig>
More information about the Active
mailing list