Re: [OE-core] [PATCH v3 00/13] go1.10 update and misc improvements

2018-03-01 Thread Khem Raj
On Thu, Mar 1, 2018 at 9:43 PM, Khem Raj wrote: > > > On 3/1/18 3:16 PM, Matt Madison wrote: >> >> New in v3: >> * reduced one of the go source patches, >>eliminating an unneeded change (thanks >>Otavio) >> * Added bbclass and recipe patches to >>

Re: [OE-core] Questions about udev rule and systemd-udev,relevant to mounting block device

2018-03-01 Thread Hongzhi, Song
Hi all, Does anyone have suggestion for me? Thanks. Hongzhi.Song On 2018年03月01日 18:35, Hongzhi, Song wrote: Defect:     The exiting method of automount of udev in /oe-core/meta/ /is using /automount.rules/ which call /mount.sh/ that using //bin/mount/ to mount device. But

Re: [OE-core] [PATCH v3 00/13] go1.10 update and misc improvements

2018-03-01 Thread Khem Raj
On 3/1/18 3:16 PM, Matt Madison wrote: New in v3: * reduced one of the go source patches, eliminating an unneeded change (thanks Otavio) * Added bbclass and recipe patches to handle SECURITY_CFLAGS settings if they're enabled * Added

[OE-core] ✗ patchtest: failure for python-matplotlib: Change download name (rev2)

2018-03-01 Thread Patchwork
== Series Details == Series: python-matplotlib: Change download name (rev2) Revision: 2 URL : https://patchwork.openembedded.org/series/11184/ State : failure == Summary == Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response. Several tests have been

[OE-core] ✗ patchtest: failure for python-matplotlib: Change download name

2018-03-01 Thread Patchwork
== Series Details == Series: python-matplotlib: Change download name Revision: 1 URL : https://patchwork.openembedded.org/series/11184/ State : failure == Summary == Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response. Several tests have been

[OE-core] [meta-oe][PATCH v2] python-matplotlib: Change download name

2018-03-01 Thread Maxime Roussin-Bélanger
Just having "v2.0.2.tar.gz" was causing problems with other similarly misconfigured packages. Signed-off-by: Maxime Roussin-Bélanger --- meta-python/recipes-devtools/python/python-matplotlib_2.0.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[OE-core] [meta-oe][PATCH] python-matplotlib: Change download name

2018-03-01 Thread Maxime Roussin-Bélanger
gflags: change download name. Just having "v2.0.2.tar.gz" was causing problems with other similarly misconfigured packages. --- meta-python/recipes-devtools/python/python-matplotlib_2.0.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

Re: [OE-core] [PATCH V3 1/2] binutils: Upgrade to 2.30 release

2018-03-01 Thread Bruce Ashfield
On Thu, Mar 1, 2018 at 11:44 AM, Burton, Ross wrote: > Filed a bug for this: > https://bugzilla.yoctoproject.org/show_bug.cgi?id=12577 Thank goodness this was discussed on the list. While trying to test my new kernel-devsrc package against musl, I was running into this

[OE-core] [PATCH 2/2] perf: enable support for libaudit

2018-03-01 Thread Anuj Mittal
perf needs audit-python to be able to show syscall names and for 'perf trace' to work. Enable dependency on audit-python if present in PACKAGECONFIG. It's disabled by default since audit as of now is in meta-selinux. Fixes [YOCTO #3343] Fixes [YOCTO #3358] Signed-off-by: Anuj Mittal

[OE-core] [PATCH 1/2] perf: fix packaging of scripting modules

2018-03-01 Thread Anuj Mittal
Make sure that python and perl scripts are packaged in the correct rpm. Signed-off-by: Anuj Mittal --- meta/recipes-kernel/perf/perf.bb | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/meta/recipes-kernel/perf/perf.bb

[OE-core] ✗ patchtest: failure for go1.10 update and misc improvements (rev3)

2018-03-01 Thread Patchwork
== Series Details == Series: go1.10 update and misc improvements (rev3) Revision: 3 URL : https://patchwork.openembedded.org/series/11102/ State : failure == Summary == Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response. Several tests have been

Re: [OE-core] [PATCH 07/15] gtk-doc.bbclass: inherit python3native

2018-03-01 Thread Burton, Ross
Can the inherit of python3native be avoided if gtk-doc isn't enabled? (I just removed the dependency on py3native in glib) Ross On 1 March 2018 at 14:00, Alexander Kanavin < alexander.kana...@linux.intel.com> wrote: > Previously the use of native python3 was non-deterministic based on what >

Re: [OE-core] ✗ patchtest: failure for libepoxy: improve musl patch

2018-03-01 Thread Burton, Ross
Note that this is expected to fail as this is based on top of the 1.5.0 upgrade. Ross On 1 March 2018 at 23:07, Patchwork wrote: > == Series Details == > > Series: libepoxy: improve musl patch > Revision: 1 > URL :

[OE-core] [PATCH v3 13/13] go-cross-canadian: remove verbosity setting from GO_LDFLAGS

2018-03-01 Thread Matt Madison
This was another setting left over from debugging the recipes, and isn't needed by default. Signed-off-by: Matt Madison --- meta/recipes-devtools/go/go-cross-canadian.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[OE-core] [PATCH v3 11/13] packagegroup-go-sdk-target: add go-runtime-staticdev

2018-03-01 Thread Matt Madison
to allow go programs to be linked either statically or dynamically when cross-compiling with the SDK. Signed-off-by: Matt Madison --- meta/recipes-core/packagegroups/packagegroup-go-sdk-target.bb | 1 + 1 file changed, 1 insertion(+) diff --git

[OE-core] [PATCH v3 12/13] go-runtime: remove unneeded nativesdk override, rename variable

2018-03-01 Thread Matt Madison
since GO_LDFLAGS is also used by the dist tool, and it's confusing to use a variable with the same name (but not exported, so unused by make.bash/dist). --- meta/recipes-devtools/go/go-runtime.inc | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git

[OE-core] [PATCH v3 09/13] go.bbclass, goarch.bbclass: update SECURITY_CFLAGS

2018-03-01 Thread Matt Madison
With go1.10 the NOPIE flags are only required for MIPS target builds, and are now incompatible for the other architectures. Signed-off-by: Matt Madison --- meta/classes/go.bbclass | 3 --- meta/classes/goarch.bbclass | 1 + 2 files changed, 1 insertion(+), 3

[OE-core] [PATCH v3 10/13] go: disable PIE CFLAGS for nativesdk and cross-canadian builds

2018-03-01 Thread Matt Madison
The statically-linked Go code in the toolchain is not compatible with PIE, so disable its use in the C compiler during the toolchain build. Signed-off-by: Matt Madison --- meta/recipes-devtools/go/go-cross-canadian.inc | 6 +++--- meta/recipes-devtools/go/go-target.inc

[OE-core] [PATCH v3 08/13] go: move common settings to go-common.inc

2018-03-01 Thread Matt Madison
Eliminate some redundancy in the recipes by moving some commonly-used variable settings to the common include file. Also removed a duplicate inherit from go-target.inc that was already in go-common.inc. Signed-off-by: Matt Madison ---

[OE-core] [PATCH v3 03/13] go.bbclass: rename GO_TMPDIR -> GOTMPDIR

2018-03-01 Thread Matt Madison
and export it. Go 1.10 now supports using this separate variable locating its temporary files, so TMPDIR doesn't have to be modified. Signed-off-by: Matt Madison --- meta/classes/go.bbclass | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git

[OE-core] [PATCH v3 07/13] goarch.bbclass: disable shared runtime for nativesdk builds

2018-03-01 Thread Matt Madison
While useful on embedded devices for saving disk space, use of shared runtime in Go is not the usual practice, so disable it for nativesdk builds. We don't use it for native builds, either, so this makes the SDK match the native environment more closely. Signed-off-by: Matt Madison

[OE-core] [PATCH v3 06/13] go.bbclass: ptest cleanup and improvements

2018-03-01 Thread Matt Madison
* Don't enable verbose test output (-test.v) by default, as it generates too much noise for automated results parsing * Override do_install_ptest_base in the bbclass, so recipes can provide their own modifications with do_install_ptest. * Improve the generated run-ptest script to better

[OE-core] [PATCH v3 05/13] go.bbclass: don't stage test data with sources

2018-03-01 Thread Matt Madison
Any directory in a Go package's source tree called 'testdata' contains test data, and isn't necessary for building. Some packages include ELF files and other binaries as test data, and staging them in the sysroot and -dev package leads to unnecessary QA warnings. Signed-off-by: Matt Madison

[OE-core] [PATCH v3 02/13] go: set GOMIPS envrionment variable

2018-03-01 Thread Matt Madison
Go 1.10 adds support for selecting hard/soft float object code through the GOMIPS environment variable. Signed-off-by: Matt Madison --- meta/classes/goarch.bbclass| 11 +++ meta/recipes-devtools/go/go-cross-canadian.inc | 1 +

[OE-core] [PATCH v3 04/13] go.bbclass: remove debug-related commands

2018-03-01 Thread Matt Madison
The 'go env' in the do_compile function and the set -x/+x in the do_install_ptest function were used for debugging the bbclass, and aren't really needed. Signed-off-by: Matt Madison --- meta/classes/go.bbclass | 3 --- 1 file changed, 3 deletions(-) diff --git

[OE-core] [PATCH v3 01/13] go: update go 1.9 -> go 1.10

2018-03-01 Thread Matt Madison
* Patches and recipes reworked for go 1.10's significant changes to its bootstrap and build steps * Update go1.4 source tarball used for go-native bootstrapping to the version recommended in the current go documentation * Remove test data from installed sources to eliminate some

[OE-core] [PATCH v3 00/13] go1.10 update and misc improvements

2018-03-01 Thread Matt Madison
New in v3: * reduced one of the go source patches, eliminating an unneeded change (thanks Otavio) * Added bbclass and recipe patches to handle SECURITY_CFLAGS settings if they're enabled * Added go-runtime-staticdev to target-side SDK, needed for go static

[OE-core] ✗ patchtest: failure for libepoxy: improve musl patch

2018-03-01 Thread Patchwork
== Series Details == Series: libepoxy: improve musl patch Revision: 1 URL : https://patchwork.openembedded.org/series/11175/ 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] ttf-bitstream-vera: cleanup recipe

2018-03-01 Thread Ross Burton
Signed-off-by: Ross Burton --- .../ttf-fonts/ttf-bitstream-vera_1.10.bb | 34 +- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/meta/recipes-graphics/ttf-fonts/ttf-bitstream-vera_1.10.bb

[OE-core] [PATCH] libjpeg-turbo: improve reproducibility

2018-03-01 Thread Juro Bystricky
Build date ends up embbedded in binary images, breaking reproducibility of jpeg-tools and libturbojpeg. To enable reproducible builds, build date can be specified during configuration, via "--with_build_date=". If SOURCE_DATE_EPOCH is specified we configure libjpeg-turbo with this value as build

[OE-core] [PATCH] libepoxy: improve musl patch

2018-03-01 Thread Ross Burton
dlvsym() is used by the libepoxy test suite, but this is glibc-specific and isn't present in musl. Instead of adding an option to control whether dlvsym is available (which could be detected by Meson), as we don't install the test suite simply add an option to disable the entire test suite (and

[OE-core] [PATCH] glib: no need to depend on python3native

2018-03-01 Thread Ross Burton
The glib build doesn't appear to use python3native, so remove it to streamline build dependencies. Signed-off-by: Ross Burton --- meta/recipes-core/glib-2.0/glib.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-core/glib-2.0/glib.inc

Re: [OE-core] [PATCH 01/11] glibc: Upgrade to 2.27 release

2018-03-01 Thread Khem Raj
whole series LGTM On Thu, Mar 1, 2018 at 10:26 AM, Ross Burton wrote: > Signed-off-by: Khem Raj > Signed-off-by: Ross Burton > --- > meta/conf/distro/include/tcmode-default.inc| 2 +- > ...tive_2.26.bb =>

[OE-core] ✗ patchtest: failure for "glibc: Upgrade to 2.27 release..." and 10 more

2018-03-01 Thread Patchwork
== Series Details == Series: "glibc: Upgrade to 2.27 release..." and 10 more Revision: 1 URL : https://patchwork.openembedded.org/series/11173/ State : failure == Summary == Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response. Several tests have

[OE-core] [PATCH 11/11] glibc: Enable static PIE support when security_flags are enabled

2018-03-01 Thread Ross Burton
From: Khem Raj Signed-off-by: Khem Raj Signed-off-by: Ross Burton --- meta/conf/distro/include/security_flags.inc | 2 ++ meta/recipes-core/glibc/glibc_2.27.bb | 3 +++ 2 files changed, 5 insertions(+) diff --git

[OE-core] [PATCH 04/11] glibc: relocate locale paths in nativesdk

2018-03-01 Thread Ross Burton
nativesdk is built with a specific prefix but this will be different at install time, however glibc hard-codes the path to locale files. Expand these strings to 4K and move them to a magic segment which we can relocate when the SDK is installed. Signed-off-by: Ross Burton

[OE-core] [PATCH 09/11] populate_sdk: install UTF-8 locales in SDKs

2018-03-01 Thread Ross Burton
As glibc 2.27 can't read older locale-archives, SDKs using glibc 2.27 on hosts using glibc earlier than 2.27 won't be able to find any locales, so bitbake won't start and Python can't use UTF-8. So by default install all locales into the SDK. Special-case Extensible SDKs by installing no locales

[OE-core] [PATCH 07/11] package-manager: add install_glob()

2018-03-01 Thread Ross Burton
Signed-off-by: Ross Burton --- meta/lib/oe/package_manager.py | 23 +++ 1 file changed, 23 insertions(+) diff --git a/meta/lib/oe/package_manager.py b/meta/lib/oe/package_manager.py index e37dd4e8a2f..7a5796a3a57 100644 ---

[OE-core] [PATCH 10/11] sdk: generate locale archive and remove packages

2018-03-01 Thread Ross Burton
Signed-off-by: Ross Burton --- meta/lib/oe/sdk.py | 56 -- 1 file changed, 54 insertions(+), 2 deletions(-) diff --git a/meta/lib/oe/sdk.py b/meta/lib/oe/sdk.py index aa6597a8495..76fe02c37b2 100644 ---

[OE-core] [PATCH 06/11] package_manager: improve install_complementary

2018-03-01 Thread Ross Burton
- No need to use bb.utils.which() as subprocess will search $PATH - Clarity flow by moving the install inside the try/except Signed-off-by: Ross Burton --- meta/lib/oe/package_manager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

[OE-core] [PATCH 05/11] cross-localedef-native: add way to specify which locale archive to write

2018-03-01 Thread Ross Burton
localedef has no way to specify which locale archive to use, and the compile-time default isn't useful as it points to the work directory. Add support to read an environmental variable for the path, and don't fail to write a new locale archive. Signed-off-by: Ross Burton

[OE-core] [PATCH 08/11] sdk: install specified locales into SDK

2018-03-01 Thread Ross Burton
Signed-off-by: Ross Burton --- meta/lib/oe/sdk.py | 16 1 file changed, 16 insertions(+) diff --git a/meta/lib/oe/sdk.py b/meta/lib/oe/sdk.py index 6dc96b5f064..aa6597a8495 100644 --- a/meta/lib/oe/sdk.py +++ b/meta/lib/oe/sdk.py @@ -84,6 +84,19 @@ class

[OE-core] [PATCH 01/11] glibc: Upgrade to 2.27 release

2018-03-01 Thread Ross Burton
Signed-off-by: Khem Raj Signed-off-by: Ross Burton --- meta/conf/distro/include/tcmode-default.inc| 2 +- ...tive_2.26.bb => cross-localedef-native_2.27.bb} | 4 +- ...glibc-initial_2.26.bb => glibc-initial_2.27.bb} | 0

[OE-core] [PATCH 02/11] default-distrovars: don't rename locales for nativesdk

2018-03-01 Thread Ross Burton
Signed-off-by: Ross Burton --- meta/conf/distro/include/default-distrovars.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/conf/distro/include/default-distrovars.inc b/meta/conf/distro/include/default-distrovars.inc index 08542a743f9..76d09af7266 100644 ---

[OE-core] [PATCH 03/11] glibc: don't use host locales in nativesdk

2018-03-01 Thread Ross Burton
Signed-off-by: Ross Burton --- meta/recipes-core/glibc/glibc_2.27.bb | 6 -- 1 file changed, 6 deletions(-) diff --git a/meta/recipes-core/glibc/glibc_2.27.bb b/meta/recipes-core/glibc/glibc_2.27.bb index e9d4117a470..b6b66250224 100644 ---

Re: [OE-core] [PATCH v3 04/21] grub-efi: if installed and EFI_PROVIDER, install as bootx64 or bootia32

2018-03-01 Thread Cal Sullivan
On 02/28/2018 06:34 PM, Anuj Mittal wrote: Hi Cal, On 03/01/2018 10:15 AM, California Sullivan wrote: This way we could theoretically support multiple bootloaders, and we keep the convention of boot(x64|ia32). Signed-off-by: California Sullivan ---

Re: [OE-core] [PATCH V3 1/2] binutils: Upgrade to 2.30 release

2018-03-01 Thread Burton, Ross
Filed a bug for this: https://bugzilla.yoctoproject.org/show_bug.cgi?id=12577 On 1 March 2018 at 09:43, Alexander Kanavin < alexander.kana...@linux.intel.com> wrote: > On 02/21/2018 05:12 AM, Khem Raj wrote: > >> Additionally cherry-pick >> >> 5ffeba4a09 Revert "PowerPC PLT speculative execution

[OE-core] [PATCH] dbus-test_1.12.2: various fixes

2018-03-01 Thread Ross Burton
From: Juro Bystricky The result of running dbus-test-ptest was a series of various segfaults, interpreted as FAILs. This was a direct consequence of the test suite loading the installed shared library libdbus-1.so, not the one built along the test suite. While we

[OE-core] [meta][PATCH v4] libepoxy: update to version 1.5.0

2018-03-01 Thread Francesco Giancane
libepoxy 1.4.3 did not compile successfully because of implicit symbol definitions and link-time errors. Patch to disable 'dlvsym' has also been forward-ported to be applicable to version 1.5.0. The patch 'Add-fallback-definition-for-EGL-CAST.patch' is mainline now; thus it can be safely removed.

Re: [OE-core] [meta-oe][PATCH v3] libepoxy: New recipe updated to latest release

2018-03-01 Thread Francesco Giancane
v4 is being sent with updated commit description and Upstream-Status included. Thanks! Francesco Giancane 2018-02-28 23:57 GMT+01:00 Peter Kjellerstedt : > > -Original Message- > > From: openembedded-core-boun...@lists.openembedded.org > >

Re: [OE-core] [PATCH] pseudo: update to latest master

2018-03-01 Thread Seebs
On Thu, 1 Mar 2018 15:53:46 +0200 Alexander Kanavin wrote: > toomanyfiles.patch rebased Do we still have a reason for that, if we're using epoll to address that? That said, with the new fastop sanity-fix, that is probably much less dangerous than it used to

Re: [OE-core] [PATCH v2] kernel-devsrc: restructure for out of tree (and on target) module builds

2018-03-01 Thread Burton, Ross
Ah ok, I misunderstood. Ross On 1 March 2018 at 14:45, Bruce Ashfield wrote: > On 2018-03-01 9:22 AM, Burton, Ross wrote: > >> Swore I picked the v2 patch for the second run, I've fired a mini test >> build to see. >> > > The other failures reported were valid and

Re: [OE-core] [PATCH v2] kernel-devsrc: restructure for out of tree (and on target) module builds

2018-03-01 Thread Bruce Ashfield
On 2018-03-01 9:22 AM, Burton, Ross wrote: Swore I picked the v2 patch for the second run, I've fired a mini test build to see. The other failures reported were valid and not addressed by v2. So only 32 bit ARM would have been fixed (packaging wise), the rest were ok. I build and deployed

Re: [OE-core] [PATCH v2] kernel-devsrc: restructure for out of tree (and on target) module builds

2018-03-01 Thread Burton, Ross
Swore I picked the v2 patch for the second run, I've fired a mini test build to see. Ross On 1 March 2018 at 13:59, Bruce Ashfield wrote: > On 2018-03-01 5:58 AM, Maxin B. John wrote: > >> >> Also fails on musl: >>> >>> ERROR: Nothing RPROVIDES 'glibc-utils' (but

[OE-core] [PATCH 15/15] trace-cmd: update to 2.7

2018-03-01 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-kernel/trace-cmd/trace-cmd.inc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/trace-cmd/trace-cmd.inc b/meta/recipes-kernel/trace-cmd/trace-cmd.inc index

[OE-core] [PATCH 10/15] ffmpeg: upgrade 3.4.1 -> 3.4.2

2018-03-01 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-multimedia/ffmpeg/{ffmpeg_3.4.1.bb => ffmpeg_3.4.2.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/ffmpeg/{ffmpeg_3.4.1.bb => ffmpeg_3.4.2.bb} (97%) diff --git

[OE-core] [PATCH 13/15] meson: upgrade 0.44.0 -> 0.44.1

2018-03-01 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../meson/meson/0003-native_bindir.patch | 29 +- .../meson/{meson_0.44.0.bb => meson_0.44.1.bb} | 4 +-- 2 files changed, 19 insertions(+), 14 deletions(-) rename

[OE-core] [PATCH 14/15] expect: upgrade 5.45.3 -> 5.45.4

2018-03-01 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/expect/{expect_5.45.3.bb => expect_5.45.4.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-devtools/expect/{expect_5.45.3.bb => expect_5.45.4.bb} (95%) diff --git

[OE-core] [PATCH 12/15] vala: upgrade 0.38.6 -> 0.38.8

2018-03-01 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/vala/{vala_0.38.6.bb => vala_0.38.8.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-devtools/vala/{vala_0.38.6.bb => vala_0.38.8.bb} (64%) diff --git

[OE-core] [PATCH 11/15] epiphany: upgrade 3.26.5.1 -> 3.26.6

2018-03-01 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../epiphany/{epiphany_3.26.5.1.bb => epiphany_3.26.6.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-gnome/epiphany/{epiphany_3.26.5.1.bb => epiphany_3.26.6.bb} (84%) diff

[OE-core] [PATCH 07/15] gtk-doc.bbclass: inherit python3native

2018-03-01 Thread Alexander Kanavin
Previously the use of native python3 was non-deterministic based on what specific recipes pulled in, and could cause a failure if host python3 did not have python3-six installed. Signed-off-by: Alexander Kanavin --- meta/classes/gtk-doc.bbclass | 5 + 1

[OE-core] [PATCH 09/15] mpg123: upgrade 1.25.8 -> 1.25.10

2018-03-01 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../recipes-multimedia/mpg123/{mpg123_1.25.8.bb => mpg123_1.25.10.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/mpg123/{mpg123_1.25.8.bb => mpg123_1.25.10.bb} (94%) diff

[OE-core] [PATCH 06/15] btrfs-tools: update to 4.15.1

2018-03-01 Thread Alexander Kanavin
Drop upstreamed 0001-Fix-build-with-musl-missing-header-include-for-dev_t.patch Add --disable-zstd as libzstd isn't provided in oe-core. Signed-off-by: Alexander Kanavin --- ...ith-musl-missing-header-include-for-dev_t.patch | 26 --

[OE-core] [PATCH 08/15] strace: use strace.io as the tarball location

2018-03-01 Thread Alexander Kanavin
As explained here: https://sourceforge.net/projects/strace/files/ Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/strace/strace_4.20.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

[OE-core] [PATCH 04/15] latencytop: remove recipe

2018-03-01 Thread Alexander Kanavin
Last commit and release were in 2009; website is down; it's a dead project. Signed-off-by: Alexander Kanavin --- meta/conf/distro/include/distro_alias.inc | 1 - meta/conf/distro/include/maintainers.inc | 1 -

[OE-core] [PATCH 05/15] lsbinitscripts: update to 9.79

2018-03-01 Thread Alexander Kanavin
Switch to github as pkgs.fedoraproject.org is down. Signed-off-by: Alexander Kanavin --- .../lsb/lsbinitscripts/functions.patch | 21 +++-- ...sbinitscripts_9.72.bb => lsbinitscripts_9.79.bb} | 8 +--- 2 files changed, 16

[OE-core] [PATCH 03/15] oe-selftest: add a test for failing package post-installation scriptlets

2018-03-01 Thread Alexander Kanavin
The test runs a scriptlet that has an intentionally failing command in the middle and checks for two things: 1) that bitbake does warn the user about the failure 2) that scriptlet execution stops at that point. The test is run for all three package types: rpm, deb, ipk. Signed-off-by: Alexander

[OE-core] [PATCH 01/15] package.bbclass: run pre/post installation/removal scriptlets using sh -e

2018-03-01 Thread Alexander Kanavin
This allows catching errors in the scriptlets which would otherwise go unnoticed, e.g. this sequence: bogus_command proper_command would work just fine without any visible warnings or errors. This was previously done only for rpm packages; this patch replaces the rpm-specific tweak with

[OE-core] [PATCH 02/15] meta/lib/oe/package_manager.py: warn about failing scriptlets for all package types

2018-03-01 Thread Alexander Kanavin
Previously this was done only for rpm packages; now also ipk/deb scriptlet failures are reported. In the future this will become a hard error, but it can't yet happen due to the legacy 'exit 1' way of deferring scriptlet execution to first boot which needs a deprecation period. Signed-off-by:

[OE-core] [PATCH] pseudo: update to latest master

2018-03-01 Thread Alexander Kanavin
Dropped patches: 0001-Use-epoll-API-on-Linux.patch replaced by http://git.yoctoproject.org/cgit/cgit.cgi/pseudo/commit/?id=0a3e435085046f535074f498a3de75a7704fb14c (also add --enable-epoll to configure options) b6b68db896f9963558334aff7fca61adde4ec10f.patch merged upstream

Re: [OE-core] [PATCH v2] kernel-devsrc: restructure for out of tree (and on target) module builds

2018-03-01 Thread Bruce Ashfield
On 2018-03-01 5:58 AM, Maxin B. John wrote: Also fails on musl: ERROR: Nothing RPROVIDES 'glibc-utils' (but /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl/build/meta/recipes-kernel/linux/kernel-devsrc.bb RDEPENDS on or otherwise requires it) Ross On 1 March 2018 at 08:28,

Re: [OE-core] [PATCH v2] kernel-devsrc: restructure for out of tree (and on target) module builds

2018-03-01 Thread Bruce Ashfield
Interesting. I'll look at the errors and send a v3 next week. I unfortunately have no capability to run the oe-selftests on my builder, so I can only fix these by inspection. Cheers, Bruce On Thu, Mar 1, 2018 at 5:58 AM, Maxin B. John wrote: > >>Also fails on musl: >>

Re: [OE-core] [PATCH v2] kernel-devsrc: restructure for out of tree (and on target) module builds

2018-03-01 Thread Bruce Ashfield
On Thu, Mar 1, 2018 at 3:28 AM, Maxin B. John wrote: > Hi, > > On Wed, Feb 28, 2018 at 02:20:45PM -0500, Bruce Ashfield wrote: >> The existing kernel-devsrc package starts with a full copy of the kernel >> source and then starts to strip out elements that are not required.

[OE-core] [PATCH] package.bbclass: fetch PRIVATE_LIBS twice as we iterate twice

2018-03-01 Thread Ross Burton
The shlibs detection/handling iterates the package list twice, but PRIVATE_LIBS is only fetched in the first loop which means the second loop only considers the value set. Signed-off-by: Ross Burton --- meta/classes/package.bbclass | 3 +++ 1 file changed, 3 insertions(+)

Re: [OE-core] [PATCH 2/4] systemd: upgrade to 236

2018-03-01 Thread Burton, Ross
> > The PACKAGECONFIG 'manpages' is now renamed to 'man'. I forgot to mention > this in commit message. > I renamed it to 'man' because in meson_options.txt, we have: > option('man', type : 'combo', choices : ['auto', 'true', 'false'], >description : 'build and install man pages') For

Re: [OE-core] [PATCH v2] kernel-devsrc: restructure for out of tree (and on target) module builds

2018-03-01 Thread Maxin B. John
>Also fails on musl: > >ERROR: Nothing RPROVIDES 'glibc-utils' (but >/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl/build/meta/recipes-kernel/linux/kernel-devsrc.bb > RDEPENDS on or otherwise requires it) > >Ross > >On 1 March 2018 at 08:28, Maxin B. John

[OE-core] ✗ patchtest: failure for glibc: Enable static PIE support when security_flags are enabled

2018-03-01 Thread Patchwork
== Series Details == Series: glibc: Enable static PIE support when security_flags are enabled Revision: 1 URL : https://patchwork.openembedded.org/series/11161/ State : failure == Summary == Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response.

[OE-core] Questions about udev rule and systemd-udev,relevant to mounting block device

2018-03-01 Thread Hongzhi, Song
Defect:     The exiting method of automount of udev in /oe-core/meta/ /is using /automount.rules/ which call /mount.sh/ that using //bin/mount/ to mount device. But systemd-udevd detaches /mount()/ operations done within the service from the rest of the system with MountFlag=slave, this

Re: [OE-core] [PATCH] oeqa/runtime/dpkg.py: add runtime test for dpkg

2018-03-01 Thread Alexander Kanavin
On 03/01/2018 04:11 AM, Yeoh Ee Peng wrote: Add runtime test for dpkg to test that it can install deb package from remote source. Signed-off-by: Yeoh Ee Peng --- meta/lib/oeqa/runtime/cases/dpkg.py | 47 + 1 file changed, 47

[OE-core] [PATCHv3] libpam: be more strict about user's sanity

2018-03-01 Thread Martin Jansa
* replace do_pam_sanity function with distro_features_check inherit * fixes: WARNING: libpam-1.3.0-r5 do_pam_sanity: Building libpam but 'pam' isn't in DISTRO_FEATURES, PAM won't work correctly in world builds and prevents user to build libpam at all without pam in DISTRO_FEATURES, I don't

[OE-core] [PATCH V2] glibc: Enable static PIE support when security_flags are enabled

2018-03-01 Thread Khem Raj
Signed-off-by: Khem Raj --- meta/conf/distro/include/security_flags.inc | 2 ++ meta/recipes-core/glibc/glibc_2.27.bb | 3 +++ 2 files changed, 5 insertions(+) diff --git a/meta/conf/distro/include/security_flags.inc b/meta/conf/distro/include/security_flags.inc index

Re: [OE-core] [PATCH] glibc: Enable static PIE support

2018-03-01 Thread Khem Raj
On Thu, Mar 1, 2018 at 12:35 AM, Burton, Ross wrote: > Would this be the cause of glibc failing to build like this on PPC? > > | >

Re: [OE-core] [PATCH V3 1/2] binutils: Upgrade to 2.30 release

2018-03-01 Thread Alexander Kanavin
On 02/21/2018 05:12 AM, Khem Raj wrote: Additionally cherry-pick 5ffeba4a09 Revert "PowerPC PLT speculative execution barriers" b01452b1d4 [PR22764][LD][AARCH64]Allow R_AARCH64_ABS16 and R_AARCH64_ABS32 against absolution symbol or undefine symbol in shared object. a985e9b9de Import patch from

Re: [OE-core] [PATCH v2] kernel-devsrc: restructure for out of tree (and on target) module builds

2018-03-01 Thread Burton, Ross
Also fails on musl: ERROR: Nothing RPROVIDES 'glibc-utils' (but /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl/build/meta/recipes-kernel/linux/ kernel-devsrc.bb RDEPENDS on or otherwise requires it) Ross On 1 March 2018 at 08:28, Maxin B. John wrote: > Hi, >

Re: [OE-core] [PATCH 1/3] linux-yocto/4.14/4.15: yaffs2 fixes

2018-03-01 Thread Burton, Ross
This is most likely to be the kernel-devsrc change. There's a number of failures across the autobuilder, I've just asked Maxin to collate the failures. :) On 1 March 2018 at 08:53, Maxin B. John wrote: > Hi Bruce, > > On Tue, Feb 27, 2018 at 09:06:54PM -0500, Bruce

[OE-core] [PATCH] oeqa/runtime/dpkg.py: add runtime test for dpkg

2018-03-01 Thread Yeoh Ee Peng
Add runtime test for dpkg to test that it can install deb package from remote source. Signed-off-by: Yeoh Ee Peng --- meta/lib/oeqa/runtime/cases/dpkg.py | 47 + 1 file changed, 47 insertions(+) create mode 100644

[OE-core] [PATCH] oeqa/runtime/opkg.py: add runtime test for opkg

2018-03-01 Thread Yeoh Ee Peng
Add runtime test for opkg to test that it can install ipk package from remote source. Signed-off-by: Yeoh Ee Peng --- meta/lib/oeqa/runtime/cases/opkg.py | 47 + 1 file changed, 47 insertions(+) create mode 100644

Re: [OE-core] [PATCH 1/3] linux-yocto/4.14/4.15: yaffs2 fixes

2018-03-01 Thread Maxin B. John
Hi Bruce, On Tue, Feb 27, 2018 at 09:06:54PM -0500, Bruce Ashfield wrote: > Integrating the following fixes for yaffs2: > > 9f9649fffac9 yaffs2: Adjust the timer callback and init functions > 0ef24a829eee yaffs2: include rawnand.h instead of nand.h > > Signed-off-by: Kevin Hao

Re: [OE-core] [PATCH] glibc: Enable static PIE support

2018-03-01 Thread Burton, Ross
Would this be the cause of glibc failing to build like this on PPC? |

Re: [OE-core] [PATCH v2] kernel-devsrc: restructure for out of tree (and on target) module builds

2018-03-01 Thread Maxin B. John
Hi, On Wed, Feb 28, 2018 at 02:20:45PM -0500, Bruce Ashfield wrote: > The existing kernel-devsrc package starts with a full copy of the kernel > source and then starts to strip out elements that are not required. > > This results in extra time (I/O) and extra space being taken up in the > final