Hi all,
We have been working on unifying the tracking-origen and tracking-vexpress android manifests into one. The last bits and pieces went in last week and I was finally able to update the official builds this weekend.
There are some changes you should be aware of:
- tracking.xml introduced which supports both devices
- kernel and u-boot are now located under kernel/linaro/<device> and u-boot/linaro/device
- tracking.xml uses repo groups to enable synching of only those gits needed for either device (more on this below)
I will push a patch to remove the old manifests today. We hope to move more devices to this format going forward.
To use the repo groups support use the -g flag when you do repo init.
$ repo init -u ... -b ... -m tracking.xml -g "group1, group2,..."
There are currently 3 groups you need to be aware of:
1. common, all gits which are common
2. origen, all gits which are specific for origen
3. vexpress, all gits which are specific for vexpress
Getting the vexpress code (for instance):
$ repo init -u ... -b ... -m tracking.xml -g "common,vexpress"
A REPO_GROUPS build config parameter has been introduced to android-build.linaro, both the official builds are using it.
Regards,
Axel