Re: [OE-core] [PATCH 02/15] rpm: update to 4.14.0

2017-12-15 Thread Burton, Ross
This is causing the signing selftest to fail: 2017-12-15 06:04:10,233 - oe-selftest - INFO - == 2017-12-15 06:04:10,233 - oe-selftest - INFO - FAIL: test_signing_packages (signing.Signing) 2017-12-15 06:04:10,233 - oe-selftest - I

[OE-core] [PATCH] sysklogd: update Makefile for PPC e500v2

2017-12-15 Thread Alexandru Moise
Previous patch doesn't apply cleanly anymore, just replace it with ported patch. Signed-off-by: Alexandru Moise <00moses.alexande...@gmail.com> --- .../sysklogd/files/no-vectorization.patch | 32 ++ 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/meta/

Re: [OE-core] [PATCH 1/9] meson: add a recipe and class from meta-oe

2017-12-15 Thread Alexander Kanavin
On 12/15/2017 06:01 PM, Linus Svensson wrote: From mesonbuild.com: target machine is the machine on which the compiled binary's output will run (this is only meaningful for programs such as compilers that, when run, produce object code for a different CPU than what the program is being run on

Re: [OE-core] [PATCH 1/9] meson: add a recipe and class from meta-oe

2017-12-15 Thread Linus Svensson
On 12/15/2017 04:29 PM, André Draszik wrote: On Thu, 2017-12-07 at 11:27 -0800, Andre McCurdy wrote: +MESON_TARGET_ENDIAN = "${@bb.utils.contains('TUNE_FEATURES', 'bigendian', 'big', 'little', d)}" This won't work for all targets (e.g. PowerPC is big endian but doesn't include "bigendian" in TU

[OE-core] [PATCH 7/8] gst-player: Upgrade, rename to gst-examples

2017-12-15 Thread Alexander Kanavin
From: Jussi Kukkonen Switch to using current repository, switch to meson (following upstream), rename the recipe like upstream. Add a patch to install the player binaries. Signed-off-by: Alexander Kanavin --- .../packagegroup-core-tools-testapps.bb| 2 +- .../0001-Make-player-exa

[OE-core] [PATCH 8/8] meson: export native env only for native build

2017-12-15 Thread Alexander Kanavin
From: Martin Kelly Although the meson crossfile should take care of setting the right cross environment for a target build, meson slurps any set CFLAGS, CXXFLAGS, LDFLAGS, and CPPFLAGS from the environment and injects them into the build (see mesonbuild/environment.py:get_args_from_envvars for de

[OE-core] [PATCH 6/8] sysprof: convert to meson build

2017-12-15 Thread Alexander Kanavin
Drop autotools-specific patches. Rename polkit packageconfig option to sysprofd as 'polkit' does not at all match what is happening. Remove --enable-compiler-warnings, as the equivalent in meson could not be found. Signed-off-by: Alexander Kanavin --- .../sysprof/files/0001-Avoid-building-docs

[OE-core] [PATCH 5/8] libinput: convert to meson build

2017-12-15 Thread Alexander Kanavin
Drop libunwind option, as it is only used if tests are enabled (and they're unconditionally not enabled). Signed-off-by: Alexander Kanavin --- meta/recipes-graphics/wayland/libinput_1.8.4.bb | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/meta/recipes-graphics/wa

[OE-core] [PATCH 4/8] libepoxy: convert to meson build

2017-12-15 Thread Alexander Kanavin
Add a patch to work around absence of dlvsym() on musl (wasn't previously a problem as autotools weren't building tests by default) Signed-off-by: Alexander Kanavin --- ...sible-to-disable-the-use-of-dlvsym-needed.patch | 55 ++ meta/recipes-graphics/libepoxy/libepoxy_1.4.3.b

[OE-core] [PATCH 3/8] json-glib: convert to meson build

2017-12-15 Thread Alexander Kanavin
Note that meson flags for gobject introspection and gtk-doc appear to be non-standardized; going forward we should devise a common way to deal with it. gettext inherit is removed, as there is no equivalent functionality in meson; NLS bits are always built and installed. Signed-off-by: Alexander K

[OE-core] [PATCH 2/8] gnomebase.bbclass: split into autotools and meson versions

2017-12-15 Thread Alexander Kanavin
gnomebase.bbclass unfortunately hardcodes the autotools inherit, so we have to introduce gnomebase-nobuildsystem.bbclass where the common bits between autotools and meson classes can be placed. Signed-off-by: Alexander Kanavin --- meta/classes/gnomebase-meson.bbclass | 1 + meta/classes

[OE-core] [PATCH 1/8] meson: add a recipe and class from meta-oe

2017-12-15 Thread Alexander Kanavin
The original recipe has been provided and improved by: Ross Burton Ricardo Ribalda Delgado Adam C. Foltzer Peter Kjellerstedt Linus Svensson I have added patches to fix up gtk-doc and gobject-introspection in cross-compilation environments, and also change the order of linker arguments to r

[OE-core] [PATCH 0/8] Introduce meson build system

2017-12-15 Thread Alexander Kanavin
This patch series introduces meson recipe and class (that recipes should inherit in order to be built with meson). It also converts a few recipes from autotools to meson to establish that things basically work. Note that I haven't tackled the bigger items: gstreamer family of recipes, systed and g

Re: [OE-core] [PATCH v2] meson: Port pkgconfig-native patch to 0.43.0

2017-12-15 Thread Alexander Kanavin
On 12/15/2017 05:50 PM, Ricardo Ribalda Delgado wrote: Unfortunately, the same patch needs to be ported again to 0.44.0, as the changes upstream made are non-trivial. Can you do that please? Sure, can you wait til monday? I have all my test tools setup in the office Yes, sure. In a moment I

Re: [OE-core] [PATCH v2] meson: Port pkgconfig-native patch to 0.43.0

2017-12-15 Thread Ricardo Ribalda Delgado
On Fri, Dec 15, 2017 at 4:27 PM, Alexander Kanavin wrote: > On 11/16/2017 07:57 PM, Ricardo Ribalda Delgado wrote: > +Some libraries, like QT, have pre-processors that convert their input +files into something that the cross-compiler can process. We find the +path of those pre-proce

Re: [OE-core] [PATCH 1/9] meson: add a recipe and class from meta-oe

2017-12-15 Thread André Draszik
On Thu, 2017-12-07 at 11:27 -0800, Andre McCurdy wrote: > On Fri, Nov 17, 2017 at 4:02 AM, Alexander Kanavin > wrote: > > + > > +MESON_HOST_ENDIAN = "${@bb.utils.contains('SITEINFO_ENDIANNESS', 'be', > > 'big', 'little', d)}" > > SITEINFO_ENDIANNESS returns the endianness of the target, not the >

Re: [OE-core] [PATCH v2] meson: Port pkgconfig-native patch to 0.43.0

2017-12-15 Thread Alexander Kanavin
On 11/16/2017 07:57 PM, Ricardo Ribalda Delgado wrote: +Some libraries, like QT, have pre-processors that convert their input +files into something that the cross-compiler can process. We find the +path of those pre-processors via pkg-config-native instead of +pkg-config. + +This path forces the

Re: [OE-core] [PATCH 1/9] meson: add a recipe and class from meta-oe

2017-12-15 Thread Alexander Kanavin
On 12/07/2017 09:27 PM, Andre McCurdy wrote: On Fri, Nov 17, 2017 at 4:02 AM, Alexander Kanavin wrote: + +MESON_HOST_ENDIAN = "${@bb.utils.contains('SITEINFO_ENDIANNESS', 'be', 'big', 'little', d)}" SITEINFO_ENDIANNESS returns the endianness of the target, not the host. Perhaps this is just

Re: [OE-core] [PATCH 1/9] meson: add a recipe and class from meta-oe

2017-12-15 Thread Alexander Kanavin
On 12/07/2017 05:06 PM, Peter Kjellerstedt wrote: +return d.getVar(var, True).replace(d.getVar('prefix', True) + '/', '', 1) Remove the True argument to d.getVar(). +return "', '".join(d.getVar(var, True).split()).join(("'", "'")) Remove True here as well. Thanks, done. Alex -- _

Re: [OE-core] Fix for the APIC hangs in qemux86-64

2017-12-15 Thread Burton, Ross
Whoops. Maybe I should have been clearer... Sorry! Ross On 14 December 2017 at 00:04, Richard Purdie < richard.pur...@linuxfoundation.org> wrote: > On Wed, 2017-12-13 at 19:01 -0500, Bruce Ashfield wrote: > > On 2017-12-13 9:14 AM, Richard Purdie wrote: > > > > > > On Wed, 2017-12-13 at 09:07 -

[OE-core] [PATCH v4] u-boot-fw-utils: Fix broken makefile in v2017.11.

2017-12-15 Thread Kristian Amlie
See the patch for details. This patch has already been applied upstream, but we need it for v2017.11. Signed-off-by: Kristian Amlie --- .../u-boot/files/v2017.11-fw-utils-build-fix.patch | 41 ++ meta/recipes-bsp/u-boot/u-boot-common_2017.11.inc | 1 + 2 files changed, 42 i

Re: [OE-core] [PATCH v3] u-boot-fw-utils: Fix broken makefile in v2017.11.

2017-12-15 Thread Kristian Amlie
>> Isn't it "Upstream-Status: Backport [URL]"? >> >> Also, what were the changes in v2 and v3 of this patch? > > Yes, it should be backport and the header is to be included in the > patch file, not on the commit log Sorry, I thought it was Accepted because there is not (yet) any official upstre