Hi

2010/3/31 Marius Vollmer <[email protected]>

> ext Robin Burchell <[email protected]> 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
_______________________________________________
maemo-developers mailing list
[email protected]
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to