[maemo-developers] Dependency problems after PR 1.2 update to extras builder

From: Timo Härkönen timop.harkonen at gmail.com
Date: Wed Mar 31 12:14:06 EEST 2010
Hi

2010/3/31 Marius Vollmer <marius.vollmer at nokia.com>

> ext Robin Burchell <viroteck at viroteck.net> writes:
>
> > Things as I understand it:
> > - Qt 4.5 on Maemo5 had no API/ABI compatibility guarentees.
> > - Qt 4.6 took liberal advantage of that to change and fix some rather
> > suboptimal parts.
>
> This might have been handled better, though, with a proper soname change
> etc.  There are ways to cleanly break an interface, still painful, but
> at least sterile.
>
>
> In general, I think it is not useful to release an SDK update earlier
> than the OS.  The way they are joined at the hip, they need to be
> released together.  (Yes, in an parallel universe, SDK and OS would be
> more independent.  But they are not and we should not pretend they are.)
>
>
I think it's good to able to test that your applications are working with
the upcoming version so there's a chance to have less broken packages when
the actual update comes. Anyway, time between these releases (SDK and OS) is
already too long.


> It is of course better to release earlier than later.  Thus, if we want
> to release the SDK early, we simply need to release the OS with it, as a
> beta.
>
> But even if there is a SDK release with a corresponding OS beta release,
> I'd say it should not be installed in the Extras autobuilder.  People
> can try out the new SDK and OS beta by themselves, we don't need to
> force them to use it.  The Extras autobuilder should build for the most
> recent release of the OS.
>


This brings up a question: Is there a need for one more repo? Something like
extras-experimental that could have these pre-released updates, etc. for
devs to test and play with. The current extras chain
(devel->testing->extras) would be only used with the current SDK only.


>
> (In my dreams, the OS updates would be developed in extras-devel as
> well, end-users would eventually SSU from extras, and the SDK as such
> would not exist.  We would still have the problem of how to make a
> binary that is compiled against Qt 4.6 run with Qt 4.5, but everybody
> except us has that figured out.)
>

-Timo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.maemo.org/pipermail/maemo-developers/attachments/20100331/8e159a70/attachment.htm>
More information about the maemo-developers mailing list