Executive Summary ================= A very rocky week but we now have consistent green builds on the autobuilder.
1.6 Release Status =============== Over the last week things have stabilised a lot from my perspective. Most of the major changes are now in or have at least been tested. In particular the linux-yocto-dev kernel (3.14) is now cleanly building so whilst the change is coming in late, it comparatively well tested. The reference BSPs are also set to change and patches are being tested for those. It is late in the cycle for them however this was we get to close out a long standing set of bugs that are unlikely to get fixed and replace them with a new set of things which people are much more likely to work on. The archiver changes are in, there is a second set of patches pending. I'd appreciate eyes on this from people who use the code. I'm not going to push the B != S change in this release. It will land immediately into master as soon as we branch for 1.6 though. systemd and pulseaudio merged in the end, not least since the systemd changes appear to address some of the sanity failures we've been seeing. Autobuilder =========== We've had a rough ride over the last week. We kept managing to "break" slaves, one with disk corruption problems (RAID firmware?), another with power supply issues and a variety of other issues. This took us from seven to four slaves. We also had a build fail when fork() stopped working, probably due to resource issues. As such we've dropped from 3 to 2 concurrent builds on the builders. There were also various software issues with disks not being cleared properly and some autobuilder git fetcher code problems. Thanks to hard work from Beth and Michael, we're now back at autobuilder full slave count and we have updated autobuilder code which showed great promise over the weekend. We now have green builds for 1.6 with two exceptions, the uclibc world build and qa-targetbuilds targets, both only recently added to the system. Bitbake Changes =============== The sig child handler was a disaster, I ended up reverting the code to use subprocess' poll() method. The handler would be more efficient but doesn't mix with subprocess well in python 2.7.3. We were seeing hanging bitbake processes, we should now have all those issues resolved for release. Cheers, Richard -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core