Re: [yocto] New prelink version

2016-08-19 Thread Mark Hatle
On 8/19/16 9:56 PM, Khem Raj wrote:
> 
>> On Aug 19, 2016, at 6:39 PM, Mark Hatle  wrote:
>>
>> On 8/18/16 10:33 AM, Mark Hatle wrote:
>>> I have issued a new prelink release today.
>>>
>>> git://git.yoctoproject.org/prelink-cross
>>>
>>> master branch: target based prelink
>>> new release tag: 20160818
>>>
>>> cross_prelink branch: prelink w/ emulated 'rtld' (ld.so)
>>> new release tag: 20160818_cross
>>>
>>>
>>> From the README file there are a few known issues:
>>>
>>> * The --preload option does not always work.  The preload1 test currently 
>>> fails.
>>>
>>> * quick2 test will fail if you do not have static libc installed.
>>>
>>> * IFUNC on glibc.  glibc appears to have a bug related to specific IFUNC
>>> ordering.  build_local_scope in glibc is processing depth first instead of
>>> breadth-first processing as it should be.  The prelink-rtld version works
>>> around this issue.  (Prelink-rtld is only available in the cross compile
>>> version.)  See: https://bugzilla.yoctoproject.org/show_bug.cgi?id=9131
>>>
>>> * ARM & PPC: both are currently failing the reloc8 and reloc9 test
>>> Further investigation is in progress on these items.  Until an explanation
>>> is found, you should hold off using this for ARM and PPC.
>>
>> It was determined the above items are related to a bug most likely in 
>> binutils.
>> The components failed to execute even before they were prelinked.  The 
>> prelinker
>> is safe to use on ARM and PPC.
> 
> Do you have failing samples that are due to ld issues ?

YP Bug 10168 has the details.

Short answer, build a target system that can compile..  grab the prelink
sources, and then 'make check'.

The reloc8.sh and reloc9.sh will fail.  They both use "-Wl,-z,nocopyreloc" when
linking.

They worked in 2.1 and 2.0, no longer works in 2.2 (master).

--Mark

>>
>> --Mark
>>
>>>
>>> Changelog for the cross_prelink follows:
>>>
>>> Common changes:
>>>
>>> * Update configure.ac, libelf.m4 and */Makefile.am to avoid various auto* 
>>> warnings
>>> * Fixed a few compile warnings
>>> * Add testcase for YP 9131 - IFUNC problem
>>> * Fix LD_PRELOAD issues
>>> * Fix section ordering problem (required for binutils-2.22)
>>>
>>> Cross prelink specific changes:
>>>
>>> * rtld: resync to glibc-2.23
>>> * rtld: add additional debug scope support
>>> * rtld: Add fix for YP 9131, IFUNC problem
>>>
>>
>> --
>> ___
>> yocto mailing list
>> yocto@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
> 

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] New prelink version

2016-08-19 Thread Khem Raj

> On Aug 19, 2016, at 6:39 PM, Mark Hatle  wrote:
> 
> On 8/18/16 10:33 AM, Mark Hatle wrote:
>> I have issued a new prelink release today.
>> 
>> git://git.yoctoproject.org/prelink-cross
>> 
>> master branch: target based prelink
>> new release tag: 20160818
>> 
>> cross_prelink branch: prelink w/ emulated 'rtld' (ld.so)
>> new release tag: 20160818_cross
>> 
>> 
>> From the README file there are a few known issues:
>> 
>> * The --preload option does not always work.  The preload1 test currently 
>> fails.
>> 
>> * quick2 test will fail if you do not have static libc installed.
>> 
>> * IFUNC on glibc.  glibc appears to have a bug related to specific IFUNC
>> ordering.  build_local_scope in glibc is processing depth first instead of
>> breadth-first processing as it should be.  The prelink-rtld version works
>> around this issue.  (Prelink-rtld is only available in the cross compile
>> version.)  See: https://bugzilla.yoctoproject.org/show_bug.cgi?id=9131
>> 
>> * ARM & PPC: both are currently failing the reloc8 and reloc9 test
>> Further investigation is in progress on these items.  Until an explanation
>> is found, you should hold off using this for ARM and PPC.
> 
> It was determined the above items are related to a bug most likely in 
> binutils.
> The components failed to execute even before they were prelinked.  The 
> prelinker
> is safe to use on ARM and PPC.

Do you have failing samples that are due to ld issues ?

> 
> --Mark
> 
>> 
>> Changelog for the cross_prelink follows:
>> 
>> Common changes:
>> 
>> * Update configure.ac, libelf.m4 and */Makefile.am to avoid various auto* 
>> warnings
>> * Fixed a few compile warnings
>> * Add testcase for YP 9131 - IFUNC problem
>> * Fix LD_PRELOAD issues
>> * Fix section ordering problem (required for binutils-2.22)
>> 
>> Cross prelink specific changes:
>> 
>> * rtld: resync to glibc-2.23
>> * rtld: add additional debug scope support
>> * rtld: Add fix for YP 9131, IFUNC problem
>> 
> 
> --
> ___
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto



signature.asc
Description: Message signed with OpenPGP using GPGMail
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] New prelink version

2016-08-19 Thread Mark Hatle
On 8/18/16 10:33 AM, Mark Hatle wrote:
> I have issued a new prelink release today.
> 
> git://git.yoctoproject.org/prelink-cross
> 
> master branch: target based prelink
> new release tag: 20160818
> 
> cross_prelink branch: prelink w/ emulated 'rtld' (ld.so)
> new release tag: 20160818_cross
> 
> 
> From the README file there are a few known issues:
> 
> * The --preload option does not always work.  The preload1 test currently 
> fails.
> 
> * quick2 test will fail if you do not have static libc installed.
> 
> * IFUNC on glibc.  glibc appears to have a bug related to specific IFUNC
> ordering.  build_local_scope in glibc is processing depth first instead of
> breadth-first processing as it should be.  The prelink-rtld version works
> around this issue.  (Prelink-rtld is only available in the cross compile
> version.)  See: https://bugzilla.yoctoproject.org/show_bug.cgi?id=9131
> 
> * ARM & PPC: both are currently failing the reloc8 and reloc9 test
> Further investigation is in progress on these items.  Until an explanation
> is found, you should hold off using this for ARM and PPC.

It was determined the above items are related to a bug most likely in binutils.
The components failed to execute even before they were prelinked.  The prelinker
is safe to use on ARM and PPC.

--Mark

> 
> Changelog for the cross_prelink follows:
> 
> Common changes:
> 
> * Update configure.ac, libelf.m4 and */Makefile.am to avoid various auto* 
> warnings
> * Fixed a few compile warnings
> * Add testcase for YP 9131 - IFUNC problem
> * Fix LD_PRELOAD issues
> * Fix section ordering problem (required for binutils-2.22)
> 
> Cross prelink specific changes:
> 
> * rtld: resync to glibc-2.23
> * rtld: add additional debug scope support
> * rtld: Add fix for YP 9131, IFUNC problem
> 

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [yocto-autobuilder][PATCH] add support for building the eclipse-poky-neon plugin

2016-08-19 Thread Bill Randle
Add configs to build the eclipse poky neon plugin and drop support for the
kepler branch. Also, generate md5sums for the eclipse plugin artifacts.
(Note: building neon requires java 1.8.0.)

[YOCTO #9940]

Signed-off-by: Bill Randle 
---
 buildset-config.controller/nightly.conf   | 6 +-
 buildset-config.controller/eclipse-plugin-neon.conf   | 11 +++
 buildset-config.controller/yoctoAB.conf   |  4 ++--
 .../site-packages/autobuilder/buildsteps/PublishArtifacts.py  | 11 ---
 4 files changed, 26 insertions(+), 10 deletions(-)
 create mode 100644 buildset-config.controller/eclipse-plugin-neon.conf

diff --git a/buildset-config.controller/nightly.conf 
b/buildset-config.controller/nightly.conf
index c16c147..0f9dd4e 100644
--- a/buildset-config.controller/nightly.conf
+++ b/buildset-config.controller/nightly.conf
@@ -23,14 +23,14 @@
 {'repourl':'git://git.yoctoproject.org/eclipse-poky',
  'checkout':False,
  'branch':'luna-master'}},
-{'eclipse-poky-kepler':
-{'repourl':'git://git.yoctoproject.org/eclipse-poky',
- 'checkout':False,
- 'branch':'kepler-master'}},
 {'eclipse-poky-mars':
 {'repourl':'git://git.yoctoproject.org/eclipse-poky',
  'checkout':False,
  'branch':'mars-master'}},
+{'eclipse-poky-neon':
+{'repourl':'git://git.yoctoproject.org/eclipse-poky',
+ 'checkout':False,
+ 'branch':'neon-master'}},
 {'meta-qt4':
 {'repourl':'git://git.yoctoproject.org/meta-qt4',
  'branch':'master'}},
@@ -103,7 +103,7 @@
'nightly-mips64': {}, 'nightly-arm64': {}, 
'nightly-rpm-non-rpm': {}, 'nightly-deb-non-deb': 
{}},
'schedulerNames_nowait' : {'nightly-uclibc':{}, 
'build-appliance': {},
-   'eclipse-plugin-kepler': {}, 'eclipse-plugin-mars': 
{},
+   'eclipse-plugin-neon': {}, 'eclipse-plugin-mars': 
{},
'eclipse-plugin-luna': {}, 'nightly-non-gpl3': {}, 
'nightly-oecore': {}, 
'nightly-world':{},'nightly-wic':{}, 
'nightly-world-lsb':{}, 'nightly-intel-gpl': {},

diff --git a/buildset-config.controller/yoctoAB.conf 
b/buildset-config.controller/yoctoAB.conf
index 0f9ba0c..fe9750b 100644
--- a/buildset-config.controller/yoctoAB.conf
+++ b/buildset-config.controller/yoctoAB.conf
@@ -1,6 +1,6 @@
 [BuildSets]
-order: ['nightly', 'eclipse-plugin-mars', 
-'eclipse-plugin-kepler', 'eclipse-plugin-luna',
+order: ['nightly', 'eclipse-plugin-neon', 'eclipse-plugin-mars', 
+'eclipse-plugin-luna',
 'nightly-arm', 'nightly-arm64', 'nightly-arm-lsb', 
 'nightly-mips', 'nightly-mips64', 'nightly-mips-lsb', 
 'nightly-ppc', 'nightly-ppc-lsb', 'nightly-no-x11',
diff --git 
a/lib/python2.7/site-packages/autobuilder/buildsteps/PublishArtifacts.py 
b/lib/python2.7/site-packages/autobuilder/buildsteps/PublishArtifacts.py
index 1a938fc..d8b554f 100644
--- a/lib/python2.7/site-packages/autobuilder/buildsteps/PublishArtifacts.py
+++ b/lib/python2.7/site-packages/autobuilder/buildsteps/PublishArtifacts.py
@@ -96,10 +96,15 @@ class PublishArtifacts(ShellCommand):
 command=command+"mv " + adt_dev_dest + 
"/rootfs/qemux86-64 " + adt_dev_dest + "/rootfs/qemux86_64;"
 elif "eclipse-plugin" in artifact:
 artifact_base = artifact.replace("eclipse-plugin-", "")
+deploy_dir = os.path.join(os.path.join(self.workerdir, 
buildername), "build/scripts")
+# create md5sums only for the zip files
+if os.environ.get('GEN_IMG_MD5') == "True":
+command += "for x in `ls " + deploy_dir + "/*.zip`;"
+command += "do md5sum $x >> " + "$x.md5sum; done;"
 command=command+"mkdir -p " + DEST + "/eclipse-plugin/"+ 
artifact_base +";"
-command=command+"cp -R --no-dereference --preserve=links " 
+ \
- os.path.join(os.path.join(self.workerdir, 
buildername),
- "build/scripts/org.*.zip") + \
+command=command+"cp --no-dereference --preserve=links " + \
+ os.path.join(deploy_dir, "org.*.zip") + \
+ " " + os.path.join(deploy_dir, 
"org.*.md5sum") + \
  " " + DEST + "/eclipse-plugin/"+ 
artifact_base +";"
 elif artifact == "build-appliance":
 command=command+"mkdir -p " + DEST + "/" + BA_PUBLISH_DIR 
+ ";"

diff --git a/buildset-config.controller/eclipse-plugin-neon.conf 
b/buildset-config.controller/eclipse-plugin

[yocto] [yocto-autobuilder][PATCH] nightly-wic.conf: add build for qemux86

2016-08-19 Thread Bill Randle
[YOCTO #10166]

Signed-off-by: Bill Randle 
---
 buildset-config.controller/nightly-wic.conf | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/buildset-config.controller/nightly-wic.conf 
b/buildset-config.controller/nightly-wic.conf
index 47565ba..59ea34c 100644
--- a/buildset-config.controller/nightly-wic.conf
+++ b/buildset-config.controller/nightly-wic.conf
@@ -9,6 +9,12 @@ steps: [{'SetDest':{}},
 {'RunPreamble':{}},
 {'GetDistroVersion':{'distro': 'poky'}},
 {'CreateBBLayersConf':{'buildprovider':'yocto'}},
+{'CreateAutoConf':{'machine':'qemux86'}},
+{'BuildImages':{'images':'syslinux syslinux-native parted-native 
gptfdisk-native dosfstools-native mtools-native'}},
+{'BuildImages':{'images':'core-image-sato'}},
+{'CreateWicImages':{'wic_img_type':'directdisk', 
'target_img':'core-image-sato'}},
+{'CreateWicImages':{'wic_img_type':'directdisk-gpt', 
'target_img':'core-image-sato'}},
+{'CreateWicImages':{'wic_img_type':'mkefidisk', 
'target_img':'core-image-sato'}},
 {'CreateAutoConf':{'machine':'genericx86'}},
 {'BuildImages':{'images':'syslinux syslinux-native parted-native 
gptfdisk-native dosfstools-native mtools-native'}},
 {'BuildImages':{'images':'core-image-sato'}},
-- 
2.5.5

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [yocto-autobuilder][PATCH] SendQAEmail.py: cleanup email formatting

2016-08-19 Thread Bill Randle
"-e" option is not required and gets inserted into email text if present.

Signed-off-by: Bill Randle 
---
 lib/python2.7/site-packages/autobuilder/buildsteps/SendQAEmail.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/python2.7/site-packages/autobuilder/buildsteps/SendQAEmail.py 
b/lib/python2.7/site-packages/autobuilder/buildsteps/SendQAEmail.py
index 3691cc6..1bb2893 100644
--- a/lib/python2.7/site-packages/autobuilder/buildsteps/SendQAEmail.py
+++ b/lib/python2.7/site-packages/autobuilder/buildsteps/SendQAEmail.py
@@ -95,7 +95,7 @@ Please begin QA on this build as soon as possible.''' % 
(rel_name, self.getPrope
 
 email_header += "Subject: " + mailsubject + "\n"
 
-mailcmd = 'echo -e "' + email_header + "\n" + email_base + '\n' + 
email_body + '\n' + mailsig + ' " | sendmail -t'
+mailcmd = 'echo "' + email_header + "\n" + email_base + '\n' + 
email_body + '\n' + mailsig + ' " | sendmail -t'
 
 self.command = mailcmd
 else:
-- 
2.5.5

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] Build available for QA

2016-08-19 Thread Poky Build User
-e 
A build identified as needing QA has finished on the autobuilder. This
build is located at:


http://autobuilder.yoctoproject.org/pub/nightly/20160819-1


Build hash information: 
meta-qt4 : 92a72a790a427af5f85ce86fea4fce86a72c7b58 
meta-intel : 5326759e90180523da3617becfab4a7e21d7ebde 
meta-minnow : 9c965ef5252e383843d796cd8b50c61b3034b6ae 
meta-qt3 : 44cbc64ccaee2050d1c1d5755023c0bf604615a1 
poky : f038f069977170e323c9c6884c69e0b9e1cf1c6f 


This is an automated message from
The Yocto Project Autobuilder
Git: git://git.yoctoproject.org/yocto-autobuilder
Email: pi...@toganlabs.com 
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] meta-oracle-java on meta-raspberrypi

2016-08-19 Thread Mark Schnell
Good day all;

Short version:
I'm trying to add the meta-oracle-java layer to a working, plain vanilla 
meta-raspberrypi layer build. Unfortunately, I'm not having any success. Any 
guidance, suggestions or pointers would be most appreciated.

Long version:
First off, I'm a complete newbie to the Yocto ecosystem so please turn on your 
filters and be gentle.  ;-)

* Step 1 *
I have successfully config-ed, built and run on RPi2 HW a plain vanilla 
meta-raspberrypi layer build using the guidance from...
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-raspberrypi/about/
adjusted the default conf/local.conf to contain...
MACHINE ?= "raspberrypi2"
INHERIT += "rm_work"
used the command...
> bitbake rpi-hwup-image
and the following conf/bblayer.conf file...

# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
LCONF_VERSION = "6"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

BBLAYERS ?= " \
  /home/mschnell/poky/meta \
  /home/mschnell/poky/meta-yocto \
  /home/mschnell/poky/meta-yocto-bsp \
  /home/mschnell/build-rpi/meta-raspberrypi \
  "
BBLAYERS_NON_REMOVABLE ?= " \
  /home/mschnell/poky/meta \
  /home/mschnell/poky/meta-yocto \
  "


* Step 2 *
However, when I add the meta-oracle-java layer to the conf/bblayers.conf file 
using guidance from...
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-oracle-java/about/
adjusting the default conf/local.conf to contain...
LICENSE_FLAGS_WHITELIST += "oracle_java"
PACKAGE_CLASSES = "package_deb"
and the following modified conf/bblayer.conf file...

# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
LCONF_VERSION = "6"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

BBLAYERS ?= " \
  /home/mschnell/poky/meta \
  /home/mschnell/poky/meta-yocto \
  /home/mschnell/poky/meta-yocto-bsp \
  /home/mschnell/build-rpi/meta-raspberrypi \
  /home/mschnell/build-rpi/meta-oracle-java \
  "
BBLAYERS_NON_REMOVABLE ?= " \
  /home/mschnell/poky/meta \
  /home/mschnell/poky/meta-yocto \
  "

The bake...
> bitbake rpi-hwup-image

Build Configuration:
BB_VERSION= "1.28.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING   = "CentOS-Linux-7.2.1511"
TARGET_SYS= "arm-poky-linux-gnueabi"
MACHINE   = "raspberrypi2"
DISTRO= "poky"
DISTRO_VERSION= "2.0.2"
TUNE_FEATURES = "arm armv7a vfp thumb neon callconvention-hard vfpv4 
cortexa7"
TARGET_FPU= "vfp-vfpv4-neon"
meta
meta-yocto
meta-yocto-bsp= "jethro:40376446904ae3529be41737fed9a0b650ed167d"
meta-raspberrypi  = "jethro:f2cff839f52a6e6211337fc45c7c3eabf0fac113"
meta-oracle-java  = "master:f44365f02b283c3fb362dc99e2e996d3f11e356e"
...results in an image file does _not_ have any java components in it. :(


* Step 3 *
In an attempt to determine that was happening I looked over the logs in...
> grep -i java tmp/log/cooker/raspberrypi2/20160818154951.log
There I noticed that there was one and only one 'java' string in the whole log 
file...
meta-oracle-java  = "master:f44365f02b283c3fb362dc99e2e996d3f11e356e"
...and _that_ certainly didn't seem right.  I was expecting a bunch of java, 
jdk and jre strings in the downloaded file names in the logs.

So I decided to try and build _just_ the meta-oracle-java layer via...
> bitbuild oracle-jse-jre
...and ah HA!  Error messages
ERROR: Fetcher failure for URL: 
'http://download.oracle.com/otn/java/ejre/7u60-b19/ejre-7u60-fcs-b19-linux-arm-vfp-hflt-client_headless-07_may_2014.tar.gz'.
 Checksum mismatch!
File: 
'/home/mschnell/build-rpi/downloads/ejre-7u60-fcs-b19-linux-arm-vfp-hflt-client_headless-07_may_2014.tar.gz'
 has md5 checksum fe0826ca8ca01c88caaf5db3ad9f84a5 when 
b9b8f598b0a7f49e4d221f16ba25c6c0 was expected
File: 
'/home/mschnell/build-rpi/downloads/ejre-7u60-fcs-b19-linux-arm-vfp-hflt-client_headless-07_may_2014.tar.gz'
 has sha256 checksum 
24d885d535739a6b7b54e153919fbbce932a344f5ca3ee5a86b01ac775085863 when 
ed061060011d88efe5563c2949c00993db85db17ab94f18a78713007a2b90faf was expected
If this change is expected (e.g. you have upgraded to a new version without 
updating the checksums) then you can use these lines within the recipe:
SRC_URI[md5sum] = "fe0826ca8ca01c88caaf5db3ad9f84a5"
SRC_URI[sha256sum] = 
"24d885d535739a6b7b54e153919fbbce932a344f5ca3ee5a86b01ac775085863"
Otherwise you should retry the download and/or check with upstream to determine 
if the file has become corrupted or otherwise unexpectedly modified.

ERROR: Function failed: Fetcher failure for URL: 
'http://download.oracle.com/otn/java/ejre/7u60-b19/ejre-7u60-fcs-b19-linux-arm-vfp-hflt-client_headless-07_may_2014.tar.gz'.
 Unable to fetch URL from any source.
ERROR: Logfile of failure stored in: 
/home/mschnell/build-rpi/tmp/work/cortexa7hf-vfp-vfpv4-neon-poky-linux-gnueabi/oracle-jse-jre/1.8.0-u60r0/temp/log.do_fetch.30643
ERROR: Task 4 
(/home/mschnell/build-rpi/meta-oracle-java/recipes-devtools/oracle-java/oracle-jse-jre_1.8.0.bb,
 do_fetch) failed with exit code '1'

* Step 

[yocto] meta-oracle-java][BUG-REPORT

2016-08-19 Thread Mark Schnell
Good day;

Short version:
[cid:image001.png@01D1F868.812C33E0]
The ARM architecture for the meta-oracle-java layer still points to Java v7u60.

Long version:
First off, I'm a newbie to the Yocto so be sure you turn on your filters. ;-)

I'm trying to add the meta-oracle-java layer to a plain vanilla 
meta-raspberrypi layer. After several attempts, false starts and failures; I 
believe the I have determined the problem.  While the i586 & x64-64 
architectures point to Java v8u91, build 14; the ARM architecture points to 
Java v7u60, build 19.

[mschnell@YoctoBuildHost oracle-java]$ pwd
/home/mschnell/build-rpi/meta-oracle-java/recipes-devtools/oracle-java
[mschnell@YoctoBuildHost oracle-java]$ ls -Al
total 40
-rw-rw-r--. 1 mschnell mschnell  342 Aug 16 21:14 
oracle-jse-ejre-arm-vfp-hflt-client-headless.inc
-rw-rw-r--. 1 mschnell mschnell  866 Aug 16 20:50 oracle-jse-ejre.inc
-rw-rw-r--. 1 mschnell mschnell 1246 Aug 16 20:50 oracle-jse.inc
-rw-rw-r--. 1 mschnell mschnell  369 Aug 16 20:50 oracle-jse-jdk-i586_1.8.0.bb
-rw-rw-r--. 1 mschnell mschnell 1158 Aug 16 20:50 oracle-jse-jdk.inc
-rw-rw-r--. 1 mschnell mschnell  370 Aug 16 20:50 oracle-jse-jdk-x86-64_1.8.0.bb
-rw-rw-r--. 1 mschnell mschnell  589 Aug 16 20:50 oracle-jse-jre_1.8.0.bb
-rw-rw-r--. 1 mschnell mschnell  334 Aug 16 20:50 oracle-jse-jre-i586.inc
-rw-rw-r--. 1 mschnell mschnell  657 Aug 16 20:50 oracle-jse-jre.inc
-rw-rw-r--. 1 mschnell mschnell  332 Aug 16 20:50 oracle-jse-jre-x86-64.inc
[mschnell@YoctoBuildHost oracle-java]$ grep "SRC_URI =" *
oracle-jse-ejre-arm-vfp-hflt-client-headless.inc:SRC_URI = 
"http://download.oracle.com/otn/java/ejre/7u${PV_UPDATE}-b${BUILD_NUMBER}/ejre-7u${PV_UPDATE}-fcs-b${BUILD_NUMBER}-linux-arm-vfp-hflt-client_headless-07_may_2014.tar.gz";
oracle-jse-jdk-i586_1.8.0.bb:SRC_URI = 
"http://download.oracle.com/otn-pub/java/jdk/8u${PV_UPDATE}-b${BUILD_NUMBER}/jdk-8u${PV_UPDATE}-linux-i586.tar.gz";
oracle-jse-jdk-x86-64_1.8.0.bb:SRC_URI = 
"http://download.oracle.com/otn-pub/java/jdk/8u${PV_UPDATE}-b${BUILD_NUMBER}/jdk-8u${PV_UPDATE}-linux-x64.tar.gz";
oracle-jse-jre-i586.inc:SRC_URI = 
"http://download.oracle.com/otn-pub/java/jdk/8u${PV_UPDATE}-b${BUILD_NUMBER}/jre-8u${PV_UPDATE}-linux-i586.tar.gz";
oracle-jse-jre-x86-64.inc:SRC_URI = 
"http://download.oracle.com/otn-pub/java/jdk/8u${PV_UPDATE}-b${BUILD_NUMBER}/jre-8u${PV_UPDATE}-linux-x64.tar.gz";
[mschnell@YoctoBuildHost oracle-java]$ grep "PV_UPDATE =" *
oracle-jse-ejre-arm-vfp-hflt-client-headless.inc:PV_UPDATE = "60"
oracle-jse-jdk-i586_1.8.0.bb:PV_UPDATE = "91"
oracle-jse-jdk-x86-64_1.8.0.bb:PV_UPDATE = "91"
oracle-jse-jre-i586.inc:PV_UPDATE = "91"
oracle-jse-jre-x86-64.inc:PV_UPDATE = "91"
[mschnell@YoctoBuildHost oracle-java]$ grep "BUILD_NUMBER =" *
oracle-jse-ejre-arm-vfp-hflt-client-headless.inc:BUILD_NUMBER = "19"
oracle-jse-jdk-i586_1.8.0.bb:BUILD_NUMBER = "14"
oracle-jse-jdk-x86-64_1.8.0.bb:BUILD_NUMBER = "14"
oracle-jse-jre-i586.inc:BUILD_NUMBER = "14"
oracle-jse-jre-x86-64.inc:BUILD_NUMBER = "14"

I will continue to research a patch (while learning the Yocto build 
environment); but being that I'm a newbie, it will likely take me a while.


Cheers...
--
-- I would like mornings better if they started later in the day. --
--  Mark Schnell   --   +1-919-407-4327   --   mschn...@cree.com  --



This e-mail message, including any attachments and previous email messages sent 
with it, contains CONFIDENTIAL and PROPRIETARY information of Cree, Inc. or its 
subsidiaries and may be legally PRIVILEGED. You may not use, disclose, 
reproduce or distribute such information without Cree's authorization. If you 
have received this message in error, please notify the sender immediately and 
permanently delete the original message, its attachments and any copies thereof.
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] Yocto Project Status WW34

2016-08-19 Thread Saul Wold


Current Dev Position: YP 2.2 M3
Next Deadline: YP 2.2 M3 which will be Aug 29th (5:00pm GMT)

SWAT team rotation: Juro -> Anibal
https://wiki.yoctoproject.org/wiki/Yocto_Build_Failure_Swat_Team

Key Status/Updates:
 * We’re drawing close to the M3 deadline and feature freeze for 2.2. There is 
still a significant number of features outstanding with several looking to be 
at risk at this point.
 * The bitbake multi-config build series has now merged. 
 * We’ve re-enabled prelink on x86/mips. ppc/arm was disabled whilst we 
investigated test failures but will likely be enabled since the issues are 
looking to be a binutils bug.
 * We upgraded to gcc 6.2rc1 (we will track 6.2 through to our release)
 * Uninative 1.3 was released to deal with some locale problems. This will need 
to be backported to krogoth as a 1.0.1 release of uninative.
 * Current master is going to go through a full QA pass before M3 to try and 
make sure we are dealing with all the known bugs.
 * We are starting to see significant ‘random’ autobuilder failures again:
* Mips machine ‘failure to start’ despite booting the kernel: 
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10136
* Systemd logging failure: 
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10128
* Unknown ppc failure: 
https://autobuilder.yoctoproject.org/main/builders/nightly-ppc/builds/910/steps/Running%20Sanity%20Tests/logs/stdio
* Uvesa timeout issue: 
https://bugzilla.yoctoproject.org/show_bug.cgi?id=8245
* Busybox parallel make race: 
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10116
We need to get to grips with these as a matter of urgency as they do keep 
recurring and several occurred during our QA build, sadly. I am getting quite 
concerned about these.
 * 2.1.1 has been released, finally!
 * We will be moving to the 4.7 kernel before M3 closes, and evaluating a move 
to 4.8 in mid-September.  We will be keeping both the 4.1 (as LTSI) and 4.4 (as 
LTS) kernels.  GregKH has announced that 4.9 will be the next LTS for a Dec/Jan 
release, therefore our 4.7 (or 4.8) will be short lived kernels.

Key YP 2.2 Dates:
 * YP 2.2 M1 release would be: 6/24/16
 * YP 2.2 M2 cut off would be: 7/18/16
 * YP 2.2 M2 release would be: 7/29/16
 * YP 2.2 M3 cut off would be: 8/29/16
 * YP 2.2 M3 release would be: 9/9/16
 * YP 2.2 M4 cut off would be: 10/3/16
 * YP 2.2 M4 release would be: 10/28/16

Tracking Metrics:
WDD 2706  (last week 2712)
(https://wiki.yoctoproject.org/charts/combo.html)

Key Status Links for YP:
https://wiki.yoctoproject.org/wiki/Yocto_Project_v2.2_Status
https://wiki.yoctoproject.org/wiki/Yocto_2.2_Schedule
https://wiki.yoctoproject.org/wiki/Yocto_2.2_Features

[If anyone has suggestions for other information you’d like to see on this 
weekly status update, let us know!]
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] [OE-core] [RFT] gcc 6.2 RC1 update

2016-08-19 Thread Khem Raj

> On Aug 19, 2016, at 3:14 AM, Richard Purdie 
>  wrote:
> 
> On Tue, 2016-08-16 at 11:55 -0700, Khem Raj wrote:
>> Hi All
>> 
>> I have put together recipe upgrade for upcoming gcc 6.2 release now
>> that it entered RC phase. With gcc 6.2 the recipes are using tarballs
>> instead of git fetcher as promised :)
>> Please help testing it out in your setups and report any issues you
>> see.
>> 
>> The commit you need to cherry-pick for OE-core is this one
>> 
>> https://github.com/kraj/openembedded-core/commit/0319b603761a16e65d70
>> 4336112c3709a8bf771c
>> 
>> Thank you for your help
> 
> I put this through the autobuilder and it passed so I've merged it. I
> did this quickly as we're putting a "pre M3" build through a QA cycle
> and I wanted to get some of the more invasive changes into that build
> so we don't have a stampeding herd of patches breaking everything
> coming up to the final feature freeze for 2.2.
> 
> In other news, we are now also testing musl world builds on the
> autobuilder as part of regular testing.

Fantastic !

> 
> Cheers,
> 
> Richard
> 
> 



signature.asc
Description: Message signed with OpenPGP using GPGMail
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] [meta-swupd][PATCH] swupd-client_git.bb: fix typo in config files creation

2016-08-19 Thread Joshua G Lock
On Fri, 2016-08-19 at 11:34 +0300, Dmitry Rozhkov wrote:
> The patch puts intended values to the config files with
> swupd-client's default values.

Thanks! Patch pushed to meta-swupd master.

Regards,

Joshua

> Signed-off-by: Dmitry Rozhkov 
> ---
>  recipes-core/swupd-client/swupd-client_git.bb | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/recipes-core/swupd-client/swupd-client_git.bb b/recipes-
> core/swupd-client/swupd-client_git.bb
> index 7e2bdd9..1815db0 100644
> --- a/recipes-core/swupd-client/swupd-client_git.bb
> +++ b/recipes-core/swupd-client/swupd-client_git.bb
> @@ -41,9 +41,9 @@ do_install_append () {
>  
>  # Write default values to the configuration hierarchy (since
> 3.4.0)
>  install -d ${D}/usr/share/defaults/swupd
> -echo "{SWUPD_VERSION_URL}" >>
> ${D}/usr/share/defaults/swupd/versionurl
> -echo "{SWUPD_CONTENT_URL}" >>
> ${D}/usr/share/defaults/swupd/contenturl
> -echo "{SWUPD_FORMAT}" >> ${D}/usr/share/defaults/swupd/format
> +echo "${SWUPD_VERSION_URL}" >>
> ${D}/usr/share/defaults/swupd/versionurl
> +echo "${SWUPD_CONTENT_URL}" >>
> ${D}/usr/share/defaults/swupd/contenturl
> +echo "${SWUPD_FORMAT}" >> ${D}/usr/share/defaults/swupd/format
>  }
>  
>  FILES_${PN} += "\
> -- 
> 2.5.5
> 
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] [OE-core] [RFT] gcc 6.2 RC1 update

2016-08-19 Thread Richard Purdie
On Tue, 2016-08-16 at 11:55 -0700, Khem Raj wrote:
> Hi All
> 
> I have put together recipe upgrade for upcoming gcc 6.2 release now
> that it entered RC phase. With gcc 6.2 the recipes are using tarballs
> instead of git fetcher as promised :)
> Please help testing it out in your setups and report any issues you
> see.
> 
> The commit you need to cherry-pick for OE-core is this one
> 
> https://github.com/kraj/openembedded-core/commit/0319b603761a16e65d70
> 4336112c3709a8bf771c
> 
> Thank you for your help

I put this through the autobuilder and it passed so I've merged it. I
did this quickly as we're putting a "pre M3" build through a QA cycle
and I wanted to get some of the more invasive changes into that build
so we don't have a stampeding herd of patches breaking everything
coming up to the final feature freeze for 2.2.

In other news, we are now also testing musl world builds on the
autobuilder as part of regular testing.

Cheers,

Richard


-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] [meta-qt4][PATCH 1/2] qt4-embedded.inc: provide PACKAGECONFIG for tslib

2016-08-19 Thread Maxin B. John
Hi Martin,

On Fri, Aug 19, 2016 at 10:13:31AM +0200, Martin Jansa wrote:
> On Fri, Aug 19, 2016 at 11:01:57AM +0300, Maxin B. John wrote:
> > make tslib dependency optional
> > 
> > Signed-off-by: Maxin B. John 
> > ---
> >  recipes-qt4/qt4/qt4-embedded.inc | 6 --
> >  1 file changed, 4 insertions(+), 2 deletions(-)
> > 
> > diff --git a/recipes-qt4/qt4/qt4-embedded.inc 
> > b/recipes-qt4/qt4/qt4-embedded.inc
> > index 3f40b82..6e7cd86 100644
> > --- a/recipes-qt4/qt4/qt4-embedded.inc
> > +++ b/recipes-qt4/qt4/qt4-embedded.inc
> > @@ -2,7 +2,9 @@ SUMMARY = "Cross-platform UI toolkit and application 
> > framework (framebuffer vers
> >  DESCRIPTION = "Qt is a versatile cross-platform application framework -- 
> > this is the embedded (framebuffer) version."
> >  SECTION = "libs"
> >  HOMEPAGE = "http://qt-project.org/";
> > -DEPENDS += "tslib"
> > +
> > +PACKAGECONFIG ??= ""
> > +PACKAGECONFIG[tslib] = "QT_EMBEDDED_EXTRA_FLAGS_append ='  
> > -plugin-mouse-tslib', , tslib"
> 
> Does this really work? 

Yes, it was tested before.   

> Why don't you append PACKAGECONFIG_CONFARGS
> variable to QT_EMBEDDED_EXTRA_FLAGS and leave only -plugin-mouse-tslib
> in PACKAGECONFIG?

Your suggestion looks better and will try to update it based on that, Thanks.
(A quick grep in meta-qt4 for PACKAGECONFIG_CONFARGS returned zero results)

> >  QT4EDEPENDS = ""
> >  QT_BASE_LIB  ?= "libqt-embedded"
> > @@ -18,7 +20,7 @@ QT_EMBEDDED_FLAGS ?= " \
> >  "
> >  QT_EMBEDDED_EXTRA_FLAGS ?= " \
> >  -plugin-gfx-transformed -plugin-gfx-qvfb -plugin-gfx-vnc \
> > --plugin-mouse-tslib -qt-mouse-pc -qt-mouse-qvfb -qt-mouse-linuxinput \
> > +-qt-mouse-pc -qt-mouse-qvfb -qt-mouse-linuxinput \
> >  -qt-kbd-tty -qt-kbd-linuxinput \
> >  "
> >  QT_EMBEDDED_KEYPAD_FLAGS ?= " \
> > -- 
> > 2.4.0

Best Regards,
Maxin
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [meta-swupd][PATCH] swupd-client_git.bb: fix typo in config files creation

2016-08-19 Thread Dmitry Rozhkov
The patch puts intended values to the config files with
swupd-client's default values.

Signed-off-by: Dmitry Rozhkov 
---
 recipes-core/swupd-client/swupd-client_git.bb | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/recipes-core/swupd-client/swupd-client_git.bb 
b/recipes-core/swupd-client/swupd-client_git.bb
index 7e2bdd9..1815db0 100644
--- a/recipes-core/swupd-client/swupd-client_git.bb
+++ b/recipes-core/swupd-client/swupd-client_git.bb
@@ -41,9 +41,9 @@ do_install_append () {
 
 # Write default values to the configuration hierarchy (since 3.4.0)
 install -d ${D}/usr/share/defaults/swupd
-echo "{SWUPD_VERSION_URL}" >> ${D}/usr/share/defaults/swupd/versionurl
-echo "{SWUPD_CONTENT_URL}" >> ${D}/usr/share/defaults/swupd/contenturl
-echo "{SWUPD_FORMAT}" >> ${D}/usr/share/defaults/swupd/format
+echo "${SWUPD_VERSION_URL}" >> ${D}/usr/share/defaults/swupd/versionurl
+echo "${SWUPD_CONTENT_URL}" >> ${D}/usr/share/defaults/swupd/contenturl
+echo "${SWUPD_FORMAT}" >> ${D}/usr/share/defaults/swupd/format
 }
 
 FILES_${PN} += "\
-- 
2.5.5

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] [meta-qt4][PATCH 1/2] qt4-embedded.inc: provide PACKAGECONFIG for tslib

2016-08-19 Thread Martin Jansa
On Fri, Aug 19, 2016 at 11:01:57AM +0300, Maxin B. John wrote:
> make tslib dependency optional
> 
> Signed-off-by: Maxin B. John 
> ---
>  recipes-qt4/qt4/qt4-embedded.inc | 6 --
>  1 file changed, 4 insertions(+), 2 deletions(-)
> 
> diff --git a/recipes-qt4/qt4/qt4-embedded.inc 
> b/recipes-qt4/qt4/qt4-embedded.inc
> index 3f40b82..6e7cd86 100644
> --- a/recipes-qt4/qt4/qt4-embedded.inc
> +++ b/recipes-qt4/qt4/qt4-embedded.inc
> @@ -2,7 +2,9 @@ SUMMARY = "Cross-platform UI toolkit and application 
> framework (framebuffer vers
>  DESCRIPTION = "Qt is a versatile cross-platform application framework -- 
> this is the embedded (framebuffer) version."
>  SECTION = "libs"
>  HOMEPAGE = "http://qt-project.org/";
> -DEPENDS += "tslib"
> +
> +PACKAGECONFIG ??= ""
> +PACKAGECONFIG[tslib] = "QT_EMBEDDED_EXTRA_FLAGS_append ='  
> -plugin-mouse-tslib', , tslib"

Does this really work? Why don't you append PACKAGECONFIG_CONFARGS
variable to QT_EMBEDDED_EXTRA_FLAGS and leave only -plugin-mouse-tslib
in PACKAGECONFIG?

>  QT4EDEPENDS = ""
>  QT_BASE_LIB  ?= "libqt-embedded"
> @@ -18,7 +20,7 @@ QT_EMBEDDED_FLAGS ?= " \
>  "
>  QT_EMBEDDED_EXTRA_FLAGS ?= " \
>  -plugin-gfx-transformed -plugin-gfx-qvfb -plugin-gfx-vnc \
> --plugin-mouse-tslib -qt-mouse-pc -qt-mouse-qvfb -qt-mouse-linuxinput \
> +-qt-mouse-pc -qt-mouse-qvfb -qt-mouse-linuxinput \
>  -qt-kbd-tty -qt-kbd-linuxinput \
>  "
>  QT_EMBEDDED_KEYPAD_FLAGS ?= " \
> -- 
> 2.4.0
> 
> -- 
> ___
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto

-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com


signature.asc
Description: Digital signature
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [meta-qt4][PATCH 2/2] packagegroup-core-qt4e: updates based on tslib dependency

2016-08-19 Thread Maxin B. John
Since tslib dependency is optional, update the location of
qt4-embedded-plugin-mousedriver-tslib which depends on it.

Signed-off-by: Maxin B. John 
---
 recipes-qt4/packagegroups/packagegroup-core-qt4e.bb | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/recipes-qt4/packagegroups/packagegroup-core-qt4e.bb 
b/recipes-qt4/packagegroups/packagegroup-core-qt4e.bb
index eb5fa1f..588e99b 100644
--- a/recipes-qt4/packagegroups/packagegroup-core-qt4e.bb
+++ b/recipes-qt4/packagegroups/packagegroup-core-qt4e.bb
@@ -7,7 +7,7 @@ COMPATIBLE_HOST_mips64 = "null"
 
 inherit packagegroup
 
-TOUCH = ' ${@bb.utils.contains("MACHINE_FEATURES", "touchscreen", "tslib 
tslib-calibrate tslib-tests", "",d)}'
+TOUCH = ' ${@bb.utils.contains("MACHINE_FEATURES", "touchscreen", "tslib 
tslib-calibrate tslib-tests qt4-embedded-plugin-mousedriver-tslib", "",d)}'
 
 RDEPENDS_${PN} = " \
qt4-embedded \
@@ -35,7 +35,6 @@ RDEPENDS_${PN} = " \
qt4-embedded-plugin-imageformat-mng \
qt4-embedded-plugin-imageformat-svg \
qt4-embedded-plugin-imageformat-tiff \
-   qt4-embedded-plugin-mousedriver-tslib \
qt4-embedded-plugin-script-dbus \
qt4-embedded-plugin-sqldriver-sqlite \
${TOUCH} \
-- 
2.4.0

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [meta-qt4][PATCH 1/2] qt4-embedded.inc: provide PACKAGECONFIG for tslib

2016-08-19 Thread Maxin B. John
make tslib dependency optional

Signed-off-by: Maxin B. John 
---
 recipes-qt4/qt4/qt4-embedded.inc | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/recipes-qt4/qt4/qt4-embedded.inc b/recipes-qt4/qt4/qt4-embedded.inc
index 3f40b82..6e7cd86 100644
--- a/recipes-qt4/qt4/qt4-embedded.inc
+++ b/recipes-qt4/qt4/qt4-embedded.inc
@@ -2,7 +2,9 @@ SUMMARY = "Cross-platform UI toolkit and application framework 
(framebuffer vers
 DESCRIPTION = "Qt is a versatile cross-platform application framework -- this 
is the embedded (framebuffer) version."
 SECTION = "libs"
 HOMEPAGE = "http://qt-project.org/";
-DEPENDS += "tslib"
+
+PACKAGECONFIG ??= ""
+PACKAGECONFIG[tslib] = "QT_EMBEDDED_EXTRA_FLAGS_append ='  
-plugin-mouse-tslib', , tslib"
 
 QT4EDEPENDS = ""
 QT_BASE_LIB  ?= "libqt-embedded"
@@ -18,7 +20,7 @@ QT_EMBEDDED_FLAGS ?= " \
 "
 QT_EMBEDDED_EXTRA_FLAGS ?= " \
 -plugin-gfx-transformed -plugin-gfx-qvfb -plugin-gfx-vnc \
--plugin-mouse-tslib -qt-mouse-pc -qt-mouse-qvfb -qt-mouse-linuxinput \
+-qt-mouse-pc -qt-mouse-qvfb -qt-mouse-linuxinput \
 -qt-kbd-tty -qt-kbd-linuxinput \
 "
 QT_EMBEDDED_KEYPAD_FLAGS ?= " \
-- 
2.4.0

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto