Re: [oe] [meta-python][PATCH v3] python-cassandra-driver: add recipe for version 3.7.1
Hi Ruben, On Fri, 04 Nov 2016 20:35:53 Ruben De Smet wrote: > A Python library for Apache Cassandra > > Signed-off-by: Ruben De Smet > --- > .../python/python-cassandra-driver.inc | 33 > ++ .../python/python3-cassandra-driver_3.7.1.bb | > 2 ++ > 2 files changed, 35 insertions(+) > create mode 100644 > meta-python/recipes-devtools/python/python-cassandra-driver.inc create mode > 100644 > meta-python/recipes-devtools/python/python3-cassandra-driver_3.7.1.bb > > diff --git a/meta-python/recipes-devtools/python/python-cassandra-driver.inc > b/meta-python/recipes-devtools/python/python-cassandra-driver.inc new file > mode 100644 > index 000..bc83592 > --- /dev/null > +++ b/meta-python/recipes-devtools/python/python-cassandra-driver.inc > @@ -0,0 +1,33 @@ > +SUMMARY = "DataStax Python Driver for Apache Cassandra" > +DESCRIPTION = "A modern, feature-rich and highly-tunable Python client \ > +library for Apache Cassandra (1.2+) and DataStax Enterprise (3.1+) using \ > +exclusively Cassandra's binary protocol and Cassandra Query Language v3." > +HOMEPAGE = "https://github.com/datastax/python-driver"; > +SECTION = "devel/python" > +LICENSE = "Apache-2.0" > +LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93" > +SRCNAME = "cassandra-driver" > + > +SRC_URI[md5sum] = "e01822b1e08940f300c0013765e070be" > +SRC_URI[sha256sum] = > "cd76355a6bf30b9cb9f1dd12327b6db2f4b883d5521eb6cac5e6b905000d688e" + > +DISTUTILS_BUILD_ARGS += " \ > +--no-libev \ > +" > +DISTUTILS_INSTALL_ARGS += " \ > +--no-libev \ > +" > + > +inherit pypi > + > +RDEPENDS_${PN} += "\ > +${PYTHON_PN}-cython \ > +${PYTHON_PN}-multiprocessing \ > +${PYTHON_PN}-six \ > +${PYTHON_PN}-json \ > +libevent \ > +" > + > +DEPENDS_${PN} += "\ > +${PYTHON_PN}-cython \ > +" What Khem meant by "don't use PN here" was that DEPENDS_${PN} is not valid. You only use such an override when you are dealing with a variable that is specific to one of the packages in PACKAGES (${PN} being the main package) - typically that is only variables that deal with packaging. DEPENDS (as, for example, SRC_URI) is recipe-wide and thus not only do you not need such an override, adding one will in fact prevent your additions from having any effect. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] breakpad: Upgrade to latest
Switch to using git Gets aarch64 support Signed-off-by: Khem Raj --- .../breakpad/{breakpad_svn.bb => breakpad_git.bb} | 18 +++--- 1 file changed, 15 insertions(+), 3 deletions(-) rename meta-oe/recipes-devtools/breakpad/{breakpad_svn.bb => breakpad_git.bb} (87%) diff --git a/meta-oe/recipes-devtools/breakpad/breakpad_svn.bb b/meta-oe/recipes-devtools/breakpad/breakpad_git.bb similarity index 87% rename from meta-oe/recipes-devtools/breakpad/breakpad_svn.bb rename to meta-oe/recipes-devtools/breakpad/breakpad_git.bb index b573ea5..6dc6500 100644 --- a/meta-oe/recipes-devtools/breakpad/breakpad_svn.bb +++ b/meta-oe/recipes-devtools/breakpad/breakpad_git.bb @@ -13,9 +13,21 @@ inherit autotools BBCLASSEXTEND = "native" -SRCREV = "r1435" -SRC_URI = "svn://google-breakpad.googlecode.com/svn;module=trunk;protocol=http" -S = "${WORKDIR}/trunk" +SRCREV_breakpad = "2f6cb866d615d6240a18c7535c994c6bb93b1ba5" +SRCREV_glog = "d8cb47f77d1c31779f3ff890e1a5748483778d6a" +SRCREV_gmock = "f7d03d2734759ee12b57d2dbcb695607d89e8e05" +SRCREV_gtest = "ec44c6c1675c25b9827aacd08c02433cccde7780" +SRCREV_protobuf = "cb6dd4ef5f82e41e06179dcd57d3b1d9246ad6ac" +SRCREV_lss = "1549d20f6d3e7d66bb4e687c0ab9da42c2bff2ac" + +SRC_URI = "git://github.com/google/breakpad;name=breakpad \ + git://github.com/google/glog.git;destsuffix=git/src/third_party/glog;name=glog \ + git://github.com/google/googlemock.git;destsuffix=git/src/testing;name=gmock \ + git://github.com/google/googletest.git;destsuffix=git/src/testing/gtest;name=gtest \ + git://github.com/google/protobuf.git;destsuffix=git/src/third_party/protobuf/protobuf;name=protobuf \ + git://chromium.googlesource.com/linux-syscall-support;protocol=https;destsuffix=git/src/third_party/lss;name=lss \ +" +S = "${WORKDIR}/git" COMPATIBLE_MACHINE_powerpc = "(!.*ppc).*" -- 2.10.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-python][PATCH] pyyaml: Enable nativesdk bake
Signed-off-by: Brad Bishop --- meta-python/recipes-devtools/python/python-pyyaml_3.12.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python-pyyaml_3.12.bb b/meta-python/recipes-devtools/python/python-pyyaml_3.12.bb index 61b1d2c..0899a2e 100644 --- a/meta-python/recipes-devtools/python/python-pyyaml_3.12.bb +++ b/meta-python/recipes-devtools/python/python-pyyaml_3.12.bb @@ -21,4 +21,4 @@ do_configure_prepend() { install -m 0644 ${WORKDIR}/setup.py ${S} } -BBCLASSEXTEND = "native" +BBCLASSEXTEND = "native nativesdk" -- 1.8.3.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] State of bitbake world 2016-11-03
On Tue, Nov 08, 2016 at 01:32:27PM +0100, Andreas Müller wrote: > On Tue, Nov 8, 2016 at 1:24 PM, Martin Jansa wrote: > > Please note that the logs aren't available online, because the server with > > logs > > was moved to other HW and the files weren't rsynced (yet - at least not to > > correct > > location visible as http://logs.nslu2-linux.org/buildlogs/oe). > > > > == Number of issues - stats == > > {| class='wikitable' > > !|Date !!colspan='3'|Failed tasks > > !!colspan='6'|Failed depencencies!!|Signatures > > !!colspan='12'|QA !!Comment > > |- > > || ||qemuarm ||qemux86 ||qemux86_64 > > ||qemuarm||max||min ||qemux86||max||min ||all ||already-stripped > > ||libdir||textrel ||build-deps||file-rdeps > > ||version-going-backwards ||host-user-contaminated > > ||installed-vs-shipped ||unknown-configure-option > > ||symlink-to-sysroot||invalid-pkgconfig ||pkgname || > > |- > > ||2016-11-03||3 ||3 ||2 ||6 ||3 ||2 ||6 ||3 > > ||2 ||0 ||0 ||0 ||1 ||1 > > ||4 ||226 ||1 ||1 ||0 > > ||0 ||0 ||0 || > > |} > > > > http://www.openembedded.org/wiki/Bitbake_World_Status > > > > == Failed tasks 2016-11-03 == > > > > INFO: jenkins-job.sh-1.8.11 Complete log available at > > http://logs.nslu2-linux.org/buildlogs/oe/world/log.report.20161108_021000.log > > > > === common (2) === > > * > > meta-openembedded/meta-xfce/recipes-bindings/vala/xfce4-vala_4.10.3.bb:do_configure > > * > > openembedded-core/meta/recipes-graphics/libsdl2/libsdl2_2.0.5.bb:do_compile > Woops - I touched both recently - can't wait for next build with logs.. Here you go: xfce4-vala: | checking for VALA... no | configure: error: Package requirements (libvala-0.32) were not met: | | No package 'libvala-0.32' found | | Consider adjusting the PKG_CONFIG_PATH environment variable if you | installed software in a non-standard prefix. | | Alternatively, you may set the environment variables VALA_CFLAGS | and VALA_LIBS to avoid the need to call pkg-config. | See the pkg-config man page for more details. | ERROR: Function failed: do_configure (log file is located at /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/xfce4-vala/4.10.3-r0/temp/log.do_configure.28501) NOTE: recipe xfce4-vala-4.10.3-r0: task do_configure: Failed libsdl2: ERROR: libsdl2-2.0.5-r0 do_compile: oe_runmake failed ERROR: libsdl2-2.0.5-r0 do_compile: Function failed: do_compile (log file is located at /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/libsdl2/2.0.5-r0/temp/log.do_compile.27513) ERROR: Logfile of failure stored in: /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/libsdl2/2.0.5-r0/temp/log.do_compile.27513 Log data follows: | DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'arm-32', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common'] | DEBUG: Executing shell function do_compile | NOTE: make -j 22 | ERROR: oe_runmake failed | /bin/bash ../SDL2-2.0.5/build-scripts/mkinstalldirs build | make: *** No rule to make target '/usr/share/wayland/wayland.xml', needed by 'gen/wayland-client-protocol.h'. Stop. | make: *** Waiting for unfinished jobs | mkdir -p -- build | ERROR: Function failed: do_compile (log file is located at /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/libsdl2/2.0.5-r0/temp/log.do_compile.27513) NOTE: recipe libsdl2-2.0.5-r0: task do_compile: Failed ERROR: Task (/home/jenkins/oe/world/shr-core/openembedded-core/meta/recipes-graphics/libsdl2/libsdl2_2.0.5.bb:do_compile) failed with exit code '1' webkitgtk: | ERROR: oe_runmake failed | /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/x86_64-linux/usr/libexec/arm-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/6.2.0/ld: error: /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemuarm/usr/lib/arm-oe-linux-gnueabi/6.2.0/libgcc.a(linux-atomic-64bit.o): multiple definition of '__sync_add_and_fetch_8' | /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/x86_64-linux/usr/libexec/arm-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/6.2.0/ld: ../../lib/libWTFGTK.a(../../lib/../Source/WTF/wtf/CMakeFiles/WTF.dir/Atomics.cpp.o): previous definition here | /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/x86_64-linux/usr/libexec/arm-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/6.2.0/ld: error: /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemuarm/usr/lib/arm-oe-linux-gnueabi/6.2.0/libgcc.a(linux-atomic-64bit.o): multiple definition of '__sync_sub_and_fetch_8' | /home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/x86_64-linux/usr/libexec/arm-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/6.2.0/ld: ../../lib/libWTFGTK.a
Re: [oe] [OE-core] State of bitbake world 2016-11-03
On Tue, Nov 8, 2016 at 1:24 PM, Martin Jansa wrote: > Please note that the logs aren't available online, because the server with > logs > was moved to other HW and the files weren't rsynced (yet - at least not to > correct > location visible as http://logs.nslu2-linux.org/buildlogs/oe). > > == Number of issues - stats == > {| class='wikitable' > !|Date !!colspan='3'|Failed tasks > !!colspan='6'|Failed depencencies!!|Signatures > !!colspan='12'|QA !!Comment > |- > || ||qemuarm ||qemux86 ||qemux86_64 > ||qemuarm||max||min ||qemux86||max||min ||all ||already-stripped > ||libdir||textrel ||build-deps||file-rdeps > ||version-going-backwards ||host-user-contaminated > ||installed-vs-shipped ||unknown-configure-option ||symlink-to-sysroot > ||invalid-pkgconfig ||pkgname || > |- > ||2016-11-03||3 ||3 ||2 ||6 ||3 ||2 ||6 ||3 > ||2 ||0 ||0 ||0 ||1 ||1 > ||4 ||226 ||1 ||1 ||0 > ||0 ||0 ||0 || > |} > > http://www.openembedded.org/wiki/Bitbake_World_Status > > == Failed tasks 2016-11-03 == > > INFO: jenkins-job.sh-1.8.11 Complete log available at > http://logs.nslu2-linux.org/buildlogs/oe/world/log.report.20161108_021000.log > > === common (2) === > * > meta-openembedded/meta-xfce/recipes-bindings/vala/xfce4-vala_4.10.3.bb:do_configure > * > openembedded-core/meta/recipes-graphics/libsdl2/libsdl2_2.0.5.bb:do_compile Woops - I touched both recently - can't wait for next build with logs.. Andreas -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] State of bitbake world 2016-11-03
Please note that the logs aren't available online, because the server with logs was moved to other HW and the files weren't rsynced (yet - at least not to correct location visible as http://logs.nslu2-linux.org/buildlogs/oe). == Number of issues - stats == {| class='wikitable' !|Date !!colspan='3'|Failed tasks !!colspan='6'|Failed depencencies!!|Signatures !!colspan='12'|QA !!Comment |- || ||qemuarm ||qemux86 ||qemux86_64 ||qemuarm||max||min ||qemux86||max||min ||all ||already-stripped ||libdir||textrel ||build-deps||file-rdeps ||version-going-backwards ||host-user-contaminated ||installed-vs-shipped ||unknown-configure-option ||symlink-to-sysroot ||invalid-pkgconfig ||pkgname || |- ||2016-11-03||3 ||3 ||2 ||6 ||3 ||2 ||6 ||3 ||2 ||0 ||0 ||0 ||1 ||1 ||4 ||226 ||1 ||1 ||0 ||0 ||0 ||0 || |} http://www.openembedded.org/wiki/Bitbake_World_Status == Failed tasks 2016-11-03 == INFO: jenkins-job.sh-1.8.11 Complete log available at http://logs.nslu2-linux.org/buildlogs/oe/world/log.report.20161108_021000.log === common (2) === * meta-openembedded/meta-xfce/recipes-bindings/vala/xfce4-vala_4.10.3.bb:do_configure * openembedded-core/meta/recipes-graphics/libsdl2/libsdl2_2.0.5.bb:do_compile === common-x86 (0) === === qemuarm (1) === * openembedded-core/meta/recipes-sato/webkit/webkitgtk_2.14.1.bb:do_compile === qemux86 (1) === * meta-browser/recipes-browser/chromium/chromium_52.0.2743.76.bb:do_compile === qemux86_64 (0) === === Number of failed tasks (8) === {| class=wikitable |- || qemuarm || 3 || http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemuarm.20161102_062737.log/ || http://errors.yoctoproject.org/Errors/Build/23897/ |- || qemux86 || 3 || http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86.20161102_062742.log/ || http://errors.yoctoproject.org/Errors/Build/23898/ |- || qemux86_64 || 2 || http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86-64.20161103_051017.log/ || http://errors.yoctoproject.org/Errors/Build/23972/ |} === PNBLACKLISTs (116) === === QA issues (234) === {| class=wikitable !| Count||Issue |- ||0 ||already-stripped |- ||0 ||invalid-pkgconfig |- ||0 ||libdir |- ||0 ||pkgname |- ||0 ||symlink-to-sysroot |- ||0 ||unknown-configure-option |- ||1 ||build-deps |- ||1 ||host-user-contaminated |- ||1 ||installed-vs-shipped |- ||1 ||textrel |- ||226 ||version-going-backwards |- ||4 ||file-rdeps |} === Failed dependencies for qemuarm (6) === Complete log: http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20161103_033500.log/ Found differences: Found errors: * ERROR: 6 issues were found in these recipes: libsdl2 webkitgtk xfce4-vala === Recipes failing with maximal dependencies for qemuarm (3) === * libsdl2 -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20161103_033500.log//2_max/failed/libsdl2.log * webkitgtk -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20161103_033500.log//2_max/failed/webkitgtk.log * xfce4-vala -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20161103_033500.log//2_max/failed/xfce4-vala.log === Recipes failing with minimal dependencies for qemuarm (2) === * webkitgtk -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20161103_033500.log//3_min/failed/webkitgtk.log * xfce4-vala -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20161103_033500.log//3_min/failed/xfce4-vala.log === Failed dependencies for qemux86 (6) === Complete log: http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20161104_030721.log/ Found differences: Found errors: * ERROR: 6 issues were found in these recipes: chromium libsdl2 xfce4-vala === Recipes failing with maximal dependencies for qemux86 (3) === * chromium -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20161104_030721.log//2_max/failed/chromium.log * libsdl2 -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20161104_030721.log//2_max/failed/libsdl2.log * xfce4-vala -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20161104_030721.log//2_max/failed/xfce4-vala.log === Recipes failing with minimal dependencies for qemux86 (2) === * chromium -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20161104_030721.log//3_min/failed/chromium.log * xfce4-vala -- http://logs.nslu2-linux.org/buildlogs/oe/world/lo
Re: [oe] [meta-java] openjre-8 arm JIT jvm
On Mon, Nov 07, 2016 at 08:55:47PM -0600, Dean wrote: > Does anyone have this working? The default recipe for ARM architecture only > builds a zero jvm that runs in interpreted mode. Naturally this is very slow > on a slowish ARM processor. I have an application that makes heavy use of > Java and need to upgrade from OpenJDK 7 to 8 as we are having some trouble > with PKCS11/JCE in OpenJDK 7. > > I did see that Jens had committed OpenJRE-8 with an option to enable shark > and JIT via LLVM but when asked Jens indicated it was abandoned. I got it > building but it crashes on startup. > > Anyone else doing this and have any leads, pointers, or recipes for OpenJDK > 8? > > Thanks, > > Dean Hi Dean, the arm32 byte interpreter and jit is developed here http://openjdk.java.net/projects/aarch32-port/ and fornatly orcale has openend up there closes source arm32 jit too. With thoughts to include it for java/openjdk 9. So to get fast arm32 java no you need to checkout the mercurial repository from there and modify the existing recipes. Bye Henning -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel