Hi,
Does anyone know how to run 'remote commands' on existing tradefed? I
started looking into the code to implement some sort of interface for
remote test execution (without interacting with tradefed shell). It
appeared some code is already there, but it looks disabled by default.
The idea is CTS testing can be automated without using expect scripts
running against tradefed shell (as we do now). Does anyone have an
idea how to enable remote commands and what is the JSON format of the
proper command?
Best Regards,
Milosz
Hi there,
Sorry, I don't know if I can ask this question here.
I wonder there is a plan to release the android version for kernel 4.9.
Can I see the one at the end of next month?
Thanks and Best Regards,
Yook
Hi Guys,
I need help on a Lollipop booting issue. I'm trying to boot Android
5.1.1 on a customer SoC which integrates Cortex-A9 MP and Mali 400.
It's quite close to get into the launcher, but it fails to due to an
ANR in SystemUI. The full logcat is attached, and some highlights of
the log are as below.
1. There are quite some messages from Choreographer like this:
I/Choreographer( 1220): Skipped 391 frames! The application may be
doing too much work on its main thread.
2. There a number of window freeze timeout messages in the log.
W/WindowManager( 1220): Window freeze timeout expired.
W/WindowManager( 1220): Force clearing orientation change:
Window{xxxxxxxxxxxxxx}
3. I see "Boot is finished", but right before it, there is a "BOOT TIMEOUT".
W/WindowManager( 1220): ***** BOOT TIMEOUT: forcing display enabled
I/SurfaceFlinger( 874): Boot is finished (88437 ms)
I'm a bit new to Android, and running out of idea what is happening
here. So any suggestions or comments about where to look at or how to
debug such issue is highly appreciated.
Shawn
HI, MInseong, Vishal
We all often use hackbox to build android, and the jack-server seems a
bottleneck for us.
I tried to update SERVER_PORT_SERVICE and SERVER_PORT_ADMIN in
~/.jack-settings as following:
SERVER_PORT_SERVICE=8176
SERVER_PORT_ADMIN=8177
And I found I could start the jack-server under my account, and no need to
kill the jack-server under minseon.
yongqin.liu@hackbox.linaro.org:~/nougat$ ps -ef|grep
com.android.jack.launcher.ServerLauncher
yongqin+ 2379 1 99 13:23 pts/4 00:19:27 java
-XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8
-XX:+TieredCompilation -cp /home/yongqin.liu/.jack-server/launcher.jar
com.android.jack.launcher.ServerLauncher
yongqin+ 6804 15997 0 13:41 pts/16 00:00:00 grep --color=auto
com.android.jack.launcher.ServerLauncher
minseon+ 13453 1 15 Oct29 ? 02:58:18 java
-XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8
-XX:+TieredCompilation -cp /home/minseong.kim/.jack-server/launcher.jar
com.android.jack.launcher.ServerLauncher
yongqin.liu@hackbox.linaro.org:~/nougat$
I will use these setting for my future android compilation, till I found
any problem about it.
You could try to update it as well((or use the default) ) to see if it
helps your android compilation.
and could co-exist with my jack-server instance.
--
Best Regards,
Yongqin Liu
---------------------------------------------------------------
#mailing list
linaro-android(a)lists.linaro.org <linaro-dev(a)lists.linaro.org>
http://lists.linaro.org/mailman/listinfo/linaro-android
Hello,
android-build.linaro.org, the Jenkins CI system dedicated to Android
builds, has been deprecated and all jobs migrated to the central
system, ci.linaro.org about 2 months ago. android-build.linaro.org was
kept online (but largely in Jenkins shutdown mode for last month) to
let interested parties migrate remaining data or as a fallback in case
of issues with ci.linaro.org.
Over last 2 weeks, Systems and B&B teams made improvements to
ci.linaro.org to improve its capacity and stability under new
increased load, so migration from android-build.linaro.org to
ci.linaro.org can be called complete.
This is the last call to any android-build.linaro.org users who may
still have useful data there - please migrate/download/backup your
data, as next week we plan to stop and delete the EC2 instance running
it.
Please reply privately if you have concerns or need help.
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
Hi, All
If you need often sync different versions of AOSP from google or internet,
It's better for you to have a local AOSP mirror, it will help you to repo
sync
AOSP source much faster.
*1. Create a local AOSP mirror*
Here is the link about how to create local AOSP mirror:
https://source.android.com/source/downloading.html#using-a-local-mirror
$ mkdir -p /usr/local/aosp/mirror
$ cd /usr/local/aosp/mirror
$ repo init -u https://android.googlesource.com/mirror/manifest --mirror
$ repo sync
*2. Use a local AOSP mirror*
As described here
<https://source.android.com/source/downloading.html#using-a-local-mirror>:
$ mkdir -p /usr/local/aosp/master
$ cd /usr/local/aosp/master
$ repo init -u /usr/local/aosp/mirror/platform/manifest.git
$ repo sync
*3. linaro_android_build_cmds.sh supports to use mirror now.*
Linaro releases each android build with a linaro_android_build_cmds.sh
script which helps you
repo sync and build the android source to reproduce the build.
It supports using local mirror from now on, like:
./linaro_android_build_cmds.sh -t -u <url-aosp-mirror-manifest>
For other options of linaro_android_build_cmds.sh, please check the
help or the release page of that build.
-------------------------------------------------------------------------------------------------------------------
If you do not use hackbox for Android building, you can ignore the
following part now.
-------------------------------------------------------------------------------------------------------------------
*4. Use AOSP mirror on hackbox.linaro.org <http://hackbox.linaro.org>*
Since I often use hackbox to build android for different versions, I
created a local AOSP mirror on hackbox,
and it is synced every 6 hours.
***** If you have AOSP mirror on hackbox too, let's talk to keep only
one for disk space.*****
The AOSP mirror path is here:
/home/yongqin.liu/aosp-mirror/
It's very similar to sync from AOSP or android-git.linaro.org, you can
use it like this:
mkdir aosp-master
cd aosp-master
repo init -u /home/yongqin.liu/aosp-mirror/platform/manifest.git -p linux
repo sync
Or use it with linaro_android_build_cmds.sh like this:
./linaro_android_build_cmds.sh -u
/home/yongqin.liu/aosp-mirror/platform/manifest.git -t -y
If you can specify --depth=1 or -g option for your repo init command, it
will help you repo sync more faster.
Like with,
repo init -u /home/yongqin.liu/aosp-mirror/platform/manifest.git -p
linux --depth=1
It took less than 10 minutes to finish the following repo sync command;
$time repo sync -j8
.......
real 7m22.535s
user 8m41.735s
sys 2m13.250s
$
--
Best Regards,
Yongqin Liu
---------------------------------------------------------------
#mailing list
linaro-android(a)lists.linaro.org <linaro-dev(a)lists.linaro.org>
http://lists.linaro.org/mailman/listinfo/linaro-android
Hi, Anthony
On 8 July 2016 at 13:46, Anthony Fu <anthonyhhfu(a)gmail.com> wrote:
> hi Yongqin,
> I deleted the 4 lines from pin-manifest.xm. and re-run
> linaro_android_build_cmds.sh.
>
you may need to run "linaro_android_build_cmds.sh -m pin-manifest.xml" for
a try.
> The manifest.xml in .repo still has the 4 lines in there.
>
If the above step failed, you can remove the 4 lines in .repo/manifest.xml,
and run repo sync again.
> The "repo sync-f -j1" still try to clone the 4 repositories.
>
> Thanks,
Yongqin Liu
> can you help with this ?
>
> thanks,
> anthony
>
> 2016-07-08 10:55 GMT+08:00 Anthony Fu <anthonyhhfu(a)gmail.com>:
>
>> hi Yongqin,
>> by the way, how can I register to be a linaro member?
>>
>> thanks,
>> Anthony
>>
>> 2016-07-08 10:51 GMT+08:00 Anthony Fu <anthonyhhfu(a)gmail.com>:
>>
>>> hi Yongqin,
>>> thanks so much for the quick reply.
>>> 1. do you mean to remove these 4 lines from pin-manifest.xml by using
>>> gedit?
>>>
>>> <project groups="common" name="people/harigopal.gollamudi/glmark2"
>>> path="packages/apps/glmark2" remote="linaro-other"
>>> revision="12b417ba3d264232dc3055ee68fd4069da9e167f"/>
>>> <project groups="common"
>>> name="people/harigopal.gollamudi/lava-blackbox"
>>> path="external/lava-blackbox" remote="linaro-other"
>>> revision="ea1a6752897f971a392df008d7060c9c9dddf354"/>
>>> <project groups="common"
>>> name="people/ragesh.radhakrishnan/libjpeg-turbo" path="external/jpeg"
>>> remote="linaro-other" revision="daa963ecd83f182ac7879f97cb5d85af3f1e33f0"/>
>>> <project groups="pandaboard" name="people/tomgall/piglit"
>>> path="external/piglit" remote="linaro-other"
>>> revision="fdde825f9514c3411d4a6cec62c27a6172f6affc"/>
>>>
>>> 2. if compiled sucessfully after done that, can I bring up the
>>> pandaboard Rev. A3 by running linaro_android_build_cmds.sh -m
>>> pin-manifest.xml?
>>> here is the release i am trying to rebuild from source code:
>>>
>>>
>>> http://snapshots.linaro.org/android/~linaro-android-member-ti/panda-linaro-…
>>>
>>> thanks,
>>> Anthony
>>>
>>> 2016-07-08 10:37 GMT+08:00 YongQin Liu <yongqin.liu(a)linaro.org>:
>>>
>>>> Hi, Anthony
>>>>
>>>> On 8 July 2016 at 10:24, Anthony Fu <anthonyhhfu(a)gmail.com> wrote:
>>>>
>>>>> hi Yongqin,
>>>>> i follow your reply to ryan3216 on Jul/1, 2013 by just press y but it
>>>>> has fetch error when cloning these 4 repositories starting with people.
>>>>>
>>>>> <project groups="common" name="people/harigopal.gollamudi/glmark2"
>>>>> path="packages/apps/glmark2" remote="linaro-other"
>>>>> revision="12b417ba3d264232dc3055ee68fd4069da9e167f"/><project
>>>>> groups="common" name="people/harigopal.gollamudi/lava-blackbox"
>>>>> path="external/lava-blackbox" remote="linaro-other"
>>>>> revision="ea1a6752897f971a392df008d7060c9c9dddf354"/><project
>>>>> groups="common" name="people/ragesh.radhakrishnan/libjpeg-turbo"
>>>>> path="external/jpeg" remote="linaro-other"
>>>>> revision="daa963ecd83f182ac7879f97cb5d85af3f1e33f0"/><project
>>>>> groups="pandaboard" name="people/tomgall/piglit" path="external/piglit"
>>>>> remote="linaro-other" revision="fdde825f9514c3411d4a6cec62c27a6172f6affc"/>
>>>>>
>>>>> it showed accessed denied or repository not exported.
>>>>> 1. what is the purpose of these?
>>>>>
>>>> glmark2, lava-blackbox, piglit are for test purpose.
>>>> libjpeg-turbo is a replacement of the original jpeg project
>>>>
>>>> 2. can i skip them to compile android sucessfully?
>>>>>
>>>> I guess you mainly want to bring up the platform, if yes, then you can
>>>> skip them.
>>>>
>>>>> 3. if yes, how to do to skip?
>>>>>
>>>> Just remove them from the manifest file.
>>>>
>>>>> 4. if not, how to get access ID/password?
>>>>>
>>>> To access the password, you need to be member of Linaro.
>>>>
>>>>>
>>>>> can you help to resolve it?
>>>>>
>>>>> thanks in advance.
>>>>>
>>>>> Anthony
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Anthony Fu 傅錫泓
>>>>> TP(M):+886-928-801-381
>>>>> CN(M):+86-156-2655-9419
>>>>>
>>>>> _______________________________________________
>>>>> linaro-android mailing list
>>>>> linaro-android(a)lists.linaro.org
>>>>> https://lists.linaro.org/mailman/listinfo/linaro-android
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Yongqin Liu
>>>> ---------------------------------------------------------------
>>>> #mailing list
>>>> linaro-android(a)lists.linaro.org <linaro-dev(a)lists.linaro.org>
>>>> http://lists.linaro.org/mailman/listinfo/linaro-android
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Anthony Fu 傅錫泓
>>> TP(M):+886-928-801-381
>>> CN(M):+86-156-2655-9419
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Anthony Fu 傅錫泓
>> TP(M):+886-928-801-381
>> CN(M):+86-156-2655-9419
>>
>
>
>
> --
> Best Regards,
> Anthony Fu 傅錫泓
> TP(M):+886-928-801-381
> CN(M):+86-156-2655-9419
>
--
Best Regards,
Yongqin Liu
---------------------------------------------------------------
#mailing list
linaro-android(a)lists.linaro.org <linaro-dev(a)lists.linaro.org>
http://lists.linaro.org/mailman/listinfo/linaro-android
hi Yongqin,
i follow your reply to ryan3216 on Jul/1, 2013 by just press y but it has
fetch error when cloning these 4 repositories starting with people.
<project groups="common" name="people/harigopal.gollamudi/glmark2"
path="packages/apps/glmark2" remote="linaro-other"
revision="12b417ba3d264232dc3055ee68fd4069da9e167f"/><project
groups="common" name="people/harigopal.gollamudi/lava-blackbox"
path="external/lava-blackbox" remote="linaro-other"
revision="ea1a6752897f971a392df008d7060c9c9dddf354"/><project
groups="common" name="people/ragesh.radhakrishnan/libjpeg-turbo"
path="external/jpeg" remote="linaro-other"
revision="daa963ecd83f182ac7879f97cb5d85af3f1e33f0"/><project
groups="pandaboard" name="people/tomgall/piglit" path="external/piglit"
remote="linaro-other" revision="fdde825f9514c3411d4a6cec62c27a6172f6affc"/>
it showed accessed denied or repository not exported.
1. what is the purpose of these?
2. can i skip them to compile android sucessfully?
3. if yes, how to do to skip?
4. if not, how to get access ID/password?
can you help to resolve it?
thanks in advance.
Anthony
--
Best Regards,
Anthony Fu 傅錫泓
TP(M):+886-928-801-381
CN(M):+86-156-2655-9419