]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
5 years agoglibc: fix ldconfig packaging issue
Ming Liu [Tue, 3 Dec 2019 18:44:40 +0000 (19:44 +0100)]
glibc: fix ldconfig packaging issue

ldconfig should be prior to glibc-utils in PACKAGES variable, or else
ldconfig binary would not be split to its own package, hence will lead
to runtime issues for the packages that depending on ldconfig, like
systemd.

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibjitterentropy: Fix man page reproducibility
Joshua Watt [Tue, 3 Dec 2019 13:59:15 +0000 (07:59 -0600)]
libjitterentropy: Fix man page reproducibility

Adds a patch to prevent the gzip'ed man pages from including the build
date

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobase.bbclass: Add python3-native to native paths for hg fetcher
Khem Raj [Sat, 30 Nov 2019 08:07:05 +0000 (00:07 -0800)]
base.bbclass: Add python3-native to native paths for hg fetcher

This helps fix an issue where python interpreter in hg script could
overflow the BINPRM_BUF_SIZE which is 128 on most of systems, because
interpreter is hardcoded and build paths can be deep.

This patch helps, because now the absolute python interp path in hg can
be replaced with '/usr/bin/env python3' and it will ensure that python3
from native install is used instead of the one on host.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agostress-ng: 0.10.10 -> 0.10.11
Wang Mingyu [Fri, 29 Nov 2019 10:10:58 +0000 (02:10 -0800)]
stress-ng: 0.10.10 -> 0.10.11

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoopenssh: Upgrade 8.0p1 -> 8.1p1
Alex Kiernan [Sun, 1 Dec 2019 18:47:33 +0000 (18:47 +0000)]
openssh: Upgrade 8.0p1 -> 8.1p1

Drop upstream backport of integer overflow in XMSS private key parsing.
Add PACKAGECONFIG for kerberos, libedit and ldns. If api-documentation
is enabled then install man(7) manpages rather than catman pages.

License-Update: convert to UTF-8
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibtirpc: fix wrong path of command ln -sf
Changqing Li [Tue, 3 Dec 2019 03:50:42 +0000 (11:50 +0800)]
libtirpc: fix wrong path of command ln -sf

fix wrong path of command "ln -sf", the file should under folder
rpcsvc

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython-setuptools: upgrade 41.6.0 -> 42.0.2
Wang Mingyu [Mon, 2 Dec 2019 15:30:30 +0000 (07:30 -0800)]
python-setuptools: upgrade 41.6.0 -> 42.0.2

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython3-pbr: upgrade 5.4.3 -> 5.4.4
Wang Mingyu [Mon, 2 Dec 2019 15:30:29 +0000 (07:30 -0800)]
python3-pbr: upgrade 5.4.3 -> 5.4.4

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython3-dbus: upgrade 1.2.12 -> 1.2.14
Wang Mingyu [Mon, 2 Dec 2019 15:30:28 +0000 (07:30 -0800)]
python3-dbus: upgrade 1.2.12 -> 1.2.14

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoscriptutils: remove the useless import line
Chen Qi [Mon, 2 Dec 2019 06:03:10 +0000 (14:03 +0800)]
scriptutils: remove the useless import line

imp was replaced by importlib as it's deprecated, but the import
line was left, so remove this useless line.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoxkeyboard-config: 2.27 -> 2.28
Wang Mingyu [Mon, 2 Dec 2019 11:09:10 +0000 (03:09 -0800)]
xkeyboard-config: 2.27 -> 2.28

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoglibc-testing.inc: Remove testglibc script generation
Nathan Rossi [Mon, 2 Dec 2019 05:59:23 +0000 (05:59 +0000)]
glibc-testing.inc: Remove testglibc script generation

Remove the generation of the testglibc script which could be used to run
the glibc test suite with a remote target. The same functionality can
now be achieved with the 'do_check' task of glibc-testsuite or with
oe-selftest (for automation of execution against qemu-user/qemu-system
targets).

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogcc-cross.inc: Remove test runner script generation
Nathan Rossi [Sat, 30 Nov 2019 10:48:23 +0000 (10:48 +0000)]
gcc-cross.inc: Remove test runner script generation

Remove the generation of the testgcc script which could be used to run
the gcc test suite against a cross compiler with a remote execution
target. The same functionality can now be achieved with the 'do_check'
task of gcc-runtime or with oe-selftest (for automation of execution
against qemu-user/qemu-system targets).

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogcc: Improve build reproduciblity
Nathan Rossi [Sat, 30 Nov 2019 10:47:24 +0000 (10:47 +0000)]
gcc: Improve build reproduciblity

Prevent the gcc embedded checksum from containing a checksum that was
computed with build specific paths. The checksum-options file included
the value of LINKER/LDFLAGS which contains DEBUG_PREFIX_MAP and
STAGING_DIR_TARGET.

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogcc-target.inc: Prevent sysroot from leaking into configargs.h
Nathan Rossi [Sat, 30 Nov 2019 10:47:24 +0000 (10:47 +0000)]
gcc-target.inc: Prevent sysroot from leaking into configargs.h

Prevent the full recipe-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 -v'. 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.
This change also improves gcc binary reproducibility. The sysroot path
is replaced with the base target root "/".

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/qemurunner: Fix cmdline variable use before reference
Richard Purdie [Fri, 29 Nov 2019 17:42:48 +0000 (17:42 +0000)]
oeqa/qemurunner: Fix cmdline variable use before reference

This avoids some tracebacks we've seen on failed autobuilder builds which would
allow the real error to be seen.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/concurrencytest: Optimise for autobuilder/clobberdir
Richard Purdie [Thu, 5 Dec 2019 10:56:42 +0000 (10:56 +0000)]
oeqa/concurrencytest: Optimise for autobuilder/clobberdir

We're seeing huge delays on the autobuilder during oe-selftest builddir
deletion. For example there is a currently running selftest we could do
with the results from and its been going 13 hours, at least 8 of which
was in deletion of the builddirs.

There are a variety of ways we could solve this problem however the
autobuilder has a mechanism for deferred deletion, "clobberdir" which
it already uses for this kind of work.

Whilst in general hardcoding things like this is horrible, I believe
in this case the benefits (and resulting improvements on my sanity
if nothing else) mean this is a case where we should do it.

If/as/when someone can come up with a better solution that is fine
and this can be replaced.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython3native: set PYTHON_EXECUTABLE for CMake
Ross Burton [Thu, 28 Nov 2019 10:33:07 +0000 (10:33 +0000)]
python3native: set PYTHON_EXECUTABLE for CMake

This ensures cmake uses the correct python binary rather than
potentially, the host system one.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolrzsz: remove generated files
Ross Burton [Wed, 27 Nov 2019 16:44:27 +0000 (16:44 +0000)]
lrzsz: remove generated files

These aren't needed and just enlarge the patch.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolrzsz: Update autotools infrastructure and make it work with new gettext
Phil Blundell [Tue, 26 Nov 2019 11:55:59 +0000 (11:55 +0000)]
lrzsz: Update autotools infrastructure and make it work with new gettext

Run gettextize and autoreconf and fix up the resulting problem so that
it builds more-or-less cleanly and "make dist" works.  Some of the
existing patches that contained particular point fixes are now rolled
into a single big patch.

Signed-off-by: Phil Blundell <pb@pbcl.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoimage_types: add Zstandard conversion support
Stefan Agner [Wed, 20 Nov 2019 12:41:46 +0000 (12:41 +0000)]
image_types: add Zstandard conversion support

Add Zstandard (or just Zstd) compression support. This allows to
create Zstd compressed tarballs by using tar.zst as IMAGE_FSTYPES.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoselftest/imagefeatures: blacklist zst
Ross Burton [Thu, 28 Nov 2019 16:50:35 +0000 (16:50 +0000)]
selftest/imagefeatures: blacklist zst

The dependency isn't in OE-Core so we need to disable this test.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopiglit: update to latest revision
Alexander Kanavin [Tue, 3 Dec 2019 11:21:55 +0000 (12:21 +0100)]
piglit: update to latest revision

This is needed in particular to un-break builds against python 3.8.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogstreamer1.0-python: switch to meson
Alexander Kanavin [Mon, 2 Dec 2019 17:54:58 +0000 (18:54 +0100)]
gstreamer1.0-python: switch to meson

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython-numpy: upgrade to 1.17.4
Ross Burton [Mon, 2 Dec 2019 18:09:17 +0000 (18:09 +0000)]
python-numpy: upgrade to 1.17.4

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosed: upgrade to 4.7
Alexander Kanavin [Mon, 2 Dec 2019 17:54:48 +0000 (18:54 +0100)]
sed: upgrade to 4.7

Drop both patches as they are no longer necessary.

Rewrite ptest support as it has been refactored upstream.

Ptest results:
TOTAL: 67
PASS: 59
SKIP: 8 (due to missing valgrind)

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agop11-kit: convert to meson
Alexander Kanavin [Mon, 2 Dec 2019 17:54:46 +0000 (18:54 +0100)]
p11-kit: convert to meson

Add libtasn-native dependency as meson builds need asn1Parser executable.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibffi: update to 3.3 final
Alexander Kanavin [Mon, 2 Dec 2019 17:54:52 +0000 (18:54 +0100)]
libffi: update to 3.3 final

Add a couple patches to address ppc(64) build failures.

License-Update: copyright years
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibcomps: update to 0.1.12
Alexander Kanavin [Fri, 29 Nov 2019 13:11:51 +0000 (14:11 +0100)]
libcomps: update to 0.1.12

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoflex: update to 2.6.4
Alexander Kanavin [Fri, 29 Nov 2019 13:11:48 +0000 (14:11 +0100)]
flex: update to 2.6.4

Add a backport patch that addresses segfaults on newer glibc versions.

Remove:
CVE-2016-6354.patch (backport)
0002-avoid-c-comments-in-c-code-fails-with-gcc-6.patch (issue fixed upstream)
do_not_create_pdf_doc.patch (issue fixed upstream)

ptest pass rate is 100%.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobind: update 9.11.5-P4 -> 9.11.13
Alexander Kanavin [Fri, 29 Nov 2019 13:11:47 +0000 (14:11 +0100)]
bind: update 9.11.5-P4 -> 9.11.13

Drop backports.

Drop 0001-gen.c-extend-DIRNAMESIZE-from-256-to-512.patch and
0001-lib-dns-gen.c-fix-too-long-error.patch as problem is fixed
upstream.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocronie:upgrade 1.5.4 -> 1.5.5
Wang Mingyu [Tue, 26 Nov 2019 06:15:34 +0000 (14:15 +0800)]
cronie:upgrade 1.5.4 -> 1.5.5

-Added PACKAGECONFIG to solve compilation problems with musl.

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 agoiptables: Add systemd helper unit for IPv6 too
Niko Mauno [Tue, 26 Nov 2019 20:14:07 +0000 (22:14 +0200)]
iptables: Add systemd helper unit for IPv6 too

Commit bc66b2f45ade2c63cfd14d5388f6ca0905a23bb0 added systemd helper
unit for automatic IPv4 rule loading. Complement the effort by adding
systemd helper unit also for automatic IPv6 rule loading.

Signed-off-by: Niko Mauno <niko.mauno@iki.fi>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoiptables: Allow overriding rules file location
Niko Mauno [Tue, 26 Nov 2019 20:14:06 +0000 (22:14 +0200)]
iptables: Allow overriding rules file location

In some cases a distribution may want to install rules file into a
location other than /etc/iptables/ so introduce custom recipe-level
IPTABLES_RULES_DIR parameter which allows conveniently overriding
the rules directory location.

Signed-off-by: Niko Mauno <niko.mauno@iki.fi>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoiptables: Cosmetic fixes to recipe
Niko Mauno [Tue, 26 Nov 2019 20:14:05 +0000 (22:14 +0200)]
iptables: Cosmetic fixes to recipe

Introduce cosmetic changes to recipe content, most notably
 - Change indentation style to four spaces in task statements
 - Reorder several entries according to oe-stylize.py suggestions

Signed-off-by: Niko Mauno <niko.mauno@iki.fi>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoxserver-xorg: 1.20.5 -> 1.20.6
Wang Mingyu [Thu, 28 Nov 2019 09:12:27 +0000 (01:12 -0800)]
xserver-xorg: 1.20.5 -> 1.20.6

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 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>