Hi,
two test rebuilds for vivid are almost finished on all architectures (pending
powerpc and arm64). It's time to address the build failures seen with these
test rebuilds. The most important ones are listed in [1] for the vivid
archives. These really have to be addressed.
In preparation for the w-series (15.10), there was another test rebuild using
GCC 5 (yes, GCC 5 will be the default for 15.10, without any possibility to fall
back to older g++ and gfortran versions). Some outfall as usual [2]. I think
the switch to GCC 5 will cause a bit more work than the switch to GCC 4.9 in
utopic, so I would like to address as many issues as possible before the switch,
even during the preparation of the 15.04 (vivid) release. Safe uploads to vivid
would be appreciated. To check for buildability with GCC 5, add the
ubuntu-toolchain-r/test PPA [3] to your apt sources. If you have time to kill,
please fix these issues now. Make sure to forward fixes to the Debian bug
tracker, bugs were filed for a Debian test rebuild as well [4]. Help for
porting issues can be found in the GCC 5 porting notes [5] and an analysis of a
test rebuild for another distro [6].
If you can't, or if you don't want to do an upload, please make sure to file a
launchpad issue, and tag it with 'ftbfs' and probably 'patch', then the issue
will show up in [1] and [2].
Help would be appreciated to fix issues in packages like boost so that we can
get more reliable test rebuild results.
Thanks, Matthias
[1]
http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-201502…
[2]
http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-201502…
[3] https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test
[4]
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-5;users=debian-…
[5] https://gcc.gnu.org/gcc-5/porting_to.html
[6] https://lists.fedoraproject.org/pipermail/devel/2015-February/207549.html
== Progress ==
* CARD 1103: upstream u-boot fastboot (CARD-1103: 100 %)
- Enabling fastboot for DRA7
- reboot-bootloader command is implemented for DRA7 as per
latest submissions
- Working with Angela for DRA7 specific environment variable
implementation
- Few bug fixes
== Plans ==
* upstream u-boot fastboot (CARD-1103: 100 %)
- Work on SPI changes as per suggestions by the community
- Submit and Follow up on DRA7 changes
== Issues ==
* Unavailability of DRA7 board hence could not test DRA7 changes
== Progress ==
* CARD-788 "EPIC: Linux linaro baseline maintenance" (5%):
- linux-linaro schedule for 15.03 published on the wiki
- tried moving llct to v4.0-rc1: 15 conflicts when merging the android topic.
They seem to be not hard to resolve though.
* CARD-1161 "Add ILP32 support for ARM64 to Linaro engineering builds" (75%):
- added submission to LAVA to my existing ILP32 build job (Juno; both ILP32
and LP64 variants). Prepared the card for close-out. The remaining issues
will be resolved under card DEVPLAT-321 "clean up ILP32 build job"
* local holiday on Feb 23 (20%)
== Plans ==
* CARD-788 "EPIC: Linux linaro baseline maintenance":
- update linux-linaro to v4.0-rc2
* DEVPLAT-321 "clean up ILP32 build job"
== Issues ==
* none
****************
Team Work Logged
****************
# tyler-baker Progress #
* LAVA-1429 - Dispatcher Refactoring
* LAVA-1643 - 4. Trending Builds Boots and Tests (5.88%)
* Added support in the build scripts for changing out the toolchain. Create prototype script to provide TCWG build/boot test results using kernelci.org.
* LAVA-1317 - lava-dispatcher maintenance
* LAVA-1880 - Dynamic Fastboot Partitions (94.12%)
* Working prototype can be found @ http://nwdrone.com. Schema has been reviewed with CI and Android team. Needs testing with FVP models, Juno, and Documentation.
* Patch set has been updated based on feedback from the Android team. A micro LAVA instance has been deployed with three devices Nexus10, Nexus7, and Nexus 4.
lava-test-shell and lava-android-test are confirmed working with ASOP and Linaro builds. Testing the changes on FVP and Arndale/Juno are still outstanding.
# milo Progress #
* LAVA-1511 - Upstream Kernel CI
* LAVA-1811 - Frontend UI improvements/requests (98.77%)
* Got almost all the job graph done, need to fix graph with 100s of data points (mainline kernel) and make the graph draggable: might require more time.
* Created basic graphs for job pass/fail trend and for boot time trends.
* LAVA-1608 - General Team Items
* LAVA-1836 - Milo's Code Review (1.23%)
* Reviewed dispatcher refactoring docs update.
# remi.duraffort(a)st.com Progress #
* LAVA-1429 - Dispatcher Refactoring
* LAVA-1871 - Dispatcher Master-Slave protocol (100.0%)
* Making the code atomic and load device configuration from the master.
* Fix DB updates.
* Fix signal handling using pipes (that can be poll with other sockets).
# neil.williams(a)linaro.org Progress #
* LAVA-1429 - Dispatcher Refactoring
* LAVA-1804 - DF: Implement advanced use cases (13.79%)
* LAVA-1429 - Dispatcher Refactoring
* LAVA-1394 - DF: LAVA server integration (86.21%)
****************
Team In-Progress
****************
# georgy.redkozubov(a)linaro.org Plan #
* LAVA-1777 - Create lava-test-shell helpers for performance collection
* LAVA-1778 - Update documentation
# milo.casagrande(a)linaro.org Plan #
* LAVA-1651 - Health monitoring for components
* LAVA-1889 - Simplify and reuse JS library for graph support
* LAVA-1554 - Email notification system
* LAVA-1897 - Define tests JSON schema
* LAVA-1896 - Add kernel tests support
# neil.williams(a)linaro.org Plan #
* LAVA-1853 - Ensure VMgroup operations use a clean environment
* LAVA-1806 - Port VMGroup support as secondary connections
* LAVA-1895 - Ensure zeromq daemon keeps running
# remi.duraffort(a)linaro.org Plan #
* LAVA-1784 - New device configuration
* LAVA-1755 - ST boards support
* LAVA-1680 - Factorize utils functions in a specific module
* LAVA-1580 - Download Helper
* LAVA-1577 - VCS Helper class
* LAVA-1436 - YAML description display support
# senthil.kumaran(a)linaro.org Plan #
* LAVA-1832 - LAVA Extension for Linaro Login Service
* LAVA-1414 - LC: Linaro login integration with LAVA
* LAVA-1879 - 4641
# stevan.radakovic(a)linaro.org Plan #
* LAVA-1831 - Add the ability to add/modify/remove meta-data for existing bundles
* LAVA-1734 - 909
* LAVA-1629 - 808
* LAVA-1394 - DF: LAVA server integration
# tyler.baker(a)linaro.org Plan #
* LAVA-1524 - ARM KVM boot testing
* LAVA-1792 - Tyler's Mentoring
* LAVA-1643 - 4. Trending Builds Boots and Tests
* LAVA-1880 - Dynamic Fastboot Partitions
Hello Linaro employees/assignees,
I've updated the Fastmodels binaries available for Linaro use. Visit the
ITS page [3] for more details on filenames etc. for the download.
FVP Base models are now at version/build 0.8.6302 from 18th Feb 2015.
FVP Foundation and FVP VE models are now at build 9.2.28 from 20th Feb 2015.
A couple of points worth noting as it broke my scripts at least:
- The CPU configurations available with the FVP Base Cortex A57/A53 Model
[1] is 1+1 or 2+4, previously it was 1+1 or 4+4.
- The FVP Foundation [2] model's executable filename has changed from
Foundation_v8 to Foundation_platform.
We in ARMLT only use/test with the FVP Base and FVP Foundation models, so
using FVP VE models is generally out of scope for our support. I
successfully booted out 15.02 OpenEmbedded release with the FVP Base and
Foundation models.
Please contact support(a)linaro.org in the first instance if you encounter
any problems.
Regards,
Ryan.
[1] FVP_Base_Cortex-A57-A53x124_0.8_6302.tgz
[2] FM000-KT-00035-r9p2-28rel0.tgz
[3] https://collaborate.linaro.org/display/ITS/FlexLM+and+Fast+Models
== Progress ==
* Investigated Lava/Xen serial brokenness (BUG-1245 40%)
* Help on Aarch64 optimizing (DEVPLAT-277 40%)
== Plans ==
* Investigate or give up on Lava/Xen brokenness
* Help on Aarch64 optimizing DEVPLAT-277
* Arm32 guests on Arm64 for kvm DEVPLAT-322
== Issues ==
* Serial characters get eaten in LAVA/Xen since two weeks:
Lava doesn't believe it's their issue:
https://bugs.linaro.org/show_bug.cgi?id=1245
== Progress ==
DEVPLAT-271 luvOS CI loop
- pushed first draft of luvOS.yaml
DEVPLAT-289 CI bringup: A80 Optimus board
- coordinated with LHG (Will and Zhenhua) to get an image to the LAVA team
- my download of the 53GB of sources has finally completed (it takes about
a week for me to pull that much through my 3MB DSL connection)
DEVPLAY-319 OpenEmbedded: enable buildhistory
- studied the OE buildhistory.class and found two nice ways of integrating
buildhistory with our builds (BUILDHISTORY_PUSH_REPO and BUILDHISTORY_DIR)
- was reminded of NicolasD's script from the RDK project
== Plans ==
- verify the luvOS build and push artifacts to snapshots
- perform a local build of Android for the A80 board (and take note of
where the instructions diverge from the reality)
- take an existing OE build and add NicolasD's buildhistory script to it
== Issues ==
- my local build of luvOS is failing in meta-luv/recipes-core/fwts/
fwts_git.bb (a week ago my luvOS build was succeeding)