Hello All,
As part of greater Continuous Integration (CI) efforts at Linaro,
the Infrastructure Team is tasked to develop and maintain a jenkins based,
versatile service run in the cloud that will drive the build part of the
continuous integration loop for engineering components.
After an intense 11.09 cycle focused on developing a solution for doing
large scale kernel CI building and testing, we are pleased to announce that
the Linaro CI build service is now available for wider beta testing for L
inaro
engineering teams.
If you are interested in trying out this service or if you have a kernel
tree/defconfig that you would like to be continuously built on Linaro CI and
tested in Linaro's LAVA lab, please get in touch with me and the
infrastructure team, to discuss your steps to get started.
Expect more updates and information from the Linaro CI front as we proceed.
In the meantime visit the links below:
1. The Linaro CI Build service
+ https://ci.linaro.org
2. Details and background on the CI build service and how to request a new
job
+ https://wiki.linaro.org/Platform/Infrastructure/LinaroCI
3. The list of the existing Kernel CI builds that are currently built and
tested on
daily basis can be found at
+ https://ci.linaro.org/jenkins/view/All%20CI/
4. Daily tracking your Kernel CI build results is explained here
+
https://wiki.linaro.org/Platform/Infrastructure/LinaroCI#Monitoring_Build_F…
5. Daily tracking your Kernel CI runtime results is explained there
+
https://wiki.linaro.org/Platform/Infrastructure/LinaroCI#Finding_Test_Resul…
6. Future development ideas for the service
+ https://launchpad.net/linaro-ci/+milestone/backlog
The 11.09 release is just a first step and more exciting and advanced
continuous integration
features are on their way. Linaro CI has already started showing results by
finding bugs during
our development/setup phase of Linaro CI build service.
Visit our backlog milestone [6] in launchpad to get an up to date overview
of ideas and
deliverables in our planning pipeline.
Here some samples of topics we discussed:
1. Extend the kernel CI effort by adopting further defconfigs and tracked
trees and
verification of the kernel builds on different kinds of boards in the
LAVA lab.
2. Develop and host a one stop place for kernel CI tracking on LAVA
dashboard,
where engineers can continuously monitor their components for build and
runtime failures.
3. Add support for adhoc kernel builds. This will allow kernel tree
maintainers to try out
pull requests and local developments in LAVA using a simple one time
submit feature.
4. Improve CI support for downstream kernel maintainers (e.g. ubuntu,
android).
The goal is to make continuous downstream merging and integration of
highly active
upstream repositories very easy and efficient.
The beginning of many milestones has just begin with a small step
and your feedback will be of immense value in achieving the future
milestones.
Thanks and Regards,
Deepti
Infrastructure Team Member, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linarohttp://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog
Key Points for wider discussion
===============================
* 2nd 11.09 Android Release Candidate is out:
https://android-build.linaro.org/builds/~linaro-android/staging-snowball-11…
Team Highlights
===============================
* 4460 bringup with Linaro TI LT kernel done.
* Ethernet Configuration Manager is in all builds, which means
Ethernet now works on Panda, Staging Panda, Beagle, Beagle xM, Staging
Snowball.
* More test cases added to lava-android-test.
* "Booting the Igloo Android A Release with Linaro Tools" document is
finished: https://wiki.linaro.org/Platform/Android/Builds/Wip/igloo-snowball
* 11.09 Toolchain is integrated.
* iMX53 booting and Origen Wi-Fi issue ongoing.
* 11.10 planning ongoing.
Miscellaneous
===============================
* Frans will be on vacation 2011-09-26 to 2011-10-07.
* Tony will be away on training all of next week. 2011-10-03 to 2011-10-07.
* Chao is off on Friday (2011-09-30) and next Tuesday ( 2011-10-04).
Bugs fixed
===============================
* #825327, #819723, #850099, #845793
Blueprints:
===============================
https://launchpad.net/linaro-android/+milestone/11.09https://launchpad.net/linaro-android/+milestone/11.10
Hi Mattias,
FYI, a user is reporting an issue with l-a-m-c on
http://ask.linaro.org/questions/191/linaro-image-tools
I can't reproduce the problem, and I didn't find any bug in LP matching
the error message, but I guess your team should be able to help this guy.
Thanks,
Michael.
--
Michael Opdenacker - Community Manager
Linaro, http://linaro.org
Cell: +33 621 604 642
IRC: 'opm' in #linaro on irc.freenode.net
Michael and I were tasked with making the front page of the Linaro wiki
a little more developer focused and offloading some of the other
information to the main website, linaro.org.
We've put together a prototype page and would like to get some feedback
before making the real switch:
https://wiki.linaro.org/AndyDoan/Sandbox/FrontPage
thanks,
-andy
Hi,
IS would like to upgrade the porter boxes from maverick to natty, which
should make them more stable.
This will require a reboot, and the upgrade may cause issues for some
tasks, so please be aware and plan accordingly.
The plan is to start with jenipapo at 1900UTC on Sept 26. The others
(guinep, habitat) will be done in the hours following that, or starting
at the same time on Sept 27 if they can't all be done in the first block.
Thanks,
James
Hi all,
Over recent months I've had a steady stream of comments from
external people trying to use the Linaro deliverables about the
difficulty of getting started, understanding what Linaro produces
and how to use it.
My experience with supporting users is that using and making sense
of the linaro output is often not nearly as easy as we would like
to believe.
Part of the problem seems to be that we may not do a good job of
passing on the knowledge and understanding necessary to allow
users to help themselves.
Is it worth a session at Linaro Connect to discuss how we could
improve the situation? This probably falls in the "community"
area.
Key things to discuss might be:
* identifying and understanding our audience
* providing the "missing manual" (what knowledge do we tend to
assume in linaro that our audience may lack)
* wiki ownership and maintenance (how do we _manage_ the
information we produce to maximise its relevance and usefulness)
(This includes identifying stale/obsolete information, removing
duplicates and providing useful indices, contents lists and
introductory material.)
Ideally, we should get some users external to linaro to attend
and/or provide input.
Cheers
---Dave
Hello,
I am trying to build the upstream kernel like linux-linaro-3.0,
linux(linus), linux-next, linux-arm-soc for next builds with omap2plus
defconfig,
Create a kernel debian package and use this debian package to verify the
build. The builds are enabled with ext3 file system.
The scripts that is used to build the kernel for example is
http://bazaar.launchpad.net/~linaro-infrastructure/linaro-ci/lci-build-tool…
.
The builddeb used contains modifications submitted to work for cross
compilation and the changes are available at
http://permalink.gmane.org/gmane.linux.linaro.devel/7443.
Other than that there is no hand made changes to any files.
An example hwpack that I created using the linaro-hwpack-replace can be
downloaded from
http://ci.linaro.org/kernel_hwpack/panda/hwpack_linaro-panda_20110927-0741_…
.
This consists of the kernel debian package built from linux-linaro-3.0 with
omap2 defconfig to work on a panda board.
[PS: linaro-hwpack-replace which is part of the linaro-image-tools is a tool
that replaces the old kernel debian package in a given hwpack with the
supplied kernel debian package ]
I see that the kernel builds successfully, and the hwpack containing this
newly built kernel debian package boots fine on the boards, but it fails to
execute the reboot command and it hangs
with the following message:
#################################################################
The system is going down for reboot NOW!
root@linaro-nano:~# init: tty4 main process (3205) killed by TERM signal
init: tty5 main process (3211) killed by TERM signal
init: auto-serial-console main process (3213) killed by TERM signal
init: tty2 main process (3215) killed by TERM signal
init: tty3 main process (3218) killed by TERM signal
init: tty6 main process (3224) killed by TERM signal
init: openvt main process (3276) killed by TERM signal
init: plymouth-upstart-bridge main process (3341) terminated with status 1
[ OK ]ing all remaining processes to terminate...
[ OK ] processes ended within 1 seconds....
[ OK ]onfiguring network interfaces...
[ OK ]ctivating swap...
[ OK ]ounting weak filesystems...
* Will now restart
[ 2216.347167] Restarting system.
#################################################################
The board needs to be hard reset to boot back to the system.
Has anyone seen this issue before, or do you suspect some problem with the
kernel I built ??
I would be very thankful if someone can help me triage the problem.
Thanks and Regards,
Deepti.