[OE-core] [PATCH 09/10] gobject-introspection: fix multilib install file conflicts

2018-09-28 Thread kai.kang
From: Kai Kang Fix multilib isntall file conflicts for gobject-introspection. * use multilib_script.bbclass to handle ${bindir}/g-ir-annotation-tool and ${bindir}/g-ir-scanner * add configure option to install .gir files to an alternative path Signed-off-by: Kai Kang --- ...nfigure.ac-make-G

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

2018-09-28 Thread kai.kang
From: Kai Kang gobject-introspection has changed installation paths of .gir files. Update vapigen-wrapper accordingly. Signed-off-by: Kai Kang --- meta/recipes-devtools/vala/vala.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-devtools/vala/vala.inc b/m

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

2018-09-28 Thread kai.kang
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 certificates to pkg_postinst. And check if certificates exist already, don't r

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

2018-09-28 Thread kai.kang
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 The /etc/os-release is a symlink link to ${libdir}/os-release. Actually the cont

[OE-core] [PATCH 04/10] groff: fix multilib install file conflicts

2018-09-28 Thread kai.kang
From: Kai Kang Perl scripts ${bindir}/{gpinyin, groffer, grog} are ${libdir} related and cause multilib install file conflicts: | Error: Transaction check error: | file /usr/bin/gpinyin conflicts between attempted installs of groff-1.22.3-r0.core2_64 and lib32-groff-1.22.3-r0.x86 | file /usr/

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

2018-09-28 Thread kai.kang
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 comment line from check_stdint.h to fix the issue. Signed-off-by: Kai Kang -

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

2018-09-28 Thread kai.kang
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: core-image-minimal-1.0-r0 do_rootfs: [log_check] core-image-minimal: found 1 war

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

2018-09-28 Thread kai.kang
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.8.3.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/recipes-extende

[OE-core] [PATCH v2 00/10] Fix multilib install conflicts

2018-09-28 Thread kai.kang
From: Kai Kang V2: * add Upstream-Status for meta/recipes-devtools/opkg-utils/opkg-utils/update-alternatives-not-warn-same-priorities-for-multilib.patch The following changes since commit 3bbbe25ae74e120f7d3452685f0cae2245d7b14d: glibc-package.inc: correct intention for deleting /usr/lib a

[OE-core] [PATCH 01/10] cups: fix multilib install file conflicts

2018-09-28 Thread kai.kang
From: Kai Kang There are comments which contains path of ${libdir} in configure files. It causes install file conflicts when intall cups and lib32-cups at same time. Replace ${libdir} with {nonarch_libdir} of the comment lines in config files to fix the issue. Signed-off-by: Kai Kang --- meta

[OE-core] [PATCH 02/10] bind: fix multilib install file conflicts

2018-09-28 Thread kai.kang
From: Kai Kang It adds ${libdir} to linker options in scripts bind9-config and isc-config.sh. And then causes install file conflicts when install bind andl ib32-bind both. Inherit multilib_script.bbclass to fix this issue. Signed-off-by: Kai Kang --- meta/recipes-connectivity/bind/bind_9.11.4

[OE-core] [PATCH 2/2] libsdl2: disable sndio explicitly to avoid inconsistent result

2018-09-28 Thread Chen Qi
Explicitly disable sndio to avoid inconsistent result on different hosts having or not having libsndio. This must be done if we take into consideration of eSDK. I built eSDK on Ubuntu 14.04 which has libsndio installed, and then installed the eSDK on Fedora 27, which does not have libsndio. In fa

[OE-core] [PATCH 0/2] Two fixes regarding eSDK

2018-09-28 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/esdk-fixes http://git.pokylinux

[OE-core] [PATCH 1/2] nativesdk-packagegroup-sdk-host.bb: remove nativesdk-dnf

2018-09-28 Thread Chen Qi
Currently the dnf command inside SDK does not work. We will get error message like below: ImportError: No module named 'dnf' So remove it from nativesdk-packagegroup-sdk-host, otherwise, users will get unpleasant experience if they are working inside SDK environment on some distros like Fedora.

[OE-core] ✗ patchtest: failure for Fix multilib install conflicts

2018-09-28 Thread Patchwork
== Series Details == Series: Fix multilib install conflicts Revision: 1 URL : https://patchwork.openembedded.org/series/14285/ State : failure == Summary == Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response. Several tests have been executed on the

[OE-core] [PATCH 09/10] gobject-introspection: fix multilib install file conflicts

2018-09-28 Thread kai.kang
From: Kai Kang Fix multilib isntall file conflicts for gobject-introspection. * use multilib_script.bbclass to handle ${bindir}/g-ir-annotation-tool and ${bindir}/g-ir-scanner * add configure option to install .gir files to an alternative path Signed-off-by: Kai Kang --- ...nfigure.ac-make-G

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

2018-09-28 Thread kai.kang
From: Kai Kang gobject-introspection has changed installation paths of .gir files. Update vapigen-wrapper accordingly. Signed-off-by: Kai Kang --- meta/recipes-devtools/vala/vala.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-devtools/vala/vala.inc b/m

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

2018-09-28 Thread kai.kang
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 certificates to pkg_postinst. And check if certificates exist already, don't r

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

2018-09-28 Thread kai.kang
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 The /etc/os-release is a symlink link to ${libdir}/os-release. Actually the cont

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

2018-09-28 Thread kai.kang
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: core-image-minimal-1.0-r0 do_rootfs: [log_check] core-image-minimal: found 1 war

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

2018-09-28 Thread kai.kang
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 comment line from check_stdint.h to fix the issue. Signed-off-by: Kai Kang -

[OE-core] [PATCH 01/10] cups: fix multilib install file conflicts

2018-09-28 Thread kai.kang
From: Kai Kang There are comments which contains path of ${libdir} in configure files. It causes install file conflicts when intall cups and lib32-cups at same time. Replace ${libdir} with {nonarch_libdir} of the comment lines in config files to fix the issue. Signed-off-by: Kai Kang --- meta

[OE-core] [PATCH 04/10] groff: fix multilib install file conflicts

2018-09-28 Thread kai.kang
From: Kai Kang Perl scripts ${bindir}/{gpinyin, groffer, grog} are ${libdir} related and cause multilib install file conflicts: | Error: Transaction check error: | file /usr/bin/gpinyin conflicts between attempted installs of groff-1.22.3-r0.core2_64 and lib32-groff-1.22.3-r0.x86 | file /usr/

[OE-core] [PATCH 02/10] bind: fix multilib install file conflicts

2018-09-28 Thread kai.kang
From: Kai Kang It adds ${libdir} to linker options in scripts bind9-config and isc-config.sh. And then causes install file conflicts when install bind andl ib32-bind both. Inherit multilib_script.bbclass to fix this issue. Signed-off-by: Kai Kang --- meta/recipes-connectivity/bind/bind_9.11.4

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

2018-09-28 Thread kai.kang
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.8.3.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/recipes-extende

[OE-core] [PATCH 00/10] Fix multilib install conflicts

2018-09-28 Thread kai.kang
From: Kai Kang 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 kangkai/ML-sep29 htt

Re: [OE-core] [PATCH 0/2] Fix install file conflicts of gobject-introspection when multilib is enabled

2018-09-28 Thread Kang Kai
On 2018年09月28日 16:27, Alexander Kanavin wrote: The original patches never made it to the list, can you resend please? (just confirmed with oe-core archive page) It seems something wrong with git send-email on my new build server. Many thanks for the reminder. --Kai Alex On Thu, 27 Sep 2

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

2018-09-28 Thread Hongxu Jia
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 b/meta/recipes-extended/libidn/libidn2_2.0.5.bb index 0daf7a6..7a06ed3

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

2018-09-28 Thread Chen Qi
*** BLURB HERE *** 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/glibc-qemuppc

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

2018-09-28 Thread Chen Qi
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-128ibm/e_jnl.c:153:20: error: 'temp' may be used uninitialized in th

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

2018-09-28 Thread Randy MacLeod
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 Paul Eggleton wrote: I'm very happy to annou

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

2018-09-28 Thread Ross Burton
sqlite3/__init__.py was accidentally included in python3-misc. Signed-off-by: Ross Burton --- meta/recipes-devtools/python/python3/python3-manifest.json | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/meta/recipes-devtools/python/python3/python3-manifest.json b/meta

[OE-core] [PATCH 3/3] python: move sqlite module into python-sqlite

2018-09-28 Thread Ross Burton
The module was accidentally included in python-misc. Also re-run create_manifest to update the dependencies of python-sqlite3, causing some whitespace changes. [ YOCTO #12933 ] Signed-off-by: Ross Burton --- .../python/python/python2-manifest.json| 24 -- 1 file

[OE-core] [PATCH 2/3] python: mark the tests modules as special when updating the manifest

2018-09-28 Thread Ross Burton
We manually maintain the tests package's content and dependencies, so mark is as special (matching create_manifest3.py). Signed-off-by: Ross Burton --- meta/recipes-devtools/python/python/create_manifest2.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtool

[OE-core] [PATCH v5] python3{,-native}: update to 3.7.0

2018-09-28 Thread Jens Rehsack
Update python3 to recent 3.7.0 release. Details about new features and bug-fixes can be taken from * https://docs.python.org/3/whatsnew/3.7.html * https://docs.python.org/3/whatsnew/3.6.html Remove patches when they were fixed upstream and rebase the remaining ones. If necessary, the patches are

Re: [OE-core] [PATCH 1/1] sigwaitinfo01: recent glibc calls syscall directly

2018-09-28 Thread Burton, Ross
Please put the recipe name at the beginning of the commit log, and rebase on top of master. Ross On Fri, 21 Sep 2018 at 07:10, Hongzhi.Song wrote: > > The case of sigwaitinfo related to sigwaitinfo API failed. > > glibc commit > 8b0e795aaa44 ("Simplify Linux sig{timed}wait{info} implementations

[OE-core] [PATCH 2/2] archiver: generalise task running when in configured mode

2018-09-28 Thread Ross Burton
When in configured mode the archive will re-run configure itself, but that doesn't work if there are other tasks that need to run such as cmake's generate_toolchain_file. Instead of hard-coding a list of classes and tasks, obtain the list of tasks preceeding do_configure, filter out ones we don't

[OE-core] [PATCH 1/2] archiver: check tasks exist before adding dependencies

2018-09-28 Thread Ross Burton
Some recipes don't have do_configure, or have them but are marked as noexec. Check for their existance before hooking up dependencies. [ YOCTO #12868 ] Signed-off-by: Ross Burton --- meta/classes/archiver.bbclass | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/meta/cl

Re: [OE-core] [PATCH] cmake: add CMAKE_SYSROOT to generated toolchain file

2018-09-28 Thread Bach, Pascal
> since it was staged in oe-core/master-next, it got into my testing queue and > is causing several recipes FTBFS > > see > > http://errors.yoctoproject.org/Errors/Build/66877/ I did some digging and it seems all of these failures are related. Each of them is adding the host path /usr/include s

Re: [OE-core] [PATCH 0/1 V2] sigwaitinfo01: recent glibc calls syscall directly

2018-09-28 Thread He Zhe
Ping. Zhe On 2018年09月21日 14:09, Hongzhi.Song wrote: > v2: > modify the format of [Upstream-Status] > > Hongzhi.Song (1): > sigwaitinfo01: recent glibc calls syscall directly > > ...nfo01-recent-glibc-calls-syscall-directly.patch | 75 > ++ > meta/recipes-extended/ltp/l

Re: [OE-core] [PATCH v2] bash: 4.4.18 -> 4.4.23

2018-09-28 Thread Jeroen Hofstee
Hello Richard, On 09/27/2018 01:05 AM, Richard Purdie wrote: On Mon, 2018-09-24 at 18:29 +0200, Jeroen Hofstee wrote: Signed-off-by: Jeroen Hofstee --- v2: add patch subject prefix --- meta/recipes-extended/bash/bash_4.4.18.bb | 16 1 file changed, 16 insertions(+) I saw a

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

2018-09-28 Thread Andreas Müller
* 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 bass.bbclass Signed-off-by: Andreas Müller --- I know timing is no

[OE-core] [meta-oe][PATCH v3] rpm: fix rpm path in nativesdk

2018-09-28 Thread Zhaolong Zhang
Fix the incorrect path inside the nativesdk 'rpmdeps' wrapper: In os.path.relpath(), it was assumed that all the WRAPPER_TOOLS are in {bindir}, and all the relative paths was calculated based on {bindir}. However, the assumption was not true for 'rpmdeps' because it is in {libdir}/rpm/. So the p

Re: [OE-core] [meta-oe][PATCH v2] rpm: fix rpm path in nativesdk

2018-09-28 Thread Peter Kjellerstedt
> -Original Message- > From: openembedded-core-boun...@lists.openembedded.org core-boun...@lists.openembedded.org> On Behalf Of Zhaolong Zhang > Sent: den 28 september 2018 10:45 > To: openembedded-core@lists.openembedded.org; > richard.pur...@linuxfoundation.org; zhangzl2...@126.com > Sub

[OE-core] [meta-oe][PATCH v2] rpm: fix rpm path in nativesdk

2018-09-28 Thread Zhaolong Zhang
Fix the incorrect path inside the nativesdk 'rpmdeps' wrapper: In os.path.relpath(), it was assumed that all the WRAPPER_TOOLS are in {bindir}, and all the relative paths was calculated based on {bindir}. However, the assumption was not true for 'rpmdeps' because it is in {libdir}/rpm/. So the p

Re: [OE-core] [PATCH 0/2] Fix install file conflicts of gobject-introspection when multilib is enabled

2018-09-28 Thread Alexander Kanavin
The original patches never made it to the list, can you resend please? (just confirmed with oe-core archive page) Alex On Thu, 27 Sep 2018 at 10:28, Kang Kai wrote: > > On 2018年09月17日 17:43, Kai Kang wrote: > > Some of .gir files are target related, so install .gir files to ${libdir} > > rather

Re: [OE-core] [PATCH] [PATCH] adwaita-icon-theme:upgrade to 3.30.0

2018-09-28 Thread Alexander Kanavin
Better yet, just revert the upgrade, and do it again with 'devtool upgrade adwaita-icon-them'. It will automagically pick the latest version (subject to version regex) and rebase/refresh the patches. Alex ср, 26 сент. 2018 г. в 15:26, Burton, Ross : > > Please verify the patches apply cleanly: > >

Re: [OE-core] [PATCH v4] python3{,-native}: update to 3.7.0

2018-09-28 Thread Alexander Kanavin
Please note that you should *at least* also build an image and an SDK with the updated dnf. And run testimage package management tests, and oe-selftest. And upgrade the rest of the dnf stack, particularly libdnf, as there might be subtle breakage otherwise. I'll get to this but not right now :)

Re: [OE-core] [PATCH] rpm: fix rpm path in nativesdk

2018-09-28 Thread Richard Purdie
On Fri, 2018-09-28 at 14:39 +0800, Zhaolong Zhang wrote: > Fix the incorrect path inside the nativesdk 'rpmdeps' wrapper. Could you please elaborate on the commit message to say how its incorrect, why does it need fixing? I'm sure it does but its not obvious how/why... Thanks, Richard --