== Progress ==
* Fixed build failures caused by 2014.08 based Android toolchains
* Rewrote NDK build scripts to build everything from source instead of
patching the upstream release (allowing us to build from master branch)
* Created reduced test cases for compiler issues
* Worked on cbuild2 toolchain releases
== Plans ==
* cbuild2 toolchain releases
* NDK testing
== Issues ==
* A cbuild2 showstopper bug seems to not be reproducible by TCWG
Hello,
Recently, we had DoS-like episodes on the main Linaro git server,
http://git.linaro.org , which affected number of Linaro users,
including users of Gerrit system, http://review.linaro.org .
These episodes were related to unfriendly usage of native protocol,
git:// (service port 9418). The implementation of this protocol is known
to be resource-hungry and not scale to many connections and users. The
issue itself is not new, it is something which affected us in waves
over last 3 years, and a resolution for which was established a year
ago, providing 2 HTTP-based protocols (so called "dump" and "smart"
protocols) as more scalable replacement.
So, this is a gentle reminder that use of git:// protocol by is
discouraged for Linaro engineers, and completely unsupported(*1) for
third parties. Based on the analysis and outcome of the current
DoS-like activity, we may need to make git:// access more limited and
strict. So, please kindly:
1. Check URLs you use for cloning and updating your local trees. If you
use "ssh://" or "http(s)://" protocols, you're ok. If you use git://,
please switch to using http-based protocol instead. In most cases, this
requires just replacing "git://" schema with "http://". If in doubt,
please visit gitweb page for your repositories, which lists all
supported URLS to clone a repository, e.g.:
https://git.linaro.org/arm/arm-trusted-firmware.git
2. If you set up of oversee CI or automated build jobs, please
audit and apply similar changes to them.
Thanks,
Paul, on behalf of Linaro Systems Team and ITS
(*1) Unsupported in the current context means that "git://" URLs are
not published in up-to-date information, and there's no warranty that
any 3rd party will be able to complete a clone successfully using this
protocol.
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
Hi,
We have a need on OpenJDK to flush the entire icache. Basically this
need occurs when we do a garbage collection which may include garbage
collection and patching of the dynamically generated code.
Problem is, the IC IALLUIS instruction which we need is only executable
from EL1 or greater.
Is there any kernel hook to flush then entire icache.
Thanks for your help,
Ed.
== Progress ==
1. CARD-1216: CI bring up: member build for TI-Vayu J6 platform is on Hold
2. Integrated Mali drivers to Nexus 10 android build.
== Plans ==
Need to take up new assignment
== Issues ==
Non
e
--
Thanks and Regards,
HariGopal G
Android Engineer
== Progress ==
* vacations (99%)
* linux-linaro-core-tracking moved to v3.17-rc2, but the Android topic isn't there yet (CARD-788, 1%)
== Plans ==
* vacations (20%)
* move linux-linaro tree to 3.17, add the 2014.08 Android topic back to linux-linaro[-core-tracking] (CARD-788)
* sanity check the ILP32 topic branch for ll using LTP and LP64 model,
identify the missing components needed for testing in ILP32 (CARD-1161)
== Progress ==
* 2014.08 ll kernel release (CARD-788, 50%)
* fixed the linux-linaro kernel CI job for ifc6410: CI builds boot OK now (CARD-788, 50%)
== Plans ==
* vacations
* move linux-linaro-core-tracking and linux-linaro trees to 3.17 (CARD-788)
* sanity check the ILP32 topic branch for ll using LTP and LP64 model,
identify the missing components needed for testing in ILP32 (CARD-1161)
== Progress ==
* few more updates to linux-linaro-core-tracking and linux-linaro (CARD-788, 20%)
* build failures for ifc6410 builds based on ll tree and multi_v7_defconfig: root cause found (CARD-788, 60%)
* created linux-linaro kernel CI job variant using git based job configuration. Added linux-linaro-tracking-ll.yaml
to ci/job/configs.git, but jenkins is not using it yet (CARD-788, 20%)
== Plans ==
* 2014.08 ll kernel release (CARD-788)
* sanity check the ILP32 topic branch for ll using LTP and LP64 model,
identify the missing components needed for testing in ILP32 (CARD-1161)
[Been awful busy and got behind on these - 3 weeks-worth - ignore spurious repeat of week32]
Debian-ports buildd maintenance (e.g perl 5.20 transition) Now at 87% built.
qt4-x11 patches forward-ported, tested, upstreamed and uploaded DebBug #735488 (DEVPLAT-226)
OpenJade autoconf updated so it builds, DebBug #748626 (DEVPLAT-226)
Notmuch gdb issue fixed Debbug #757454 (DEVPLAT-221 5%)
Keyutils build fixed: DebBug #757530( DEVPLAT-221 4%)
Debian porterbox lvm+chroots setup (DEVPLAT-226: 5%)
Porterbox accounts/keys for mono, libreoffice, qt + few other maintainers created
Debian main buildds setup (with Steve McIntyre) (at 48% after 2 weeks) (CARD-1586)
Bootstrap sprint hotel booking for all
Bootstrap Sprint, Paris (4 days) 30%
Build-profiles design improved and finalised
Multiarch cross-compiler packaging designed and implemented
Fixed guile-2.0 crossbuild failure on arm and arm64: DebBug #758463 (DEVPLAT-221)
Sprint report written and sent https://wiki.debian.org/Sprints/2014/BootstrapSprint/Results
gcc-cross-support uploaded to tools test repo (DEVPLAT-220)
dpkg-cross autoconf vars redesigned into cross-support
Cross-binutils updated (dpkg-vendor, new targets) (DEVPLAT-220)
Wanna-build-sortblockers enhanced for BDI output
Jobs set up to put w-b-sortblockers output online (debian and debian-ports)
Buildd bootstrap tending. (CARD-1586 20%)
Cross-gcc updated and uploaded (DEVPLAT-220 10%)
Gcc-cross-support enhanced (with Dima Kogan) (DEVPLAT-220)
Sbuild fixed to support multiarch builds. Tested on head and build-daemon branches. (DEVPLAT-220)
Mass-bugfiling script for arm64 (autoreconf) written (CARD-1586)
First 35 Mass bugs filed (CARD-1586 - 10%)
New debian arches announced: https://lists.debian.org/debian-devel-announce/2014/08/msg00012.html
Debootstrap from new arm buildds tested (DEVPLAT-219 5%)
'Can Debian change anything in less than 2 years' talk given at debconf
'State of bootstrap' talk given at debconf
ARM BoF at debconf (with Steve McIntyre)
Dak tested with cross-arch deps (OK) (DEVPLAT-220 2%)
Design for britney cross-arch processing discussed (DEVPLAT-220 3%)
debile (buildd) cross-support designed with developer
Wookey
--
Principal hats: Linaro, Emdebian, Wookware, Balloonboard, ARM
http://wookware.org/
== Progress ==
* Buildd-tending: Debian arm64 is at 84% built (DEVPLAT-226: 5%)
http://buildd.debian-ports.org/stats/graph-quarter-big.png
* binNMUed packages for arm64 debian-installer builds
* rt-app accepted in debian. Asked rt-app authors to clarify GPL2/GPL2+ licencing
* Fix and uploaded previously failed uploads: gtkgl2, exiv2 (DEVPLAT-226: 10%)
* Unblocked blender cycle with opencolorio/openimageio
* Doubled memory on 2nd buildd (but ghc builds still run out). (DEVPLAT-226: 2%)
* Built ghc manually on bigger buildd (DEVPLAT-226: 5%)
* Investigated persistently failing package builds (DEVPLAT-221: 15%)
* Fixed libfm, rrdtool breakge (DEVPLAT-221: 10%)
* Found rdeps of mpi-defaults. Did 15 binnmus +giveback to transition: (DEVPLAT-221: 10%)
* Worked on openjade (crufty codebase need autofoo updates). (DEVPLAT-226: 20%)
* Wrote card for official debian bootstrap
* Investigated gcc-4.9 failure. Bug filed (DEVPLAT-226: 5%)
* Tracked notmuch failure down to gdb/ptrace/kernel issue. Bug filed. (DEVPLAT-221: 10%)
* Made current list/set of binaries to prime official new buildds with
* GSOC catch-up with student after hols
* BUilt updated cross-binutils packages - uploaded (DEVPLAT-220: 5%)
* Worked on breakage in current cross-gcc packages for upcoming sprint: (DEVPLAT-220: 5%)
== Plans ==
* Get cross-toolchain packages into buildable state
* Add multiarch builds to sbuild
* Fix/NMU remaining packages in SCC http://people.debian.org/~wookey/bootstrap/blockerlist
== Issues ==
Wookey
--
Principal hats: Linaro, Emdebian, Wookware, Balloonboard, ARM
http://wookware.org/