]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
5 years agobinutils: Install non-alternatives links for nativesdk
Richard Purdie [Fri, 17 Jan 2020 17:20:48 +0000 (17:20 +0000)]
binutils: Install non-alternatives links for nativesdk

In the SDK we need the plain symlinks and don't use alternative providers.
When these are missing the toolchain can work incorrectly so fix this.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobinutils: Fix relocation of ld.so.conf in nativesdk builds
Richard Purdie [Fri, 17 Jan 2020 17:21:39 +0000 (17:21 +0000)]
binutils: Fix relocation of ld.so.conf in nativesdk builds

We need binutils to look at our ld.so.conf file within the SDK to ensure
we search the SDK's libdirs as well as those from the host system.

There add a patch which passes in the directory to the code using a define,
then add it to a section we relocate in a similar way to the way we relocate
the gcc internal paths. This ensures that ld works correctly in our buildtools
tarball.

Standard sysroot relocation doesn't work since we're not in a sysroot,
we want to use both the host system and SDK libs.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoperl: support cpan versions of core modules
Jens Rehsack [Tue, 21 Jan 2020 16:46:41 +0000 (17:46 +0100)]
perl: support cpan versions of core modules

Most of perl core modules are dual-life modules which exists on CPAN
as well as they do in perl core. Sometime, fixes are uploaded to CPAN
before a new perl is released which contains the fix of the core
module. Also, some modules recent releases aren't fully backported
to earlier releases (out of support, lack of specific feature, ...),
which makes it up to the distribution build to choose between core
or CPAN version, respectively.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolib/oe/package_manager: Improve locale-archive reproducibility
Alex Kiernan [Sun, 19 Jan 2020 18:04:27 +0000 (18:04 +0000)]
lib/oe/package_manager: Improve locale-archive reproducibility

The generation of locale-archive depends on the order of the input
files. Fix the order by sorting the file list.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoqemu: Enable ppc64le support for qemu-usermode
Khem Raj [Sun, 19 Jan 2020 19:13:51 +0000 (11:13 -0800)]
qemu: Enable ppc64le support for qemu-usermode

glibc defines minimum kernel needed to be 3.10.0 for LE ppc64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/reproducible: Fix unset save_dir variable
Richard Purdie [Wed, 22 Jan 2020 10:44:24 +0000 (10:44 +0000)]
oeqa/reproducible: Fix unset save_dir variable

Previous refactoring broke the case where save_dir was set. Fix this.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/reproducible: Fix extra data reporting
Joshua Watt [Sun, 19 Jan 2020 18:59:58 +0000 (12:59 -0600)]
oeqa/reproducible: Fix extra data reporting

A typo was preventing the extra data about the reproducible build from
being reported in the test results

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/reproducible: Add flag for building from sstate
Joshua Watt [Sun, 19 Jan 2020 18:59:57 +0000 (12:59 -0600)]
oeqa/reproducible: Add flag for building from sstate

Adds a flag to control if the reproducible QA test should allow building
from sstate or not. Building from sstate may not be reproducible
depending on how the sstate is populated.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobusybox: udhcpc: fix IPv6 support when using udhcpc
Stefan Agner [Mon, 14 May 2018 14:44:15 +0000 (16:44 +0200)]
busybox: udhcpc: fix IPv6 support when using udhcpc

The udhcpc script calls ip addr flush .. which flushes addresses
of any address family, including IPv6. However, busybox udhcpc is
IPv4 only and should not influence IPv6 addressing. Hence use ip
addr flush with family constrait.

The script particularly broke IPv6 SLAAC: Typically when udhcpc
calls the script the kernel already assigned the IPv6 link-local
address. The flush removes the link-local IPv6 address again and
prohibits proper IPv6 operation such as SLAAC since neighbor
discovery protocol relies on IPv6 link-local addressing.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogstreamer1.0-plugins-base: add PACKAGECONFIG for dispmanx and set OPENGL_WINSYS based...
Martin Jansa [Mon, 20 Jan 2020 22:02:00 +0000 (23:02 +0100)]
gstreamer1.0-plugins-base: add PACKAGECONFIG for dispmanx and set OPENGL_WINSYS based on enabled PACKAGECONFIGs

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogstreamer1.0-omx: allow to more easily select different libomxil provider
Martin Jansa [Mon, 20 Jan 2020 22:01:59 +0000 (23:01 +0100)]
gstreamer1.0-omx: allow to more easily select different libomxil provider

* for rpi it's provided by userland recipe and this will make the bbappend
  in meta-raspberrypi a bit smaller

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agotcp-wrappers: Remove redundant forward declarations
Khem Raj [Mon, 20 Jan 2020 17:52:28 +0000 (09:52 -0800)]
tcp-wrappers: Remove redundant forward declarations

fgets is already in stdio.h, and it can confuse the compilers when using
fortified headers, therefore remove the declarations

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomesa: Help compile with clang/mips
Khem Raj [Mon, 20 Jan 2020 17:52:27 +0000 (09:52 -0800)]
mesa: Help compile with clang/mips

meson is detecting it does not support 64bit attomics but then when
defining local suppliments confused clang

../mesa-19.3.1/src/util/u_atomic.c:38:1: error: cannot redeclare builtin function '__sync_add_and_fetch_8'
__sync_add_and_fetch_8(uint64_t *ptr, uint64_t val)
^
../mesa-19.3.1/src/util/u_atomic.c:38:1: note: '__sync_add_and_fetch_8' is a builtin with type 'long long (volatile long long *, long long, ...)'
../mesa-19.3.1/src/util/u_atomic.c:38:1: error: definition of builtin function '__sync_add_and_fetch_8'
__sync_add_and_fetch_8(uint64_t *ptr, uint64_t val)
^

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogettext: Fix overloadable error with clang
Khem Raj [Mon, 20 Jan 2020 17:52:26 +0000 (09:52 -0800)]
gettext: Fix overloadable error with clang

Clang detects that getcwd is being re-declared and signatures don't
match, simple solution is to let clang use overloadable attribute

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogoarch.bbclass: Disable dynamic linking on PPC64 LE
Khem Raj [Mon, 20 Jan 2020 17:18:26 +0000 (09:18 -0800)]
goarch.bbclass: Disable dynamic linking on PPC64 LE

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibsecret: upgrade 0.19.1 -> 0.20.0
Alexander Kanavin [Mon, 20 Jan 2020 17:25:09 +0000 (18:25 +0100)]
libsecret: upgrade 0.19.1 -> 0.20.0

Add a backported patch to fix musl builds.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocreaterepo-c: upgrade 0.15.4 -> 0.15.5
Alexander Kanavin [Mon, 20 Jan 2020 17:25:08 +0000 (18:25 +0100)]
createrepo-c: upgrade 0.15.4 -> 0.15.5

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibwebp: upgrade 1.0.3 -> 1.1.0
Alexander Kanavin [Mon, 20 Jan 2020 17:25:07 +0000 (18:25 +0100)]
libwebp: upgrade 1.0.3 -> 1.1.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoepiphany: upgrade 3.34.2 -> 3.34.3.1
Alexander Kanavin [Mon, 20 Jan 2020 17:25:06 +0000 (18:25 +0100)]
epiphany: upgrade 3.34.2 -> 3.34.3.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoffmpeg: upgrade 4.2.1 -> 4.2.2
Alexander Kanavin [Mon, 20 Jan 2020 17:25:05 +0000 (18:25 +0100)]
ffmpeg: upgrade 4.2.1 -> 4.2.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomsmtp: upgrade 1.8.6 -> 1.8.7
Alexander Kanavin [Mon, 20 Jan 2020 17:25:04 +0000 (18:25 +0100)]
msmtp: upgrade 1.8.6 -> 1.8.7

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibpipeline: upgrade 1.5.1 -> 1.5.2
Alexander Kanavin [Mon, 20 Jan 2020 17:25:03 +0000 (18:25 +0100)]
libpipeline: upgrade 1.5.1 -> 1.5.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobtrfs-tools: upgrade 5.4 -> 5.4.1
Alexander Kanavin [Mon, 20 Jan 2020 17:25:02 +0000 (18:25 +0100)]
btrfs-tools: upgrade 5.4 -> 5.4.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agort-tests: exclude another development version (1.6)
Alexander Kanavin [Mon, 20 Jan 2020 17:25:01 +0000 (18:25 +0100)]
rt-tests: exclude another development version (1.6)

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoqemu.inc: add vfat to MACHINE_FEATURES
Alexander Kanavin [Mon, 20 Jan 2020 17:25:00 +0000 (18:25 +0100)]
qemu.inc: add vfat to MACHINE_FEATURES

This is beneficial for parted ptests in particular as they
make use of vfat, and fail otherwise.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoparted: fix more ptests
Alexander Kanavin [Mon, 20 Jan 2020 17:24:59 +0000 (18:24 +0100)]
parted: fix more ptests

Particularly parted is getting confused by udev's automounter
mounting things in background.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoopenssh: explicitly skip unit tests
Alexander Kanavin [Mon, 20 Jan 2020 17:24:58 +0000 (18:24 +0100)]
openssh: explicitly skip unit tests

These tests are already implicitly excluded by not being built.
This change avoids a confusing failure-but-not-really printed by
run-ptest.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoopenssh: applied upstream fix for "cert not yet valid" test
Mingde (Matthew) Zeng [Mon, 20 Jan 2020 17:24:57 +0000 (18:24 +0100)]
openssh: applied upstream fix for "cert not yet valid" test

applied upstream fix for openssh's "cert not yet valid" test

Upstream Status: Backport:
    https://github.com/openssh/openssh-portable/commit/ff31f15773ee173502eec4d7861ec56f26bba381

Signed-off-by: Mingde (Matthew) Zeng<matthew.zeng@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoselftest: check maintainers.inc for entries without recipes
Alexander Kanavin [Mon, 20 Jan 2020 17:24:53 +0000 (18:24 +0100)]
selftest: check maintainers.inc for entries without recipes

Also remove a couple of entries found by the test :)

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibcap: update to 2.31
Alexander Kanavin [Mon, 20 Jan 2020 17:24:52 +0000 (18:24 +0100)]
libcap: update to 2.31

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agonss: update to 3.49.1
Alexander Kanavin [Mon, 20 Jan 2020 17:24:51 +0000 (18:24 +0100)]
nss: update to 3.49.1

Drop a backport, and a patch that causes build errors with
the new version.

Add a patch to make ARM HW crypto optional; upstream for some
reason does not allow disabling it.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogstreamer1.0-python: add a patch to fix python 3.8 builds
Alexander Kanavin [Mon, 20 Jan 2020 17:24:50 +0000 (18:24 +0100)]
gstreamer1.0-python: add a patch to fix python 3.8 builds

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython3: correctly process ptest output with sed
Alexander Kanavin [Mon, 20 Jan 2020 17:24:49 +0000 (18:24 +0100)]
python3: correctly process ptest output with sed

Particularly:

[ERROR|FAIL] was matching characters rather than strings.

Using (ERROR|FAIL) requires -r option.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython3: do not compile .pyc in parallel during do_install()
Alexander Kanavin [Mon, 20 Jan 2020 17:24:48 +0000 (18:24 +0100)]
python3: do not compile .pyc in parallel during do_install()

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython3: update to 3.8.1
Alexander Kanavin [Mon, 20 Jan 2020 17:24:47 +0000 (18:24 +0100)]
python3: update to 3.8.1

Drop backports, rebase other patches.

0001-main.c-if-OEPYTHON3HOME-is-set-use-instead-of-PYTHON.patch
is removed as the use case (allowing python 2 and 3 to coexist
in SDKs) is no longer relevant with Python 2.x reaching end of line
and upstream has refactored the code making a rebase difficult.
If needed, please re-add the patch to py2, rather than py3.

Python 3.8 no longer adds "m" to "3.8" in paths, so adjust the recipes
and classes accordingly.

The manifest for the 3.8.0 version is updated; particularly pkgutil
module is now packaged in -core (as other things in core need it);
this also necessitates allowing empty -pkgutil package to avoid
breakage across layers.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibc-headers: update to v5.4
Bruce Ashfield [Tue, 14 Jan 2020 02:34:03 +0000 (21:34 -0500)]
libc-headers: update to v5.4

Updating the libc-headers to match the latest LTS kernel.

The delta from previous headers is as follows:

  - refreshed one patch for 5.4 context
  - added rsync to the native dependencies, since it is used during
    header install.

Otherwise, everyting is the same.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoepiphany: Add missing mime-xgd inherit
Richard Purdie [Sun, 19 Jan 2020 23:45:16 +0000 (23:45 +0000)]
epiphany: Add missing mime-xgd inherit

Resolves:
ARNING: epiphany-3.34.2-r0 do_package_qa: QA Issue: package contains desktop
file with key 'MimeType' but does not inhert mime-xdg: epiphany path
'/work/core2-32-poky-linux/epiphany/3.34.2-r0/packages-split/epiphany
/usr/share/applications/org.gnome.Epiphany.desktop' [mime-xdg]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agovim: Add missing mime-xgd inherit
Richard Purdie [Sun, 19 Jan 2020 23:46:30 +0000 (23:46 +0000)]
vim: Add missing mime-xgd inherit

Resolves:
WARNING: vim-8.2-r0 do_package_qa: QA Issue: package contains desktop
file with key 'MimeType' but does not inhert mime-xdg: vim path
'/work/core2-32-poky-linux/vim/8.2-r0/packages-split/vim/usr/share/applications/vim.desktop'

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorootfs: Make BUILDNAME a weak default in reproducible_build_simple
Alex Kiernan [Sat, 18 Jan 2020 05:41:07 +0000 (05:41 +0000)]
rootfs: Make BUILDNAME a weak default in reproducible_build_simple

11e45082ad00 ("rootfs-postcommands.bbclass: improve binary
reproducibility") fixed binary reproducibility of /etc/version, but with
the move to reproducibilty in all builds, setting /etc/version to
anything other than the default fixed timestamp is tricky because
rootfs_reproducible() runs very late.

rootfs.py uses BUILDNAME if set for /etc/version, so introduce a weak
default for BUILDNAME of "REPRODUCIBLE_TIMESTAMP_ROOTFS", when enabling
reproducible builds hence allowing BUILDNAME to be overridden elsewhere.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoltp: Fix nm01 faliure
He Zhe [Sun, 19 Jan 2020 08:50:48 +0000 (16:50 +0800)]
ltp: Fix nm01 faliure

Backport a patch from upstream to fix the following runtime failure.

The latest nm v2.33.1 outputs symbols addresses without prefix zeros
for "nm -f posix", which causes the following error.
nm01 5 TFAIL: Got wrong format with -f bsd

Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agonewlib: Enable building libstdc++ for newlib based toolchains
Alejandro Enedino Hernandez Samaniego [Sun, 19 Jan 2020 03:01:59 +0000 (19:01 -0800)]
newlib: Enable building libstdc++ for newlib based toolchains

Some baremetal applications might require support from libstdc++
On newlib based toolchains, libstdc++ can be built as a static
library that applications can then link against it.

Pass libsdtc++-(static)dev to LIBC_DEPENDENCIES allowing the
library to be present for cross compilation as well as on
sdk builds.

Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogcc-configure: Enable the use of different symbol versioning
Alejandro Enedino Hernandez Samaniego [Sun, 19 Jan 2020 03:01:47 +0000 (19:01 -0800)]
gcc-configure: Enable the use of different symbol versioning

While the gnu style for symbol versioning is the most usual,
--enable-symvers[=style] can be provided several values,
gnu, gnu-versioned-namespace, darwin, darwin-export, and sun,
depending on users needs.

Introduce the SYMVERS_CONF variable to allow the user to
configure the symbol versioning in shared libraries.

Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomachine_dict: Add i686 to the ELF machine dictionary
Alejandro Enedino Hernandez Samaniego [Sat, 18 Jan 2020 21:22:39 +0000 (13:22 -0800)]
machine_dict: Add i686 to the ELF machine dictionary

An error like the following is thrown when building
baremetal applications on some x86 architectures:

  (machine, osabi, abiversion, littleendian, bits) \
    = oe.elf.machine_dict(d)[target_os][target_arch]

Exception: KeyError: i686

Since the i686 (target_arch) key does not exist in the dictionary.

Add the key to fix the error.

Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoghostscript: Add powerpc64 LE specific objarch.h
Khem Raj [Sat, 18 Jan 2020 19:41:22 +0000 (11:41 -0800)]
ghostscript: Add powerpc64 LE specific objarch.h

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agotcf-agent: Add LCL_STOP_SERVICES for powerpc64 LE
Khem Raj [Sat, 18 Jan 2020 19:41:21 +0000 (11:41 -0800)]
tcf-agent: Add LCL_STOP_SERVICES for powerpc64 LE

This is same as PPC64 BE

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoopenssl: Add powerpc64 LE support
Khem Raj [Sat, 18 Jan 2020 19:41:20 +0000 (11:41 -0800)]
openssl: Add powerpc64 LE support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogcc: Enable 32bit powerpcle at multi-arch for powerpc64le
Khem Raj [Sat, 18 Jan 2020 19:41:19 +0000 (11:41 -0800)]
gcc: Enable 32bit powerpcle at multi-arch for powerpc64le

Even though we do not expect any legacy ( 32bit ) for LE, linux-yocto
does enable the compat code, so enable 32bit support to get that going

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoclasses, conf, lib: Add support for powerpc64le
Khem Raj [Sat, 18 Jan 2020 19:41:18 +0000 (11:41 -0800)]
classes, conf, lib: Add support for powerpc64le

LE is default for modern powerpc64, power8+

PowerPC64 Little Endian Linux ABI specifies Power8 as the minimum ISA.
The basic ABI can run on earlier versions of the 64 bit PowerPC ISA,
but it was helpful to define a new, minimum instruction set for Linux
distribution releases during the switch to Little Endian.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibfm: Add mime and mime-xdg classes
Richard Purdie [Sat, 18 Jan 2020 17:39:38 +0000 (17:39 +0000)]
libfm: Add mime and mime-xdg classes

libfm installs mime types we want in our mime-database and it also uses desktop files
containing MimeType.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agowic: fix images build in parallel
Maxim Uvarov [Fri, 17 Jan 2020 21:46:12 +0000 (00:46 +0300)]
wic: fix images build in parallel

OE wic plugins create temporary file with the index of the line
tmp file name. This causes race in case several builds run in time.
If source_params['file'] is an absolute path, the cr_workdir prefix
is not applied by os.path.join(). So instead it writes to a ".1"
file next to the original image - this is outside the WORKDIR
and at risk of collision.

Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Suggested-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Suggested-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopcmanfm: Inherit mime-xdg
Richard Purdie [Sat, 18 Jan 2020 23:17:26 +0000 (23:17 +0000)]
pcmanfm: Inherit mime-xdg

Inherit the new class to avoid warnings about desktop file.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogcr: add mime-xdg to inherit
Andreas Müller [Fri, 17 Jan 2020 21:29:08 +0000 (22:29 +0100)]
gcr: add mime-xdg to inherit

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoinsane.bbclass: Spawn warning for missing mime-xdg in inherit
Andreas Müller [Fri, 17 Jan 2020 21:29:07 +0000 (22:29 +0100)]
insane.bbclass: Spawn warning for missing mime-xdg in inherit

If a package signals that it can open mime-types but does not inharit mime-xdg,
a warning is created.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomime-xdg.bbclass: initial add
Andreas Müller [Fri, 17 Jan 2020 21:29:06 +0000 (22:29 +0100)]
mime-xdg.bbclass: initial add

When opening files by file-browsers on fresh images, user has to choose the
application to open from the pool af ALL known applications even those not
designed to open the file selected. By inheriting this classs in recipes the
assosiations in /usr/share/applications/mimeinfo.cache are build by calling
update-desktop-database.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogcr: add mime to inherit
Andreas Müller [Fri, 17 Jan 2020 21:29:05 +0000 (22:29 +0100)]
gcr: add mime to inherit

gcr installs mime types we want in our mime-database

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoshared-mime-info: add mime to inherit
Andreas Müller [Fri, 17 Jan 2020 21:29:04 +0000 (22:29 +0100)]
shared-mime-info: add mime to inherit

shared-mime-info-data: is the base for mime database

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoinsane.bbclass: introduce a warning for mime missing in inherit
Andreas Müller [Fri, 17 Jan 2020 21:29:03 +0000 (22:29 +0100)]
insane.bbclass: introduce a warning for mime missing in inherit

* looking through layers it looks that usage of mime.bbclass is somewhat
  orphaned
* now that update-mime-database is called once only at image creation time,
  costs of mime.bbclass are limited

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomime.bbclass: rework
Andreas Müller [Fri, 17 Jan 2020 21:29:02 +0000 (22:29 +0100)]
mime.bbclass: rework

* add a short descriptions of class' use case
* remove checks for update-mime-database - it can be considered available:
  * at build time by PACKAGE_WRITE_DEPS
  * at package upgrade by RDEPENDS chain
    pkg -> shared-mime-info-data -> shared-mime-info
* simplify (accelerate?) xml file extension detection
* run update-mime-database once only at image creation to avoid expensive
  redundant operations
* allow shared-mime-info to inherit mime.bbclass by avoiding circular
  dependencies

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoshared-mime-info: upgrade 1.10 -> 1.15
Andreas Müller [Fri, 17 Jan 2020 21:29:01 +0000 (22:29 +0100)]
shared-mime-info: upgrade 1.10 -> 1.15

* sources/development moved to freedesktop's gitlab
* patches do not apply any more due to major changes in Makefile.am
* give up bb/inc separation

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoitstool: extend to nativesdk
Andreas Müller [Fri, 17 Jan 2020 21:29:00 +0000 (22:29 +0100)]
itstool: extend to nativesdk

This was not done in meta-oe but shared-mime-info extends to nativesdk either.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoitstool: add from meta-oe
Andreas Müller [Fri, 17 Jan 2020 21:28:59 +0000 (22:28 +0100)]
itstool: add from meta-oe

Recent versions of shared-mime-info depend on itstool

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoxf86-video-intel: bump to latest SRCREV
Ross Burton [Wed, 15 Jan 2020 14:13:05 +0000 (14:13 +0000)]
xf86-video-intel: bump to latest SRCREV

Drop the i686 build fix, this is integrated upstream now.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agonewlib: Upgrade newlib and libgloss to the yearly release 3.2.0
Alejandro Enedino Hernandez Samaniego [Wed, 15 Jan 2020 17:11:46 +0000 (09:11 -0800)]
newlib: Upgrade newlib and libgloss to the yearly release 3.2.0

A new yearly snapshot was taken on January 2nd of 2020, this bumps
newlib to 3.2.0.

 - Mentor Graphics added tcl license (amdgcn-* targets)
 - BSD-Clause-2 was added as well by Dinux (pru-* targets)

Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibubootenv: fix multilib build
Stefano Babic [Wed, 15 Jan 2020 16:09:00 +0000 (17:09 +0100)]
libubootenv: fix multilib build

In case of multilib, the do_package fails with:

ERROR: libubootenv-0.2-r0 do_package: QA Issue: libubootenv: Files/directories were installed but not shipped in any package:
  /usr/lib/libubootenv.so
  /usr/lib/libubootenv.so.0.2

Issue is fixed in libubootenv repo - this patch updates SRCREV to the
commit with the fix.

Signed-off-by: Stefano Babic <sbabic@denx.de>
Reported-by: ChenQi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agovim: update from 8.1.1518 to 8.2
Oleg Polyakov [Wed, 15 Jan 2020 19:38:05 +0000 (11:38 -0800)]
vim: update from 8.1.1518 to 8.2

vim-tiny: update from 8.1.1518 to 8.2
The date in the license was updated to 2020 and
a trailing space was removed from one line.

Signed-off-by: Oleg Polyakov <Oleg.Polyakov@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agofindutils: Upgrade to 4.7.0
Mingli Yu [Fri, 17 Jan 2020 08:33:07 +0000 (00:33 -0800)]
findutils: Upgrade to 4.7.0

* Upgrade to 4.7.0 since there are so many
  fixes in the new release such as below commit
  which used to fix Yocto Bug 13311
  5699fb7 xargs: use GNU_FINDUTILS_FD_LEAK_CHECK as for find

* Drop all patches as it is backported or
  useless in new release

* Licence-Update:
  - the link in the COPYING has been updated from
    http to https

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosysklogd: fix parallel build problem
Changqing Li [Fri, 17 Jan 2020 07:09:04 +0000 (15:09 +0800)]
sysklogd: fix parallel build problem

Parallel compile maybe failed with error:
error: ../lib/strlcat.o: No such file or directory
Makefile:619: recipe for target 'syslogd' failed

remove previous patch, and backport lastest fix
for this problem

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agofoomatic-filters: remove recipe
Diego Rondini [Fri, 17 Jan 2020 13:17:28 +0000 (13:17 +0000)]
foomatic-filters: remove recipe

Remove foomatic-filters recipe, as the project hasn't seen a release
since 2012 and is unmaintained.
Most of foomatic-filters code is part of cups-filters as foomatic-rip
(see [1] and [2]), which is in meta-oe since commit
a67aaaf00f4c818847f95c02340872a1a49a0f34.

[1] https://github.com/OpenPrinting/cups-filters/blob/release-1-26-2/NEWS#L2563
[2] https://lists.gt.net/gentoo/user/288187#288187

Signed-off-by: Diego Rondini <diego.rondini@kynetics.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython: remove Python 2 and all supporting classes
Ross Burton [Fri, 17 Jan 2020 14:16:32 +0000 (14:16 +0000)]
python: remove Python 2 and all supporting classes

Python 2 ceased being maintained on the 1st January 2020.  We've already
removed all users of it from oe-core so the final step is to move the
recipe and supporting classes to meta-python2.

The following are removed in this commit:
- python and python-native 2.7.17
- python-setuptools
- The classes pythonnative, pythondir, distutils, setuptools

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoglibc: Upgrade to 2.31
Khem Raj [Fri, 20 Dec 2019 23:40:20 +0000 (15:40 -0800)]
glibc: Upgrade to 2.31

License-Update: Prefer https to http for gnu.org and fsf.org URLs [1]

[1] https://sourceware.org/git/?p=glibc.git;a=commit;h=5a82c74822d3272df2f5929133680478c0cfb4bd

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoprelink: Deal with mips specific gnu-hash impelementation
Khem Raj [Tue, 14 Jan 2020 22:21:02 +0000 (14:21 -0800)]
prelink: Deal with mips specific gnu-hash impelementation

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agowebkitgtk: Disable gold for all mips
Khem Raj [Thu, 16 Jan 2020 06:28:19 +0000 (22:28 -0800)]
webkitgtk: Disable gold for all mips

If gnu hash is enabled for mips then we can not use gold linker since
gnu hash handling is only supported with good old BFD linker alone

Fixes
.gnu.hash is incompatible with the MIPS ABI

See gold/mips.cc in binutils for reference

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agomips: Enable gnu-hash-style on glibc
Khem Raj [Tue, 14 Jan 2020 16:24:39 +0000 (08:24 -0800)]
mips: Enable gnu-hash-style on glibc

latest glibc 2.31 [1] and binutils [2] has finally added the needed support for
gnu hash-style, which brings mips into same fold as other architectures

Fix check for MIPS specific section for gnu hash information

[1] https://sourceware.org/ml/libc-alpha/2019-06/msg00456.html
[2] https://sourceware.org/ml/binutils/2019-07/msg00098.html

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agosstatesig: Improve debug output if getpwuid() fails
Richard Purdie [Tue, 14 Jan 2020 21:05:10 +0000 (21:05 +0000)]
sstatesig: Improve debug output if getpwuid() fails

If getpwduid fails, we don't see which file it failed on which is key information
to aid debugging. Print this information when exceptions are raised.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosqlite: fix numerous CVEs
Ross Burton [Tue, 14 Jan 2020 16:05:52 +0000 (16:05 +0000)]
sqlite: fix numerous CVEs

Fix the following CVEs:

- CVE-2019-19244
- CVE-2019-19880
- CVE-2019-19923
- CVE-2019-19924
- CVE-2019-19925
- CVE-2019-19926
- CVE-2019-19959
- CVE-2019-20218

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agovalgrind: partially fix ptests
Alexander Kanavin [Tue, 14 Jan 2020 14:00:07 +0000 (15:00 +0100)]
valgrind: partially fix ptests

Unfortunately the ptests assume that $S=$B, and also require
the presence of original source code.

There are still some failures left which require additional investigation.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agostrace: fix failing ptests
Alexander Kanavin [Tue, 14 Jan 2020 14:00:06 +0000 (15:00 +0100)]
strace: fix failing ptests

1. They need to be run under regular user.
2. Some tests genuinely need more time than 30 seconds
3. The Makefile patch erroneously introduced a test-breaking change.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobash: exclude from ptests
Alexander Kanavin [Tue, 14 Jan 2020 14:00:05 +0000 (15:00 +0100)]
bash: exclude from ptests

Bash's test suite prints a ton of warnings like

warning: UNIX versions number signals and schedule processes differently.
warning: If output differing only in line numbers is produced, please
warning: do not consider this a test failure.

or

warning: please do not consider output differing only in the amount of
warning: white space to be an error.

and indeed some of the tests then fail. Rather than fight with this
non-determinism, let's exclude bash from ptesting.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoperl: fix failing ptests
Alexander Kanavin [Tue, 14 Jan 2020 14:00:04 +0000 (15:00 +0100)]
perl: fix failing ptests

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoiputils: resolve a name clash with latest libcap
Alexander Kanavin [Tue, 14 Jan 2020 14:00:03 +0000 (15:00 +0100)]
iputils: resolve a name clash with latest libcap

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibevent: disable ptests that require a DNS and an intenet connection
Alexander Kanavin [Tue, 14 Jan 2020 14:00:02 +0000 (15:00 +0100)]
libevent: disable ptests that require a DNS and an intenet connection

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoglib: disable a failing ptest
Alexander Kanavin [Tue, 14 Jan 2020 14:00:01 +0000 (15:00 +0100)]
glib: disable a failing ptest

The test needs resources that are built by glib using
hardcoded host tools, that was already disabled, so this
patch adds disabing the test that relies on those resources.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agodbus: fix failing ptest (by disabling as it needs X)
Alexander Kanavin [Tue, 14 Jan 2020 14:00:00 +0000 (15:00 +0100)]
dbus: fix failing ptest (by disabling as it needs X)

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobusybox: fix failing ptests
Alexander Kanavin [Tue, 14 Jan 2020 13:59:59 +0000 (14:59 +0100)]
busybox: fix failing ptests

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoelfutils: upgrade 0.177 -> 0.178
Alexander Kanavin [Tue, 14 Jan 2020 13:59:57 +0000 (14:59 +0100)]
elfutils: upgrade 0.177 -> 0.178

Remove 0007-Fix-control-path-where-we-have-str-as-uninitialized-.patch
as issue fixed upstream.

Rebase other patches.

Adjust ptests, pass rate is now 100% again:

======================
All 206 tests passed
(6 tests were not run)
======================

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoifupdown: update 0.8.22 -> 0.8.35
Alexander Kanavin [Tue, 14 Jan 2020 13:59:56 +0000 (14:59 +0100)]
ifupdown: update 0.8.22 -> 0.8.35

Remove inet-6-.defn-fix-inverted-checks-for-loopback.patch as
it is difficult to rebase and not clear if still necessary.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoltp: update to 20190930
Alexander Kanavin [Tue, 14 Jan 2020 13:59:55 +0000 (14:59 +0100)]
ltp: update to 20190930

Drop a big pile of backports.

Add a patch to address absent string formatting error.

Additional fixing of builds with musl.

timers group has been merged upstream into syscalls.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopseudo: adjust for attr 2.4.48
Alexander Kanavin [Tue, 14 Jan 2020 13:59:54 +0000 (14:59 +0100)]
pseudo: adjust for attr 2.4.48

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoacl/attr: update to latest upstream releases
Alexander Kanavin [Tue, 14 Jan 2020 13:59:53 +0000 (14:59 +0100)]
acl/attr: update to latest upstream releases

The latest release use standard autotools, so drop all
the build system related hacks and patches.

Ptests have been rewritten, with 100% pass rate for both.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorpm: fix with musl and latest elfutils.
Alexander Kanavin [Tue, 14 Jan 2020 13:59:49 +0000 (14:59 +0100)]
rpm: fix with musl and latest elfutils.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorpm: switch to openssl from nss
Alexander Kanavin [Tue, 14 Jan 2020 13:59:48 +0000 (14:59 +0100)]
rpm: switch to openssl from nss

nss is a problematic library in many ways, but openssl
seems to work just fine.

rpm was the only user of nss in oe-core, which opens
the possibility of moving it out.

Add a backported patch to enable builds with latest openssl.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosite: Remove sctp related configs
Pau Espin Pedrol [Tue, 14 Jan 2020 13:57:13 +0000 (14:57 +0100)]
site: Remove sctp related configs

They are preventing autotools from checking netinet/sctp.h existence
successfuly which in turn makes configure.ac files with lines similar to
this to fail, even if DEPENDS="lksctp-tools" and netinet/sctp.h is
clearly available under recipe-sysroot/:
AC_CHECK_HEADERS(netinet/sctp.h,,AC_MSG_ERROR(netinet/sctp.h not found))

This is the case for new libosmo-netif versionsi (meta-telephony branch
laforge/nightly), which expects netinet/sctp.h to be available if default
flag --enable-libsctp is used.

Without this patch, do_configure will fail unless following line is used
in the recipe:
CACHED_CONFIGUREVARS += "${@bb.utils.contains('PACKAGECONFIG', 'libsctp', 'ac_cv_header_netinet_sctp_h=yes', '',d)}"

So removing ac_cv_header_netinet_sctp_h would be enough, but I couldn't
find any good information on why the other 2 variables were set in site
config files, hence no good reason to keep them.

Signed-off-by: Pau Espin Pedrol <pespin@sysmocom.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoperf: fix build for v5.5+
Bruce Ashfield [Mon, 13 Jan 2020 04:41:23 +0000 (23:41 -0500)]
perf: fix build for v5.5+

In kernel 5.5+ there are python3 scripts that explicitly use
/usr/bin/python3 as the interpreter. That will find the host
python and produce undefined results.

We add that interpreter path to our substitutions to ensure
that our sysroot variant is used.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolinux-yocto-dev: bump to v5-5-rcX
Bruce Ashfield [Mon, 13 Jan 2020 04:41:22 +0000 (23:41 -0500)]
linux-yocto-dev: bump to v5-5-rcX

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocurl: upgrade 7.67.0 -> 7.68.0
Pierre-Jean Texier [Sat, 11 Jan 2020 13:39:05 +0000 (14:39 +0100)]
curl: upgrade 7.67.0 -> 7.68.0

See full changelog https://curl.haxx.se/changes.html#7_68_0

The hash of the license is updated because the copyright year was
updated in COPYING file:

-Copyright (c) 1996 - 2019, Daniel Stenberg, <daniel@haxx.se>, and many
+Copyright (c) 1996 - 2020, Daniel Stenberg, <daniel@haxx.se>, and many

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agou-boot: Upgrade 2020.01-rc5 -> 2020.01
Alex Kiernan [Mon, 13 Jan 2020 07:01:01 +0000 (07:01 +0000)]
u-boot: Upgrade 2020.01-rc5 -> 2020.01

Also drop unreferenced (already merged) patches.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoqemuboot-mips: Enable cirrus VGA device
Khem Raj [Mon, 13 Jan 2020 03:30:23 +0000 (19:30 -0800)]
qemuboot-mips: Enable cirrus VGA device

This helps in booting weston images ( core-image-weston ) with fbdev
backend, without this westons initialization of fbdev backend fails
because it does not get correct frame buffer settings and exits
pre-maturely

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoglib-2.0: Fix hardcoded paths with dots in names
Alex Kiernan [Sun, 12 Jan 2020 16:39:47 +0000 (16:39 +0000)]
glib-2.0: Fix hardcoded paths with dots in names

b4087338be09 ("glib-2.0: Fix hardcoded paths in checksums") fixed
embedded paths in task hashes, but if these paths included dots then
these were flattened when COREBASE was computed. Fix this by resolving
our filenames before replacing the path segments with COREBASE.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogstreamer1.0: Enable debug in builds
Khem Raj [Tue, 14 Jan 2020 22:38:53 +0000 (14:38 -0800)]
gstreamer1.0: Enable debug in builds

Packages like gst-shark needs this option to be on

Fixes

| checking whether the GStreamer debugging system is enabled... no
| configure: error: Tracers require GStreamer debug support. Rebuild GStreamer core with --enable-gst-debu
g.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogstreamer1.0: set the name of the test suite for ptests
Alexander Kanavin [Tue, 14 Jan 2020 15:49:37 +0000 (16:49 +0100)]
gstreamer1.0: set the name of the test suite for ptests

Otherwise gnome-desktop-testing-runner starts testing everything
unrelated as well (e.g. glib).

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