Difference between revisions of "Release-2011.03"
m (→Getting 2011.03 Release) |
(→Test combinations) |
||
(37 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
= Introduction = | = Introduction = | ||
− | This release | + | This release has completed and been tagged. This has been tested for several combinations as listed below in the table. This does not cover all the possible combinations |
The list provides the information about what different DISTRO, MACHINE, IMAGE combinations were tested, along with what version of bitbake and what host distribution. | The list provides the information about what different DISTRO, MACHINE, IMAGE combinations were tested, along with what version of bitbake and what host distribution. | ||
= Changes since the 2010.12 Release = | = Changes since the 2010.12 Release = | ||
− | Here are the high level changes since the [[Release-2010.12|previous release]] | + | Here are the high level changes since the [[Release-2010.12|previous release]]. At the high level we have made over 2000 commits since the last release. |
− | * | + | * Update to bitbake 1.10.2 as the minimum required version |
+ | * Many build-time improvements | ||
+ | ** Many implicit build-time dependencies fixed (now explicit). | ||
+ | ** We now consistently use our own perl. | ||
+ | ** We use wrapper scripts for portability in certain shell commands and have moved some early recipes to just being scripts that always exist. | ||
+ | ** Default to using libtool 2.4 in many distributions. | ||
+ | ** Many QA errors fixed. | ||
+ | * Many version updates to recipes (including the toolchain). | ||
+ | ** Also includes fully migrating to opkg from ipkg | ||
+ | ** EFL v1.0 support. | ||
+ | ** A number of security patches have been applied (or updates performed for fixes). | ||
+ | ** Updated many recipes for new download locations. | ||
+ | * Updated kernel and u-boot version for a number of platforms. | ||
+ | * Better support for Freescale QorIQ (PowerPC e500) and uClibc. | ||
= Getting 2011.03 Release = | = Getting 2011.03 Release = | ||
Line 19: | Line 32: | ||
followed by | followed by | ||
− | $ git checkout | + | $ git checkout release-2011.03 |
or (if you like to create a local branch from the release tag to avoid ending up with detached HEAD state) | or (if you like to create a local branch from the release tag to avoid ending up with detached HEAD state) | ||
− | $ git checkout -b | + | $ git checkout -b release-2011.03 origin/release-2011.03 |
− | + | Tip: Download the setup scripts from http://gitorious.org/angstrom/angstrom-setup-scripts | |
− | + | git clone git://gitorious.org/angstrom/angstrom-setup-scripts.git | |
− | |||
− | |||
− | |||
= Test combinations = | = Test combinations = | ||
{| class="sortable" border="1" | {| class="sortable" border="1" | ||
− | !'''machine''' !!'''distro''' !!'''target''' !!'''workstation''' !!'''bitbake''' !!'''tester''' !!'''build type''' !!'''Existing issues''' !!'''Hash tested''' | + | !'''machine''' !!'''distro''' !!'''target''' !!'''workstation''' !!'''bitbake''' !!'''tester''' !!'''build type''' !!'''Existing issues''' !!'''Hash tested'''!!'''Build Machine'''!!'''Build Time''' |
+ | |- | ||
+ | |mpc8313e-rdb, mpc8315e-rdb, p2020ds, p2020rdb, calamari, qemux86, qemuppc, qemuarm, qemush4, qemumips, qemumips64, qemumipsel, sheevaplug || minimal || nas-server-image, native-sdk-image, console-image, minimal-image, x11-image, meta-toolchain, qt4-x11-demo-image, qt4e-demo-image || Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit || release-2011.03 ||[[User:Trini|Tom Rini]] [1]|| clean || none || 1.12.0 | ||
+ | |- | ||
+ | |mpc8313e-rdb, mpc8315e-rdb, p2020ds, p2020rdb, calamari, qemux86, sheevaplug || minimal-uclibc || nas-server-image, native-sdk-image, console-image, x11-image || Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit || release-2011.03 ||[[User:Trini|Tom Rini]] [1]|| clean || none || 1.12.0 | ||
|- | |- | ||
− | | | + | |mpc8313e-rdb, mpc8315e-rdb, p2020ds, p2020rdb, calamari, qemux86, qemuarm, qemush4, qemumips, qemumips64, qemumipsel, sheevaplug || minimal-uclibc || minimal-image, meta-toolchain || Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit || release-2011.03 ||[[User:Trini|Tom Rini]] [1]|| clean || none || 1.12.0 |
|- | |- | ||
− | |collie, akita, tosa, efikamx, ben-nanonote ||angstrom-2008.1, angstrom-2010.x, minimal ||console-image, x11-image, opie-image ||Debian 'Squeeze' 6.0 x86_64 ||master ||[[User:Jay7|Jay7]] ||clean, inc || N/A || N/A | + | |mpc8313e-rdb, mpc8315e-rdb, p2020ds, p2020rdb, calamari, qemux86, qemush4, qemumips, qemumips64, qemumipsel || minimal-uclibc || qt4-x11-demo-image, qt4e-demo-image || Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit || release-2011.03 ||[[User:Trini|Tom Rini]] [1]|| clean || none || 1.12.0 |
+ | |- | ||
+ | |qemuarm, sheevaplug, at91sam9263ek, at91sam9g20ek, mini2440, hawkboard, overo, mini6410, beagleboard || angstrom-2008.1, angstrom-2010.x || console-image || Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit || release-2011.03 ||[[User:Trini|Tom Rini]] [1] || clean || none || 1.12.0 | ||
+ | |- | ||
+ | |qemuarm, mini2440, hawkboard, mini6410, beagleboard || angstrom-2008.1, angstrom-2010.x || angstrom-gnome-image, qt4e-demo-image, qt4-x11-demo-image || Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit || release-2011.03 ||[[User:Trini|Tom Rini]] [1] || clean || none || 1.12.0 | ||
+ | |- | ||
+ | |ronetix-pm9263, at91sam9263ek || kaeilos || minimal-image, x11-image, qt4e-demo-image, meta-toolchain || Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit || release-2011.03 ||[[User:Trini|Tom Rini]] [1] || clean || none || 1.12.0 | ||
+ | |- | ||
+ | |nslu2be, nslu2le, sheevaplug || slugos, ucslug || slugos-image || Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit || release-2011.03 ||[[User:Trini|Tom Rini]] [1] || clean || none || 1.12.0 | ||
+ | |- | ||
+ | |at91sam9m10ekes ||angstrom-2008.1 || x11-image || Ubuntu 10.10 32 bit ||1.10.2 ||[[User:ulf|ulf]] ||clean || none || N/A|| Core-i7@ 2,66 GHz/ 6GB || 1:31:10 | ||
+ | |- | ||
+ | |at91sam9m10ekes ||angstrom-2008.1 || minimal-image || Ubuntu 10.10 32 bit ||1.10.2 ||[[User:ulf|ulf]] ||inc || none || N/A|| Core-i7@ 2,66 GHz/ 6GB || 0:01:04 | ||
+ | |- | ||
+ | |at91sam9m10ekes ||angstrom-2008.1 || console-image || Ubuntu 10.10 32 bit ||1.10.2 ||[[User:ulf|ulf]] ||inc || none || N/A|| Core-i7@ 2,66 GHz/ 6GB || 0:01:16 | ||
+ | |- | ||
+ | |at91sam9m10ekes ||angstrom-2008.1 || opie-image || Ubuntu 10.10 32 bit ||1.10.2 ||[[User:ulf|ulf]] ||inc || none || N/A|| Core-i7@ 2,66 GHz/ 6GB || 0:08:41 | ||
+ | |- | ||
+ | |collie, akita, tosa, efikamx, ben-nanonote ||angstrom-2008.1, angstrom-2010.x, minimal ||console-image, x11-image, opie-image ||Debian 'Squeeze' 6.0 x86_64 ||master ||[[User:Jay7|Jay7]] ||clean, inc || N/A || N/A || Phenom II X6 1055T @2.8GHz /4Gb || N/A | ||
|- | |- | ||
|efikamx ||minimal,minimal-uclibc ||console-image, x11-image, native-sdk-image ||Fedora 14 x86_64 ||master ||[[User:Khem|Khem]] ||clean, inc || N/A || N/A | |efikamx ||minimal,minimal-uclibc ||console-image, x11-image, native-sdk-image ||Fedora 14 x86_64 ||master ||[[User:Khem|Khem]] ||clean, inc || N/A || N/A | ||
|- | |- | ||
− | |hipox ||angstrom-2008.1 | + | |hipox ||angstrom-2008.1 ||minimal-image ||openSUSE 11.3 i686 ||1.12.0 ||[[User:Sledz|Sledz]] ||clean || N/A || release-2011.03 || Core2 Duo@ 2,4 GHz (2 cores) / 4GB || |
|- | |- | ||
− | | | + | |hipox ||angstrom-2008.1 ||console-image ||openSUSE 11.3 i686 ||1.12.0 ||[[User:Sledz|Sledz]] ||clean || N/A || release-2011.03 || Core2 Duo@ 2,4 GHz (2 cores) / 4GB || |
|- | |- | ||
− | !'''machine''' !!'''distro''' !!'''target''' !!'''workstation''' !!'''bitbake''' !!'''tester''' !!'''build type''' !!'''Existing issues''' !!'''Hash tested''' | + | |hipox ||angstrom-2008.1 ||angstrom-gnome-image ||openSUSE 11.3 i686 ||1.12.0 ||[[User:Sledz|Sledz]] ||clean || N/A || release-2011.03 || Core2 Duo@ 2,4 GHz (2 cores) / 4GB || |
+ | |- | ||
+ | |bug20 ||angstrom-2008.1 ||minimal-image ||Ubuntu 9.04 64 Bit ||1.10.2 ||[[User:Stefan|Stefan]] ||clean || none || release-2011.03 | ||
+ | || Core-i7@ 3,2 GHz(8 cores) / 12GB || 0:50h | ||
+ | |- | ||
+ | |bug20 ||angstrom-2008.1 ||console-image ||Ubuntu 9.04 64 Bit ||1.10.2 ||[[User:Stefan|Stefan]] ||clean || none || release-2011.03 | ||
+ | || Core-i7@ 3,2 GHz(8 cores)/ 12GB || 1:15h | ||
+ | |- | ||
+ | |bug20 ||angstrom-2008.1 ||openjdk-6 ||Ubuntu 9.04 64 Bit ||1.10.2 ||[[User:Stefan|Stefan]] ||clean || none || release-2011.03 | ||
+ | || Core-i7@ 3,2 GHz(8 cores)/ 12GB || 1:37h | ||
+ | |- | ||
+ | |beagleboard ||angstrom-2008.1 ||beagleboard-linuxtag2010-demo-image, console-image ||Ubuntu 10.10 64 Bit ||1.11.0 ||[[User:Cbrake|Cliff Brake]] ||clean || N/A || af8541 ||Core-i7 6GB || 5:30h | ||
+ | |- | ||
+ | ||imote2 ||angstrom-2010.x || imote-image || Gentoo || 1.10.2 || [[User:jic23| Jonathan Cameron ]] | ||
+ | ||clean || N/A || ac9745f | ||
+ | |- | ||
+ | |ts72xx || angstrom-2008.1 || console-image || Ubuntu 10.04.2 x86_64 || master@edd5075a || [[User:Ynezz|Ynezz]] || clean || N/A || 8c6a371 | ||
+ | |- | ||
+ | |ts72xx || angstrom-2008.1 uclibc || console-image || Ubuntu 10.04.2 x86_64 || master@edd5075a || [[User:Ynezz|Ynezz]] || clean || [http://ynezz.ibawizard.net/dump/oe-release-2011.03/B.testing.angstrom-2008.1.uclibc.ts72xx.log alsa-lib-1.0.24.1-r0 failed] || 8c6a371 | ||
+ | |- | ||
+ | |ts72xx || angstrom-2010.x || console-image || Ubuntu 10.04.2 x86_64 || master@edd5075a || [[User:Ynezz|Ynezz]] || clean || N/A || 8c6a371 | ||
+ | |- | ||
+ | |ts72xx || angstrom-2010.x uclibc || console-image || Ubuntu 10.04.2 x86_64 || master@edd5075a || [[User:Ynezz|Ynezz]] || clean || [http://ynezz.ibawizard.net/dump/oe-release-2011.03/B.testing.angstrom-2010.x.uclibc.ts72xx.log uclibc-0.9.30.2-r35.1 failed] || 8c6a371 | ||
+ | |- | ||
+ | |ts72xx || minimal || console-image || Ubuntu 10.04.2 x86_64 || master@edd5075a || [[User:Ynezz|Ynezz]] || clean || N/A || 8c6a371 | ||
+ | |- | ||
+ | |ts72xx || minimal-uclibc || console-image || Ubuntu 10.04.2 x86_64 || master@edd5075a || [[User:Ynezz|Ynezz]] || clean || [http://ynezz.ibawizard.net/dump/oe-release-2011.03/B.testing.minimal-uclibc.ts72xx.log libfsobasics_git] || 8c6a371 | ||
+ | |- | ||
+ | !'''machine''' !!'''distro''' !!'''target''' !!'''workstation''' !!'''bitbake''' !!'''tester''' !!'''build type''' !!'''Existing issues''' !!'''Hash tested'''!!'''Build Machine'''!!'''Build Time''' | ||
|} | |} | ||
+ | |||
+ | [1] Testing done by [[User:trini|Tom Rini]]. Resources kindly provided by [http://mentor.com/linux Mentor Graphics]<br /> |
Latest revision as of 00:04, 29 March 2011
Contents
Introduction
This release has completed and been tagged. This has been tested for several combinations as listed below in the table. This does not cover all the possible combinations The list provides the information about what different DISTRO, MACHINE, IMAGE combinations were tested, along with what version of bitbake and what host distribution.
Changes since the 2010.12 Release
Here are the high level changes since the previous release. At the high level we have made over 2000 commits since the last release.
- Update to bitbake 1.10.2 as the minimum required version
- Many build-time improvements
- Many implicit build-time dependencies fixed (now explicit).
- We now consistently use our own perl.
- We use wrapper scripts for portability in certain shell commands and have moved some early recipes to just being scripts that always exist.
- Default to using libtool 2.4 in many distributions.
- Many QA errors fixed.
- Many version updates to recipes (including the toolchain).
- Also includes fully migrating to opkg from ipkg
- EFL v1.0 support.
- A number of security patches have been applied (or updates performed for fixes).
- Updated many recipes for new download locations.
- Updated kernel and u-boot version for a number of platforms.
- Better support for Freescale QorIQ (PowerPC e500) and uClibc.
Getting 2011.03 Release
The release can be obtained using
$ git clone git://git.openembedded.org/openembedded $ cd openembedded
followed by
$ git checkout release-2011.03
or (if you like to create a local branch from the release tag to avoid ending up with detached HEAD state)
$ git checkout -b release-2011.03 origin/release-2011.03
Tip: Download the setup scripts from http://gitorious.org/angstrom/angstrom-setup-scripts
git clone git://gitorious.org/angstrom/angstrom-setup-scripts.git
Test combinations
machine | distro | target | workstation | bitbake | tester | build type | Existing issues | Hash tested | Build Machine | Build Time |
---|---|---|---|---|---|---|---|---|---|---|
mpc8313e-rdb, mpc8315e-rdb, p2020ds, p2020rdb, calamari, qemux86, qemuppc, qemuarm, qemush4, qemumips, qemumips64, qemumipsel, sheevaplug | minimal | nas-server-image, native-sdk-image, console-image, minimal-image, x11-image, meta-toolchain, qt4-x11-demo-image, qt4e-demo-image | Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit | release-2011.03 | Tom Rini [1] | clean | none | 1.12.0 | ||
mpc8313e-rdb, mpc8315e-rdb, p2020ds, p2020rdb, calamari, qemux86, sheevaplug | minimal-uclibc | nas-server-image, native-sdk-image, console-image, x11-image | Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit | release-2011.03 | Tom Rini [1] | clean | none | 1.12.0 | ||
mpc8313e-rdb, mpc8315e-rdb, p2020ds, p2020rdb, calamari, qemux86, qemuarm, qemush4, qemumips, qemumips64, qemumipsel, sheevaplug | minimal-uclibc | minimal-image, meta-toolchain | Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit | release-2011.03 | Tom Rini [1] | clean | none | 1.12.0 | ||
mpc8313e-rdb, mpc8315e-rdb, p2020ds, p2020rdb, calamari, qemux86, qemush4, qemumips, qemumips64, qemumipsel | minimal-uclibc | qt4-x11-demo-image, qt4e-demo-image | Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit | release-2011.03 | Tom Rini [1] | clean | none | 1.12.0 | ||
qemuarm, sheevaplug, at91sam9263ek, at91sam9g20ek, mini2440, hawkboard, overo, mini6410, beagleboard | angstrom-2008.1, angstrom-2010.x | console-image | Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit | release-2011.03 | Tom Rini [1] | clean | none | 1.12.0 | ||
qemuarm, mini2440, hawkboard, mini6410, beagleboard | angstrom-2008.1, angstrom-2010.x | angstrom-gnome-image, qt4e-demo-image, qt4-x11-demo-image | Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit | release-2011.03 | Tom Rini [1] | clean | none | 1.12.0 | ||
ronetix-pm9263, at91sam9263ek | kaeilos | minimal-image, x11-image, qt4e-demo-image, meta-toolchain | Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit | release-2011.03 | Tom Rini [1] | clean | none | 1.12.0 | ||
nslu2be, nslu2le, sheevaplug | slugos, ucslug | slugos-image | Ubuntu 10.04 / Ubuntu 8.04 / RHEL5 32bit | release-2011.03 | Tom Rini [1] | clean | none | 1.12.0 | ||
at91sam9m10ekes | angstrom-2008.1 | x11-image | Ubuntu 10.10 32 bit | 1.10.2 | ulf | clean | none | N/A | Core-i7@ 2,66 GHz/ 6GB | 1:31:10 |
at91sam9m10ekes | angstrom-2008.1 | minimal-image | Ubuntu 10.10 32 bit | 1.10.2 | ulf | inc | none | N/A | Core-i7@ 2,66 GHz/ 6GB | 0:01:04 |
at91sam9m10ekes | angstrom-2008.1 | console-image | Ubuntu 10.10 32 bit | 1.10.2 | ulf | inc | none | N/A | Core-i7@ 2,66 GHz/ 6GB | 0:01:16 |
at91sam9m10ekes | angstrom-2008.1 | opie-image | Ubuntu 10.10 32 bit | 1.10.2 | ulf | inc | none | N/A | Core-i7@ 2,66 GHz/ 6GB | 0:08:41 |
collie, akita, tosa, efikamx, ben-nanonote | angstrom-2008.1, angstrom-2010.x, minimal | console-image, x11-image, opie-image | Debian 'Squeeze' 6.0 x86_64 | master | Jay7 | clean, inc | N/A | N/A | Phenom II X6 1055T @2.8GHz /4Gb | N/A |
efikamx | minimal,minimal-uclibc | console-image, x11-image, native-sdk-image | Fedora 14 x86_64 | master | Khem | clean, inc | N/A | N/A | ||
hipox | angstrom-2008.1 | minimal-image | openSUSE 11.3 i686 | 1.12.0 | Sledz | clean | N/A | release-2011.03 | Core2 Duo@ 2,4 GHz (2 cores) / 4GB | |
hipox | angstrom-2008.1 | console-image | openSUSE 11.3 i686 | 1.12.0 | Sledz | clean | N/A | release-2011.03 | Core2 Duo@ 2,4 GHz (2 cores) / 4GB | |
hipox | angstrom-2008.1 | angstrom-gnome-image | openSUSE 11.3 i686 | 1.12.0 | Sledz | clean | N/A | release-2011.03 | Core2 Duo@ 2,4 GHz (2 cores) / 4GB | |
bug20 | angstrom-2008.1 | minimal-image | Ubuntu 9.04 64 Bit | 1.10.2 | Stefan | clean | none | release-2011.03 | Core-i7@ 3,2 GHz(8 cores) / 12GB | 0:50h |
bug20 | angstrom-2008.1 | console-image | Ubuntu 9.04 64 Bit | 1.10.2 | Stefan | clean | none | release-2011.03 | Core-i7@ 3,2 GHz(8 cores)/ 12GB | 1:15h |
bug20 | angstrom-2008.1 | openjdk-6 | Ubuntu 9.04 64 Bit | 1.10.2 | Stefan | clean | none | release-2011.03 | Core-i7@ 3,2 GHz(8 cores)/ 12GB | 1:37h |
beagleboard | angstrom-2008.1 | beagleboard-linuxtag2010-demo-image, console-image | Ubuntu 10.10 64 Bit | 1.11.0 | Cliff Brake | clean | N/A | af8541 | Core-i7 6GB | 5:30h |
imote2 | angstrom-2010.x | imote-image | Gentoo | 1.10.2 | Jonathan Cameron | clean | N/A | ac9745f | ||
ts72xx | angstrom-2008.1 | console-image | Ubuntu 10.04.2 x86_64 | master@edd5075a | Ynezz | clean | N/A | 8c6a371 | ||
ts72xx | angstrom-2008.1 uclibc | console-image | Ubuntu 10.04.2 x86_64 | master@edd5075a | Ynezz | clean | alsa-lib-1.0.24.1-r0 failed | 8c6a371 | ||
ts72xx | angstrom-2010.x | console-image | Ubuntu 10.04.2 x86_64 | master@edd5075a | Ynezz | clean | N/A | 8c6a371 | ||
ts72xx | angstrom-2010.x uclibc | console-image | Ubuntu 10.04.2 x86_64 | master@edd5075a | Ynezz | clean | uclibc-0.9.30.2-r35.1 failed | 8c6a371 | ||
ts72xx | minimal | console-image | Ubuntu 10.04.2 x86_64 | master@edd5075a | Ynezz | clean | N/A | 8c6a371 | ||
ts72xx | minimal-uclibc | console-image | Ubuntu 10.04.2 x86_64 | master@edd5075a | Ynezz | clean | libfsobasics_git | 8c6a371 | ||
machine | distro | target | workstation | bitbake | tester | build type | Existing issues | Hash tested | Build Machine | Build Time |
[1] Testing done by Tom Rini. Resources kindly provided by Mentor Graphics