]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
5 years agou-boot: Move B from u-boot.inc to u-boot-common.inc
Daisuke Yamane [Thu, 23 Jan 2020 10:33:33 +0000 (10:33 +0000)]
u-boot: Move B from u-boot.inc to u-boot-common.inc

Use the same value of B between u-boot and u-boot-tools.
This patch also enable the out-of-tree builds of u-boot-tools actually.

Signed-off-by: Daisuke Yamane <yamane07ynct@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agou-boot-tools: Add capability of building from out-of-tree
Daisuke Yamane [Thu, 23 Jan 2020 10:33:32 +0000 (10:33 +0000)]
u-boot-tools: Add capability of building from out-of-tree

This patch also helps to build with EXTERNALSRC.

Signed-off-by: Daisuke Yamane <yamane07ynct@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobusybox: udhcpc: fix 'ip route add' with multiple interfaces on the same network
Luca Ceresoli [Wed, 22 Jan 2020 16:34:23 +0000 (17:34 +0100)]
busybox: udhcpc: fix 'ip route add' with multiple interfaces on the same network

The udhcpc script fails to properly set a default route when:

 - 'ip' is present ($have_bin_ip -eq 1)
 - there are 2 or more interfaces connected to the same network
   (e.g. ethernet + wifi on the same home LAN / same DHCP server)

In this case, when the first interface gets an address from DHCP
(e.g. eth0), a default route is set correctly. When the second interface
(e.g. wlan0) gets its address, 'ip route add' without 'dev $interface' sets
the route on the other interface. The result looks like:

  # ip route
  default via 192.168.1.1 dev eth0  metric 5
  default via 192.168.1.1 dev eth0  metric 10          # wrong dev here
  192.168.1.0/24 dev eth0 scope link  src 192.168.1.20
  192.168.1.0/24 dev wlan0 scope link  src 192.168.1.30
  #

The situation might go unnoticed until eth0 is disconnected, because only
wlan0 is present but there is no route through wlan0.

Fix by explicitly passing "dev $interface" to 'ip route add'. Note that all
other 'ip' invocations already have "dev $interface" passed.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agokbd: make libkbdfile-test08 ptest work for multilib
Mingde (Matthew) Zeng [Wed, 22 Jan 2020 20:20:03 +0000 (15:20 -0500)]
kbd: make libkbdfile-test08 ptest work for multilib

This patch fixes kbd ptest libkbdfile-test08 failure in 64-bit images.

```sh
root@intel-x86-64:/usr/lib64/kbd/ptest# ./run-ptest
make: Entering directory '/usr/lib64/kbd/ptest/tests'
make[1]: Entering directory '/usr/lib64/kbd/ptest/tests'
PASS: libkbdfile-test01
PASS: libkbdfile-test02
PASS: libkbdfile-test03
PASS: libkbdfile-test04
PASS: libkbdfile-test05
PASS: libkbdfile-test06
PASS: libkbdfile-test07
FAIL: libkbdfile-test08
PASS: libkbdfile-test09
...
```

`DATADIR` and `ABS_DATADIR` are compile flags defined in
./kbd/tests/Makefile.am. `DATADIR` is the relative directory of
kbd, i.e `./kbd/ptest/tests` whereas `ABS_DATADIR` is the full
directory path, i.e `/usr/lib/kbd/ptest/tests`. The latter has a
problem when building ptests for a 64-bit image, because the tests
folder is located at `/usr/lib64/kbd/ptest/tests` instead.

Therefore `ABS_DATADIR` is changed to `DATADIR`, also consistent with
what *every other* kbd test is doing.

The test searches DATADIR recursively for a file named `test0.map`,
but it finds the wrong file at
    `/findfile/test_0/keymaps/test0.map`,
while it actually needs
    `/findfile/test_0/keymaps/i386/qwerty/test0.map`.

Thus appending `/i386` to `dirpath` so that `libkbdfile-test08.c`
    finds the right test file.

Signed-off-by: Matthew Zeng<Matthew.Zeng@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibx11: squash whitespace in generated files
Ross Burton [Wed, 22 Jan 2020 17:37:48 +0000 (17:37 +0000)]
libx11: squash whitespace in generated files

The locale data in the recipe is generated using cpp, which results in
differing amounts of whitespace depending on what compiler is used.
This means that the files may differ in just whitespace, which is
sufficient for RPM's multilib code to consider them different and not
allow lib32-libx11-locale and lib64-libx11-locale to be installed at the
same time.

[ YOCTO #13647 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoshared-mime-info: actually depends on itstool-native
Ross Burton [Wed, 22 Jan 2020 12:57:46 +0000 (12:57 +0000)]
shared-mime-info: actually depends on itstool-native

shared-mime-info needs itstool-native, not itstool.  Fixing this removes itstool
from the rdepends of shared-mime-info-dev.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoconnman: add PACKAGECONFIG for the commandline client
Ross Burton [Wed, 22 Jan 2020 12:53:25 +0000 (12:53 +0000)]
connman: add PACKAGECONFIG for the commandline client

The client depends on readline which is GPLv3.  Add a PACKAGECONFIG so users who
don't need the client and are against GPLv3 can disable it.

Also remove the explicit installation of the client in do_install_append, as the
Makefile installs it now.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython: remove last remnants of python2
Ross Burton [Mon, 20 Jan 2020 17:14:07 +0000 (17:14 +0000)]
python: remove last remnants of python2

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython3-dbus: upgrade 1.2.14 -> 1.2.16
Wang Mingyu [Mon, 20 Jan 2020 12:26:54 +0000 (04:26 -0800)]
python3-dbus: upgrade 1.2.14 -> 1.2.16

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agolibjpeg-turbo: upgrade 2.0.3 -> 2.0.4
Wang Mingyu [Mon, 20 Jan 2020 12:26:50 +0000 (04:26 -0800)]
libjpeg-turbo: upgrade 2.0.3 -> 2.0.4

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agogrep: upgrade 3.3 -> 3.4
Wang Mingyu [Mon, 20 Jan 2020 12:26:46 +0000 (04:26 -0800)]
grep: upgrade 3.3 -> 3.4

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agognupg: upgrade 2.2.17 -> 2.2.19
Wang Mingyu [Mon, 20 Jan 2020 12:26:45 +0000 (04:26 -0800)]
gnupg: upgrade 2.2.17 -> 2.2.19

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agofile: upgrade 5.37 -> 5.38
Wang Mingyu [Mon, 20 Jan 2020 12:26:44 +0000 (04:26 -0800)]
file: upgrade 5.37 -> 5.38

CVE-2019-18218.patch
Removed since it is included in 5.38.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoethtool: upgrade 5.3 -> 5.4
Wang Mingyu [Mon, 20 Jan 2020 12:26:43 +0000 (04:26 -0800)]
ethtool: upgrade 5.3 -> 5.4

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agolibva: upgrade 2.6.0 -> 2.6.1
Anuj Mittal [Mon, 20 Jan 2020 07:29:50 +0000 (15:29 +0800)]
libva: upgrade 2.6.0 -> 2.6.1

Also switch back to using the released tarballs.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agosstate.bbclass: Only show sstate mirror progress bar for >= 100 objects
Peter Kjellerstedt [Sat, 11 Jan 2020 03:28:43 +0000 (04:28 +0100)]
sstate.bbclass: Only show sstate mirror progress bar for >= 100 objects

With the introduction of the hash equivalence server, the progress bar
for "Checking sstate mirror object availability" is shown
repeatedly. Most of the times the number of objects scanned is very
low and the progress bar completes almost immediately. To avoid all
these unnecessary progress bars, set the minimum number of objects to
100 before the progress bar is shown.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agocairo: Add a PACKAGECONFIG "trace" to disable cairo-trace
Peter Kjellerstedt [Sat, 11 Jan 2020 03:19:39 +0000 (04:19 +0100)]
cairo: Add a PACKAGECONFIG "trace" to disable cairo-trace

cairo-trace is the only part of cairo that is licensed as GPL-3.0, and
is normally packaged separately in cairo-perf-utils.

The "trace" PACKAGECONFIG is enabled by default for backwards
compatibility.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoenchant2: fix qa issue about staticdev
Chen Qi [Tue, 14 Jan 2020 05:56:08 +0000 (13:56 +0800)]
enchant2: fix qa issue about staticdev

staticdev package defaults to include ${libdir}/${BPN}/*.a, but
for enchant2, the file locates under ${libdir}/echant-2/. So fix
it to avoid the following QA issue.

  QA Issue: non -staticdev package contains static .a library: enchant2 path '/.../usr/lib/enchant-2/enchant_aspell.a'

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agomanpages.bbclass: Fix rootfs host corruption
Alex Kiernan [Thu, 9 Jan 2020 14:45:59 +0000 (14:45 +0000)]
manpages.bbclass: Fix rootfs host corruption

When running mandb we end up with files owned by the build user, correct
this. Also pick up non-default locales and relocate their index.db files
to /var/cache.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agosystemd: add missing Upstream-Status
Ross Burton [Mon, 6 Jan 2020 11:25:42 +0000 (11:25 +0000)]
systemd: add missing Upstream-Status

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoxorg-driver: don't enforce autotools
Ross Burton [Fri, 3 Jan 2020 18:32:36 +0000 (18:32 +0000)]
xorg-driver: don't enforce autotools

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agosysstat: don't version the documentation folder
Ross Burton [Fri, 3 Jan 2020 15:35:03 +0000 (15:35 +0000)]
sysstat: don't version the documentation folder

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agosysstat: remove default values
Ross Burton [Fri, 3 Jan 2020 15:34:51 +0000 (15:34 +0000)]
sysstat: remove default values

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoupdate_font_cache: fix ownership of .uuid files too
Ross Burton [Thu, 2 Jan 2020 23:19:38 +0000 (23:19 +0000)]
update_font_cache: fix ownership of .uuid files too

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agofontcache: fix indentation
Ross Burton [Thu, 2 Jan 2020 23:16:20 +0000 (23:16 +0000)]
fontcache: fix indentation

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agosystemd: fix a test-seccomp build issue
Ming Liu [Sat, 28 Dec 2019 13:18:02 +0000 (14:18 +0100)]
systemd: fix a test-seccomp build issue

Fix a following compiling issue when seccomp is enabled by
PACKAGECONFIG:
| ../test-seccomp.c: In function 'test_protect_sysctl':
| ../test-seccomp.c:307:5: error: "__NR__sysctl" is not defined, evaluates to 0 [-Werror=undef]
|  307 | #if __NR__sysctl > 0
|      |     ^~~~~~~~~~~~

Reference:
https://github.com/systemd/systemd/pull/14032

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoxmlto: set CLEANBROKEN = "1"
Hongxu Jia [Tue, 21 May 2019 08:49:15 +0000 (16:49 +0800)]
xmlto: set CLEANBROKEN = "1"

While rebuilding xmlto or xmlto-native, `make clean' in do_configure
will remove man/man1/xmlif.1 which triger failure in do_compile

$ bitbake xmlto-native
$ bitbake xmlto-native -cconfigure -f
$ bitbake xmlto-native -ccompile -f
...
|FORMAT_DIR=./format /bin/bash ./xmlto -o man/man1 man doc/xmlif.xml
|xmlto: tmp-glibc/work/x86_64-linux/xmlto-native/0.0.28-r0/xmlto-0.0.28/
doc/xmlif.xml does not validate (status 3)
|xmlto: Fix document syntax or use --skip-validation option
I/O error : Attempt to load network entity http://www.oasis-open.org/
docbook/xml/4.2/docbookx.dtd
...

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agomeson.bbclass: warn if cross property defaults are used
Ross Burton [Wed, 13 Mar 2019 00:37:33 +0000 (00:37 +0000)]
meson.bbclass: warn if cross property defaults are used

The Meson idiom for checks which require running code on the target
(which isn't possible in cross compilation) is to use a cross property,
which the user can set in the cross file:

if cc_can_run
  rres = cc.run(test_foo_code)
  have_foo = rres.compiled() and rres.returncode() == 0
else
  have_foo = meson.get_cross_property('have_foo', false)
endif

The default value may be overly conservative so we should review every
property and explicitly set them as apppropriate.  oe-core 669ddaf added
a log message when the default value is used, so look for this message
and emit a warning that the user will see.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoell: Update to 0.27
Robert Joslyn [Fri, 20 Dec 2019 03:55:24 +0000 (19:55 -0800)]
ell: Update to 0.27

- Fix issue with data overflow and multiple PEMs.
- Fix issue with handling DHCP lease expiration.

Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agomesa: Allow building the virgl driver to be configurable
Fred Baksik [Fri, 20 Dec 2019 13:01:00 +0000 (08:01 -0500)]
mesa: Allow building the virgl driver to be configurable

If a .bbappend file sets GALLIUMDRIVERS then virgl is always being
appended to the list of drivers to be built. Make virgl an optional
component.

Signed-off-by: Fred Baksik <fred.baksik@mrcy.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoacpica: upgrade 20191018 -> 20191213
Ross Burton [Fri, 20 Dec 2019 12:23:47 +0000 (12:23 +0000)]
acpica: upgrade 20191018 -> 20191213

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agobuildtools-tarball: Add an ld.so.conf for nativesdk-binutils
Richard Purdie [Fri, 17 Jan 2020 17:15:03 +0000 (17:15 +0000)]
buildtools-tarball: Add an ld.so.conf for nativesdk-binutils

We need to search our own libdirs, then fall back to the system ones as our
customised dynamic loader will. Have ld.so.conf reflect that.

This ensures that binutils finds libraries here when linking too.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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>