[maemo-developers] QT Packages, Repositories and PR1.2

From: Felipe Crochik felipe at crochik.com
Date: Fri May 21 02:42:43 EEST 2010
Now we're gettingto the crux of the matter. The choice is not to
support all versions of Qt simultaneously, but to have a single base
version for each PR, and have this version on the NAND for speed
reasons IIUC (plus integration issues as mentioned above) - and also
to lower memory footprint, having GTK+ and Qt simultanously is
stressful enough, having multiple versions of Qt in memory would make
things even worse. So you won't have Qt4.5 on PR1.2, no Qt4.6 in the
PR that will hopefully bring us Qt4.7, etc. The devel version is there
just for, well, development and testing. As you can see this
significantly lowers our maemo.org <http://maemo.org/>  maneuvering space,
too...



I guess I finally "got" your point. Anything that you want to have end users
actually using you should develop on the "current stable" version. Anything
you develop that uses a "newer/upcoming" version it is just for you as a
developer and you will have to jump some hoops in order to test it. Once the
new release is official you publish your application again to be compiled
against the latest official/stable libraries.

 

The good news: I officially quit on trying to push the "new qt" libraries to
the device for "regular users". 

 

The bad news now I have more questions:

1.	As today what a developer needs to do to get an application that
uses qt to the end user? Is there a way to tell the autobuilder to compile
against the 4.5 qt and make the package only depend on it?
2.	What is the point of the (not so few) qt applications on the
repository that were compiled against the qt4-core (4.6)? Unless pr1.2 will
have a qt that is binary compatible to the libs on the autobuilder right now
these packages will be completely useless, right? I thought the point of
committing packages using qt4-core (4.6) now was to have them ready for day
one when pr 1.2. gets out.
3.	The qt applications not using qt4-maemo5 are "moved" to testing. How
are they being tested right now? They can't be tested on the pr1.1, because
they are compiled against qt 4.6. Are they not being tested at all
(everything is at halt); or they are being tested by people that have "pre
release" pr1.2; or are they being tested using scratchbox environment?

 

Thanks for taking the time to answer me. It has been very interesting and
"illuminating"

 

Best Regards,

Felipe

 

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