Re: [oe] [meta-python][PATCH v3] python-cassandra-driver: add recipe for version 3.7.1

2016-11-08 Thread Paul Eggleton
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

2016-11-08 Thread Khem Raj
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

2016-11-08 Thread Brad Bishop
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

2016-11-08 Thread Martin Jansa
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

2016-11-08 Thread Andreas Müller
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

2016-11-08 Thread Martin Jansa
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

2016-11-08 Thread Henning Heinold
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