[OE-core] [PATCH 1/1] grub-efi-native: workaround for fedora 29

2018-12-18 Thread kai.kang
From: Kai Kang grub-efi-native fails to run do_configure on Fedora 29 host: | checking for options to compile assembly... | Assembler messages: | Fatal error: The input and output files must be distinct because the host 'as' in binutils-3.31 breaks if using two filesystems. See:

[OE-core] [PATCH 0/1] grub-efi-native: workaround for fedora 29

2018-12-18 Thread kai.kang
From: Kai Kang Steps: 1 docker pull fedora 29 image 2 run image with mount /tmp with tmpfs $ docker run -it --mount type=tmpfs,destination=/tmp fedora:29 /bin/bash 3 check inode of /dev/null $ stat -c %i /dev/null 6 and then create files under /tmp and make the biggest inode of files is 5. $

[OE-core] [PATCH 7/9] common-licenses: update Libpng license text

2018-12-18 Thread Anuj Mittal
The new libpng license comprises the terms and conditions from the zlib license, and the disclaimer from the Boost license. The legacy libpng license license, used until libpng-1.6.35, is appended to the new license, following the precedent established in the Python Software Foundation License

[OE-core] [PATCH 8/9] glib-2.0: upgrade 2.58.0 -> 2.58.2

2018-12-18 Thread Anuj Mittal
* For changes, see: https://gitlab.gnome.org/GNOME/glib/blob/glib-2-58/NEWS * Upstreamed patch removed: date-lt.patch * Tweaked another to remove a hunk trying to find a binary from glib-2.0-native which isn't needed anymore as the code is in python now. * Add locale-base-pl-pl to RDEPENDS for

[OE-core] [PATCH 9/9] i2c-tools: upgrade 4.0 -> 4.1

2018-12-18 Thread Anuj Mittal
* For changes, see: https://git.kernel.org/pub/scm/utils/i2c-tools/i2c-tools.git/log/?qt=range=v4.0...v4.1 * Remove upstreamed patches Signed-off-by: Anuj Mittal --- ...rog-Module.mk-Add-missing-dependency.patch | 32 -- ...b-Module.mk-Add-missing-dependencies.patch | 37 ---

[OE-core] [PATCH 4/9] sqlite3: upgrade 3.25.3 -> 3.26.0

2018-12-18 Thread Anuj Mittal
For changes, see: https://www.sqlite.org/releaselog/3_26_0.html Signed-off-by: Anuj Mittal --- .../sqlite/{sqlite3_3.25.3.bb => sqlite3_3.26.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-support/sqlite/{sqlite3_3.25.3.bb => sqlite3_3.26.0.bb}

[OE-core] [PATCH 5/9] harfbuzz: upgrade 2.1.3 -> 2.2.0

2018-12-18 Thread Anuj Mittal
For changes, see: https://cgit.freedesktop.org/harfbuzz/tree/NEWS?h=2.2.0 Remove do_configure_append after the patch to remove pkg.m4 was merged upstream. Signed-off-by: Anuj Mittal --- .../harfbuzz/{harfbuzz_2.1.3.bb => harfbuzz_2.2.0.bb} | 10 ++ 1 file changed, 2 insertions(+), 8

[OE-core] [PATCH 6/9] libpng: upgrade 1.6.35 -> 1.6.36

2018-12-18 Thread Anuj Mittal
For changes, see: https://sourceforge.net/p/libpng/code/ci/libpng16/tree/CHANGES License-Update: Added authors to license, formatting, version changes, export classification clarification and a new libpng2 license with clarification: The new libpng license comprises the terms and conditions

[OE-core] [PATCH 2/9] gsettings-desktop-schemas: upgrade 3.28.0 -> 3.28.1

2018-12-18 Thread Anuj Mittal
Changes from release notes: - Set default background image for screen lock to an existing one - Translation updates Signed-off-by: Anuj Mittal --- ...-schemas_3.28.0.bb => gsettings-desktop-schemas_3.28.1.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename

[OE-core] [PATCH 1/9] eudev: upgrade 3.2.5 -> 3.2.7

2018-12-18 Thread Anuj Mittal
For changes, see: https://github.com/gentoo/eudev/compare/v3.2.5...v3.2.7 Signed-off-by: Anuj Mittal --- meta/recipes-core/udev/{eudev_3.2.5.bb => eudev_3.2.7.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-core/udev/{eudev_3.2.5.bb => eudev_3.2.7.bb} (95%)

[OE-core] [PATCH 3/9] libatomic-ops: upgrade 7.6.6 -> 7.6.8

2018-12-18 Thread Anuj Mittal
For changes, see: https://github.com/ivmai/libatomic_ops/compare/v7.6.6...v7.6.8 Also switch to using tarball release instead. Signed-off-by: Anuj Mittal --- .../{libatomic-ops_7.6.6.bb => libatomic-ops_7.6.8.bb} | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) rename

Re: [OE-core] [thud][PATCH v2] createrepo-c: Fix setup of logging (log domains)

2018-12-18 Thread Zheng, Ruoqin
Ping -- Zheng Ruoqin Nanjing Fujitsu Nanda Software Tech. Co., Ltd.(FNST) ADDR.: No.6 Wenzhu Road, Software Avenue, Nanjing, 210012, China MAIL : zhengrq.f...@cn.fujistu.com > -Original Message- > From: Zheng, Ruoqin/郑 若钦 > Sent:

[OE-core] [PATCH 0/1] cmake-native: Set --parallel for configure

2018-12-18 Thread Robert Yang
The following changes since commit 14c291e1fb6324da46885b69fbd7f01b3c6b053e: gcc-runtime: Add missing libc dependency (2018-12-18 16:19:30 +) are available in the git repository at: git://git.openembedded.org/openembedded-core-contrib rbt/cmake

[OE-core] [PATCH 1/1] cmake-native: Set --parallel for configure

2018-12-18 Thread Robert Yang
This can save do_configure's time from 330s to 60s on my host. Signed-off-by: Robert Yang --- meta/recipes-devtools/cmake/cmake-native_3.12.2.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-devtools/cmake/cmake-native_3.12.2.bb

[OE-core] ✗ patchtest: failure for Hash Equivalency Server (rev3)

2018-12-18 Thread Patchwork
== Series Details == Series: Hash Equivalency Server (rev3) Revision: 3 URL : https://patchwork.openembedded.org/series/15190/ 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 v5 8/8] sstate: Implement hash equivalence sstate

2018-12-18 Thread Joshua Watt
Converts sstate so that it can use a hash equivalence server to determine if a task really needs to be rebuilt, or if it can be restored from a different (equivalent) sstate object. The unique hashes are cached persistently using persist_data. This has a number of advantages: 1) Unique hashes

[OE-core] [PATCH v5 6/8] classes/sstate: Handle unihash in hash check

2018-12-18 Thread Joshua Watt
Handles the argument that passes task unique hash in the hash check function, as it is now required by bitbake [YOCTO #13030] Signed-off-by: Joshua Watt --- meta/classes/sstate.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/sstate.bbclass

[OE-core] [PATCH v5 5/8] bitbake: runqueue: Pass unique hash to hash validate

2018-12-18 Thread Joshua Watt
If the unique hash is being used to track task dependencies, the hash validation function needs to know about it in order to properly validate the hash. [YOCTO #13030] Signed-off-by: Joshua Watt --- bitbake/lib/bb/runqueue.py | 41 -- 1 file changed, 30

[OE-core] [PATCH v5 7/8] bitbake: hashserv: Add hash equivalence reference server

2018-12-18 Thread Joshua Watt
Implements a reference implementation of the hash equivalence server. This server has minimal dependencies (and no dependencies outside of the standard Python library), and implements the minimum required to be a conforming hash equivalence server. [YOCTO #13030] Signed-off-by: Joshua Watt ---

[OE-core] [PATCH v5 3/8] bitbake: runqueue: Track task unique hash

2018-12-18 Thread Joshua Watt
Requests the task unique hash from siggen and tracks it [YOCTO #13030] Signed-off-by: Joshua Watt --- bitbake/lib/bb/runqueue.py | 25 + 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py index

[OE-core] [PATCH v5 2/8] bitbake: siggen: Split out task unique hash

2018-12-18 Thread Joshua Watt
Abstracts the function to get the unique hash for a task. This hash is used as in place of the taskhash for the purpose of determine how other tasks depend on this one. Unless overridden, the taskhash is the same as the unique hash, preserving the original behavior. [YOCTO #13030] Signed-off-by:

[OE-core] [PATCH v5 1/8] bitbake: tests/persist_data: Add tests

2018-12-18 Thread Joshua Watt
Adds a test suite for testing the persistent data cache [YOCTO #13030] Signed-off-by: Joshua Watt --- bitbake/bin/bitbake-selftest | 1 + bitbake/lib/bb/tests/persist_data.py | 142 +++ 2 files changed, 143 insertions(+) create mode 100644

[OE-core] [PATCH v5 4/8] bitbake: runqueue: Pass unique hash to task

2018-12-18 Thread Joshua Watt
The unique hash is now passed to the task in the BB_UNIHASH variable [YOCTO #13030] Signed-off-by: Joshua Watt --- bitbake/bin/bitbake-worker | 7 --- bitbake/lib/bb/runqueue.py | 10 ++ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/bitbake/bin/bitbake-worker

[OE-core] [PATCH v5 0/8] Hash Equivalency Server

2018-12-18 Thread Joshua Watt
Apologies for cross-posting this to both the bitbake-devel and openembedded-devel; this work necessarily intertwines both places, and it is really necessary to look at both parts to get an idea of what is going on. For convenience, the bitbake patches are listed first, followed by the oe-core

Re: [OE-core] [PATCH 1/1] distro_features_check.bbclass: show all error info at one time

2018-12-18 Thread Kang Kai
On 2018/12/6 下午9:41, kai.k...@windriver.com wrote: From: Kai Kang In distro_features_check.bbclass it checks whether items in REQUIRED_DISTRO_FEATURES and CONFLICT_DISTRO_FEATURES exist in DISTRO_FEATURES. But it only shows one required or conflict distro feature when error occurs. Update to

Re: [OE-core] flto automake

2018-12-18 Thread Burton, Ross
On Wed, 19 Dec 2018 at 00:42, Brad Bishop wrote: > I wonder if this is something they would be interested in upstream. I’ve > copied > the oe-core mailing list for possible comment. Thanks for forwarding this to us. The class is very simple and just does: PACKAGECONFIG_CONFARGS += "

Re: [OE-core] flto automake

2018-12-18 Thread Brad Bishop
> On Dec 18, 2018, at 1:08 PM, James Feist wrote: > > If you aren't planning on enabling flto in a repo you can ignore this email. > > > I've created a new class flto-automake > https://github.com/openbmc/meta-phosphor/blob/master/classes/flto-automake.bbclass > if you are enabling -flto

Re: [OE-core] [PATCH] sdk: Fix SDKIMAGE_LINGUAS handling

2018-12-18 Thread Burton, Ross
On Tue, 18 Dec 2018 at 23:38, Richard Weinberger wrote: > for lang in linguas.split(): > -pm.install("nativesdk-glibc-binary-localedata-%s.utf-8" > % lang) > +pm.install(["nativesdk-glibc-binary-localedata-%s.utf-8" > % lang]) Or

[OE-core] [PATCH] sdk: Fix SDKIMAGE_LINGUAS handling

2018-12-18 Thread Richard Weinberger
Currently SDKIMAGE_LINGUAS is broken for any inputs except "all". In the non-"all" case, each enabled language package is installed via pm.install("nativesdk-glibc-binary-localedata-%s.utf-8" % lang) This will throw a python exception since pm.install() expects a list of strings and not a string.

Re: [OE-core] ✗ patchtest: failure for "btrfs-tools: update to 4.19.1..." and 12 more

2018-12-18 Thread Alexander Kanavin
On Tue, 18 Dec 2018 at 18:03, Patchwork wrote: > * Issue Series does not apply on top of target branch > [test_series_merge_on_head] > Suggested fixRebase your series on top of targeted branch > Targeted branch master (currently at 14c291e1fb) Rebased patchset is here

Re: [OE-core] Mis-generation of shell script (run.do_install)?

2018-12-18 Thread Jason Andryuk
On Mon, Dec 17, 2018 at 4:24 PM wrote: > > On Mon, 2018-12-17 at 12:21 -0800, Andre McCurdy wrote: > > On Mon, Dec 17, 2018 at 6:44 AM > > wrote: > > > On Sat, 2018-12-15 at 20:19 -0500, Jason Andryuk wrote: > > > > As far as I can tell, pysh is working properly - it's just the > > > >

Re: [OE-core] [PATCH] pkgconfig: export variables

2018-12-18 Thread Joshua Watt
On Thu, Dec 6, 2018 at 1:34 PM Joshua Watt wrote: > > Armin, > > Would you mind backporting this to thud? Ping on the backport. > > Thanks. > > On Thu, 2018-11-01 at 21:45 -0500, Joshua Watt wrote: > > Export the PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR variables in case > > the > > parent shell

Re: [OE-core] [PATCH 6/6] gcc-runtime: Add missing libc dependency

2018-12-18 Thread Khem Raj
On Tue, Dec 18, 2018 at 4:05 AM Richard Purdie wrote: > > For reasons lost in the depths of time, perhaps performane related, > we only have a dependency on libc at packaging time. This is too late, > as demonstrated by a recent build failure on non-IA builds where > the glibc 2.29 upgrade had

[OE-core] ✗ patchtest: failure for "btrfs-tools: update to 4.19.1..." and 12 more

2018-12-18 Thread Patchwork
== Series Details == Series: "btrfs-tools: update to 4.19.1..." and 12 more Revision: 1 URL : https://patchwork.openembedded.org/series/15402/ State : failure == Summary == Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response. Several tests have been

[OE-core] [PATCH 12/13] webkitgtk: upgrade 2.22.4 -> 2.22.5

2018-12-18 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../webkit/{webkitgtk_2.22.4.bb => webkitgtk_2.22.5.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-sato/webkit/{webkitgtk_2.22.4.bb => webkitgtk_2.22.5.bb} (97%) diff --git

[OE-core] [PATCH 13/13] librepo: upgrade 1.9.2 -> 1.9.3

2018-12-18 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...gpgme-variables-with-pkg-config-not-with-cmake-m.patch | 8 .../librepo/{librepo_1.9.2.bb => librepo_1.9.3.bb}| 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) rename meta/recipes-devtools/librepo/{librepo_1.9.2.bb =>

Re: [OE-core] [PATCH v4 07/10] bitbake: runqueue: Pass unique hash to hash validate

2018-12-18 Thread Joshua Watt
On Tue, 2018-12-18 at 16:24 +, Richard Purdie wrote: > On Tue, 2018-12-18 at 09:30 -0600, Joshua Watt wrote: > > If the unique hash is being used to track task dependencies, the > > hash > > validation function needs to know about it in order to properly > > validate > > the hash. > > > >

[OE-core] [PATCH 10/13] gobject-introspection: upgrade 1.58.1 -> 1.58.2

2018-12-18 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...-Relocate-the-repository-directory-for-native-builds.patch | 2 +- ...ntrospection_1.58.1.bb => gobject-introspection_1.58.2.bb} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename

[OE-core] [PATCH 11/13] libcomps: upgrade 0.1.8 -> 0.1.9

2018-12-18 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/libcomps/libcomps_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-devtools/libcomps/libcomps_git.bb b/meta/recipes-devtools/libcomps/libcomps_git.bb index a0b6767b3df..500d412340f 100644 ---

[OE-core] [PATCH 09/13] boost: update to 1.69.0

2018-12-18 Thread Alexander Kanavin
Drop upstreamed reproducibility-add-file-directive-to-assembler.patch Drop signals library as upstream has removed it: https://www.boost.org/users/history/version_1_69_0.html Signed-off-by: Alexander Kanavin --- ...native_1.68.0.bb => bjam-native_1.69.0.bb} | 0 .../{boost-1.68.0.inc =>

[OE-core] [PATCH 08/13] lighttpd: upgrade 1.4.51 -> 1.4.52

2018-12-18 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../lighttpd/{lighttpd_1.4.51.bb => lighttpd_1.4.52.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-extended/lighttpd/{lighttpd_1.4.51.bb => lighttpd_1.4.52.bb} (96%) diff --git

[OE-core] [PATCH 07/13] libdnf: upgrade 0.22.3 -> 0.24.1

2018-12-18 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../libdnf/{libdnf_0.22.3.bb => libdnf_0.24.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/libdnf/{libdnf_0.22.3.bb => libdnf_0.24.1.bb} (95%) diff --git

[OE-core] [PATCH 06/13] createrepo-c: update to 0.12.0

2018-12-18 Thread Alexander Kanavin
Drop 0001-Correctly-install-the-shared-library.patch as upstream fixed the issue. Signed-off-by: Alexander Kanavin --- ...Correctly-install-the-shared-library.patch | 28 --- ...PYTHON_INSTALL_DIR-by-running-python.patch | 14 -- .../createrepo-c/createrepo-c_git.bb

[OE-core] [PATCH 02/13] meson: update to 0.49.0

2018-12-18 Thread Alexander Kanavin
Drop upstreamed gi-flags.patch and gtkdoc-flags.patch, rebase the rest. Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/meson/meson.inc | 10 ++- ...0001-Make-CPU-family-warnings-fatal.patch} | 27 ...sues-that-arise-when-cross-compiling.patch | 61

[OE-core] [PATCH 05/13] dnf: upgrade 4.0.9 -> 4.0.10

2018-12-18 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/dnf/{dnf_4.0.9.bb => dnf_4.0.10.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/dnf/{dnf_4.0.9.bb => dnf_4.0.10.bb} (98%) diff --git a/meta/recipes-devtools/dnf/dnf_4.0.9.bb

[OE-core] [PATCH 04/13] libdazzle: fix a build issue with meson 0.49.0

2018-12-18 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...ine-so-that-gir-compilation-succeeds.patch | 26 +++ .../libdazzle/libdazzle_3.30.2.bb | 1 + 2 files changed, 27 insertions(+) create mode 100644

[OE-core] [PATCH 03/13] systemd: backport a patch to fix meson 0.49.0 issue

2018-12-18 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-core/systemd/systemd-boot_239.bb | 1 + ...-meson-rename-Ddebug-to-Ddebug-extra.patch | 45 +++ meta/recipes-core/systemd/systemd_239.bb | 1 + 3 files changed, 47 insertions(+) create mode 100644

[OE-core] [PATCH 01/13] btrfs-tools: update to 4.19.1

2018-12-18 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...el-lib-bitops-Fix-big-endian-compila.patch | 55 --- ...fs-tools_4.19.bb => btrfs-tools_4.19.1.bb} | 3 +- 2 files changed, 1 insertion(+), 57 deletions(-) delete mode 100644

[OE-core] Yocto Project Status WW51’18

2018-12-18 Thread Jolley, Stephen K
Current Dev Position: YP 2.7 M1 is in QA Next Deadline: YP 2.7 M1 Release Target is Dec. 21, 2018 SWAT Team Rotation: · SWAT lead is currently: Armin · SWAT team rotation: Armin -> Anuj on Dec. 21, 2018 · SWAT team rotation: Anuj -> Paul on Dec. 28, 2018 ·

Re: [OE-core] [PATCH v4 07/10] bitbake: runqueue: Pass unique hash to hash validate

2018-12-18 Thread Richard Purdie
On Tue, 2018-12-18 at 09:30 -0600, Joshua Watt wrote: > If the unique hash is being used to track task dependencies, the hash > validation function needs to know about it in order to properly validate > the hash. > > [YOCTO #13030] > > Signed-off-by: Joshua Watt > --- >

[OE-core] ✗ patchtest: failure for Hash Equivalency Server (rev2)

2018-12-18 Thread Patchwork
== Series Details == Series: Hash Equivalency Server (rev2) Revision: 2 URL : https://patchwork.openembedded.org/series/15190/ 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 v4 10/10] sstate: Implement hash equivalence sstate

2018-12-18 Thread Joshua Watt
Converts sstate so that it can use a hash equivalence server to determine if a task really needs to be rebuilt, or if it can be restored from a different (equivalent) sstate object. The unique hashes are cached persistently using persist_data. This has a number of advantages: 1) Unique hashes

[OE-core] ✗ patchtest: failure for kernel-module-split.bbclass: Fix modinfo decoding in old kernels

2018-12-18 Thread Patchwork
== Series Details == Series: kernel-module-split.bbclass: Fix modinfo decoding in old kernels Revision: 1 URL : https://patchwork.openembedded.org/series/15398/ State : failure == Summary == Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response.

[OE-core] [PATCH v4 08/10] classes/sstate: Handle unihash in hash check

2018-12-18 Thread Joshua Watt
Handles the argument that passes task unique hash in the hash check function, as it is now required by bitbake [YOCTO #13030] Signed-off-by: Joshua Watt --- meta/classes/sstate.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/sstate.bbclass

[OE-core] [PATCH v4 09/10] bitbake: hashserv: Add hash equivalence reference server

2018-12-18 Thread Joshua Watt
Implements a reference implementation of the hash equivalence server. This server has minimal dependencies (and no dependencies outside of the standard Python library), and implements the minimum required to be a conforming hash equivalence server. [YOCTO #13030] Signed-off-by: Joshua Watt ---

[OE-core] [PATCH v4 07/10] bitbake: runqueue: Pass unique hash to hash validate

2018-12-18 Thread Joshua Watt
If the unique hash is being used to track task dependencies, the hash validation function needs to know about it in order to properly validate the hash. [YOCTO #13030] Signed-off-by: Joshua Watt --- bitbake/lib/bb/runqueue.py | 38 +++--- 1 file changed, 27

[OE-core] [PATCH v4 06/10] bitbake: runqueue: Pass unique hash to task

2018-12-18 Thread Joshua Watt
The unique hash is now passed to the task in the BB_UNIHASH variable [YOCTO #13030] Signed-off-by: Joshua Watt --- bitbake/bin/bitbake-worker | 7 --- bitbake/lib/bb/runqueue.py | 10 ++ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/bitbake/bin/bitbake-worker

[OE-core] [PATCH v4 05/10] bitbake: runqueue: Track task unique hash

2018-12-18 Thread Joshua Watt
Requests the task unique hash from siggen and tracks it [YOCTO #13030] Signed-off-by: Joshua Watt --- bitbake/lib/bb/runqueue.py | 25 + 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py index

[OE-core] [PATCH v4 01/10] bitbake: fork: Add os.fork() wrappers

2018-12-18 Thread Joshua Watt
Adds a compatibility wrapper around os.fork() that backports the ability to register fork event handlers (os.register_at_fork()) from Python 3.7 [YOCTO #13030] Signed-off-by: Joshua Watt --- bitbake/bin/bitbake-worker | 2 +- bitbake/lib/bb/fork.py | 73

[OE-core] [PATCH v4 03/10] bitbake: tests/persist_data: Add tests

2018-12-18 Thread Joshua Watt
Adds a test suite for testing the persistent data cache [YOCTO #13030] Signed-off-by: Joshua Watt --- bitbake/bin/bitbake-selftest | 1 + bitbake/lib/bb/tests/persist_data.py | 188 +++ 2 files changed, 189 insertions(+) create mode 100644

[OE-core] [PATCH v4 04/10] bitbake: siggen: Split out task unique hash

2018-12-18 Thread Joshua Watt
Abstracts the function to get the unique hash for a task. This hash is used as in place of the taskhash for the purpose of determine how other tasks depend on this one. Unless overridden, the taskhash is the same as the unique hash, preserving the original behavior. [YOCTO #13030] Signed-off-by:

[OE-core] [PATCH v4 02/10] bitbake: persist_data: Close databases across fork

2018-12-18 Thread Joshua Watt
sqlite gets really angry if a database is open across a fork() call, and will give all sorts of messages ranging from I/O errors to database corruption errors. To deal with this, close all database connections before forking, and reopen them (lazily) on the other side. [YOCTO #13030]

[OE-core] [PATCH v4 00/10] Hash Equivalency Server

2018-12-18 Thread Joshua Watt
Apologies for cross-posting this to both the bitbake-devel and openembedded-devel; this work necessarily intertwines both places, and it is really necessary to look at both parts to get an idea of what is going on. For convenience, the bitbake patches are listed first, followed by the oe-core

[OE-core] [PATCH] kernel-module-split.bbclass: Fix modinfo decoding in old kernels

2018-12-18 Thread pespin . shar
From: Pau Espin Pedrol Before linux commit d36b691077dc59c74efec0d54ed21b86f7a2a21a, some strings contained invalid utf-8 character which made split_kernel_module_packages unhappy when parsing ums-isd200.ko: Exception: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 21:

Re: [OE-core] [PATCH 2/2] json-glib: upgrade 1.4.2 -> 1.4.4

2018-12-18 Thread Burton, Ross
packages/corei7-64-poky-linux/json-glib/json-glib-doc: FILELIST: removed "/usr/share/man/man1/json-glib-validate.1 /usr/share/man/man1/json-glib-format.1" That would be https://gitlab.gnome.org/GNOME/json-glib/commit/67c5e4fb8a3b8b74bd9c62650c9ee03cdbb7553c. Please update the flags. Ross --

Re: [OE-core] [PATCH] package_deb.bbclass: report error during creation

2018-12-18 Thread Burton, Ross
On Tue, 18 Dec 2018 at 12:58, Jens Rehsack wrote: > Do this as one bb.error > > Sure > and you won't need to re-raise as it will fail. > So neither raise nor pass - just print? bb.fatal will show the message and raise an exception itself, or bb.error()/return. Either works. Ross --

Re: [OE-core] [PATCH] package_deb.bbclass: report error during creation

2018-12-18 Thread Jens Rehsack
> Am 17.12.2018 um 18:11 schrieb Burton, Ross : > > On Sat, 15 Dec 2018 at 12:59, Jens Rehsack wrote: >> +try: >> +subprocess.check_output("PATH=\"%s\" dpkg-deb -b %s %s" % >> (localdata.getVar("PATH"), root, pkgoutdir), >> +

[OE-core] [PATCH 6/6] gcc-runtime: Add missing libc dependency

2018-12-18 Thread Richard Purdie
For reasons lost in the depths of time, perhaps performane related, we only have a dependency on libc at packaging time. This is too late, as demonstrated by a recent build failure on non-IA builds where the glibc 2.29 upgrade had been removed from the build: ld:

[OE-core] [PATCH 5/6] distrodata: Remove

2018-12-18 Thread Richard Purdie
The code in the tasks within this class are old and there are much better ways to do these things now such as through tinfoil rather than writing csv files incrementally with start/stop events and lock files. Existing users of the code (mainly the do_checkpkg task) have been ported over to

[OE-core] [PATCH 4/6] scripts/distro: Remove as using obsolete APIs and need re-implementing sanely

2018-12-18 Thread Richard Purdie
Signed-off-by: Richard Purdie --- scripts/distro/build-recipe-list.py | 129 scripts/distro/distrocompare.sh | 123 -- 2 files changed, 252 deletions(-) delete mode 100755 scripts/distro/build-recipe-list.py delete mode 100755

[OE-core] [PATCH 3/6] upstream-tracking.inc: Remove the long deprecated file

2018-12-18 Thread Richard Purdie
Signed-off-by: Richard Purdie --- meta/classes/distrodata.bbclass | 1 - .../conf/distro/include/upstream_tracking.inc | 24 --- 2 files changed, 25 deletions(-) delete mode 100644 meta/conf/distro/include/upstream_tracking.inc diff --git

[OE-core] [PATCH 2/6] oeqa/selftest/distrodata: Drop now unneeded distrodata inherit

2018-12-18 Thread Richard Purdie
Signed-off-by: Richard Purdie --- meta/lib/oeqa/selftest/cases/distrodata.py | 1 - 1 file changed, 1 deletion(-) diff --git a/meta/lib/oeqa/selftest/cases/distrodata.py b/meta/lib/oeqa/selftest/cases/distrodata.py index 824e29e01b5..248bc7c6a21 100644 ---

[OE-core] [PATCH 1/6] defaultsetup: Include maintainers.inc by default

2018-12-18 Thread Richard Purdie
There is little harm in including this file rather than having a rather obscure and soon to be obsolete bbclass adding this information. Signed-off-by: Richard Purdie --- meta/classes/distrodata.bbclass| 1 - meta/conf/distro/defaultsetup.conf | 1 + 2 files changed, 1 insertion(+), 1

[OE-core] [PATCH 1/2] eglinfo: upgrade SRCREV to 223817ee3798

2018-12-18 Thread Roman Stratienko via Openembedded-core
From: Roman Stratiienko SRCREV upgraded to 223817ee3798 ("Add Wayland support") Additional patches rebased to this version Signed-off-by: Roman Stratiienko --- meta/recipes-graphics/eglinfo/eglinfo.inc | 2 +- ...INCDIR-to-searchpath-for-egl-headers.patch | 9 +++

[OE-core] [PATCH 2/2] eglinfo: add wayland receipe

2018-12-18 Thread Roman Stratienko via Openembedded-core
From: Roman Stratiienko Signed-off-by: Roman Stratiienko --- .../eglinfo/eglinfo-wayland_1.0.0.bb| 13 + 1 file changed, 13 insertions(+) create mode 100644 meta/recipes-graphics/eglinfo/eglinfo-wayland_1.0.0.bb diff --git