Enclosed please find the link to the Weekly Status report
for the kernel working group for the week ending 2011-10-07
== Meeting Minutes ==
https://wiki.linaro.org/WorkingGroups/Kernel/Meetings/2011-10-03
== Weekly Status Report ==
https://wiki.linaro.org/WorkingGroups/Kernel/Status/2011-10-06
== Summary ==
(For more details, refer to the Weekly Status and Meeting Minutes)
* Planning for Orlando Linaro Connect is under way, potential sessions:
* struct clk discussion
* single kernel zimage
* session on mapping KWG work to Linaro process
* Storage Work
* UEFI
* KVM
* Secure World play
* EMMC 4.5
* debugging session OpenOCD, printascii, KGDB, KDB, lttng
* DT BoF to discuss any issues converting platforms
* [i.mx6]
* Submitted v4 and v5 of imx6q patch series.
* [i.mx51/53]
* Posted v5 of imx51/53 DT series
*[exynos4]
* Submitted clkdev and device tree support patches for Samsung UART
controller driver.
* Submitted keypad and DMA device tree support patches with all comments
addressed.
* [omap4]
* mmc DT conversion almost done. Minor cleanups pending. Will post series
for review soon.
The series uses auxdata to pass func pointers which were earlier passed
through pdata.
* Repost of regulator DT support series.
* Working on pin control and pinmux, iteration v9 of the patch set sent out
and the pin control git is now part of linux-next
* Adressed feedbacks on the mach/memory.h removal series.
* Merged a number of fixes and changes to the config fragment
merge_config.sh script from the community.
Best Regards,
Mounir
--
Mounir Bsaibes
Project Manager
Follow Linaro.org:
facebook.com/pages/Linaro/155974581091106http://twitter.com/#!/linaroorghttp://www.linaro.org/linaro-blog <http://www.linaro.org/linaro-blog>
http://lwn.net/Articles/462076/
How many of these are relevant to ARM platforms (including Android), and
what would feature on an ARM Plumber's Wish List?
--
Christian Robottom Reis, Engineering VP
Brazil (GMT-3) | [+55] 16 9112 6430 | [+1] 612 216 4935
Linaro.org: Open Source Software for ARM SoCs
Hi all,
For kernel guys and landing teams, I've posted some kernel-specific
info on mirating to Thumb-2 here:
https://wiki.linaro.org/WorkingGroups/Kernel/Thumb2Guide
If your kernel tree isn't building in Thumb-2 yet, please do take a look.
Let me know if you want more information on anything, or if you find
something that's incorrect or confusing.
Cheers
---Dave
FYI, for people in Cambridge, UK next week
Reply to Jonathan Cameron (below) if you are interested in attending.
For up-to-date guidelines on creating keys, try this:
http://www.debian.org/events/keysigning
Cheers
---Dave
---------- Forwarded message ----------
From: Ralf Baechle <ralf(a)linux-mips.org>
Date: Thu, Oct 6, 2011 at 6:37 PM
Subject: Fwd: Cambridge, UK PGP key signing meeting. Thursday 13th Oct
To:
The recent kernel.org security incident and hpa's PGP key hierarchy posting
have triggered keysigning parties everywhere. This morning there already
was a very ad-hoc one at ARM in Cambridge and another will take place
today in a week; for details see below email.
I'm generously spreading the news to everybody I know in the software
business in Cambridge. My apologies if you're not interested and of
course feel free to forward this.
Ralf
----- Forwarded message from Jonathan Cameron <jic23(a)cam.ac.uk> -----
Date: Thu, 06 Oct 2011 14:27:11 +0100
From: Jonathan Cameron <jic23(a)cam.ac.uk>
To: Linux Kernel Mailing List <linux-kernel(a)vger.kernel.org>
CC: "Maciej W. Rozycki" <macro(a)linux-mips.org>, Ralf Baechle
<ralf(a)linux-mips.org>
Subject: Cambridge, UK key signing meeting. Thursday 13th Oct
Content-Type: text/plain; charset=ISO-8859-1
Date: Thursday 13th Oct.
Location: Cambridge University Engineering Department, Trumpington Street
Time: Either 2pm or 7pm. Please say which time/s you can make.
Attending so far:
Ralf Baechle
Jonathan Cameron
I might be able to get a few parking spaces if people give me plenty of warning.
Please circulate to anyone who might be interested.
email jic23(a)cam.ac.uk if you plan to attend so I can make sure we have
a big enough room.
I might also need to give names to security if we go with the 7pm option.
I'll send out details and directions to those who are coming nearer the time.
Jonathan Cameron
----- End forwarded message -----
I'm filing this because Tony's off at training this week.
Key Points for wider discussion
===============================
* The 11.09 release went out. Great job everyone!
* There are new Android build naming conventions: staging- landing-
tracking- <noprefix>
Team Highlights
===============================
* 11.10 planning is done
* mmtest is in Android now
* Working on UVC camera support
* Benchmarking libjpeg-turbo
* Building igloo without the proprietary components
* WiFi bring up on Origen
Miscellaneous
===============================
* Tony and Frans will be back
Bugs
===============================
* Critical
* 863440 - iMX53 kernel does not boot
* 865648 - Gerrit changes are not automatically checked before merging
* High
* 817315 - eth0 doesn't get a valid MAC address on startup
* 823313 - Android LEB fails to mount system and user partition
* 851006 - WiFi doesn't work on Android Origen
* 856066 - The display doesn't come up on the latest Panda-LEB build on 4460
* 856072 - Bionic domain name functions are not thread-safe on pre-3.0 Android
* 859309 - adb on beagle crashes with Linaro U-Boot 2011.09.1
* 860542 - Snowball: Hang when DUT goes to suspend, (USB OTG port is
free - no cables connected)
* 865258 - adb on panda and staging-panda hangs when device goes to
suspend mode
* 867527 - All binaries and libraries are mapped rwx on both text and data
* 868895 - Display failed to come up on 4460 with staging-panda build 15
* 869514 - Android tracking-panda build 9 crashes during suspend
* 869537 - Android tracking-panda build 9 fails to boot on 4460
Blueprints:
===============================
https://launchpad.net/linaro-android/+milestone/11.10
--
Zach Pfeffer
Android Platform Team Lead, 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
Greetings,
Here is the post-mortem and lessons learned review for Linaro release 11.09.
Thanks to the teams who have contributed to this.
Release Review: 2011.09
Android
Highlights
Earlier Toolchain release date was very helpful.
Tracking toolchain tip was helpful.
LTs were more responsive to bugs.
Issues
BPs can sometimes be unclear. What to do and and why.
Suggestions:
Make clear where the BP comes from - traceability to
requirement.
Be prudent with Headline and Done criteria.
Make sure BPs are gardened regulaly and WIs are updated.
LTs and WGs are not agreeing with all our plans that involve them.
Suggestions:
PM to add affected groups to each BP and Bug and talk one-on-one
with them
and their PM at the start of the cycle (maybe co-team kickoffs)?
Some tasks could not be completed in the cycle.
Suggestions:
If something doesn't work after a week of effort, lets regroup
on it.
Its hard to see which groups need to work on a BP.
Suggestions:
Assignee must assert that co-workers are subscribed and properly
bugged for progress.
Use the prescribed syntax in WI for describing who does what.
The PM should also be bugging the other teams PM.
iMX53 was difficult.
Suggestions:
We need to gear up with JTAG debuggers.
We need to get the iMX53 LT more engaged.
Sometimes we can't have our way (probably we'd have had less
trouble if we had
started with the LT kernel than with trying to build a
LT/jstultz hybrid).
Get SoC documentation.
Ask LT members for PoCs.
Work the community sites.
Read commit logs for PoCs.
Post on android-building and android-platform.
Blueprints that have unfinished items should not be marked as
'implemented' until a review is done.
This was the case with
https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-snowba….
Work Items
https://blueprints.launchpad.net/linaro-android/+spec/enable-faketsd-on-leb…
done - But after release, noted in blueprint
This was a verification issue that fell through the cracks
https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-integr…
postponed items broken out into a new blueprint - not a bug since
the items need discussion before the work will be done
https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-snowba…
Many items here have been postponed, yet the BP is marked
implemented.
https://blueprints.launchpad.net/linaro-android/+spec/update-gerrit-and-lav…
postponed items - New blueprint created for 11.10:
https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-enhanc…https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-fix-po…
Bugs to be logged against
Developer Platform
Highlights
Production development cycle since there was more time for development.
CI for daily builds was started.
Evaluation of derived distro worked well.
Debug symbols for kernel delivered: makes tool building easier.
Issues
Work items should be more descriptive in order to be more
understandable.
Some components from the working groups were not delivered on Thursday
Communicating respin: getting better, but a defined process is needed.
Separate upstreaming activities from monthly cycle.
Work Items
Cross Buildable Nano PPA, Natty based did not make the release.
Rationale: technical development issues
Suggestions:
Better estimation and sizing effort
OMAP 4 SPL USB support at U-Boot did not make the release.
Rationale:
Partial Delivery?
Suggestions:
Star Rating process definition and documentation did not make the
release.
Rationale: This blueprint has been stagnating
Partial Delivery?
Suggestions:
CI with the Linux Linaro packages was split. Unfinished work items have
been re-targeted
to CI with the Linux Linaro packages - Jenkins and LAVA Integration for
release 11.10.
Issues: poorly planned and estimated, was put off track by resource
dependency.
Bug #865547 has been logged against Cross Buildable Nano PPA, Natty
based
This blueprint was planned poorly and badly estimated.
OMAP 4 SPL USB support at U-Boot has been moved to the backlog since it
has not been started and has been stagnating for a while.
The issue of enabling boot loader testing should be brought to TSC
concerning blueprint CI with the U-Boot-Linaro packages
Requires improved LAVA support
A possible solution could be SPL USB booting support rather than
JTAG
Added Bug #865573 to track postponed item from blueprint Change hwpacks
to use hwpacks v2
Generic Toolchain Improvements for 11.09 has been moved to the backlog
in order to re-plan
Bug 867825 has been logged against postponed item in Resyncing
U-Boot-Linaro with upstream U-Boot (11.09)
Bug 867938 has been logged against blueprint Native Gcc-Linaro packages
Bug 867935 has been logged against blueprint Native Gcc-Linaro packages
and Cross Native Gcc-Linaro packages
Power Management
Highlights
Team is well set with the process, no issue was reported.
Lessons Learned: each month PM and TL set and assign the blueprints and
work items in launchpad then tell the team about them. In another word
buffer the engineers from Launchpad modification.
Issues
Constantly in the planning mode, as soon as a month is over, the next
starts. Maintaining the plan is currently very expensive.
Toolchain
Highlights
More than one person can push release candidates builds, now.One can
push the build and another can analyze the results. Making use of the time
zone difference, this method works great, one can push the builds go home,
others can analyze the build when they login
Issues
Too many bugs before the release, need to address bugs before they
accumulate
Validation
Highlights
Issues
lava-dashboard and lava-server were released later than expected.
lava-scheduler-tool and linaro-python-dashboard-bundle weren't planned
to be released.
Blueprint changes:
https://blueprints.launchpad.net/lava-qatracker/+spec/linaro-platforms-o-la…
(milestone target: 2011.09->2011.10, priority: high->medium)
https://blueprints.launchpad.net/lava-dispatcher/+spec/linaro-platforms-o-d…:
high->low)
Infrastructure
Highlights
Linaro CI build service is now available for wider beta testing for
Linaro engineering teams.
Issues
https://blueprints.launchpad.net/linaro-ci/+spec/all-ci-jobs-to-bzr
Several blocked items - created bug 869419 to cover it
Several postponed items - covered in bug 859473
https://blueprints.launchpad.net/linaro-ci/+spec/jenkins-maintenance-upgrad…
started, retarget to 11.10
CI kernel fails to reboot successfully: Bug #860556, re-targeted to
11.10
Release
Highlights
Freescale and ST-Ericsson LT have notified their release, respinned
their hwpacks and asked for approval.
Overall the release is running smoothly. Each monthly release is going
better than the previous one.
Issues
Android: Linaro Android RC images announced later than expected. The
URLs to the images should
be communicated as we need them for the call for testing. Monday 16:00
UTC should be targeted.
Graphics WG: glproxy wasn't released as expected.
LT: Kernel has been released without notification. Tarball
created/released while a tag wasn't available.
I'm not even sure the source code tarball is the one used in the hwpack.
Developer Platform: TI LT kernel packaged from git tag. respinned
lt-panda hwpack without
approval. u-boot-linaro was released later than expected. last minute
integration issues with
u-boot-linaro (regression spotted with RC).
Validation: lava-dashboard and lava-server were released later than
expected. lava-scheduler-tool
and linaro-python-dashboard-bundle weren't planned to be released.
Toolchain WG: cortex-strings release delayed. It required to poke TL/PM
to get a status.
General:
Still a lot of work to do on QA and release testing. We need
lava-qatracker and mandatory testing.
Headlines came late in the cycle. They should be defined during the
planning phase, right after the release.
Ubuntu-build jobs should be scheduled at 16:00 UTC instead of 00:00
UTC.
Image respin should be communicated (including rationale, bugs,
etc...).
It's like domino: if components aren't released in time, Platform
have less time to resolve issues spotted on integration.
Release Team should be in the loop for each topic affecting the
release: delay, issues, respin, etc...
Lessons Learned
Monthly Release
Pm & TL do most of the Launchpad work (leg work)
better team acceptance of the process
continue doing until team is ready to handle themselves
roles
Make sure every role has a backup, has 2 people, that can do it
better coverage, when the main responsible is on leave
bugs
Too many bugs to handle before the release
should address bugs continuously and let them accumulate
Monthly Release
Post-mortem came late
There was not enough time to deliver the post-mortem quickly after the
release
Other issues delayed
Start the post-mortem process earlier within the release cycle
--
Linaro Release Team
Linaro.org | Open source software for ARM SoCs