[OE-core] [PATCH] openssl: fix ptest case `test_symbol_presence' failed

2018-09-29 Thread Hongxu Jia
The case in ptest use `nm -Pg libcrypto.so.1.1' to check symbol presence, hence we need to inhibit package split and package debug split. The binutils provides `nm', hence add it to ptest runtime depends. (Without `nm', the test_symbol_presence will be skipped, that's the reason why ptest passed o

[OE-core] [PATCH] pango: fix ptest failed problem

2018-09-29 Thread changqing.li
From: Changqing Li disable-debug will cause compiling with G_DISABLE_ASSERT, but ptest need it, so don't disable-debug when ptest is enabled. ptest fail error: Tests were compiled with G_DISABLE_ASSERT and are likely no-ops. Aborting. FAIL: pango/test-font.test (Child process exited with code 1

Re: [OE-core] [PATCH 10/10] vala: update vapigen-wrapper

2018-09-29 Thread Kang Kai
On 2018年09月29日 20:33, Richard Purdie wrote: On Sat, 2018-09-29 at 13:43 +0800, kai.k...@windriver.com wrote: From: Kai Kang gobject-introspection has changed installation paths of .gir files. gobject-introspection has not changed. *We* have changed it. This is basically why I really don't wa

Re: [OE-core] [PATCH 08/10] os-release: fix install file conflict for multilib

2018-09-29 Thread Kang Kai
On 2018年09月29日 20:37, Richard Purdie wrote: On Sat, 2018-09-29 at 13:43 +0800, kai.k...@windriver.com wrote: From: Kai Kang It fails to create image when install os-release and lib32-os-release both: file /etc/os-release conflicts between attempted installs of os-release-1.0-r0.core2_64 and

Re: [OE-core] [PATCH 06/10] libcheck: avoid multilib install file conflict

2018-09-29 Thread Kang Kai
On 2018年09月29日 20:42, Richard Purdie wrote: On Sat, 2018-09-29 at 13:43 +0800, kai.k...@windriver.com wrote: From: Kai Kang It has one line different which is a comment in check_stdint.h between libcheck multilib packages. And then causes install file conflict when install libcheck and lib32-l

Re: [OE-core] [PATCH 03/10] man-db: fix multilib install file conflict

2018-09-29 Thread Kang Kai
On 2018年09月29日 20:44, Richard Purdie wrote: On Sat, 2018-09-29 at 13:43 +0800, kai.k...@windriver.com wrote: From: Kai Kang The first line of config file man_db.conf is the package name. It causes multilib install file conflict. So remove the first line. Signed-off-by: Kai Kang --- meta/re

Re: [OE-core] [yocto] layers.openembedded.org upgraded

2018-09-29 Thread Randy MacLeod
On 09/28/2018 03:22 PM, Randy MacLeod wrote: On 09/27/2018 08:01 PM, Randy MacLeod wrote: On 09/27/2018 07:33 PM, Paul Eggleton wrote: Hi Randy On Friday, 28 September 2018 11:22:29 AM NZST Randy MacLeod wrote: On 09/27/2018 05:28 PM, Nicolas Dechesne wrote: On Thu, Sep 27, 2018 at 10:43 PM P

[OE-core] [PATCH V2] libidn2: improve reproducibility

2018-09-29 Thread Hongxu Jia
Since option `--with-libunistring-prefix' is used, it is not necessary to explicitly add `-L*** -lunistring' to Libs.private in libidn2.pc which breaks binary reproducibility. Signed-off-by: Hongxu Jia --- ...de-lib-name-to-replace-variable-detecting.patch | 33 ++ meta/recip

Re: [OE-core] [PATCH] image-buildinfo: drop more verbose build configuration

2018-09-29 Thread Richard Purdie
On Fri, 2018-09-28 at 11:48 +0200, Andreas Müller wrote: > * before DISTRO and DISTRO_VERSION were written only - this is not > enough to > get a complete picture in which environmet an image was build. Now > same > information as displayed on console is written. > * code fragment was based on

Re: [OE-core] [PATCH 1/1] glibc: refresh patch to also fix qemuppc

2018-09-29 Thread Martin Jansa
I'm refreshing the patch based on feedback from upstream, I'll integrate the changes for ppc as well. On Sat, Sep 29, 2018 at 2:26 PM Richard Purdie < richard.pur...@linuxfoundation.org> wrote: > On Sat, 2018-09-29 at 10:58 +0800, Chen Qi wrote: > > The patch 0031-sysdeps-ieee754-prevent-maybe-un

Re: [OE-core] [PATCH 03/10] man-db: fix multilib install file conflict

2018-09-29 Thread Richard Purdie
On Sat, 2018-09-29 at 13:43 +0800, kai.k...@windriver.com wrote: > From: Kai Kang > > The first line of config file man_db.conf is the package name. It > causes > multilib install file conflict. So remove the first line. > > Signed-off-by: Kai Kang > --- > meta/recipes-extended/man-db/man-db_2

Re: [OE-core] [PATCH 05/10] nss: move create blank certificates to pkg_postinst

2018-09-29 Thread Richard Purdie
On Sat, 2018-09-29 at 13:43 +0800, kai.k...@windriver.com wrote: > From: Kai Kang > > There is a multilib install file conflict of nss: > > file /etc/pki/nssdb/key4.db conflicts between attempted installs of > > lib32-nss-3.38-r0.corei7_32 and nss-3.38-r0.corei7_64 > > Move the creation of blank

Re: [OE-core] [PATCH 06/10] libcheck: avoid multilib install file conflict

2018-09-29 Thread Richard Purdie
On Sat, 2018-09-29 at 13:43 +0800, kai.k...@windriver.com wrote: > From: Kai Kang > > It has one line different which is a comment in check_stdint.h > between libcheck multilib packages. And then causes install file > conflict when install libcheck and lib32-libcheck at same time. > > Remove the

Re: [OE-core] [PATCH 07/10] opkg-utils/update-alternatives: not warn same priorities for multilib

2018-09-29 Thread Richard Purdie
On Sat, 2018-09-29 at 13:43 +0800, kai.k...@windriver.com wrote: > From: Kai Kang > > update-alternatives is used to handle install file conflicts of > multilib > packages in multilib_script.bbclass. And the default priority is used > for the alternatives which causes QA warning: > > > WARNING:

Re: [OE-core] [PATCH 08/10] os-release: fix install file conflict for multilib

2018-09-29 Thread Richard Purdie
On Sat, 2018-09-29 at 13:43 +0800, kai.k...@windriver.com wrote: > From: Kai Kang > > It fails to create image when install os-release and lib32-os-release > both: > > > file /etc/os-release conflicts between attempted installs of > > os-release-1.0-r0.core2_64 and lib32-os-release-1.0-r0.x86 >

Re: [OE-core] [PATCH 10/10] vala: update vapigen-wrapper

2018-09-29 Thread Richard Purdie
On Sat, 2018-09-29 at 13:43 +0800, kai.k...@windriver.com wrote: > From: Kai Kang > > gobject-introspection has changed installation paths of .gir files. gobject-introspection has not changed. *We* have changed it. This is basically why I really don't want to start messing with upstream code li

Re: [OE-core] [PATCH] libidn2: improve reproducibility

2018-09-29 Thread Richard Purdie
On Sat, 2018-09-29 at 11:06 +0800, Hongxu Jia wrote: > Remoe prefix ${RECIPE_SYSROOT} in libidn2.pc > > Signed-off-by: Hongxu Jia > --- > meta/recipes-extended/libidn/libidn2_2.0.5.bb | 6 ++ > 1 file changed, 6 insertions(+) > > diff --git a/meta/recipes-extended/libidn/libidn2_2.0.5.bb >

Re: [OE-core] [PATCH 1/1] glibc: refresh patch to also fix qemuppc

2018-09-29 Thread Richard Purdie
On Sat, 2018-09-29 at 10:58 +0800, Chen Qi wrote: > The patch 0031-sysdeps-ieee754-prevent-maybe-uninitialized- > errors.patch > did not take into consideration of qemuppc. Refresh it to also fix > building for qemuppc. > > The related error message is like below: > > ../sysdeps/ieee754/ldbl-12

[OE-core] [PATCH 1/2] libepoxy: fix PACKAGECONFIG to get rid of required opengl distro feature

2018-09-29 Thread Chen Qi
The 'virtual/libgl' dependency was introduced by the following commit without saying why. "libepoxy: update to version 1.5.0" And it's added if 'x11' is enabled. That does not seem right. Restore its previous dependency to only depend on virtual/libx11. Also, do not unconditionally enable egl

[OE-core] [PATCH 2/2] webkitgtk: fix to build without opengl

2018-09-29 Thread Chen Qi
Currently, webkitgtk cannot be built if 'opengl' is not in distro feature. The error message is like below: OpenGLShims.h:23:10: fatal error: GL/gl.h: No such file or directory The required distro feature for webkitgtk is only 'x11'. >From its source codes, libepoxy is an alternative option to

[OE-core] [PATCH 0/2] Fix to build webkitgtk without opengl

2018-09-29 Thread Chen Qi
The following changes since commit 3bbbe25ae74e120f7d3452685f0cae2245d7b14d: glibc-package.inc: correct intention for deleting /usr/lib as needed (2018-09-27 23:41:41 +0100) are available in the git repository at: git://git.pokylinux.org/poky-contrib ChenQi/webkitgtk-opengl http://git.pok

[OE-core] [PATCH 0/1] go.bbclass: Add -buildmode=pie for non mips arch

2018-09-29 Thread Robert Yang
The following changes since commit 4dad1568f8f84ec9de4bf7235822f77a8ee6a413: glibc-package.inc: correct intention for deleting /usr/lib as needed (2018-09-27 23:39:28 +0100) are available in the git repository at: git://git.openembedded.org/openembedded-core-contrib rbt/go http://cgit.ope

[OE-core] [PATCH 1/1] go.bbclass: Add -buildmode=pie for non mips arch

2018-09-29 Thread Robert Yang
Fixed QA issue like: WARNING: runc-docker do_package_qa: QA Issue: ELF binary '/path/to/runc-docker/usr/bin/runc' has relocations in .text [textrel] Signed-off-by: Robert Yang --- meta/classes/go.bbclass | 10 ++ 1 file changed, 10 insertions(+) diff --git a/meta/classes/go.bbclass b/m

[OE-core] [PATCH] multilib.bbclass: fix do_package_qa_multilib error

2018-09-29 Thread changqing.li
From: Changqing Li lib32-packagegroup-anaconda-support have RDEPENDS to kernel-image, but kernel-image don't have lib32, so skip it. ERROR: QA Issue: lib32-packagegroup-anaconda-support package lib32-packagegroup-anaconda-support - suspicious values 'kernel-image' in RDEPENDS [multilib] Signed-

[OE-core] [PATCH] mime.bbclass: fix do_package_qa_multilib error of lib32-fltk

2018-09-29 Thread changqing.li
From: Changqing Li fltk.bb inherit mime.bbclass, mime.bbclass add RDEPEND during populate_package, so need add mlprefix manually. ERROR: QA Issue: lib32-fltk package lib32-fltk-dev - suspicious values 'shared-mime-info-data-dev' in RRECOMMENDS [multilib] ERROR: QA Issue: lib32-fltk package lib32

[OE-core] ✗ patchtest: failure for Fix the build failure when creating a multilib wic

2018-09-29 Thread Patchwork
== Series Details == Series: Fix the build failure when creating a multilib wic Revision: 1 URL : https://patchwork.openembedded.org/series/14288/ State : failure == Summary == Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response. Several tests have b

Re: [OE-core] [PATCH 1/3] python3: move sqlite files into python-sqlite

2018-09-29 Thread Jeroen Hofstee
Thanks Ross, build tested this and: packages-split/python-sqlite3/usr/lib/python2.7/sqlite3/ now contains __init__.py test end up here: packages-split/python-tests/usr/lib/python2.7/sqlite3/test/ So solved afaiac, Regards, Jeroen On 09/28/2018 06:06 PM, Ross Burton wrote: > sqlite3/__init__

[OE-core] [PATCH 1/1] multilib: avoid expanding grub and grub-efi to multilib

2018-09-29 Thread Robert Yang
It doesn't make much sense to expand them to multilib, and there is an error on qemuarm64 since grub-efi supports arm64, but doesn't support armv7a or armv7ve: * Fixed: MACHINE = "qemuarm64" require conf/multilib.conf MULTILIBS = "multilib:lib32" DEFAULTTUNE_virtclass-multilib-lib32 = "arm

[OE-core] [PATCH 0/1] multilib: avoid expanding grub and grub-efi to multilib

2018-09-29 Thread Robert Yang
The following changes since commit 4dad1568f8f84ec9de4bf7235822f77a8ee6a413: glibc-package.inc: correct intention for deleting /usr/lib as needed (2018-09-27 23:39:28 +0100) are available in the git repository at: git://git.openembedded.org/openembedded-core-contrib rbt/multilib http://cg

[OE-core] [PATCH 0/4] Fix the build failure when creating a multilib wic

2018-09-29 Thread Kevin Hao
We have observed the following build failure when building lib32-core-image-minimal for a qemux86-64 machine. DEBUG: | ERROR: Couldn't find correct bootimg_dir, exiting | ERROR: Couldn't find correct bootimg_dir, exiting DEBUG: | This patch series tries to fix this issue. You can use

[OE-core] [PATCH 3/4] bitbake.conf: Introduce variables used to access the other recipe specific sysroot directory in multilib case

2018-09-29 Thread Kevin Hao
When multilib is enabled, there would be two different recipe specific sysroot directories: libxx-recipe-sysroot recipe-sysroot We do need to access the files under the "recipe-sysroot" directory in some cases. So introduces these variables for this purpose. Signed-off-by: Kevin Hao --- met

[OE-core] [PATCH 4/4] wic: Set the right bootimg_dir when building a multilib image

2018-09-29 Thread Kevin Hao
When building a multilib image (such as lib32-xxx), we do want the bootloader to be build in the 64bit mode. So it will be installed into a directory like: .../lib32-core-image-minimal/1.0-r0/recipe-sysroot/usr/share/ In this case, we need to set the bootimg_dir to use the value of STAGING_ALT_D

[OE-core] [PATCH 1/4] wic: bootimg-pcbios: Drop the unnecessary reference of STAGING_DATADIR

2018-09-29 Thread Kevin Hao
Actually the bootimg_dir is the value of STAGING_DATADIR, so we don't need to check this directory twice times. Signed-off-by: Kevin Hao --- scripts/lib/wic/plugins/source/bootimg-pcbios.py | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/scripts/lib/wic/plugins/source/

[OE-core] [PATCH 2/4] wic: isoimage-isohybrid: Drop the unnecessary reference of STAGING_DATADIR

2018-09-29 Thread Kevin Hao
Actually the bootimg_dir is the value of the STAGING_DATADIR, so we can use it directly. Signed-off-by: Kevin Hao --- scripts/lib/wic/plugins/source/isoimage-isohybrid.py | 13 - 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/scripts/lib/wic/plugins/source/isoimage-iso