Editing User:Javispedro/Scrapbook

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 +
Hello all,
 +
As part of the plan to fix the PR1.2 SDK dependency issues in the
 +
autobuilder [1], we plan to upgrade the Debian devkit in the Fremantle
 +
autobuilder to the Squeeze version [2] (from the current etch one), and start
 +
using "improved shlibdeps" [3] (a.k.a. .symbols files) to version
 +
dependencies on a much more granular basis (minimal required version of
 +
libraries will be calculated per symbol instead of per library). We plan to
 +
ship .symbols files for most of the SDK libraries [4].
 +
 +
This means that packages built in the PR1.2 SDK using no PR1.2-introduced
 +
functions will work on a PR1.1 device and even on a 1.0 device.
 +
 +
Unfortunately, this approach doesn't include Qt packages as there are more
 +
problems to that, but we hope the Qt API to be more stable in future
 +
releases.
 +
 +
Of course, upgrading to Squeeze _will_ cause compatibility problems to some
 +
packages. We have been rebuilding many of them in a test environment [5, 6]
 +
and analyzed the common issues -- in fact, we have talked to a few
 +
maintainers about those. If your package doesn't build when we move the
 +
autobuilder to Squeeze and you don't know how to fix it, don't hesitate to
 +
ask. We find that most of the compatibility problems are caused by stricter
 +
checks, and that is always a Good Thing (TM).
 +
 +
If you want to swap your local SDK to squeeze, you have to
 +
# Install the squeeze devkit from [2]
 +
# Replace debian-etch devkit with debian-squeeze
 +
# apt-get install maemo-sdk-symbols cdbs man-db dpatch
 +
 +
 +
[1] http://wiki.maemo.org/Task:PR1.2_autobuilder
 +
 +
[2] http://scratchbox.org/debian/dists/stable/main/binary-i386/scratchbox-devkit-debian-squeeze_1.0.3_i386.deb
 +
 +
[3] http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps
 +
 +
[4] http://maemo.org/packages/view/maemo-sdk-symbols/
 +
 +
[5] https://garage.maemo.org/builder/.fremantletest/
 +
 +
[6] https://garage.maemo.org/builder/.fremantletest/__packages__/

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)