I prefer ODP_TEST_INFO_INACTIVE at this stage, agree?

And after 1.7, there still be something to be updated, for example,
ARM max freq is still using dummy data, and I still think the
/sys/devices/system/cpu/ should be the first place for getting cpu
freq, it is a common way of cpu freq, from here we can get both max
and current freq, if it ins't enabled, then let's go to each arch's
parsing of /proc/cpuinfo.



On 3 February 2016 at 17:51, Hongbo Zhang <hongbo.zh...@linaro.org> wrote:
> On 3 February 2016 at 17:27, Savolainen, Petri (Nokia - FI/Espoo)
> <petri.savolai...@nokia.com> wrote:
>> The test should look like this. Zero is acceptable, otherwise hz value 
>> should be in a sane range.
>>
>> void system_test_odp_cpu_hz(void)
>> {
>>     uint64_t hz;
>>
>>     hz = odp_cpu_hz();
>>
>>     if (hz == 0)
>>         print warning ("cpu_hz not supported or other failure") and return 
>> (with skipped status?)
>>
> not so accurate I think.
> if not supported, it is ok to skip,
> but if it is a real failure, it should report failure of course
> here we mix the two different cases.
>
>>     /* Test value sanity: less than 10GHz */
>>     CU_ASSERT(hz < 10GHz);
>>
>>     /* larger than 1kHz */
>>     CU_ASSERT(hz > 1kHz);
>> }
>>
>>
>> -Petri
>>
>>
>> From: EXT Maxim Uvarov [mailto:maxim.uva...@linaro.org]
>> Sent: Wednesday, February 03, 2016 11:16 AM
>> To: Hongbo Zhang
>> Cc: Savolainen, Petri (Nokia - FI/Espoo); lng-odp-forward
>> Subject: Re: [lng-odp] test/validation/system/system_main fails on arm64
>>
>> but here :
>> void system_test_odp_cpu_hz(void)
>> {
>>     uint64_t hz;
>>
>>     hz = odp_cpu_hz();
>>     CU_ASSERT(0 < hz);
>> }
>> it looks like simple change to 0 <= hz is right. You can add some comment.
>> Maxim.
>>
>> On 3 February 2016 at 12:13, Maxim Uvarov <maxim.uva...@linaro.org> wrote:
>>
>>
>> On 3 February 2016 at 11:34, Hongbo Zhang <hongbo.zh...@linaro.org> wrote:
>> On 3 February 2016 at 16:08, Savolainen, Petri (Nokia - FI/Espoo)
>> <petri.savolai...@nokia.com> wrote:
>>> I think we updated the API to return 0, when a CPU frequency (max or 
>>> current) cannot be read. You just need to return 0 on ARM (== "was not able 
>>> to read current frequency"). Validation test needs to accept both zero and 
>>> non-zero values.
>>
>> It already returns 0, see
>>
>> uint64_t odp_cpu_hz_current(int id ODP_UNUSED)
>> {
>> return 0;
>> }
>>
>> and the odp_cpu_hz() return value is uint64_t, it means it will return
>> value >= 0
>>
>> if in validation we accept both 0 and >0, that is meaningless, and
>> even compile warning IIRC.
>>
>>
>> In validation you need to test first if call is supported.
>> Refrer how it's done for pktio:
>> ./test/validation/pktio/pktio.c
>>     ODP_TEST_INFO_CONDITIONAL(pktio_test_statistics_counters,
>>                   pktio_check_statistics_counters),
>>
>> So you check first, if supported run test. If not - just skip.
>> Maxim.
>>
>>
>>
>>>
>>> -Petri
>>>
>>>
>>>
>>>> -----Original Message-----
>>>> From: lng-odp [mailto:lng-odp-boun...@lists.linaro.org] On Behalf Of EXT
>>>> Hongbo Zhang
>>>> Sent: Wednesday, February 03, 2016 5:46 AM
>>>> To: Maxim Uvarov
>>>> Cc: lng-odp-forward
>>>> Subject: Re: [lng-odp] test/validation/system/system_main fails on arm64
>>>>
>>>> No, not fixed.
>>>>
>>>> One reason is there isn't such info in /proc/cpuinfo for ARM, another
>>>> reason is there isn't any user calling "current freq" interfaces.
>>>>
>>>> This "current freq" api was introduced because we have "max freq" api,
>>>> so "current freq" can be a complement, what's more in the original
>>>> codes, "max freq" and "current freq" were mixed, I just made them
>>>> clear.
>>>>
>>>> If we don't want to see any failure in validation. one suggestion is
>>>> to delete the |current freq" validation codes, another suggestion it
>>>> to delete the "current freq" interfaces.
>>>>
>>>> On 2 February 2016 at 18:35, Maxim Uvarov <maxim.uva...@linaro.org> wrote:
>>>> > Hongbo, you fixed that in the latest patch set right?
>>>> >
>>>> > Maxim.
>>>> >
>>>> >
>>>> > On 02/02/2016 11:28, Hongbo Zhang wrote:
>>>> >>
>>>> >> Sorry, please forget my previous reply.
>>>> >>
>>>> >> I checked again, system_test_odp_cpu_hz and system_test_odp_cpu_hz_id
>>>> >> failed, while system_test_odp_cpu_hz_max and
>>>> >> system_test_odp_cpu_hz_max_id passed.
>>>> >>
>>>> >> As I've mentioned before in some cover letter, this fail can be
>>>> >> expected because on arm, mips and power, the "current freq" isn't
>>>> >> implemented, only the "max freq" is implemented now, so there are such
>>>> >> failures.
>>>> >>
>>>> >> On x86, there is no "current freq" failures because it is implemented.
>>>> >>
>>>> >> On 2 February 2016 at 16:14, Hongbo Zhang <hongbo.zh...@linaro.org>
>>>> wrote:
>>>> >>>
>>>> >>> On 1 February 2016 at 21:20, Mike Holmes <mike.hol...@linaro.org>
>>>> wrote:
>>>> >>>>
>>>> >>>> system_test_odp_cpu_hz_id
>>>> >>>>
>>>> >>>> ...../../../platform/linux-
>>>> generic/odp_cpumask_task.c:44:odp_cpumask_default_worker():
>>>> >>>> CPU0 will be used for both control and worker threads,
>>>> >>>> this will likely have a performance impact on the worker thread.
>>>> >>>> FAILED
>>>> >>>>
>>>> >>>>
>>>> >>>> http://snapshots.linaro.org/components/lng/odp/odp-api-check/api-
>>>> next/docker-utopic-arm64/559/log/system_main.log
>>>> >>>>
>>>> >>>> My first guess is Hongbo's changes to the system info, but maybe a
>>>> quick
>>>> >>>> bisect is needed
>>>> >>>>
>>>> >>> I checked the log but got this:
>>>> >>>
>>>> >>> Test: system_test_odp_cpu_hz_max ...passed
>>>> >>>    Test: system_test_odp_cpu_hz_max_id
>>>> >>>
>>>> >>> ...../../../platform/linux-
>>>> generic/odp_cpumask_task.c:44:odp_cpumask_default_worker():
>>>> >>> CPU0 will be used for both control and worker threads,
>>>> >>> this will likely have a performance impact on the worker thread.
>>>> >>> passed
>>>> >>>
>>>> >>> There is a "passed" at the end.
>>>> >>>
>>>> >>> Will check further.
>>>> >>>>
>>>> >>>> On 1 February 2016 at 08:13, Maxim Uvarov <maxim.uva...@linaro.org>
>>>> >>>> wrote:
>>>> >>>>>
>>>> >>>>> Subj.
>>>> >>>>>
>>>> >>>>> Does somebody already look at this?
>>>> >>>>>
>>>> >>>>> Thanks,
>>>> >>>>> Maxim.
>>>> >>>>>
>>>> >>>>> -------- Forwarded Message --------
>>>> >>>>> Subject:        [lng-ci] Build failed in Jenkins: ODP API check »
>>>> >>>>> arm64,api-next,docker-utopic-arm64 #559
>>>> >>>>> Date:   Mon, 1 Feb 2016 01:28:23 +0000 (UTC)
>>>> >>>>> From:   ci_not...@linaro.org
>>>> >>>>> To:     lng...@lists.linaro.org
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> See
>>>> >>>>>
>>>> >>>>> <https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/559/>
>>>> >>>>>
>>>> >>>>> ------------------------------------------
>>>> >>>>> [...truncated 3602 lines...]
>>>> >>>>> make  check-TESTS
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/miscellaneous'>
>>>> >>>>> make[4]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/miscellaneous'>
>>>> >>>>> make[5]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/miscellaneous'>
>>>> >>>>> make[5]: Nothing to be done for 'all'.
>>>> >>>>> make[5]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/miscellaneous'>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> ==========================================================================
>>>> ==
>>>> >>>>> Testsuite summary for OpenDataPlane 1.6.0.0.git383.g06be077
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> ==========================================================================
>>>> ==
>>>> >>>>> # TOTAL: 0
>>>> >>>>> # PASS:  0
>>>> >>>>> # SKIP:  0
>>>> >>>>> # XFAIL: 0
>>>> >>>>> # FAIL:  0
>>>> >>>>> # XPASS: 0
>>>> >>>>> # ERROR: 0
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> ==========================================================================
>>>> ==
>>>> >>>>> make[4]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/miscellaneous'>
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/miscellaneous'>
>>>> >>>>> make[2]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/miscellaneous'>
>>>> >>>>> Making check in validation
>>>> >>>>> make[2]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation'>
>>>> >>>>> Making check in common
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/common'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/common'>
>>>> >>>>> Making check in atomic
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/atomic'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/atomic'>
>>>> >>>>> Making check in barrier
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/barrier'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/barrier'>
>>>> >>>>> Making check in buffer
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/buffer'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/buffer'>
>>>> >>>>> Making check in classification
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/classification'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/classification'>
>>>> >>>>> Making check in config
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/config'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/config'>
>>>> >>>>> Making check in cpumask
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/cpumask'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/cpumask'>
>>>> >>>>> Making check in crypto
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/crypto'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/crypto'>
>>>> >>>>> Making check in errno
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/errno'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/errno'>
>>>> >>>>> Making check in hash
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/hash'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/hash'>
>>>> >>>>> Making check in init
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/init'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/init'>
>>>> >>>>> Making check in lock
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/lock'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/lock'>
>>>> >>>>> Making check in queue
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/queue'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/queue'>
>>>> >>>>> Making check in packet
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/packet'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/packet'>
>>>> >>>>> Making check in pktio
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/pktio'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/pktio'>
>>>> >>>>> Making check in pool
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/pool'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/pool'>
>>>> >>>>> Making check in random
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/random'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/random'>
>>>> >>>>> Making check in scheduler
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/scheduler'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/scheduler'>
>>>> >>>>> Making check in std_clib
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/std_clib'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/std_clib'>
>>>> >>>>> Making check in thread
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/thread'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/thread'>
>>>> >>>>> Making check in time
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/time'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/time'>
>>>> >>>>> Making check in timer
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/timer'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/timer'>
>>>> >>>>> Making check in shmem
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/shmem'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/shmem'>
>>>> >>>>> Making check in system
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/system'>
>>>> >>>>> make[3]: Nothing to be done for 'check'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation/system'>
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation'>
>>>> >>>>> make[3]: Nothing to be done for 'check-am'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation'>
>>>> >>>>> make[2]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test/validation'>
>>>> >>>>> make[2]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test'>
>>>> >>>>> make[2]: Nothing to be done for 'check-am'.
>>>> >>>>> make[2]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test'>
>>>> >>>>> make[1]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/test'>
>>>> >>>>> Making check in platform/linux-generic/test
>>>> >>>>> make[1]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test'>
>>>> >>>>> Making check in pktio
>>>> >>>>> make[2]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test/pktio'>
>>>> >>>>> make  pktio_env pktio_run pktio_run_tap pktio_run_pcap
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test/pktio'>
>>>> >>>>> make[3]: Nothing to be done for
>>>> >>>>> '../../../../../platform/linux-generic/test/pktio/pktio_env'.
>>>> >>>>> make[3]: Nothing to be done for
>>>> >>>>> '../../../../../platform/linux-generic/test/pktio/pktio_run'.
>>>> >>>>> make[3]: Nothing to be done for
>>>> >>>>> '../../../../../platform/linux-generic/test/pktio/pktio_run_tap'.
>>>> >>>>> make[3]: Nothing to be done for
>>>> >>>>> '../../../../../platform/linux-generic/test/pktio/pktio_run_pcap'.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test/pktio'>
>>>> >>>>> make[2]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test/pktio'>
>>>> >>>>> make[2]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test'>
>>>> >>>>> make  run-test tests-validation.env
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test'>
>>>> >>>>> make[3]: Nothing to be done for
>>>> >>>>> '../../../../platform/linux-generic/test/run-test'.
>>>> >>>>> make[3]: 'tests-validation.env' is up to date.
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test'>
>>>> >>>>> make  check-TESTS
>>>> >>>>> make[3]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test'>
>>>> >>>>> make[4]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test'>
>>>> >>>>> PASS: pktio/pktio_run
>>>> >>>>> SKIP: pktio/pktio_run_tap
>>>> >>>>> PASS: ../../../test/validation/atomic/atomic_main
>>>> >>>>> PASS: ../../../test/validation/barrier/barrier_main
>>>> >>>>> PASS: ../../../test/validation/buffer/buffer_main
>>>> >>>>> PASS: ../../../test/validation/classification/classification_main
>>>> >>>>> PASS: ../../../test/validation/config/config_main
>>>> >>>>> PASS: ../../../test/validation/cpumask/cpumask_main
>>>> >>>>> PASS: ../../../test/validation/crypto/crypto_main
>>>> >>>>> PASS: ../../../test/validation/errno/errno_main
>>>> >>>>> PASS: ../../../test/validation/hash/hash_main
>>>> >>>>> PASS: ../../../test/validation/init/init_main_ok
>>>> >>>>> PASS: ../../../test/validation/init/init_main_abort
>>>> >>>>> PASS: ../../../test/validation/init/init_main_log
>>>> >>>>> PASS: ../../../test/validation/lock/lock_main
>>>> >>>>> PASS: ../../../test/validation/packet/packet_main
>>>> >>>>> PASS: ../../../test/validation/pool/pool_main
>>>> >>>>> PASS: ../../../test/validation/queue/queue_main
>>>> >>>>> PASS: ../../../test/validation/random/random_main
>>>> >>>>> PASS: ../../../test/validation/scheduler/scheduler_main
>>>> >>>>> PASS: ../../../test/validation/std_clib/std_clib_main
>>>> >>>>> PASS: ../../../test/validation/thread/thread_main
>>>> >>>>> PASS: ../../../test/validation/time/time_main
>>>> >>>>> PASS: ../../../test/validation/timer/timer_main
>>>> >>>>> PASS: ../../../test/validation/shmem/shmem_main
>>>> >>>>> FAIL: ../../../test/validation/system/system_main
>>>> >>>>> PASS: pktio/pktio_run_pcap
>>>> >>>>> make[5]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test'>
>>>> >>>>> Making all in pktio
>>>> >>>>> make[6]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test/pktio'>
>>>> >>>>> make[6]: Nothing to be done for 'all'.
>>>> >>>>> make[6]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test/pktio'>
>>>> >>>>> make[6]: Entering directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test'>
>>>> >>>>> make[6]: Nothing to be done for 'all-am'.
>>>> >>>>> make[6]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test'>
>>>> >>>>> make[5]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test'>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> ==========================================================================
>>>> ==
>>>> >>>>> Testsuite summary for OpenDataPlane 1.6.0.0.git383.g06be077
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> ==========================================================================
>>>> ==
>>>> >>>>> # TOTAL: 27
>>>> >>>>> # PASS:  25
>>>> >>>>> # SKIP:  1
>>>> >>>>> # XFAIL: 0
>>>> >>>>> # FAIL:  1
>>>> >>>>> # XPASS: 0
>>>> >>>>> # ERROR: 0
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> ==========================================================================
>>>> ==
>>>> >>>>> See platform/linux-generic/test/test-suite.log
>>>> >>>>> Please report to lng-odp@lists.linaro.org
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> ==========================================================================
>>>> ==
>>>> >>>>> Makefile:794: recipe for target 'test-suite.log' failed
>>>> >>>>> make[4]: *** [test-suite.log] Error 1
>>>> >>>>> make[4]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test'>
>>>> >>>>> Makefile:900: recipe for target 'check-TESTS' failed
>>>> >>>>> make[3]: *** [check-TESTS] Error 2
>>>> >>>>> make[3]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test'>
>>>> >>>>> Makefile:1180: recipe for target 'check-am' failed
>>>> >>>>> make[2]: *** [check-am] Error 2
>>>> >>>>> make[2]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test'>
>>>> >>>>> Makefile:687: recipe for target 'check-recursive' failed
>>>> >>>>> make[1]: *** [check-recursive] Error 1
>>>> >>>>> make[1]: Leaving directory
>>>> >>>>>
>>>> >>>>> '<https://ci.linaro.org/jenkins/job/odp-api-
>>>> check/ARCH=arm64,GIT_BRANCH=api-next,label=docker-utopic-arm64/ws/check-
>>>> odp/build/odp/testdir/platform/linux-generic/test'>
>>>> >>>>> Makefile:481: recipe for target 'check-recursive' failed
>>>> >>>>> make: *** [check-recursive] Error 1
>>>> >>>>> + cleanup_exit
>>>> >>>>> + [[ 0 -eq 1 ]]
>>>> >>>>> + retcode=2
>>>> >>>>> + set -e
>>>> >>>>> + '[' -d check-odp/build/odp/testdir/ ']'
>>>> >>>>> + mkdir -p out/log
>>>> >>>>> + find check-odp/build/odp/testdir/ -type f -name '*.log' -exec cp
>>>> '{}'
>>>> >>>>> out/log ';'
>>>> >>>>> + test -d /home/buildslave/bin
>>>> >>>>> + mkdir /home/buildslave/bin
>>>> >>>>> + wget
>>>> >>>>>
>>>> >>>>> https://git.linaro.org/ci/publishing-
>>>> api.git/blob_plain/HEAD:/linaro-cp.py
>>>> >>>>> -O /home/buildslave/bin/linaro-cp.py
>>>> >>>>> --2016-02-01 01:28:12--
>>>> >>>>>
>>>> >>>>> https://git.linaro.org/ci/publishing-
>>>> api.git/blob_plain/HEAD:/linaro-cp.py
>>>> >>>>> Resolving git.linaro.org (git.linaro.org)... 23.21.56.198
>>>> >>>>> Connecting to git.linaro.org (git.linaro.org)|23.21.56.198|:443...
>>>> >>>>> connected.
>>>> >>>>> HTTP request sent, awaiting response... 200 OK
>>>> >>>>> Length: unspecified [text/x-python]
>>>> >>>>> Saving to: '/home/buildslave/bin/linaro-cp.py'
>>>> >>>>>
>>>> >>>>>       0K ..........
>>>> >>>>> 18.0M=0.001s
>>>> >>>>>
>>>> >>>>> 2016-02-01 01:28:13 (18.0 MB/s) - '/home/buildslave/bin/linaro-
>>>> cp.py'
>>>> >>>>> saved [10788]
>>>> >>>>>
>>>> >>>>> + '[' -d out ']'
>>>> >>>>> +
>>>> >>>>>
>>>> >>>>> PUB_DEST=components/lng/odp/odp-api-check/api-next/docker-utopic-
>>>> arm64/559
>>>> >>>>> + python /home/buildslave/bin/linaro-cp.py --link-latest out
>>>> >>>>> components/lng/odp/odp-api-check/api-next/docker-utopic-arm64/559
>>>> >>>>>
>>>> >>>>> real    0m8.629s
>>>> >>>>> user    0m0.090s
>>>> >>>>> sys     0m0.040s
>>>> >>>>> + echo '***************************'
>>>> >>>>> ***************************
>>>> >>>>> + echo 'Logs published on
>>>> >>>>>
>>>> >>>>> http://snapshots.linaro.org/components/lng/odp/odp-api-check/api-
>>>> next/docker-utopic-arm64/559'
>>>> >>>>> Logs published on
>>>> >>>>>
>>>> >>>>> http://snapshots.linaro.org/components/lng/odp/odp-api-check/api-
>>>> next/docker-utopic-arm64/559
>>>> >>>>> + echo '***************************'
>>>> >>>>> ***************************
>>>> >>>>> + '[' 2 -ne 0 ']'
>>>> >>>>> + exit 1
>>>> >>>>> Build step 'Execute shell' marked build as failure
>>>> >>>>> Skipping publisher since build result is FAILURE
>>>> >>>>> _______________________________________________
>>>> >>>>> lng-ci mailing list
>>>> >>>>> lng...@lists.linaro.org
>>>> >>>>> https://lists.linaro.org/mailman/listinfo/lng-ci
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> _______________________________________________
>>>> >>>>> lng-odp mailing list
>>>> >>>>> lng-odp@lists.linaro.org
>>>> >>>>> https://lists.linaro.org/mailman/listinfo/lng-odp
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> --
>>>> >>>> Mike Holmes
>>>> >>>> Technical Manager - Linaro Networking Group
>>>> >>>> Linaro.org │ Open source software for ARM SoCs
>>>> >>>> "Work should be fun and collborative, the rest follows"
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> _______________________________________________
>>>> >>>> lng-odp mailing list
>>>> >>>> lng-odp@lists.linaro.org
>>>> >>>> https://lists.linaro.org/mailman/listinfo/lng-odp
>>>> >>>>
>>>> >
>>>> _______________________________________________
>>>> lng-odp mailing list
>>>> lng-odp@lists.linaro.org
>>>> https://lists.linaro.org/mailman/listinfo/lng-odp
>>
>>
_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to