Hello,
There were increasing Android build times during last month again
(going over 3.5hrs). Yesterday, I re-created the seed, but that didn't
improve times match. I did more stats on builds and it turns out that
we spend almost 1.5hrs in copying ever-growing overlay collection to
the slaves via sluggish CopyToSlave Jenkins plugin.
That's issues known for at least half-year, and was in queue for being
reworked. I didn't work on android-build closely for few months, but
now that I'm back on maintenance, I'd like to start with fixing this
long-overdue issue.
The idea was to pull all the needed overlay, straight to a slave. The
complication here was handling of license protected files.
ci.linaro.org had the same issue, and used a script to handle
automatic downloads for some time. However, as of now, it was switched
to other process and the script git bitrotted with recent
linaro-license-protection codebase changes. I took a look at revamping
it, but then though that it may be a good idea to use simpler and
more explicit process, following closely click-thru usage. So, if you
want to use a license-protected binaries in a build, you'd need to
specify:
ACCEPT_LICENSE=<license_id>
Where <license_id> is id under which license is registered in
linaro-license-protection. One good way to figure it out is to read the
license page at all (well, as HTML source, the id is included in some
links). Wording of variable name (as well as of commands in underlying
implementation) is also explicit to point that its usage construes
license acceptance.
I prototypes these changes using
https://android-build.linaro.org/builds/~pfalcon/panda-jb-gcc47-tilt-tracki…
which is down to 2h10m build time. I'm ready to migrate all builds
tomorrow, while we're early in cycle start.
Please let me know if there're any issues with approach or proposed
migration timeframe, otherwise let's make android-build rock again.
Thanks,
Paul
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
Hello,
Following maintenance of android-build.linaro.org due to EC2 issues, I
also carved some time to finally do performance comparison of seeded
builds vs normal ones, using repo bundles (support of which was added in
the spring for our tree). Well, freshly built seed for 4.3 branch is
18Gb, which is big bump from 11Gb previous initial size as I remember
it.
Surprisingly, with unloaded master, it downloads in 7-8mins, just like
(on average) before. But what follows is 30mins checkout. If seed is not
used, the checkout (with automagic bundle download) takes ~40mins. So,
as it stands, seed no longer provides any performance advantages. One
way to explain it is the whole idea of seed is to pack small git
objects into big archive, and that's just what bundles do eithern
albeit on repository vs entire tree level.
I'd still expect seed to work somewhat faster, and have a feeling that
checkout from it of 30mins is due to some non-optimal handling from
newer repo versions, but I don't have anything to back that except my
intuition. And this work at whole was an excursion from another things
pressing in the queue, so I have nothing else to propose but:
1. To leave latest produced seed there, but disable
(resource-consuming) cronjobs to update it.
2. Gradually migrate jobs on android-build off it.
Let me know if there're concerns/suggestions.
--
Best Regards,
Paul
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
Dear All,
I am Bruce.
I need ducati mm package to support hw av decoder.
Currently I have ducati-m3 bin, but it cannot run it in my android build. I need this ducati mm package (source code) for debug.
How can I get this package?
Thank you.
/BR
Bruce
I am facing a problem booting Android on TC2 via NFS, using the scripts provided in linaro-android-tools.
http://android.git.linaro.org/gitweb?p=platform/external/linaro-android-too…
The rootfs is successfully mounted and /init is executed, but system services fail to launch due to a permissions problem:
Command line 'earlyprintk mem=2G rw ip=dhcp --no-log console=ttyAMA0,38400n8 root=/dev/nfs nfsrootdebug nfsroot=10.1.193.42:/work/local/build/linaro/13.08-4.3/rootfs,tcp,v3 init=/init'
...
[ 15.584115] VFS: Mounted root (nfs filesystem) on device 0:12.
...
[ 18.447297] init: cannot execve('/system/bin/servicemanager'): Permission denied
I am using the prebuilt binaries from the 4.3-13.08 release for vexpress:
https://android-build.linaro.org/builds/~linaro-android/vexpress-linaro-4.3…
My /etc/exports has this:
/work/local/build/linaro/13.08-4.3/rootfs *(rw,sync,no_root_squash,no_subtree_check)
I have tried adding various options to the nfsroot kernel argument (proto=tcp; vers=3; nolock; exec), but none of these has any effect.
Using a Debian rootfs created using qemu-debootstrap, with the same options in /etc/exports and using the same kernel image, the system boots up successfully.
Has anyone seen this problem before?
-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782
Hi
I am facing some issues while running Android cts on the pandaBoard using
Linaro android binaries 13.06.One of the cumbersome issue is related to
PVR.I am unable to run the whole Test cases in one short.I think it is a
know issue,but how can we resolve it.Can anyone help me out.The other issue
is i am getting some Java.lang.Exception Error while running
android.media,one of the package in the Android cts.
How to fix these two vital issues .
Best Regards,
Mukesh
Hi,
I could not download code. Please find the message below.
fatal: error parsing manifest
/home/morrischen/Work/Pandaboard/Linaro_BSP/android/.repo/manifest.xml:
mismatched tag: line 48, column 2
Please let me know what I could do. I could not find answer over the
internet.
Regards,
Morris Chen
Hi All,
Thank you Every one for your reply !!
While running CTS in one short (run cts --plan CTS) we are getting some PVR
issue .This is happening at any time.It is like unresolvable issue.
We are using Android 4.2_r4.How to increase the timeout and where to run it
in one short OR it is a known issue with android 4.2_r4 on any platform.
This issue is also there on android 4.2_r1.
Best Regards,
Mukesh
On Thu, Sep 5, 2013 at 6:41 PM, Soumya Basak <soumya.basak(a)linaro.org>wrote:
> [image: Boxbe] <https://www.boxbe.com/overview> Soumya Basak (
> soumya.basak(a)linaro.org) is not on your Guest List<https://www.boxbe.com/approved-list?tc_serial=15056238449&tc_rand=137677775…>| Approve
> sender<https://www.boxbe.com/anno?tc_serial=15056238449&tc_rand=1376777758&utm_sou…>| Approve
> domain<https://www.boxbe.com/anno?tc_serial=15056238449&tc_rand=1376777758&utm_sou…>
>
> Hi,
> The same issue observed when try to run cts manually on TI-panda board
> with Linaro Android 4.2.2, 13.07 release image
>
>
> https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-lin…<http://www.google.com/url?q=https://android-build.linaro.org/builds/~linaro…>
>
> 1. unable to run the whole cts on my board, cts test.
> 2. most of the cts test fail giving the exceptions error
> java.lang.Exception.
>
> Thanks & Regards
> Soumya Basak.
>
>
>
>
>
>
> On 5 September 2013 11:58, Vishal Bhoj <vishal.bhoj(a)linaro.org> wrote:
>
>> Mukesh,
>>
>> The tests are expected to fail due to multiple reasons like missing
>> hardware accelerated video playback, broken bluetooth funcionality, broken
>> Camera support. As mentioned before in the previous mail from you, Linaro
>> Android build for any platform are not commercial BSPs where you can expect
>> all the functionalities working. These are Engineering builds suitable for
>> doing core Engineering work like optimization and validating the complete
>> image with newer toolchain for better performance and any regressions
>> caused by optimizations.
>>
>>
>> On 5 September 2013 11:43, amit khare <amit.khare(a)linaro.org> wrote:
>>
>>> Hi Mukesh,
>>> Running CTS as whole plan can be an issue, try
>>> increasing time out value and it might help.
>>> java.lang.Exception can be for multiple reason, mostly due to memory
>>> and graphics support provided by
>>> Panda board.
>>>
>>> @Soumya Do you find similar issues on Panda board with CTS ?
>>>
>>> Regards,
>>> Amit Khare
>>>
>>>
>>> On 3 September 2013 18:27, Botao Sun <botao.sun(a)linaro.org> wrote:
>>>
>>>> Hi Mukesh,
>>>>
>>>> Since I don't cover the CTS work, I will forward your questions to the
>>>> people who ran and know the details of CTS test result.
>>>>
>>>>
>>>> 1. Soumya Basak (
>>>> http://www.linaro.org/linux-on-arm/meet-the-team/soumya-basak),
>>>> engineer in QA team and currently working on the Android test. He sends CTS
>>>> summary report per month;
>>>>
>>>> 2. Amit Khare (
>>>> http://www.linaro.org/linux-on-arm/meet-the-team/amit-khare), engineer
>>>> in QA team and investigated CTS test at the beginning;
>>>>
>>>> 3. Tyler Baker (
>>>> http://www.linaro.org/linux-on-arm/meet-the-team/tyler-baker),
>>>> Technical Architect in LAVA team. Currently CTS is running automatically in
>>>> our LAVA system;
>>>>
>>>> I will also involve you in Linaro Android mailing list.
>>>>
>>>> Thanks.
>>>>
>>>>
>>>> Best Regards
>>>> Botao Sun
>>>>
>>>>
>>>> On Tue, Sep 3, 2013 at 10:18 PM, mukesh thakur <
>>>> mukeshthakur.in(a)gmail.com> wrote:
>>>>
>>>>> Hi,
>>>>> Thanks for sharing the CTS_Test_Report.
>>>>> I too ran Linaro Android 4.2.2 (Linaro 13.06) on the pandaboard and i
>>>>> have total 50 Failed Test cases.
>>>>> I have some question-
>>>>>
>>>>> 1)I am unable to run the whole cts in one short .I am getting some PVR
>>>>> issue.IS it a known issue on Linaro 4.2.2.
>>>>> 2)Out of 90 Mediastress Test cases some 30 are getting failed saying
>>>>> java.lang.Exception Error.How can we make them pass.
>>>>> 3) Can you send me the known issues on Linaro Android 13.06.
>>>>>
>>>>> Thanks in Advance !!
>>>>>
>>>>> Best Regards,
>>>>> Mukesh
>>>>>
>>>>>
>>>>> On Tue, Sep 3, 2013 at 4:12 PM, Botao Sun (Google Drive) <
>>>>> Botao.Sun(a)linaro.org> wrote:
>>>>>
>>>>>> I've shared an item with you.
>>>>>> [image: PDF] CTS_Test_Result_Calendar_Week_35.pdf<https://docs.google.com/file/d/0BwB-fT5LL31CUE5mTkhuY21ydHc/edit?usp=sharing>
>>>>>> Google Drive: create, share, and keep all your stuff in one place. [image:
>>>>>> Logo for Google Drive] <https://drive.google.com>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>> _______________________________________________
>>> linaro-android mailing list
>>> linaro-android(a)lists.linaro.org
>>> http://lists.linaro.org/mailman/listinfo/linaro-android
>>>
>>>
>>
>
>