Re: [oe] [meta-browser] [PATCH] chromium: fix null pointer dereference in V8 with gcc-6

2017-04-10 Thread Andre McCurdy
On Fri, Apr 7, 2017 at 11:40 AM, Andrey Konovalov
 wrote:
> This patch prevents "Aw Snap" error when loading a page with JavaScript.
>
> Tested by running:
> - chromium-wayland on Beagle X15
> - chromium-wayland on HiKey (with a separate patch to enable aarch64 build)
> - cromium on dragonboard-410c (with a separate patch to enable aarch64 build)
>
> Based on the fix for Gentoo's bug 588596:
> https://bugs.gentoo.org/show_bug.cgi?id=588596#c10
>
> Signed-off-by: Andrey Konovalov 
> ---
>  recipes-browser/chromium/chromium.inc | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/recipes-browser/chromium/chromium.inc 
> b/recipes-browser/chromium/chromium.inc
> index 60edccb..7e057ec 100644
> --- a/recipes-browser/chromium/chromium.inc
> +++ b/recipes-browser/chromium/chromium.inc
> @@ -15,7 +15,8 @@ CHROMIUM_BUILD_TYPE ??= "Release"
>  inherit gettext pythonnative
>
>  ARMFPABI_armv7a = "${@bb.utils.contains('TUNE_FEATURES', 
> 'callconvention-hard', 'arm_float_abi=hard', 'arm_float_abi=softfp', d)}"

Not related to the patch, but this over-ride should be duplicated for _armv7ve

> -GYP_DEFINES += "${ARMFPABI} 
> release_extra_cflags='-Wno-error=unused-local-typedefs' sysroot=''"
> +GYP_DEFINES += " ${ARMFPABI} 
> release_extra_cflags='-Wno-error=unused-local-typedefs' sysroot='' \
> +   ${@bb.utils.contains("AVAILTUNES", "mips", "", 
> "release_extra_cflags='-fno-delete-null-pointer-checks'", d)}"

What's the significance of skipping the workaround if AVAILTUNES
contains "mips" ?

>  GYP_DEFINES_append_x86 = " generate_character_data=0"
>
>  do_configure() {
> --
> 2.1.4
>
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-python][PATCH v2] systemd-python: add a new recipe

2017-04-10 Thread Andrej Rode
Adds new recipe for python-systemd, python bindings for libsystemd

Signed-off-by: Andrej Rode 
---
 meta-python/recipes-devtools/python/python-systemd_234.bb | 12 
 1 file changed, 12 insertions(+)
 create mode 100644 meta-python/recipes-devtools/python/python-systemd_234.bb

diff --git a/meta-python/recipes-devtools/python/python-systemd_234.bb 
b/meta-python/recipes-devtools/python/python-systemd_234.bb
new file mode 100644
index 000..4eb2170
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python-systemd_234.bb
@@ -0,0 +1,12 @@
+SUMMARY = "Python interface for libsystemd"
+HOMEPAGE = "https://github.com/systemd/python-systemd;
+LICENSE = "LGPLv2+"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4fbd65380cdd255951079008b364516c"
+
+PYPI_PACKAGE = "systemd-python"
+DEPENDS += "systemd"
+RDEPENDS_${PN} += "systemd"
+inherit pypi setuptools
+
+SRC_URI[md5sum] = "5071ea5bcb976186e92a3f5e75df221d"
+SRC_URI[sha256sum] = 
"fd0e44bf70eadae45aadc292cb0a7eb5b0b6372cd1b391228047d33895db83e7"
-- 
2.10.2

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] ***SPAM*** [PATCH] chromium: enable aarch64 support

2017-04-10 Thread Khem Raj
whoever comes up with patch, we will start the discussions and try to
get it in

On 4/9/17 10:15 PM, Herve Jourdain wrote:
> Hi,
> 
> And in more recent / GN based versions of Chromium, no specific patch is
> even needed, as aarch64 is "natively" supported by the codebase.
> I guess recipes for those will come soon, since it seems several different
> persons/groups came with their own flavor of GN build...
> 
> Cheers,
> Herve
> 
> -Original Message-
> From: openembedded-devel-boun...@lists.openembedded.org
> [mailto:openembedded-devel-boun...@lists.openembedded.org] On Behalf Of
> Andrey Konovalov
> Sent: vendredi 7 avril 2017 20:57
> To: openembedded-devel@lists.openembedded.org
> Subject: ***SPAM*** [oe] [PATCH] chromium: enable aarch64 support
> 
> Tested by running:
> - chromium-wayland on HiKey
> - chromium on dragonboard-410c
> 
> Signed-off-by: Andrey Konovalov 
> ---
>  recipes-browser/chromium/chromium.inc   |  1 +
>  recipes-browser/chromium/files/aarch64/include.gypi |  6 ++
>  recipes-browser/chromium/files/aarch64/oe-defaults.gypi | 15
> +++
>  3 files changed, 22 insertions(+)
>  create mode 100644 recipes-browser/chromium/files/aarch64/include.gypi
>  create mode 100644 recipes-browser/chromium/files/aarch64/oe-defaults.gypi
> 
> diff --git a/recipes-browser/chromium/chromium.inc
> b/recipes-browser/chromium/chromium.inc
> index 60edccb..c0c3b94 100644
> --- a/recipes-browser/chromium/chromium.inc
> +++ b/recipes-browser/chromium/chromium.inc
> @@ -7,6 +7,7 @@ COMPATIBLE_MACHINE_x86-64 = "(.*)"
>  COMPATIBLE_MACHINE_armv6 = "(.*)"
>  COMPATIBLE_MACHINE_armv7a = "(.*)"
>  COMPATIBLE_MACHINE_armv7ve = "(.*)"
> +COMPATIBLE_MACHINE_aarch64 = "(.*)"
>  
>  # The build type defaults to Release. If you want a Debug build, you can
> set  # the variable CHROMIUM_BUILD_TYPE to "Debug" in your conf/local.conf
> file.
> diff --git a/recipes-browser/chromium/files/aarch64/include.gypi
> b/recipes-browser/chromium/files/aarch64/include.gypi
> new file mode 100644
> index 000..ad0347a
> --- /dev/null
> +++ b/recipes-browser/chromium/files/aarch64/include.gypi
> @@ -0,0 +1,6 @@
> +{
> +  'variables': {
> +# Configure for aarch64 compilation
> +'target_arch': 'arm64',
> +  },
> +}
> diff --git a/recipes-browser/chromium/files/aarch64/oe-defaults.gypi
> b/recipes-browser/chromium/files/aarch64/oe-defaults.gypi
> new file mode 100644
> index 000..27e1cfe
> --- /dev/null
> +++ b/recipes-browser/chromium/files/aarch64/oe-defaults.gypi
> @@ -0,0 +1,15 @@
> +{
> +  'variables': {
> +'use_system_bzip2': 1,
> +'disable_nacl': 1,
> +'proprietary_codecs': 1,
> +'v8_use_snapshot': 1,
> +'use_system_ffmpeg': 0,
> +'linux_use_tcmalloc': 0,
> +'linux_link_kerberos': 0,
> +'use_kerberos': 0,
> +'use_cups': 0,
> +'use_gnome_keyring': 0,
> +'linux_link_gnome_keyring': 0
> +  },
> +}
> --
> 2.1.4
> 
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> 



signature.asc
Description: OpenPGP digital signature
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] State of bitbake world, Failed tasks 2017-04-09

2017-04-10 Thread Martin Jansa
== Number of issues - stats ==
{| class='wikitable'
!|Date   !!colspan='3'|Failed tasks 
!!colspan='6'|Failed depencencies!!|Signatures
!!colspan='14'|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   ||ldflags   ||compile-host-path 
||  
|-
||2017-04-09||0 ||0 ||0 ||N/A   ||N/A   ||N/A   ||N/A   ||N/A   
||N/A   ||0 ||0 ||0 ||3 ||0 
||0 ||0 ||1 ||0 ||0 
||0 ||0 ||0 ||0 ||0 
||  
|}

http://www.openembedded.org/wiki/Bitbake_World_Status

== Failed tasks 2017-04-09 ==

INFO: jenkins-job.sh-1.8.20 Complete log available at 
http://logs.nslu2-linux.org/buildlogs/oe/world/pyro/log.report.20170409_221502.log

=== common () ===

=== common-x86 (0) ===

=== qemuarm (0) ===

=== qemux86 (0) ===

=== qemux86_64 (0) ===

=== Number of failed tasks (0) ===
{| class=wikitable
|-
|| qemuarm  || 0 || 
http://logs.nslu2-linux.org/buildlogs/oe/world/pyro/log.world.qemuarm.20170406_085524.log/
 || 
|-
|| qemux86  || 0 || 
http://logs.nslu2-linux.org/buildlogs/oe/world/pyro/log.world.qemux86.20170406_085529.log/
 || 
|-
|| qemux86_64   || 0 || 
http://logs.nslu2-linux.org/buildlogs/oe/world/pyro/log.world.qemux86-64.20170409_203725.log/
 || 
|}

=== PNBLACKLISTs (442) ===

=== QA issues (4) ===
{| class=wikitable
!| Count||Issue
|-
||0 ||already-stripped
|-
||0 ||build-deps
|-
||0 ||compile-host-path
|-
||0 ||file-rdeps
|-
||0 ||installed-vs-shipped
|-
||0 ||invalid-pkgconfig
|-
||0 ||ldflags
|-
||0 ||libdir
|-
||0 ||pkgname
|-
||0 ||symlink-to-sysroot
|-
||0 ||unknown-configure-option
|-
||0 ||version-going-backwards
|-
||1 ||host-user-contaminated
|-
||3 ||textrel
|}



=== Incorrect PACKAGE_ARCH or sstate signatures (0) ===

Complete log: 
http://logs.nslu2-linux.org/buildlogs/oe/world/pyro/log.signatures.20170407_070148.log/

No issues detected



signature.asc
Description: Digital signature
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH] waf-samba.bbclass: redefine WAF_CROSS_ANSWERS_PATH

2017-04-10 Thread Yu, Mingli

Please ignore this one.

Thanks,
Mingli

On 2017年04月10日 14:01, mingli...@windriver.com wrote:

From: Mingli Yu 

* Redefine WAF_CROSS_ANSWERS_PATH in waf-samba.bbclass
   to fix checksum mismatch for those packages which
   inherit waf-samba.bbclass when install eSDK
   # bitbake-diffsigs 
$Prj/build/sdkext_dir/tmp/stamps/core2-64-wrs-linux/libtalloc/2.1.8-r0.do_configure.sigdata.8a0fd2871f1e464f4586c32f0e67378f
 
$Prj/build/tmp/stamps/core2-64-wrs-linux/libtalloc/2.1.8-r0.do_configure.sigdata.16b87e6ddccb52ca5e988e928f111e5a
   basehash changed from ea2fea38e7efe710a11fa9d13c7ad94c to 
943a7ead4ed10ce794532a942569bcf9
   Variable WAF_CROSS_ANSWERS_PATH value changed from 
'$Prj/build/sdkext_dir/layers/meta-networking/files/waf-cross-answers' to 
'$Prj/layers/meta-openembedded/meta-networking/files/waf-cross-answers'

* Remove the previous WAF_CROSS_ANSWERS_PATH definition
   in layer.conf

Signed-off-by: Mingli Yu 
---
  meta-networking/classes/waf-samba.bbclass | 1 +
  meta-networking/conf/layer.conf   | 3 ---
  2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/meta-networking/classes/waf-samba.bbclass 
b/meta-networking/classes/waf-samba.bbclass
index b94ed48..e490176 100644
--- a/meta-networking/classes/waf-samba.bbclass
+++ b/meta-networking/classes/waf-samba.bbclass
@@ -45,6 +45,7 @@ CROSS_METHOD ?= "answer"
  do_configure() {

  # Prepare the cross-answers file
+WAF_CROSS_ANSWERS_PATH="${THISDIR}/../../files/waf-cross-answers"
  CROSS_ANSWERS="${B}/cross-answers-${TARGET_ARCH}.txt"
  if [ -e ${CROSS_ANSWERS} ]; then
  rm -f ${CROSS_ANSWERS}
diff --git a/meta-networking/conf/layer.conf b/meta-networking/conf/layer.conf
index c09ba4a..85ad93b 100644
--- a/meta-networking/conf/layer.conf
+++ b/meta-networking/conf/layer.conf
@@ -19,8 +19,5 @@ LAYERDEPENDS_networking-layer += "meta-python"

  LICENSE_PATH += "${LAYERDIR}/licenses"

-# used by waf-samba.bbclass
-WAF_CROSS_ANSWERS_PATH = "${LAYERDIR}/files/waf-cross-answers"
-
  # Override security flags
  require conf/distro/include/meta_networking_security_flags.inc


--
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-networking][PATCH] waf-samba.bbclass: redefine WAF_CROSS_ANSWERS_PATH

2017-04-10 Thread mingli.yu
From: Mingli Yu 

* Redefine WAF_CROSS_ANSWERS_PATH in waf-samba.bbclass
  to fix checksum mismatch for those packages which
  inherit waf-samba.bbclass when install eSDK
  # bitbake-diffsigs 
$Prj/build/sdkext_dir/tmp/stamps/core2-64-wrs-linux/libtalloc/2.1.8-r0.do_configure.sigdata.8a0fd2871f1e464f4586c32f0e67378f
 
$Prj/build/tmp/stamps/core2-64-wrs-linux/libtalloc/2.1.8-r0.do_configure.sigdata.16b87e6ddccb52ca5e988e928f111e5a
  basehash changed from ea2fea38e7efe710a11fa9d13c7ad94c to 
943a7ead4ed10ce794532a942569bcf9
  Variable WAF_CROSS_ANSWERS_PATH value changed from 
'$Prj/build/sdkext_dir/layers/meta-networking/files/waf-cross-answers' to 
'$Prj/layers/meta-openembedded/meta-networking/files/waf-cross-answers'

* Remove the previous WAF_CROSS_ANSWERS_PATH definition
  in layer.conf

Signed-off-by: Mingli Yu 
---
 meta-networking/classes/waf-samba.bbclass | 1 +
 meta-networking/conf/layer.conf   | 3 ---
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/meta-networking/classes/waf-samba.bbclass 
b/meta-networking/classes/waf-samba.bbclass
index b94ed48..e490176 100644
--- a/meta-networking/classes/waf-samba.bbclass
+++ b/meta-networking/classes/waf-samba.bbclass
@@ -45,6 +45,7 @@ CROSS_METHOD ?= "answer"
 do_configure() {
 
 # Prepare the cross-answers file
+WAF_CROSS_ANSWERS_PATH="${THISDIR}/../../files/waf-cross-answers"
 CROSS_ANSWERS="${B}/cross-answers-${TARGET_ARCH}.txt"
 if [ -e ${CROSS_ANSWERS} ]; then
 rm -f ${CROSS_ANSWERS}
diff --git a/meta-networking/conf/layer.conf b/meta-networking/conf/layer.conf
index c09ba4a..85ad93b 100644
--- a/meta-networking/conf/layer.conf
+++ b/meta-networking/conf/layer.conf
@@ -19,8 +19,5 @@ LAYERDEPENDS_networking-layer += "meta-python"
 
 LICENSE_PATH += "${LAYERDIR}/licenses"
 
-# used by waf-samba.bbclass
-WAF_CROSS_ANSWERS_PATH = "${LAYERDIR}/files/waf-cross-answers"
-
 # Override security flags
 require conf/distro/include/meta_networking_security_flags.inc
-- 
2.8.1

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH] waf-samba.bbclass: redefine WAF_CROSS_ANSWERS_PATH

2017-04-10 Thread mingli.yu
From: Mingli Yu 

* Redefine WAF_CROSS_ANSWERS_PATH in waf-samba.bbclass
  to fix checksum mismatch for those packages which
  inherit waf-samba.bbclass when install eSDK
  # bitbake-diffsigs 
$Prj/build/sdkext_dir/tmp/stamps/core2-64-wrs-linux/libtalloc/2.1.8-r0.do_configure.sigdata.8a0fd2871f1e464f4586c32f0e67378f
 
$Prj/build/tmp/stamps/core2-64-wrs-linux/libtalloc/2.1.8-r0.do_configure.sigdata.16b87e6ddccb52ca5e988e928f111e5a
  basehash changed from ea2fea38e7efe710a11fa9d13c7ad94c to 
943a7ead4ed10ce794532a942569bcf9
  Variable WAF_CROSS_ANSWERS_PATH value changed from 
'$Prj/build/sdkext_dir/layers/meta-networking/files/waf-cross-answers' to 
'$Prj/layers/meta-openembedded/meta-networking/files/waf-cross-answers'

* Remove the previous WAF_CROSS_ANSWERS_PATH definition
  in layer.conf

Signed-off-by: Mingli Yu 
---
 meta-networking/classes/waf-samba.bbclass | 1 +
 meta-networking/conf/layer.conf   | 3 ---
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/meta-networking/classes/waf-samba.bbclass 
b/meta-networking/classes/waf-samba.bbclass
index b94ed48..e490176 100644
--- a/meta-networking/classes/waf-samba.bbclass
+++ b/meta-networking/classes/waf-samba.bbclass
@@ -45,6 +45,7 @@ CROSS_METHOD ?= "answer"
 do_configure() {
 
 # Prepare the cross-answers file
+WAF_CROSS_ANSWERS_PATH="${THISDIR}/../../files/waf-cross-answers"
 CROSS_ANSWERS="${B}/cross-answers-${TARGET_ARCH}.txt"
 if [ -e ${CROSS_ANSWERS} ]; then
 rm -f ${CROSS_ANSWERS}
diff --git a/meta-networking/conf/layer.conf b/meta-networking/conf/layer.conf
index c09ba4a..85ad93b 100644
--- a/meta-networking/conf/layer.conf
+++ b/meta-networking/conf/layer.conf
@@ -19,8 +19,5 @@ LAYERDEPENDS_networking-layer += "meta-python"
 
 LICENSE_PATH += "${LAYERDIR}/licenses"
 
-# used by waf-samba.bbclass
-WAF_CROSS_ANSWERS_PATH = "${LAYERDIR}/files/waf-cross-answers"
-
 # Override security flags
 require conf/distro/include/meta_networking_security_flags.inc
-- 
2.8.1

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel