]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
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>
5 years agocve-check: fetch CVE data once at a time instead of in a single call
Ross Burton [Mon, 18 Nov 2019 16:46:47 +0000 (16:46 +0000)]
cve-check: fetch CVE data once at a time instead of in a single call

This code used to construct a single SQL statement that fetched the NVD data for
every CVE requested.  For recipes such as the kernel where there are over 2000
CVEs to report this can hit the variable count limit and the query fails with
"sqlite3.OperationalError: too many SQL variables".  The default limit is 999
variables, but some distributions such as Debian set the default to 250000.

As the NVD table has an index on the ID column, whilst requesting the data
CVE-by-CVE is five times slower when working with 2000 CVEs the absolute time
different is insignificant: 0.05s verses 0.01s on my machine.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocve-check: neaten get_cve_info
Ross Burton [Mon, 18 Nov 2019 16:46:46 +0000 (16:46 +0000)]
cve-check: neaten get_cve_info

Remove obsolete Python 2 code, and use convenience methods for neatness.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocve-check: rewrite look to fix false negatives
Ross Burton [Mon, 18 Nov 2019 16:46:45 +0000 (16:46 +0000)]
cve-check: rewrite look to fix false negatives

A previous optimisation was premature and resulted in false-negatives in the report.

Rewrite the checking algorithm to first get the list of potential CVEs by
vendor:product, then iterate through every matching CPE for that CVE to
determine if the bounds match or not.  By doing this in two stages we can know
if we've checked every CPE, instead of accidentally breaking out of the scan too
early.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocve-update-db-native: clean up proxy handling
Ross Burton [Mon, 18 Nov 2019 16:46:44 +0000 (16:46 +0000)]
cve-update-db-native: clean up proxy handling

urllib handles adding proxy handlers if the proxies are set in the environment,
so call bb.utils.export_proxies() to do that and remove the manual setup.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocve-update-db-native: add an index on the CVE ID column
Ross Burton [Mon, 18 Nov 2019 16:46:43 +0000 (16:46 +0000)]
cve-update-db-native: add an index on the CVE ID column

Create an index on the PRODUCTS table which contains a row for each CPE,
drastically increasing the performance of lookups for a specific CVE.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocve-update-db-native: don't hardcode the database name
Ross Burton [Mon, 18 Nov 2019 16:46:42 +0000 (16:46 +0000)]
cve-update-db-native: don't hardcode the database name

Don't hardcode the database filename, there's a variable for this in
cve-check.bbclass.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosysstat: upstream version check is working again
Alexander Kanavin [Mon, 18 Nov 2019 14:28:51 +0000 (15:28 +0100)]
sysstat: upstream version check is working again

As upstream has released a new stable version,
the exception is no longer needed.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agovala: upgrade 0.46.3 -> 0.46.4
Alexander Kanavin [Mon, 18 Nov 2019 14:28:50 +0000 (15:28 +0100)]
vala: upgrade 0.46.3 -> 0.46.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agompg123: upgrade 1.25.12 -> 1.25.13
Alexander Kanavin [Mon, 18 Nov 2019 14:28:49 +0000 (15:28 +0100)]
mpg123: upgrade 1.25.12 -> 1.25.13

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoRevert "devtool/standard.py: Not filtering devtool workspace for devtool finish"
Alexander Kanavin [Mon, 18 Nov 2019 14:28:48 +0000 (15:28 +0100)]
Revert "devtool/standard.py: Not filtering devtool workspace for devtool finish"

This reverts commit 41d225f4a37d02e9f79bdbfb79caac8cd3d291ce.

Unfortunately this change broke 'devtool upgrade' functionality,
causing 'devtool finish' to write out an upgraded recipe that no
longer includes the original upstream source in SRC_URI.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibxslt: update to 1.1.34
Alexander Kanavin [Mon, 18 Nov 2019 14:28:47 +0000 (15:28 +0100)]
libxslt: update to 1.1.34

Drop backported patches.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopsmisc: update to 23.3
Alexander Kanavin [Mon, 18 Nov 2019 14:28:46 +0000 (15:28 +0100)]
psmisc: update to 23.3

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobtrfs-tools: upgrade 5.3 -> 5.3.1
Alexander Kanavin [Mon, 18 Nov 2019 14:28:45 +0000 (15:28 +0100)]
btrfs-tools: upgrade 5.3 -> 5.3.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibrepo: upgrade 1.10.6 -> 1.11.0
Alexander Kanavin [Mon, 18 Nov 2019 14:28:44 +0000 (15:28 +0100)]
librepo: upgrade 1.10.6 -> 1.11.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agotiff: update to 4.1.0
Alexander Kanavin [Mon, 18 Nov 2019 14:28:43 +0000 (15:28 +0100)]
tiff: update to 4.1.0

Drop backported patches.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython: update to 2.7.17
Alexander Kanavin [Mon, 18 Nov 2019 14:28:40 +0000 (15:28 +0100)]
python: update to 2.7.17

Drop backports, rebase a couple of patches.

This is the second last release of py 2.x; upstream support ends on
1 January 2020, there will be one final 2.x afterwards.

Note that the only thing that still needs python 2.x in oe-core is
u-boot; when the next u-boot update arrives, we should find out
where the py3 migration is for that component before merging the
update.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorecipetool/create: Fix to work with reproducible_builds
Richard Purdie [Mon, 18 Nov 2019 15:44:21 +0000 (15:44 +0000)]
recipetool/create: Fix to work with reproducible_builds

The extra diretory created by reproducibile_builds was confusing recipetool
and hence devtool. Ignore this directory to restore the correct behaviour and
allow it to work with the class.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/devtool: Avoid unbound variable errors
Richard Purdie [Mon, 18 Nov 2019 15:20:13 +0000 (15:20 +0000)]
oeqa/devtool: Avoid unbound variable errors

inherits can be unset resulting in:

UnboundLocalError: local variable 'inherits' referenced before assignment

which can mask real errors. Avoid this.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobind: Whitelist CVE-2019-6470
Adrian Bunk [Mon, 18 Nov 2019 14:04:43 +0000 (16:04 +0200)]
bind: Whitelist CVE-2019-6470

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocdrtools-native: Don't set uid/gid during install
Paul Barker [Fri, 15 Nov 2019 13:00:48 +0000 (13:00 +0000)]
cdrtools-native: Don't set uid/gid during install

This is a native recipe so won't be installed as root.

If the string 'root' is part of the username then the install script
can get tricked into thinking we are root (regardless of the actual
uid or permissions) resulting in attempts to run chown/chgrp
inappropriately.

Signed-off-by: Paul Barker <paul@betafive.co.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years ago/oeqa/manual/compliance-test: remove obsolete test
Armin Kuster [Sun, 17 Nov 2019 03:35:14 +0000 (19:35 -0800)]
/oeqa/manual/compliance-test: remove obsolete test

ltpstress was removed in Oct 2018

https://github.com/linux-test-project/ltp/commit/e752f7c19674d9b2f7d37aed123561a3f6410e97#diff-5231627fc8640e0adb955f9e69c3c08d

Remove LTP stress tests
ltpstress.sh runs stress.part[1-3]. But these runtest files just
duplicate definitions:
* stress.part1: fs, mm, nfs
* stress.part2: ipc, math, nptl
* stress.part3: net.multicast, pty, syscalls

The definitions are outdated anyway. There is no point trying
to keep them sync.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/manual/compliance-test: move crashme to runtime
Armin Kuster [Sun, 17 Nov 2019 03:19:43 +0000 (19:19 -0800)]
oeqa/manual/compliance-test: move crashme to runtime

[v3]
remove fork12 from crashme. runs forever
missed in v2 resend

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/manual/compliance-test: remove crashme tests
Armin Kuster [Sat, 16 Nov 2019 23:38:00 +0000 (15:38 -0800)]
oeqa/manual/compliance-test: remove crashme tests

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomanual/bsd-hw: remove bash tests
Armin Kuster [Sun, 17 Nov 2019 03:35:20 +0000 (19:35 -0800)]
manual/bsd-hw: remove bash tests

done as part of IncompatibleLicensePerImageTests

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/manual/bsp-hw: remove usb and SDmicro tests
Armin Kuster [Sun, 17 Nov 2019 03:35:19 +0000 (19:35 -0800)]
oeqa/manual/bsp-hw: remove usb and SDmicro tests

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/manual/bsp-hw: move storage tests to runtime
Armin Kuster [Sun, 17 Nov 2019 03:35:18 +0000 (19:35 -0800)]
oeqa/manual/bsp-hw: move storage tests to runtime

move usb mount, r/w and umount tests to runtime
move SD card mount, r/w and umount tests to runtim

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/manual/bsp-hw: remove reboot test
Armin Kuster [Sun, 17 Nov 2019 03:35:17 +0000 (19:35 -0800)]
oeqa/manual/bsp-hw: remove reboot test

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/runtime/boot: add reboot test
Armin Kuster [Sun, 17 Nov 2019 03:35:16 +0000 (19:35 -0800)]
oeqa/runtime/boot: add reboot test

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/manual/bsp-hw: remove rpm -ivh test
Armin Kuster [Sun, 17 Nov 2019 03:35:15 +0000 (19:35 -0800)]
oeqa/manual/bsp-hw: remove rpm -ivh test

done via runtime

def test_rpm_install(self):

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoboost: fix build for x32
Anuj Mittal [Thu, 14 Nov 2019 04:08:47 +0000 (12:08 +0800)]
boost: fix build for x32

Commit: d336110b94 boost: update to 1.67.0

dropped the patch that ensured boost doesn't over-ride the architecture flags
set by us resulting in errors:

| build/tmp/work/x86_64_x32-poky-linux-gnux32/boost/1.69.0-r0/recipe-sysroot/usr/include/bits/long-double.h:44:10: fatal error: bits/long-double-64.h: No such file or directory
| #include <bits/long-double-64.h>
|          ^~~~~~~~~~~~~~~~~~~~~~~
| compilation terminated.

Remove the relevant part from gcc.jam again to ensure we are passing
them correctly again.

Fixes [YOCTO #13598]

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomesa: Upgrade to 19.2.4
Alistair Francis [Thu, 14 Nov 2019 20:22:20 +0000 (12:22 -0800)]
mesa: Upgrade to 19.2.4

Upgrade mesa and mesa-gl to 19.2.4.

The license hash change was a trivial new line removal.

The glx-tls option was removed as it isn't included in the meson.build
file. It has been replaced with 'use-elf-tls' instead.

I have backported the asm removal as an attempt to fix the musl build
issue.

Signed-off-by: Alistair Francis <alistair@alistair23.me>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoselftest/wic: test wic rm with -r flag
Chee Yang Lee [Fri, 15 Nov 2019 01:58:47 +0000 (09:58 +0800)]
selftest/wic: test wic rm with -r flag

selftest to make sure wic rm with -r flag for ext partition
could remove directory and all its content.

Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>