Re: [yocto] New prelink version
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
> 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
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
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
[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
"-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
-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
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
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
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
> 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
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
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
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
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
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
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
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