]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
5 years agocmake: upgrade 3.15.3 -> 3.15.5
Wang Mingyu [Thu, 28 Nov 2019 09:12:26 +0000 (01:12 -0800)]
cmake: upgrade 3.15.3 -> 3.15.5

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomc: rrecommend the full terminfo database instead of rdepending on it
Jean-Francois Dagenais [Thu, 28 Nov 2019 02:15:43 +0000 (21:15 -0500)]
mc: rrecommend the full terminfo database instead of rdepending on it

Signed-off-by: Jean-Francois Dagenais <jeff.dagenais@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibcap-ng: add pthread library if header is found
Christopher Larson [Tue, 26 Nov 2019 18:08:29 +0000 (23:08 +0500)]
libcap-ng: add pthread library if header is found

If the pthread.h header is found, make sure library containing
"pthread_atfork" is added to the list of libraries against which to
link. On some hosts (e.g. openSUSE 15.1) "-lpthread" needs to be
explicitly added in order for the code to compile correctly.

We already had a workaround for this for native builds, but using some
external toolchains, we can be bit by this for the target recipe as
well.

Most of this is courtesy Trevor Woerner <twoerner@gmail.com>, via his
patch at stevegrubb/libcap-ng#10, the last thanks to Khem Raj.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoinsane: fix GitHub /archive/ test
Ross Burton [Tue, 26 Nov 2019 23:35:09 +0000 (23:35 +0000)]
insane: fix GitHub /archive/ test

This test was failing to split the URL list to individual URLs, so if
SRC_URI is something like this then the test incorrectly triggers:

SRC_URI = "git://github.com/foo http://example.com/archive/foo"

Fix this by splitting the SRC_URI list and iterating through the URIs
one at time.

[ YOCTO #13660 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agolibarchive: fix CVE-2019-19221
Anuj Mittal [Wed, 27 Nov 2019 03:29:50 +0000 (11:29 +0800)]
libarchive: fix CVE-2019-19221

Also see:
https://github.com/libarchive/libarchive/issues/1276

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoglibc: fix CVE-2019-19126
Anuj Mittal [Wed, 27 Nov 2019 03:29:16 +0000 (11:29 +0800)]
glibc: fix CVE-2019-19126

Backport from 2.30 stable branch and drop NEWS section.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agonasm: fix CVE-2019-14248
Anuj Mittal [Wed, 27 Nov 2019 00:53:25 +0000 (08:53 +0800)]
nasm: fix CVE-2019-14248

See:
https://bugzilla.nasm.us/show_bug.cgi?id=3392576

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoghostscript: fix for CVE-2019-14811 is same as CVE-2019-14813
Anuj Mittal [Wed, 27 Nov 2019 00:53:24 +0000 (08:53 +0800)]
ghostscript: fix for CVE-2019-14811 is same as CVE-2019-14813

https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-14813
https://www.openwall.com/lists/oss-security/2019/08/28/2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agodosfstools: fix CP437 error from `dosfsck -l`
Christopher Larson [Tue, 26 Nov 2019 18:08:28 +0000 (23:08 +0500)]
dosfstools: fix CP437 error from `dosfsck -l`

Fix this error seen when using dosfsck -l to list fs contents:

    CP437: Invalid argument

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoacpica: correct flex/bison deps, add explicit m4-native dep
Christopher Larson [Tue, 26 Nov 2019 18:08:27 +0000 (23:08 +0500)]
acpica: correct flex/bison deps, add explicit m4-native dep

This project doesn't require target flex or bison, just the natives,
and it uses m4 explicitly in its configuration.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython: use PYTHON_FOR_BUILD, don't add HOSTPYTHON
Ross Burton [Tue, 26 Nov 2019 11:19:49 +0000 (11:19 +0000)]
python: use PYTHON_FOR_BUILD, don't add HOSTPYTHON

There's already a variable for "the host python to use during the build
when cross-compiling", so there's no need to add another.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython: use correct autotools variables
Ross Burton [Tue, 26 Nov 2019 10:45:30 +0000 (10:45 +0000)]
python: use correct autotools variables

Use EXTRA_OECONF and CACHED_CONFIGUREVARS as nature intended.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython: restore bytecode optimisation
Ross Burton [Tue, 26 Nov 2019 09:18:18 +0000 (09:18 +0000)]
python: restore bytecode optimisation

The upgrade from 2.7.3 to 2.7.9 in oe-core cb02ecb introduced some
copy-paste errors which inadvertandly disabled the generation of
optimised bytecode (.pyo files).

Restore the intended behaviour and bring back .pyo files.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython: package .pyo files too
Ross Burton [Tue, 26 Nov 2019 10:28:39 +0000 (10:28 +0000)]
python: package .pyo files too

The manifest parsing code was only adding .py and .pyc paths to FILES,
generalise the latter to .py? so it catches .pyo files too.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython: move make override variables to EXTRA_OEMAKE
Ross Burton [Tue, 26 Nov 2019 09:09:07 +0000 (09:09 +0000)]
python: move make override variables to EXTRA_OEMAKE

Instead of passing the same five variables to oe_runmake repeatedly, add them to
EXTRA_OEMAKE once.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython: no need to add HOSTPGEN
Ross Burton [Tue, 26 Nov 2019 09:04:55 +0000 (09:04 +0000)]
python: no need to add HOSTPGEN

There's no need to patch in HOSTPGEN when we can just override PGEN directly.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython3: add python3-misc-native to RPROVIDES
Nicola Lunghi [Tue, 19 Nov 2019 15:11:14 +0000 (15:11 +0000)]
python3: add python3-misc-native to RPROVIDES

The package python3-misc is not in the manifest file
so it needs to be added explicitely to RPROVIDES_class-native.

Signed-off-by: Nicola Lunghi <nick83ola@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython-native: add python-misc-native to RPROVIDES
Nicola Lunghi [Tue, 19 Nov 2019 15:32:42 +0000 (15:32 +0000)]
python-native: add python-misc-native to RPROVIDES

The package python-misc is not in the manifest file
so it needs to be added explicitely to RPROVIDES for native class.

Signed-off-by: Nicola Lunghi <nick83ola@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agolibidn2: upgrade 2.2.0 -> 2.3.0
Ross Burton [Mon, 25 Nov 2019 19:27:41 +0000 (19:27 +0000)]
libidn2: upgrade 2.2.0 -> 2.3.0

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agogdk-pixbuf: upgrade 2.38.2 -> 2.40.0
Ross Burton [Mon, 25 Nov 2019 19:27:58 +0000 (19:27 +0000)]
gdk-pixbuf: upgrade 2.38.2 -> 2.40.0

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopango: upgrade 1.44.6 -> 1.44.7
Ross Burton [Mon, 25 Nov 2019 19:27:58 +0000 (19:27 +0000)]
pango: upgrade 1.44.6 -> 1.44.7

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agogcc-cross.inc: Prevent native sysroot from leaking into configargs.h
Nathan Rossi [Mon, 25 Nov 2019 06:58:00 +0000 (06:58 +0000)]
gcc-cross.inc: Prevent native sysroot from leaking into configargs.h

Prevent the native(sdk) sysroot path from leaking into configargs.h. The
configargs.h header is intended to be static and unchanged as the
content is used as a means of determining that a gcc plugin is built for
the same gcc. This also effects the output of 'gcc --version'. Due to
per recipe sysroots and staging, the sysroot path would be replaced with
the sysroot local to the recipe thus changing the content of
configargs.h.

The sysroot path is replaced with a generic "/host" prefix which
represents the host sysroot (e.g. native or nativesdk).

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agogcc-9.2: Update the relocation patch to add PREFIX/EXEC_PREFIX
Mark Hatle [Mon, 18 Nov 2019 17:17:30 +0000 (11:17 -0600)]
gcc-9.2: Update the relocation patch to add PREFIX/EXEC_PREFIX

Without relocating PREFIX/EXEC_PREFIX the system can not do runtime
relocation for the path to the usr/lib/gcc directory, and other components.

While this is not a normal or supported use-case it does work in the upstream
gcc.  This is difficult to test with the regular OE SDKs, as it requires
running the components with the correct LD_LIBRARY_PATH and ld.so.

Without this update, gcc will typically not be able to find the gcc
provided include file for stddef.h and similar.  This is due to certain
relocations being based on the PREFIX and/or EXEC_PREFIX locations which
are hardcoded at compilation time.

Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agomultilib.bbclass: fix qa warning of kernel-devicetree
Kai Kang [Tue, 19 Nov 2019 03:15:14 +0000 (11:15 +0800)]
multilib.bbclass: fix qa warning of kernel-devicetree

When kernel-devicetree is in RRECOMMENDS such as via variable
MACHINE_EXTRA_RRECOMMENDS for some bsp, it shows QA warning of multilib:

| WARNING: lib32-packagegroup-base-1.0-r83 do_package: QA Issue:
| lib32-packagegroup-base package lib32-packagegroup-machine-base
| - suspicious values 'kernel-devicetree' in RRECOMMENDS [multilib]

Add kernel-devicetree to exceptions to fix the QA issue. Because there
are already 3 kernel related criteria, simplify them by judging package
names whether start with 'kernel-'. And also refactor to remove
duplicate 'not'.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agomachine/arch-riscv: Fix newlib and baremetal builds
Alistair Francis [Tue, 5 Nov 2019 18:03:48 +0000 (10:03 -0800)]
machine/arch-riscv: Fix newlib and baremetal builds

Fix the following errors for newlib and baremetal libcs:
ld: unrecognized option '--hash-style=sysv'
ld: unrecognized option '--hash-style=gnu'

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython3-testtools: Avoid traceback2 module requirement
Richard Purdie [Thu, 28 Nov 2019 12:08:55 +0000 (12:08 +0000)]
python3-testtools: Avoid traceback2 module requirement

traceback2 adds traceback for python2. Rather than depend on traceback2, we're
python3 only so just use traceback.

This caused breakage in oe-selftest -j which uses testtools on the autobuilder
using buildtools-tarball.

[YOCTO #13652]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooe-selftest: extend virgl gtk test to also check the SDL option
Alexander Kanavin [Mon, 18 Nov 2019 14:28:42 +0000 (15:28 +0100)]
oe-selftest: extend virgl gtk test to also check the SDL option

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agodummy-sdk-package.inc: do not include files into RREPLACES
Alexander Kanavin [Wed, 20 Nov 2019 13:44:47 +0000 (14:44 +0100)]
dummy-sdk-package.inc: do not include files into RREPLACES

rpm 4.15 no longer allows it, which makes sense.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agodummy-sdk-package: Add DUMMYPROVIDES_PACKAGES
Richard Purdie [Sat, 23 Nov 2019 14:34:35 +0000 (14:34 +0000)]
dummy-sdk-package: Add DUMMYPROVIDES_PACKAGES

We're about to need to use this variable in the main include file so
restructure the users of it to all set it appropriately.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython-native: don't cause a full regeneration of the built sources
Ross Burton [Mon, 25 Nov 2019 17:22:21 +0000 (18:22 +0100)]
python-native: don't cause a full regeneration of the built sources

When cross-compiling Python 2 you need a native pgen binary, but the cross
recipe can't do this on it's own so we build it in python-native and install it.

The rule to build pgen was also causing a complete rebuild of all of the
generated sources, which meant that building Python 2 needs a *host* Python 2.

This can be fixed by simply building pgen, as this is all we need to install.

[ YOCTO #13645 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agou-boot: update to 2020.01-rc3 pre-release and drop py2 dependencies
Alexander Kanavin [Mon, 25 Nov 2019 17:22:20 +0000 (18:22 +0100)]
u-boot: update to 2020.01-rc3 pre-release and drop py2 dependencies

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibpng: Remove duplicate license information
Peter Kjellerstedt [Mon, 25 Nov 2019 10:08:13 +0000 (11:08 +0100)]
libpng: Remove duplicate license information

The LICENSE file contains all the license information so there is no
need to also include it from the png.h file (and additionally some
lines were left out from the latter).

License-Update: Remove duplicate license information
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoopkg: Trim the text part used for the license file checksum
Peter Kjellerstedt [Mon, 25 Nov 2019 10:08:12 +0000 (11:08 +0100)]
opkg: Trim the text part used for the license file checksum

This avoids including irrelevant information when calculating the
license checksum.

License-Update: Trim the text part used for the license file checksum
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoalsa-utils: Trim the text part used for the license file checksum
Peter Kjellerstedt [Mon, 25 Nov 2019 10:08:11 +0000 (11:08 +0100)]
alsa-utils: Trim the text part used for the license file checksum

This avoids including irrelevant information when calculating the
license checksum.

License-Update: Trim the text part used for the license file checksum
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoalsa-lib: Trim the text part used for the license file checksum
Peter Kjellerstedt [Mon, 25 Nov 2019 10:08:10 +0000 (11:08 +0100)]
alsa-lib: Trim the text part used for the license file checksum

This avoids including irrelevant information when calculating the
license checksum.

License-Update: Trim the text part used for the license file checksum
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa: archiver: Add basic tests for all archiver modes
Paul Barker [Mon, 11 Nov 2019 14:16:21 +0000 (14:16 +0000)]
oeqa: archiver: Add basic tests for all archiver modes

6 new test cases are added to cover the various archiver modes
documented at the top of archiver.bbclass. Each test sets the
appropriate configuration options, runs the `do_deploy_archives` task
for the selftest-ed recipe and checks for the presence of the expected
archive file.

Signed-off-by: Paul Barker <paul@betafive.co.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agowic: 'wic cp' to copy from image
Chee Yang Lee [Thu, 21 Nov 2019 06:28:52 +0000 (14:28 +0800)]
wic: 'wic cp' to copy from image

currently 'wic cp' only works for copy file from local storage to
wic image.

enhance 'wic cp' to copy file/directory from wic image to local storage.

include selftest and 'wic help' updates.

[YOCTO#12169]

Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosystemd-bootchart: Backport RISC-V support
Khem Raj [Sat, 23 Nov 2019 18:15:28 +0000 (10:15 -0800)]
systemd-bootchart: Backport RISC-V support

This is a combined backport from upstream patches for added risc-v
support

Upstream code has been re-organised before risc-v support was added to
its mix of two commits
primarily
https://github.com/systemd/systemd/commit/171b53380085b1288b03b19a2b978f36a5c003d0

https://github.com/systemd/systemd/commit/680a752c834aba1b66449d34f17dbe37e040f6b0

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agodo_image_cpio: Improve reproducibility
Ernst Sjöstrand [Mon, 25 Nov 2019 05:41:41 +0000 (05:41 +0000)]
do_image_cpio: Improve reproducibility

Find lists files in the order that the filesystem has registered them,
which can vary. Adding a sort should have minimal performance impact.
Also use the --reproducible option to cpio.

Signed-off-by: Ernst Sjöstrand <ernst.sjostrand@verisure.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/selftest/cases/gcc.py: Split 'gcc' and 'g++' testsuites
Nathan Rossi [Mon, 25 Nov 2019 06:57:41 +0000 (06:57 +0000)]
oeqa/selftest/cases/gcc.py: Split 'gcc' and 'g++' testsuites

Split the GccCrossSelfTest testcase into separate testcases for 'gcc'
and 'g++' respectively. In order to split them use the "check-gcc-*"
language make check targets.

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/utils/qemurunner.py: Handle QEMU machines with a single serial
Nathan Rossi [Mon, 25 Nov 2019 06:56:56 +0000 (06:56 +0000)]
oeqa/utils/qemurunner.py: Handle QEMU machines with a single serial

Not all QEMU machines are capable of having more than one serial port,
this is due to the machine emulating a physical device/board.

Rework QemuRunner to handle machines that only have 1 serial port, where
the serial port shares output of the kernel log buffer and a login
console. In this case the output is mixed but enables the machine to
boot and have QemuRunner detect the login prompt.

QemuTarget uses SERIAL_CONSOLES to determine the number of available
serial ports.

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobase-files: set ptmxmode to 666
Stefan Agner [Fri, 15 Nov 2019 16:09:44 +0000 (16:09 +0000)]
base-files: set ptmxmode to 666

Make sure that the (newer) /dev/pts/ptmx is accessible by users. This
is useful e.g. when running containers which symlink /dev/ptmx to
/dev/pts/ptmx on start. The default mode (000) does not allow to
create ptys inside the container.

Using 666 when symlinking /dev/ptmx is also recommended by the kernel
documentation when /dev/ptmx is symlinked:
https://www.kernel.org/doc/Documentation/filesystems/devpts.txt

Also buildroot uses ptmxmode=0666. The patch introducing the change
explains related use cases why this is necessary a bit more in depth:
https://github.com/buildroot/buildroot/commit/8196b299ba12bd6741bf7f4462cad180dab77fb0#diff-2d4604b9e565eb19fa52ce31f282f06c

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogcc-runtime: Package libstdc++.a-gdb.py
Khem Raj [Mon, 25 Nov 2019 08:44:52 +0000 (00:44 -0800)]
gcc-runtime: Package libstdc++.a-gdb.py

There is python gdb script for static libstdc++ archives as well
fixes
ERROR: gcc-runtime-9.2.0-r0 do_package: QA Issue: gcc-runtime: Files/directories were installed but not shipped in any package:
/usr/lib/libstdc++.a-gdb.py

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoxf86-input-synaptics: Fix build on 32bit arches when using 64bit time_t
Khem Raj [Mon, 25 Nov 2019 08:44:51 +0000 (00:44 -0800)]
xf86-input-synaptics: Fix build on 32bit arches when using 64bit time_t

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibinput: Fix build when using 64bit time_t on 32bit machines
Khem Raj [Mon, 25 Nov 2019 08:44:50 +0000 (00:44 -0800)]
libinput: Fix build when using 64bit time_t on 32bit machines

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomtdev: Fix build when using 64bit time_t on 32bit machines
Khem Raj [Mon, 25 Nov 2019 08:44:49 +0000 (00:44 -0800)]
mtdev: Fix build when using 64bit time_t on 32bit machines

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopulseaudio: 12.2 -> 13.0
Tanu Kaskinen [Thu, 21 Nov 2019 14:06:24 +0000 (16:06 +0200)]
pulseaudio: 12.2 -> 13.0

Release notes:
https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/13.0/

Dropped intltool-native from DEPENDS. The .desktop file translations
don't need intltool any more, gettext is enough.

Dropped upstreamed patches:
0001-alsa-Fix-inclusion-of-use-case.h.patch
0001-introduce-a-special-build-flag-to-explicitly-disable.patch

Added a new package: pulseaudio-pa-info. It contains the new pa-info
script.

BlueZ 4 support was removed in this version. That's not visible in the
recipe, but I noticed that the BlueZ 4 modules were still being built in
12.2, since they hadn't been explicitly disabled in the recipe.

Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoclasses/cmake: Use relative RPATHs
Joshua Watt [Thu, 21 Nov 2019 16:59:11 +0000 (10:59 -0600)]
classes/cmake: Use relative RPATHs

In most cases, the RPATH is stripped out when the ELF file is packages,
but by then the damage is done from a reproducible perspective because
this absolute path is hashed as part of the build-id generated at link
time ([1] has a good explanation). Fortunately, newer cmake has an
option to generated relative RPATHs that use $ORIGIN to set the path, so
set it in the toolchain file.

[1]: https://gitlab.kitware.com/cmake/cmake/issues/18413

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoat-spi2-core: Fix reproducibility
Joshua Watt [Thu, 21 Nov 2019 16:57:52 +0000 (10:57 -0600)]
at-spi2-core: Fix reproducibility

Adds a patch to fix to make the -src packages reproducible

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopango: Fix reproducibility
Joshua Watt [Thu, 21 Nov 2019 16:57:42 +0000 (10:57 -0600)]
pango: Fix reproducibility

Applies a patch to fix the build reproducibility of the -src package.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogobject-introspection: Fix reproducibility
Joshua Watt [Thu, 21 Nov 2019 16:58:00 +0000 (10:58 -0600)]
gobject-introspection: Fix reproducibility

Adds a patch to remove build paths from gobject-introspection

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibrsvg: Fix build reproducibility
Joshua Watt [Thu, 21 Nov 2019 16:58:24 +0000 (10:58 -0600)]
librsvg: Fix build reproducibility

librsvg was encoding the path to the build directory in order to find a
font file for testing. This wouldn't work in OE anyway since the build
directory isn't present at that exact location on the target, so remove
the offending path to make the build reproducible.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agostaging.bbclass: Fix wrong library paths in sysroot_strip
Junling Zheng [Sat, 16 Nov 2019 14:12:13 +0000 (22:12 +0800)]
staging.bbclass: Fix wrong library paths in sysroot_strip

Do not reset libdir and base_libdir in sysroot_strip, and just pass crude
paths as they will be reset later in strip_execs.

Signed-off-by: Junling Zheng <zhengjunling@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorpcbind: use upstream systemd service
Stefan Agner [Fri, 22 Nov 2019 16:24:41 +0000 (16:24 +0000)]
rpcbind: use upstream systemd service

Use upstream systemd service files instead of our own service files.
This also makes sure that /run/rpcbind.sock is used which fixes the
following systemd warning:
  /usr/lib/systemd/system/rpcbind.socket:5: ListenStream= references a
  path below legacy directory /var/run/, updating /var/run/rpcbind.sock
  \xe2\x86\x92 /run/rpcbind.sock; please update the unit file accordingly.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobusybox:upgrade 1.31.0 -> 1.31.1
Wang Mingyu [Fri, 22 Nov 2019 16:23:02 +0000 (08:23 -0800)]
busybox:upgrade 1.31.0 -> 1.31.1

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoliberror-perl: update 0.17027 -> 0.17028
Tim Orling [Wed, 20 Nov 2019 05:20:02 +0000 (21:20 -0800)]
liberror-perl: update 0.17027 -> 0.17028

HOMEPAGE change from bitbucket to github

Upstream release notes:
  - Moved the VCS repo to https://github.com/shlomif/perl-error.pm
  - No other significant changes.

Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogstreamer1.0-plugins-bad: add PACKAGECONFIG option for zbar
Norbert Wesp [Thu, 21 Nov 2019 14:31:32 +0000 (15:31 +0100)]
gstreamer1.0-plugins-bad: add PACKAGECONFIG option for zbar

As a recipe for zbar was added 2016-12-26,
we can add an option in PACKAGECONFIG for it.

Signed-off-by: Norbert Wesp <n.wesp@phytec.de>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoghostscript: CVE-2019-14869
Stefan Ghinea [Thu, 21 Nov 2019 15:28:04 +0000 (17:28 +0200)]
ghostscript: CVE-2019-14869

A flaw was found in all versions of ghostscript 9.x before 9.28,
where the `.charkeys` procedure, where it did not properly secure
its privileged calls, enabling scripts to bypass `-dSAFER` restrictions.
An attacker could abuse this flaw by creating a specially crafted
PostScript file that could escalate privileges within the Ghostscript
and access files outside of restricted areas or execute commands.

References:
https://nvd.nist.gov/vuln/detail/CVE-2019-14869

Upstream patches:
https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=485904

Signed-off-by: Stefan Ghinea <stefan.ghinea@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython3: update patch status
Ross Burton [Thu, 21 Nov 2019 22:55:10 +0000 (22:55 +0000)]
python3: update patch status

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoman-pages: update to 5.03
Alexander Kanavin [Wed, 20 Nov 2019 13:44:46 +0000 (14:44 +0100)]
man-pages: update to 5.03

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agogrub: don't autoreconf twice
Ross Burton [Tue, 19 Nov 2019 22:22:47 +0000 (22:22 +0000)]
grub: don't autoreconf twice

do_configure() essentially calls autogen.sh to generate some sources and then
autoreconf, but autogen.sh also calls autoreconf.

Pass a magic variable so that autogen.sh doesn't autoreconf for us.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agogrub: inherit pkgconfig
Ross Burton [Tue, 19 Nov 2019 22:22:33 +0000 (22:22 +0000)]
grub: inherit pkgconfig

Grub uses pkg-config but is only in the sysroot via dependencies.  Be explicit
and inherit pkgconfig directly.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopsmisc: remove a patch that is no longer necessary
Alexander Kanavin [Tue, 19 Nov 2019 13:25:56 +0000 (14:25 +0100)]
psmisc: remove a patch that is no longer necessary

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoadwaita-icon-theme:upgrade 3.34.0 -> 3.34.3
Wang Mingyu [Tue, 19 Nov 2019 12:33:29 +0000 (04:33 -0800)]
adwaita-icon-theme:upgrade 3.34.0 -> 3.34.3

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agosysstat: remove check for chkconfig
Wenlin Kang [Tue, 5 Nov 2019 10:04:20 +0000 (18:04 +0800)]
sysstat: remove check for chkconfig

For cross-platform, chkconfig can't work, so should remove check for it.
This can only be reproduced on some platform with chkconfig(e.g. CentOS
Linux release 7.2.1511), and need with --enable-install-cron and without
--enable-copy-only.

Fixed:
|  if [ "n" == "n" ]; then \
|  if [ -x "/usr/sbin/chkconfig" ]; then \
|  cd /path/to/tmp/work/corei7-64-wrs-linux/sysstat/11.1.5-r0/image/etc/rc.d/init.d && /usr/sbin/chkconfig --add sysstat; \
|  else \
|  [ -d /path/to/tmp/work/corei7-64-wrs-linux/sysstat/11.1.5-r0/image/etc/rc.d/rc2.d ] || mkdir -p /path/to/tmp/work/corei7-64-wrs-linux/sysstat/11.1.5-r0/image/etc/rc.d/rc2.d; \
|  [ -d /path/to/tmp/work/corei7-64-wrs-linux/sysstat/11.1.5-r0/image/etc/rc.d/rc3.d ] || mkdir -p /path/to/tmp/work/corei7-64-wrs-linux/sysstat/11.1.5-r0/image/etc/rc.d/rc3.d; \
|  [ -d /path/to/tmp/work/corei7-64-wrs-linux/sysstat/11.1.5-r0/image/etc/rc.d/rc5.d ] || mkdir -p /path/to/tmp/work/corei7-64-wrs-linux/sysstat/11.1.5-r0/image/etc/rc.d/rc5.d; \
|  cd /path/to/tmp/work/corei7-64-wrs-linux/sysstat/11.1.5-r0/image/etc/rc.d/rc2.d && ln -s -f ../init.d/sysstat S01sysstat; \
|  cd /path/to/tmp/work/corei7-64-wrs-linux/sysstat/11.1.5-r0/image/etc/rc.d/rc3.d && ln -s -f ../init.d/sysstat S01sysstat; \
|  cd /path/to/tmp/work/corei7-64-wrs-linux/sysstat/11.1.5-r0/image/etc/rc.d/rc5.d && ln -s -f ../init.d/sysstat S01sysstat; \
|  fi \
|  fi \
| elif [ -d /path/to/tmp/work/corei7-64-wrs-linux/sysstat/11.1.5-r0/image/etc/rc.d ]; then \
| ...
| fi
| error reading information on service sysstat: No such file or directory
| Makefile:382: recipe for target 'install_all' failed

Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoltp: Remove acl and at runtime dependency
Joerg Vehlow [Thu, 21 Nov 2019 08:33:49 +0000 (09:33 +0100)]
ltp: Remove acl and at runtime dependency

Tests that use at and acl tool were removed in release 20190115.
See ltp commit 0fc9b8624bea8acfdb408bf5ff4916b1453e3daa

Signed-off-by: Joerg Vehlow <joerg.vehlow@aox-tech.de>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agolibjitterentropy: Upgrade 2.1.2 -> 2.2.0
Joshua Watt [Thu, 21 Nov 2019 16:56:32 +0000 (10:56 -0600)]
libjitterentropy: Upgrade 2.1.2 -> 2.2.0

Upstream has a patch that replaces "install -s" with an INSTALL_STRIP
make variable, which can be used to replace the custom patch being
carried.

License checksum change was due to a date in the license text being
updated. The actual contents are unchanged.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agotexi2html: remove
Ross Burton [Fri, 17 Nov 2017 20:19:32 +0000 (20:19 +0000)]
texi2html: remove

The last user of this obsolete recipe (abandoned upstream in 2010, removed from
oe-core build dependencies in 2012) has now been deleted from oe-core, so delete
the recipe too.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopackagegroup-self-hosted: texi2html isn't a build requirement
Ross Burton [Thu, 21 Nov 2019 12:13:26 +0000 (12:13 +0000)]
packagegroup-self-hosted: texi2html isn't a build requirement

texi2html isn't a build requirement and hasn't been since 2012 (oe-core
aa1c451).

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopackagegroup-core-self-hosted: remove intltool
Ross Burton [Tue, 19 Nov 2019 20:38:40 +0000 (20:38 +0000)]
packagegroup-core-self-hosted: remove intltool

Very little software needs intltool to build, and we don't need it on the host
to build Poky.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopackagegroup-core-sdk: remove intltool
Ross Burton [Tue, 19 Nov 2019 20:38:24 +0000 (20:38 +0000)]
packagegroup-core-sdk: remove intltool

Intltool is deprecated these days, as gettext can handle almost everything
intltool could.  Remove it from the SDK packagegroups, if it is needed then the
user can add it explicitly.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoman-pages: correct the SRC_URI
Alexander Kanavin [Mon, 18 Nov 2019 14:28:52 +0000 (15:28 +0100)]
man-pages: correct the SRC_URI

The homepage: https://www.kernel.org/doc/man-pages/download.html
specifies that the latest tarballs are published one level up
from where we currently take them.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agogdb: Fix CVE-2019-1010180
Vinay Kumar [Tue, 5 Nov 2019 11:02:50 +0000 (16:32 +0530)]
gdb: Fix CVE-2019-1010180

Source: git://sourceware.org/git/binutils-gdb.git
Tracking -- https://sourceware.org/bugzilla/show_bug.cgi?id=23657

Backported upstream commit 950b74950f6020eda38647f22e9077ac7f68ca49 to gdb-8.3.1 sources.

Upstream-Status: Backport [https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=950b74950f6020eda38647f22e9077ac7f68ca49]

Signed-off-by: Vinay Kumar <vinay.m.engg@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython3-pycairo:upgrade 1.18.1 -> 1.18.2
Zang Ruochen [Tue, 5 Nov 2019 07:32:20 +0000 (15:32 +0800)]
python3-pycairo:upgrade 1.18.1 -> 1.18.2

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython-setuptools: upgrade 41.4.0 -> 41.6.0
Zang Ruochen [Tue, 5 Nov 2019 06:20:59 +0000 (14:20 +0800)]
python-setuptools: upgrade 41.4.0 -> 41.6.0

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoe2fsprogs: fix build issues with the latest version of gettext
Alexander Kanavin [Wed, 20 Nov 2019 13:44:50 +0000 (14:44 +0100)]
e2fsprogs: fix build issues with the latest version of gettext

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoconsole-tools: remove the recipe
Alexander Kanavin [Wed, 20 Nov 2019 13:44:51 +0000 (14:44 +0100)]
console-tools: remove the recipe

The last release of this was in 2002(!), kbd is the modern,
supported alternative.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agomc: backport a patch to fix builds with latest gettext
Alexander Kanavin [Wed, 20 Nov 2019 13:44:54 +0000 (14:44 +0100)]
mc: backport a patch to fix builds with latest gettext

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agosystemtap: update to 4.2
Alexander Kanavin [Wed, 20 Nov 2019 13:44:55 +0000 (14:44 +0100)]
systemtap: update to 4.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agogo: Extract common environment setup.
Alex Kube [Fri, 25 Oct 2019 19:19:15 +0000 (23:49 +0430)]
go: Extract common environment setup.

Add default values for go environment variables to go-common.inc.
Override where appropriate in other go*.inc files, and use
host/target tuples from goarch for setting CC flags.

Signed-off-by: Alex Kube <alexander.j.kube@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agogo: Remove go-1.12
Alex Kube [Fri, 25 Oct 2019 19:19:14 +0000 (23:49 +0430)]
go: Remove go-1.12

Signed-off-by: Alex Kube <alexander.j.kube@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agogo: Change default GOVERSION to 1.13
Alex Kube [Fri, 25 Oct 2019 19:19:13 +0000 (23:49 +0430)]
go: Change default GOVERSION to 1.13

Signed-off-by: Alex Kube <alexander.j.kube@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agogo: Add go1.13 recipes
Alex Kube [Fri, 25 Oct 2019 19:19:12 +0000 (23:49 +0430)]
go: Add go1.13 recipes

Signed-off-by: Alex Kube <alexander.j.kube@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopackage_ipk: Remove pointless comment to trigger rebuild
Richard Purdie [Fri, 22 Nov 2019 15:12:44 +0000 (15:12 +0000)]
package_ipk: Remove pointless comment to trigger rebuild

The opkg-utils change didn't trigger a full repackage due to its mention
in layer.conf for update-alternatives hash exclusion. Do it manually
to invalidate broken ipks.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/selftest/sstatetests: Ensure we don't use hashequiv for sstatesigs tests
Richard Purdie [Thu, 21 Nov 2019 19:30:01 +0000 (19:30 +0000)]
oeqa/selftest/sstatetests: Ensure we don't use hashequiv for sstatesigs tests

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosanity: Add check for tar older than 1.28
Richard Purdie [Thu, 21 Nov 2019 14:59:06 +0000 (14:59 +0000)]
sanity: Add check for tar older than 1.28

Older versions break opkg-build when reproducible builds are enabled.
Rather than trying to be selective based on which features are enabled,
lets just make this a minimum version.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorunqemu: add options that enable virgl with the SDL frontend
Alexander Kanavin [Mon, 18 Nov 2019 14:28:41 +0000 (15:28 +0100)]
runqemu: add options that enable virgl with the SDL frontend

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocore-image-full-cmdline: Add less
Richard Purdie [Thu, 21 Nov 2019 15:39:20 +0000 (15:39 +0000)]
core-image-full-cmdline: Add less

Less was coming from busybox in these images, add the full version.

[YOCTO #13630]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoopkg-utils: Fix silent empty/broken opkg package creation
Richard Purdie [Thu, 21 Nov 2019 14:50:18 +0000 (14:50 +0000)]
opkg-utils: Fix silent empty/broken opkg package creation

opkg-build was failing on hosts where tar < 1.28 and reproducibile builds
were enabled but it was doing this silently and generating corrupted
(empty) ipk files. Add a fix for this (submitted upstream).

The fix requires bash but if you're building ipk files this shoudn't be
a problem.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoopkg: Add upstream fixes for empty packages
Richard Purdie [Wed, 20 Nov 2019 23:47:11 +0000 (23:47 +0000)]
opkg: Add upstream fixes for empty packages

An ipk with a zero size data.tar file caused opkg to crash with a
double free abort. Add the upstream fixes for this.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agodevtool: fix devtool upgrade with reproducible_builds class
Paul Eggleton [Tue, 19 Nov 2019 10:52:52 +0000 (23:52 +1300)]
devtool: fix devtool upgrade with reproducible_builds class

If the reproducible_build class is inherited then there may be a
"source-date-epoch" subdirectory in a fetched source tree; devtool
upgrade was not expecting that in the upgraded source. Take a small
snippet of code from recipetool create which already handles this,
and make it a shared function that can be used in both places.

Additionally, fix an assumption that the source is always in a
subdirectory in the cleanup code that blocked debugging this.

[YOCTO #13635]

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoglib-2.0: upgrade 2.62.1 -> 2.62.2
Anuj Mittal [Mon, 18 Nov 2019 08:51:49 +0000 (16:51 +0800)]
glib-2.0: upgrade 2.62.1 -> 2.62.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agostress-ng: upgrade 0.10.08 -> 0.10.10
Anuj Mittal [Mon, 18 Nov 2019 08:51:48 +0000 (16:51 +0800)]
stress-ng: upgrade 0.10.08 -> 0.10.10

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosqlite3: upgrade 3.30.0 -> 3.30.1
Anuj Mittal [Mon, 18 Nov 2019 08:51:47 +0000 (16:51 +0800)]
sqlite3: upgrade 3.30.0 -> 3.30.1

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibsolv: upgrade 0.7.6 -> 0.7.8
Anuj Mittal [Mon, 18 Nov 2019 08:51:46 +0000 (16:51 +0800)]
libsolv: upgrade 0.7.6 -> 0.7.8

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoharfbuzz: upgrade 2.6.1 -> 2.6.4
Anuj Mittal [Mon, 18 Nov 2019 08:51:44 +0000 (16:51 +0800)]
harfbuzz: upgrade 2.6.1 -> 2.6.4

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorng-tools: upgrade 6.7 -> 6.8
Anuj Mittal [Mon, 18 Nov 2019 08:51:43 +0000 (16:51 +0800)]
rng-tools: upgrade 6.7 -> 6.8

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agowebkitgtk: Remove clang specific option
Khem Raj [Mon, 18 Nov 2019 15:40:20 +0000 (07:40 -0800)]
webkitgtk: Remove clang specific option

This should be no longer needed. if needed then meta-clang might be
better suited

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoselftest: check that 'devtool upgrade' correctly drops backported patches
Alexander Kanavin [Mon, 18 Nov 2019 18:59:03 +0000 (19:59 +0100)]
selftest: check that 'devtool upgrade' correctly drops backported patches

There was a regression in this functionality that went unnoticed
due to lack of tests.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocairo: the component is dual licensed
Alexander Kanavin [Mon, 18 Nov 2019 18:59:02 +0000 (19:59 +0100)]
cairo: the component is dual licensed

Somehow, over the years, no one noticed that cairo does in fact
offer a choice between mpl and lgpl, but the COPYING makes it clear:

https://gitlab.freedesktop.org/cairo/cairo/blob/1.16/COPYING

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>