]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
6 years agoffmpeg: update to 4.1.1
Alexander Kanavin [Tue, 19 Feb 2019 17:47:11 +0000 (18:47 +0100)]
ffmpeg: update to 4.1.1

Drop backported patches.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoca-certificates: upgrade 20180409 -> 20190110
Alexander Kanavin [Tue, 19 Feb 2019 17:47:10 +0000 (18:47 +0100)]
ca-certificates: upgrade 20180409 -> 20190110

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibwebp: upgrade 1.0.1 -> 1.0.2
Alexander Kanavin [Tue, 19 Feb 2019 17:47:09 +0000 (18:47 +0100)]
libwebp: upgrade 1.0.1 -> 1.0.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agodnf: upgrade 4.0.10 -> 4.1.0
Alexander Kanavin [Tue, 19 Feb 2019 17:47:08 +0000 (18:47 +0100)]
dnf: upgrade 4.0.10 -> 4.1.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agobtrfs-tools: upgrade 4.19.1 -> 4.20.1
Alexander Kanavin [Tue, 19 Feb 2019 17:47:07 +0000 (18:47 +0100)]
btrfs-tools: upgrade 4.19.1 -> 4.20.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibrepo: upgrade 1.9.3 -> 1.9.4
Alexander Kanavin [Tue, 19 Feb 2019 17:47:06 +0000 (18:47 +0100)]
librepo: upgrade 1.9.3 -> 1.9.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agowebkitgtk: upgrade 2.22.5 -> 2.22.6
Alexander Kanavin [Tue, 19 Feb 2019 17:47:05 +0000 (18:47 +0100)]
webkitgtk: upgrade 2.22.5 -> 2.22.6

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agogcr: upgrade 3.28.0 -> 3.28.1
Alexander Kanavin [Tue, 19 Feb 2019 17:47:04 +0000 (18:47 +0100)]
gcr: upgrade 3.28.0 -> 3.28.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agocreaterepo-c: upgrade 0.12.0 -> 0.12.1
Alexander Kanavin [Tue, 19 Feb 2019 17:47:03 +0000 (18:47 +0100)]
createrepo-c: upgrade 0.12.0 -> 0.12.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolighttpd: upgrade 1.4.52 -> 1.4.53
Alexander Kanavin [Tue, 19 Feb 2019 17:47:02 +0000 (18:47 +0100)]
lighttpd: upgrade 1.4.52 -> 1.4.53

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibcomps: upgrade 0.1.9 -> 0.1.10
Alexander Kanavin [Tue, 19 Feb 2019 17:47:01 +0000 (18:47 +0100)]
libcomps: upgrade 0.1.9 -> 0.1.10

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoiso-codes: upgrade 4.1 -> 4.2
Alexander Kanavin [Tue, 19 Feb 2019 17:47:00 +0000 (18:47 +0100)]
iso-codes: upgrade 4.1 -> 4.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agop11-kit: upgrade 0.23.14 -> 0.23.15
Alexander Kanavin [Tue, 19 Feb 2019 17:46:59 +0000 (18:46 +0100)]
p11-kit: upgrade 0.23.14 -> 0.23.15

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agomeson: upgrade 0.49.0 -> 0.49.2
Alexander Kanavin [Tue, 19 Feb 2019 17:46:58 +0000 (18:46 +0100)]
meson: upgrade 0.49.0 -> 0.49.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibdnf: upgrade 0.24.1 -> 0.26.0
Alexander Kanavin [Tue, 19 Feb 2019 17:46:57 +0000 (18:46 +0100)]
libdnf: upgrade 0.24.1 -> 0.26.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoepiphany: upgrade 3.30.2 -> 3.30.3
Alexander Kanavin [Tue, 19 Feb 2019 17:46:56 +0000 (18:46 +0100)]
epiphany: upgrade 3.30.2 -> 3.30.3

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agovala: upgrade 0.42.4 -> 0.42.5
Alexander Kanavin [Tue, 19 Feb 2019 17:46:55 +0000 (18:46 +0100)]
vala: upgrade 0.42.4 -> 0.42.5

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibmodulemd: update to 2.1.0
Alexander Kanavin [Tue, 19 Feb 2019 17:46:54 +0000 (18:46 +0100)]
libmodulemd: update to 2.1.0

Add support for gobject-introspection.

Add v2 API fixes to the gtkdoc/gi disabling patch.
Add a dependency on glib-native to allow use of glib-mkenums.

Disable v2 API/library for now as libdnf is not compatible with it,
yet is erroneously linked against it (if it's enabled).

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibpipeline: update to 1.5.1
Alexander Kanavin [Tue, 19 Feb 2019 17:46:53 +0000 (18:46 +0100)]
libpipeline: update to 1.5.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoglibc: CVE-2019-7309
Zhixiong Chi [Tue, 19 Feb 2019 06:50:55 +0000 (22:50 -0800)]
glibc: CVE-2019-7309

Backport the CVE patch from the upstream
commit 3f635fb43389b54f682fc9ed2acc0b2aaf4a923d

Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agopython3: fix INCLDIRSTOMAKE in _sysconfigdata.py
Changqing Li [Tue, 19 Feb 2019 01:10:33 +0000 (09:10 +0800)]
python3: fix INCLDIRSTOMAKE in _sysconfigdata.py

recipe glade do_configure failed after python upgrade
to 3.7.2, it will do runtime check of python headers
with native python3 under recipe-sysroot-native, it will check under
path INCLDIRSTOMAKE, but this value is '/usr/include /usr/include
/usr/include/python3.7m /usr/include/python3.7m', which will cause
below error:

ERROR: This autoconf log indicates errors, it looked at host include and/or
library paths while determining system capabilities.

fix it by replace /usr/include to STAGING_INCDIR

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agosudo: upgrade to 1.8.27
Chen Qi [Tue, 19 Feb 2019 01:53:14 +0000 (09:53 +0800)]
sudo: upgrade to 1.8.27

License-Update: copyright years updated

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agodbus-test: upgrade to 1.12.12
Chen Qi [Tue, 19 Feb 2019 01:53:12 +0000 (09:53 +0800)]
dbus-test: upgrade to 1.12.12

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agodbus: upgrade to 1.12.12
Chen Qi [Tue, 19 Feb 2019 01:53:11 +0000 (09:53 +0800)]
dbus: upgrade to 1.12.12

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agocups: upgrade to 2.2.10
Chen Qi [Tue, 19 Feb 2019 01:53:10 +0000 (09:53 +0800)]
cups: upgrade to 2.2.10

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agomc: upgrade 4.8.21 -> 4.8.22
Richard Purdie [Sun, 17 Feb 2019 23:38:11 +0000 (15:38 -0800)]
mc: upgrade 4.8.21 -> 4.8.22

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibinput: upgrade 1.12.3 -> 1.12.6
Richard Purdie [Mon, 18 Feb 2019 09:56:47 +0000 (01:56 -0800)]
libinput: upgrade 1.12.3 -> 1.12.6

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agogtk+3: upgrade 3.24.1 -> 3.24.5
Richard Purdie [Mon, 18 Feb 2019 06:07:38 +0000 (22:07 -0800)]
gtk+3: upgrade 3.24.1 -> 3.24.5

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoclutter-gst-3.0: upgrade 3.0.26 -> 3.0.27
Richard Purdie [Mon, 18 Feb 2019 06:41:36 +0000 (22:41 -0800)]
clutter-gst-3.0: upgrade 3.0.26 -> 3.0.27

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoadwaita-icon-theme: upgrade 3.28.0 -> 3.30.1
Richard Purdie [Mon, 18 Feb 2019 05:26:43 +0000 (21:26 -0800)]
adwaita-icon-theme: upgrade 3.28.0 -> 3.30.1

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agogrep: upgrade 3.1 -> 3.3
Denys Dmytriyenko [Mon, 18 Feb 2019 22:49:07 +0000 (17:49 -0500)]
grep: upgrade 3.1 -> 3.3

License checksum changed due to cleanup, all URLs converted to https.

need_charset_alias is no longer being used, drop the patch.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agogzip: upgrade 1.9 -> 1.10
Denys Dmytriyenko [Mon, 18 Feb 2019 22:49:06 +0000 (17:49 -0500)]
gzip: upgrade 1.9 -> 1.10

gnulib.patch for glibc-2.28+ has been upstreamed.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolzop: upgrade 1.03 -> 1.04
Denys Dmytriyenko [Mon, 18 Feb 2019 22:49:05 +0000 (17:49 -0500)]
lzop: upgrade 1.03 -> 1.04

License checksum changed due to updated copyright year and cleanup.

3 patches for miniacc.h were incorporated upstream.

Build-tested on qemu targets, including x32.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agohdparm: upgrade 9.56 -> 9.58
Denys Dmytriyenko [Mon, 18 Feb 2019 22:49:04 +0000 (17:49 -0500)]
hdparm: upgrade 9.56 -> 9.58

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolzip: upgrade 1.20 -> 1.21
Denys Dmytriyenko [Mon, 18 Feb 2019 22:49:03 +0000 (17:49 -0500)]
lzip: upgrade 1.20 -> 1.21

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolz4: upgrade 1.8.2 -> 1.8.3
Denys Dmytriyenko [Mon, 18 Feb 2019 22:49:02 +0000 (17:49 -0500)]
lz4: upgrade 1.8.2 -> 1.8.3

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoinitscripts: Update volatiles documentation to include binds
Joshua Watt [Mon, 18 Feb 2019 17:11:23 +0000 (11:11 -0600)]
initscripts: Update volatiles documentation to include binds

Volatiles processing now handles bind mounts, so update the comment in
the core file to indicate this.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibc-package.bbclass: Add a progress meter for the package task
Peter Kjellerstedt [Mon, 18 Feb 2019 07:08:08 +0000 (08:08 +0100)]
libc-package.bbclass: Add a progress meter for the package task

The package task for glibc-locale takes a very long time to execute,
especially if using qemu. In that case, a progress meter helps a lot to
show the progress of the task.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibc-package.bbclass: Only extract wanted files in prep_locale_tree()
Peter Kjellerstedt [Mon, 18 Feb 2019 07:08:07 +0000 (08:08 +0100)]
libc-package.bbclass: Only extract wanted files in prep_locale_tree()

prep_locale_tree() predates the usrmerge DISTRO_FEATURE, which meant it
was not prepared for the case when ${base_libdir} == ${libdir}. This
lead to it extracting files and directories where it shouldn't.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibc-package.bbclass: Correct a few paths for when usrmerge is used
Peter Kjellerstedt [Mon, 18 Feb 2019 07:08:06 +0000 (08:08 +0100)]
libc-package.bbclass: Correct a few paths for when usrmerge is used

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agocairo: fix UPSTREAM_CHECK_REGEX
Anuj Mittal [Mon, 18 Feb 2019 05:16:17 +0000 (13:16 +0800)]
cairo: fix UPSTREAM_CHECK_REGEX

Otherwise it matches versions for 'rcairo' as well.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibxkbcommon: update to 0.8.3
Alexander Kanavin [Mon, 18 Feb 2019 12:41:05 +0000 (13:41 +0100)]
libxkbcommon: update to 0.8.3

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibsoup-2.4: convert from autotools to meson
Alexander Kanavin [Mon, 18 Feb 2019 12:41:04 +0000 (13:41 +0100)]
libsoup-2.4: convert from autotools to meson

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agomeson: add a couple of patches to help with mingw builds
Alexander Kanavin [Mon, 18 Feb 2019 12:41:02 +0000 (13:41 +0100)]
meson: add a couple of patches to help with mingw builds

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoclutter-gtk-1.0: convert to meson
Alexander Kanavin [Mon, 18 Feb 2019 12:41:01 +0000 (13:41 +0100)]
clutter-gtk-1.0: convert to meson

This required adding an option to control gobject introspection
via a custom patch, and tweaking clutter.bbclass to not enforce
autotools.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoglib-2.0: Improve shared-mime-info dependency handling
Richard Purdie [Sun, 17 Feb 2019 10:22:43 +0000 (10:22 +0000)]
glib-2.0: Improve shared-mime-info dependency handling

This cleans up the handling of the dependency and gets rid of a use of
remove which should never be needed in OE-Core.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoscripts/oe-git-archive: Separate out functionality to library function
Richard Purdie [Sun, 17 Feb 2019 22:12:40 +0000 (22:12 +0000)]
scripts/oe-git-archive: Separate out functionality to library function

This turns the core of the script into a library function. Ultimately this
will let us call that code with custom 'keywords' rather than relying
on the data parsed from bitbake metadata which can't be used when archiving
historical results.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agokernel-fitimage.bbclass: Fix the dependency issue while generating fitimage_initramfs
Manjukumar Matha [Fri, 15 Feb 2019 00:45:18 +0000 (16:45 -0800)]
kernel-fitimage.bbclass: Fix the dependency issue while generating fitimage_initramfs

When building fitimage_initramfs, the correct depedency is to build
after do_bundle_initramfs. We can run into the following dependency
issue

DEBUG: Python function extend_recipe_sysroot finished
DEBUG: Executing shell function do_assemble_fitimage_initramfs
aarch64-xilinx-linux-objcopy: 'vmlinux': No such file

This happens because initramfs renames vmlinux to vmlinux.bak while
generating vmlinux.initramfs, there is a chance that fitimage_initramfs
can also start during this process and create the above issue.

This patch resolve the dependency issue by running fitimage_initramfs
task after do_bundle_initramfs

Signed-off-by: Varalaxmi Bingi<varalaxm@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agobusybox: 1.29.3 -> 1.30.1
Andrej Valek [Sun, 17 Feb 2019 19:19:53 +0000 (20:19 +0100)]
busybox: 1.29.3 -> 1.30.1

- update to last stable version 1.30.1
- remove and refresh already merged patches
- re-generate defconfig

Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agobuild-appliance-image: Update to move along master branch
Richard Purdie [Sat, 16 Feb 2019 22:06:22 +0000 (22:06 +0000)]
build-appliance-image: Update to move along master branch

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agobuild-appliance-image: Set RECIPE_NO_UPDATE_REASON
Richard Purdie [Sat, 16 Feb 2019 22:05:27 +0000 (22:05 +0000)]
build-appliance-image: Set RECIPE_NO_UPDATE_REASON

This recipe is special and recursively references poky, the AUH should
ignore it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agobmap-tools: update from 3.4 to 3.5
Alex Kiernan [Sat, 16 Feb 2019 13:41:55 +0000 (13:41 +0000)]
bmap-tools: update from 3.4 to 3.5

bmap-tools 3.5 was released August 2018 but has no release tarball, so
switch to using the git fetcher. Also pull in the fix for StopIteration
being transformed into RuntimeError for Python 3.7.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoquilt: Merge recipe files into a more coherent form
Richard Purdie [Sat, 16 Feb 2019 15:00:45 +0000 (15:00 +0000)]
quilt: Merge recipe files into a more coherent form

The style of this recipe is dated, move most of the code into the main
shared include file, making some of the configuration much clearer using
modern overrides to do so.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agonative: Enable RDEPENDS handling
Richard Purdie [Sat, 16 Feb 2019 14:52:29 +0000 (14:52 +0000)]
native: Enable RDEPENDS handling

Native recipes don't currently honour their RDEPENDS. In the case of
some python scripts this has started causing problems since whilst they're
not needed at build time (DEPENDS), they are needed at runtime.

We put off making this change due to circular dependency issues. I believe
the three such problems in OE-Core are now fixed, as is the dependency loop
identfication code in bitbake so its time to improve this situation.

[YOCTO #10113]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agofont-util: Break circular native RDEPENDS
Richard Purdie [Sat, 16 Feb 2019 16:03:26 +0000 (16:03 +0000)]
font-util: Break circular native RDEPENDS

These previously didn't do much and now we're fixing them we have a circular
dependency problem in the native case we need to break.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoglib-2.0-native: Break circular dependency on shared-mime-utils
Richard Purdie [Sat, 16 Feb 2019 14:51:27 +0000 (14:51 +0000)]
glib-2.0-native: Break circular dependency on shared-mime-utils

If we fix native RDEPENDS handling, it exposes a problem where there
is a circular dependency between shared-mime-utils and glib-2.0-native.

Break this dependency in the -native case.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoquilt-native: Remove RDEPENDS on util-linux-native
Richard Purdie [Sat, 16 Feb 2019 14:48:29 +0000 (14:48 +0000)]
quilt-native: Remove RDEPENDS on util-linux-native

This code is actually inactive and inaccurate. If we fix other code to
enable native RDEPENDS handling, this then breaks.

quilt-native is early in the dependency tree and can't depend on
util-linux-native which may need to applu patches. The pieces of
util-linux which quilt needs are long established as part of HOSTTOOLS.

The other RDEPENDS are already part of ASSUME_PROVIDED. util-linux-native
doesn't belong there since it has multiple components and is used as a valid
dependency elsewhere in the codebase.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolib/oe/utils: Fix hang in multiprocess_launch()
Richard Purdie [Sat, 16 Feb 2019 14:01:56 +0000 (14:01 +0000)]
lib/oe/utils: Fix hang in multiprocess_launch()

If large results values are returned by the subprocesses, we can hit a deadlock
where the subprocess is trying to write data back to the parent, the pipe is full
and the parent is waiting for the child to exit.

Avoid this by calling the update() method which would trigger reading a result
from the child, avoiding the deadlock. The issue is described in
https://bugs.python.org/issue8426

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agopackage: Rework debug source file handling
Richard Purdie [Wed, 30 Jan 2019 17:42:25 +0000 (17:42 +0000)]
package: Rework debug source file handling

Currently we parallel process the files we install running dwarfsrcfiles over
each one in parallel threads but requiring a lock to write the results to one
file. This is not ideal for performance and means we can't then use per file
data for other purposes such as source code license processing.

Rework the code so that the list of source files is generated per installed
file and is reusable.

The code still generates a null separated debugsources.list file since this
is used by a shell pipeline but it no longer needs locking.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoicecc-env: don't raise error when icecc not installed
Adam Trhon [Tue, 12 Feb 2019 12:14:58 +0000 (12:14 +0000)]
icecc-env: don't raise error when icecc not installed

When icecc is not installed, the `which icecc` command in icecc-env.sh
returns nonzero. This happens when environment is being sourced. When
the terminal has `set -e`, the whole script fails and terminal is
closed.

Fix this by ignoring errors from the which command.

Signed-off-by: Adam Trhon <adam.trhon@tbs-biometrics.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agonfs-utils: build tools with target compiler
Pascal Bach [Thu, 14 Feb 2019 16:15:29 +0000 (17:15 +0100)]
nfs-utils: build tools with target compiler

Some tools were built with CC_FOR_BUILD which points to the target
compiler. The current patch avoided issues by deleting some of the
binaries during install.

This patch replaces the CC_FOR_BUILD with CC so the tools are built with
the target compiler. This means the binaries no longer need to be
deleted.

I stumbled upon this by trying to globally add "--ffile-prefix-map", which
is not supported by my host GCC, to get rid of some "buildpaths" QA Warnings.

Cc: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agooeqa/manual/bsp-hw.json: add non-IA tests
Mazliana [Fri, 15 Feb 2019 08:29:27 +0000 (16:29 +0800)]
oeqa/manual/bsp-hw.json: add non-IA tests

QA team found that 10 manual bsp test cases from Testopia for
Beaglebone, EdgeRouter, and MPC need to be up streamed

[YOCTO #12650]

Signed-off-by: Mazliana <mazliana.mohamad@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolinux-firmware: Bump to 710963f revision
Otavio Salvador [Fri, 15 Feb 2019 13:55:03 +0000 (11:55 -0200)]
linux-firmware: Bump to 710963f revision

Following changes are applied:

710963f Merge https://github.com/ajaykuee/linux-firmware
c24aec4 nvidia: add TU10x typec controller firmware
28f5f7d Merge git://git.marvell.com/mwifiex-firmware
f30a319 Merge branch 'ath10k-20190201' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/linux-firmware
8fcf0ec bnx2x: Add FW 7.13.11.0.
8bf607c amdgpu: add firmware for vega20 from 18.50
578aee3 amdgpu: bump year on license
bd72387 linux-firmware: update Marvell PCIe-USB8997 firmware image
6cfdd52 linux-firmware: update Marvell SD8897-B0 firmware image
2206320 linux-firmware: add Marvell SD8977 firmware image
6b5e23a ath10k: QCA9984 hw1.0: update firmware-5.bin to 10.4-3.9.0.2-00021
0eef77d ath10k: QCA988X hw2.0: update firmware-5.bin to 10.2.4-1.0-00043
1bd5312 ath10k: QCA9888 hw2.0: update firmware-5.bin to 10.4-3.9.0.2-00024
97b1f93 ath10k: QCA6174 hw3.0: update board-2.bin
a8b75ca Merge tag 'add-rpi-fw' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux-firmware
56483ad brcm: Add BCM43455 NVRAM for Raspberry Pi 3 B+
638a91a brcm: Fix filename for BCM43430 NVRAM for the Raspberry Pi 3 Model B
bc65650 amdgpu: add raven2 fw for 18.50 release
32201bb amdgpu: add picasso fw for 18.50 release
b1eae29 Revert "brcm: Add BCM43455 NVRAM for Raspberry Pi 3 B+"
89d37c6 linux-firmware: Update firmware file for Intel Bluetooth,8265
f089658 linux-firmware: Update firmware patch for Intel Bluetooth 8260
ae90c3b linux-firmware: Update firmware file for Intel Bluetooth,9260
9723ba4 linux-firmware: Update firmware file for Intel Bluetooth,9560
c7148ed Merge tag 'add-rpi-fw' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux-firmware
128441e Merge tag 'iwlwifi-fw-2018-12-30' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware
56cbf41 Merge git://git.marvell.com/mwifiex-firmware
930f276 brcm: Add BCM43430 NVRAM for the Raspberry Pi 3 Model B
fca5958 brcm: Add BCM43455 NVRAM for Raspberry Pi 3 B+
63ca64a linux-firmware: update Marvell USB8801 B0 firmware image
b727739 iwlwifi: update firmwares for 9000 series
80dee31 cxgb4: update firmware to revision 1.22.9.0
0f22c85 Revert "amdgpu: update vega10 fw for 18.50 release"
117d211 brcm: Add 4330 NVRAM for the Prowise PT301 tablet
912d6a5 brcm: Add 43430 NVRAM for the Chuwi Vi8 Plus tablet
f16cf5e brcm: Add 43340 based AP6234 NVRAM for the Meegopad T08 HDMI stick
5a2766c brcm: Add 43430a0 based AP6212 NVRAM for the Jumper EZpad mini 3 tablet
867ac13 brcm: Add 43430a0 based AP6212 NVRAM for the Onda V80 Plus tablet
a5662fb brcm: Add 4356 based AP6356 NVRAM for the GPD win handheld
f055ceb brcm: Add brcmfmac43362-sdio.lemaker,bananapro.txt symlink
d9430ac brcm: Add 43362 based AP6210 NVRAM for the Cubietech Cubietruck
eb34562 WHENCE: Put quotes around brcmfmac NVRAM filenames
be15035 check_whence.py: Add support for filenames with spaces in them
e6b9001 rtl_bt: Add firmware and configuration files for the Bluetooth part of RTL8723BS
3de2546 Merge git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware
494709e Merge branch 'BXT_HUC' of git://anongit.freedesktop.org/drm/drm-firmware
8707ef3 iwlwifi: update firmwares for 8000 series
156b549 iwlwifi: add -43.ucode for 9000 series
8a396b6 iwlwifi: update -41.ucode for 9000 series
211de16 brcm: provide new firmwares for BCM4366 chipset
813fa1f Mellanox: Add new mlxsw_spectrum firmware 13.1910.622
a330ddb Merge branch 'for-upstream' of https://github.com/crojewsk/linux-firmware
8de1d88 cavium: Update firmware for CNN55XX crypto driver
a7ea5a8 amdgpu: update vega12 fw for 18.50 release
ec4b0cd amdgpu: update vega10 fw for 18.50 release
1abe3c3 amdgpu: update raven fw for 18.50 release
6e38fef amdgpu: update polaris11 fw for 18.50 release
df89864 amdgpu: update polaris10 fw for 18.50 release
a91e850 amdgpu: add firmware for vega12
6cca138 amdgpu: Add new polaris MC firmwares
e8404a6 amdgpu: Add new polaris SMC firmwares
8aa9e3e linux-firmware: Update AMD cpu microcode
f3f6ada Merge branch 'MSCC-PHYs' of https://github.com/QSchulz/linux-firmware
4bbd950 Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware
d9fb2ee nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.10.A.13
57d49d5 microchip: add firmware for VSC8574 and VSC8584 Ethernet PHYs
82f6dbf linux-firmware: intel: Update Cannonlake audio firmware.
69f153b firmware/huc/bxt: Add huC Update for BXT
5904eab nfp: update Agilio SmartNIC firmware to rev 2.1.16
e7cdec4 cxgb4: update firmware to revision 1.21.5.0

License-Update:
  - LICENSE.amdgpu: Copyright year update;
  - WHENCE: New firmware files additions and version updates;

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoperf: Package libperf-jvmti.so as part of ${PN}
Alex Kiernan [Tue, 15 Jan 2019 06:55:07 +0000 (06:55 +0000)]
perf: Package libperf-jvmti.so as part of ${PN}

perf's jvmti support builds libperf-jvmti.so that needs to be packaged
as part of the main package, not a developer package. Given there's no
files in the developer package, override FILES_SOLIBSDEV so it's not
gobbled by FILES_${PN}-dev, and then add just that file to FILES_${PN}
so that if in the future there other files which would be added to the
dev package we'll fail then.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolib/oe,oeqa/selftest: Fix DeprecationWarning: invalid escape sequence
Richard Purdie [Tue, 5 Feb 2019 14:17:58 +0000 (14:17 +0000)]
lib/oe,oeqa/selftest: Fix DeprecationWarning: invalid escape sequence

Fix another load of regex escape sequence warnings for newer
python versions.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolib/buildstats: Improve error message
Richard Purdie [Fri, 15 Feb 2019 11:54:09 +0000 (11:54 +0000)]
lib/buildstats: Improve error message

Just stating the recipe counts are different isn't helpful, showing
the differences makes it much easier to understand what changed.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolttng-ust: Upgrade 2.10.2 -> 2.10.3
Richard Purdie [Fri, 15 Feb 2019 14:58:11 +0000 (14:58 +0000)]
lttng-ust: Upgrade 2.10.2 -> 2.10.3

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolttng-tools: Upgrade 2.10.5 -> 2.10.6
Richard Purdie [Fri, 15 Feb 2019 14:57:40 +0000 (14:57 +0000)]
lttng-tools: Upgrade 2.10.5 -> 2.10.6

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agotarget-sdk-provides-dummy: Extend to -dev and -src packages
Richard Purdie [Fri, 15 Feb 2019 15:58:49 +0000 (15:58 +0000)]
target-sdk-provides-dummy: Extend to -dev and -src packages

This avoids errors when running populate_sdk under opkg:

 * Problem 1/1:
 *   - package busybox-dev-1.30.1-r0.core2-64 requires busybox = 1.30.1-r0, but none of the providers can be installed
 *
 * Solution 1:
 *   - allow deinstallation of target-sdk-provides-dummy-1.0-r0.sdk-provides-dummy-target

 * Solution 2:
 *   - do not ask to install a package providing busybox-dev

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoglib-2.0: upgrade 2.58.0 -> 2.58.3
Anuj Mittal [Thu, 14 Feb 2019 20:05:23 +0000 (04:05 +0800)]
glib-2.0: upgrade 2.58.0 -> 2.58.3

* For changes, see:
https://gitlab.gnome.org/GNOME/glib/blob/glib-2-58/NEWS

* Upstreamed patch removed: date-lt.patch

* Tweaked another to remove a hunk trying to find a binary from
glib-2.0-native which isn't needed anymore as the code is in python
now.

* Add locale-base-pl-pl to RDEPENDS for ptest as the fix has been
resolved and merged.

* Remove libdir INSANE_SKIP for ptest package. The only libs present
here are in libexecdir which is allowed by the check.

* Revert an upstream patch for now that had changed the behavior of
pkg-config files to use absolute paths which results in build failures.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoopenssl: update patch to fix buildpaths qa issue for -fmacro-prefix-map
Kai Kang [Fri, 15 Feb 2019 02:06:38 +0000 (21:06 -0500)]
openssl: update patch to fix buildpaths qa issue for -fmacro-prefix-map

Gcc option '-fmacro-prefix-map' is added to DEBUG_PREFIX_MAP. It has a
patch to deal option '-fdebug-prefix-map' already. Update the patch
0001-buildinfo-strip-sysroot-and-debug-prefix-map-from-co.patch to fix
buildpaths qa issue for '-fmacro-prefix-map' too.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agogo-cross-canadian: set default value of DEBUG_PREFIX_MAP
Kai Kang [Fri, 15 Feb 2019 02:06:36 +0000 (21:06 -0500)]
go-cross-canadian: set default value of DEBUG_PREFIX_MAP

It uses gcc on build machine during go-cross-canadian bootstrap, but the
gcc version may be old and not support option '-fmacro-prefix-map' which
is one of default values of DEBUG_PREFIX_MAP.

So set default value of DEBUG_PREFIX_MAP for go-cross-canadian.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agobitbake.conf: update DEBUG_PREFIX_MAP with -fmacro-prefix-map
Kai Kang [Fri, 15 Feb 2019 02:06:35 +0000 (21:06 -0500)]
bitbake.conf: update DEBUG_PREFIX_MAP with -fmacro-prefix-map

Add option '-fmacro-prefix-map' to DEBUG_PREFIX_MAP. It could resolve
buildpaths qa warnings which caused by macros '__FILE__' and
'__BASE_FILE__'.

Though option '-ffile-prefix-map' could cover '-fdebug-prefix-map' and
'-fdebug-prefix-map' both, it is not supported by 'as' and causes
buildpaths qa warnings of glibc:

| QA Issue: File
|  /work/i586-poky-linux/glibc/2.29-r0/packages-split/glibc-dev/usr/lib/crti.o
|  in package contained reference to tmpdir

So only add '-fmacro-prefix-map' to DEBUG_PREFIX_MAP rather than replace
'-fdebug-prefix-map' with '-ffile-prefix-map'.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agorunqemu: Make QB_MEM easier to set
Robert Yang [Fri, 15 Feb 2019 08:14:52 +0000 (16:14 +0800)]
runqemu: Make QB_MEM easier to set

It only could be set as the following in the past:
QB_MEM = "-m 256"

Now it also can be set as:
QB_MEM = "-m 256M (or m)"
QB_MEM = "256M (or m)"

[YOCTO #11522]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agorunqemu: Let qemuparams override default settings
Robert Yang [Fri, 15 Feb 2019 08:14:51 +0000 (16:14 +0800)]
runqemu: Let qemuparams override default settings

Fixed:
In meta/conf/machine/include/qemuboot-x86.inc:
QB_CPU_x86-64 = "-cpu core2duo"

$ runqemu qemux86-64 qemuparams="-cpu coreduo"
Check /proc/cpuinfo, it should use coreduo rather than core2duo since user
specifies it, but it doesn't, append qemuparams to the last can fix the
problem.

[YOCTO #11773]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agomeson.bbclass: point to llvm-config
Anuj Mittal [Fri, 15 Feb 2019 07:32:06 +0000 (15:32 +0800)]
meson.bbclass: point to llvm-config

Allow packages using llvm-config to find it using meson's dependency
interface.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agomklibs-native: 0.1.43 -> 0.1.44
Robert Yang [Fri, 15 Feb 2019 03:22:21 +0000 (11:22 +0800)]
mklibs-native: 0.1.43 -> 0.1.44

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agogit: 2.18.1 -> 2.20.1
Robert Yang [Fri, 15 Feb 2019 03:22:20 +0000 (11:22 +0800)]
git: 2.18.1 -> 2.20.1

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoe2fsprogs: 1.44.3 -> 1.44.5
Robert Yang [Fri, 15 Feb 2019 03:22:19 +0000 (11:22 +0800)]
e2fsprogs: 1.44.3 -> 1.44.5

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agocryptodev: 1.9 -> 1.10
Robert Yang [Fri, 15 Feb 2019 03:22:18 +0000 (11:22 +0800)]
cryptodev: 1.9 -> 1.10

* Remove backported patches:
  0001-Port-tests-to-openssl-1.1.patch
  0001-ioctl.c-Fix-build-with-linux-4.13.patch
  0001-ioctl.c-Fix-build-with-linux-4.17.patch
  0001-refactoring-split-big-function-to-simplify-maintaina.patch
  0002-refactoring-relocate-code-to-simplify-later-patches.patch
  0003-convert-to-new-AEAD-interface-in-kernels-v4.2.patch

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agowic/engine: Fix missing parted autobuilder failures
Richard Purdie [Fri, 15 Feb 2019 07:57:25 +0000 (07:57 +0000)]
wic/engine: Fix missing parted autobuilder failures

OE-Core rev: a88bcbae850a2e6d182291d3f8e167aabdbe4842 broke the ability
to find parted as it may be in sbin which is not in PATH for some users
on some distros.

Iterate on the original patch to fix this and also fix the original problem.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoclasses/license_image.bbclass: Fix rootfs license file permissions
Joshua Watt [Wed, 13 Feb 2019 16:58:36 +0000 (10:58 -0600)]
classes/license_image.bbclass: Fix rootfs license file permissions

Fixes up the permissions on the license files when they are put on the
target file system so that they are readable by everyone. Previously,
they would have inherited whatever permissions the file had in the
recipe, which may not have been appropriate.

[YOCTO #13175]

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agodefault-distrovars: set CONNECTIVITY_CHECK_URIS
Ross Burton [Thu, 14 Feb 2019 15:05:26 +0000 (15:05 +0000)]
default-distrovars: set CONNECTIVITY_CHECK_URIS

Connectivity checking is useful, so set a default value of https://example.com/.
This checks both that we have connectivity and HTTPS makes it through any
proxies.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agox264: update to latest on stable branch
Anuj Mittal [Thu, 14 Feb 2019 20:01:25 +0000 (04:01 +0800)]
x264: update to latest on stable branch

For changes, see:

https://github.com/mirror/x264/compare/e9a5903edf8ca59ef20e6f4894c196f135af735e...0a84d986e7020f8344f00752e3600b9769cc1e85

Remove the perlnative dependency that doesn't seem to be needed.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agobind: Move nsupdate to bind-utils
Adrian Bunk [Thu, 14 Feb 2019 09:11:13 +0000 (11:11 +0200)]
bind: Move nsupdate to bind-utils

This is a client tool that is usually not used one the same
machine as the DNS server.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agobase.bbclass: Check BuildStarted for HOSTTOOLS
Robert Yang [Thu, 14 Feb 2019 06:37:19 +0000 (14:37 +0800)]
base.bbclass: Check BuildStarted for HOSTTOOLS

There might be no bb.event.ConfigParsed event if bitbake server is running, so
check bb.event.BuildStarted too to make sure HOSTTOOLS_DIR exists.

Fixed:
$ export BB_SERVER_TIMEOUT=-1
$ bitbake quilt-native
$ rm -fr tmp
$ bitbake quilt-native
ERROR: Error running gcc  --version: /bin/sh: gcc: command not found

This error is caused by enable_uninative(), it runs twice (ConfigParsed and
BuildStarted), the error would happen when there is no ConfigParsed event
(no hosttools is created), but BuildStarted. This patch can fix the problem.

[YOCTO #13022]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agocairo: upgrade 1.14.12 -> 1.16.0
Anuj Mittal [Thu, 14 Feb 2019 05:48:57 +0000 (13:48 +0800)]
cairo: upgrade 1.14.12 -> 1.16.0

* For changes, see:

https://www.cairographics.org/releases/ChangeLog.cairo-1.16.0

* Remove the backported patch.

* libcairo-trace isn't a version lib anymore, fix the packaging and
include it in perf-utils.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agopixman: upgrade 0.34.0 -> 0.38.0
Anuj Mittal [Thu, 14 Feb 2019 05:48:56 +0000 (13:48 +0800)]
pixman: upgrade 0.34.0 -> 0.38.0

For changes, see:

https://cgit.freedesktop.org/pixman/log/?qt=range&q=pixman-0.38.0...pixman-0.34.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoharfbuzz: upgrade 2.2.0 -> 2.3.1
Anuj Mittal [Thu, 14 Feb 2019 05:48:55 +0000 (13:48 +0800)]
harfbuzz: upgrade 2.2.0 -> 2.3.1

For changes, see:

https://github.com/harfbuzz/harfbuzz/releases

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agogrub2: Fix build with gcc9
Khem Raj [Wed, 13 Feb 2019 01:12:24 +0000 (17:12 -0800)]
grub2: Fix build with gcc9

Disable -Waddress-of-packed-member being treated as error

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agogstreamer: improve metadata dependencies
Ross Burton [Wed, 13 Feb 2019 13:25:52 +0000 (13:25 +0000)]
gstreamer: improve metadata dependencies

Instead of maintaining its own copy of the 'system' packages, reuse
oe.utils.packages_filter_out_system().

This stops ${PN}-src being added to the meta package, which meant anything
depending on the meta package was also pulling in the sources.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoutils: add -src to system package name blacklist
Ross Burton [Wed, 13 Feb 2019 13:25:51 +0000 (13:25 +0000)]
utils: add -src to system package name blacklist

oe.utils.packages_filter_out_system() returns PACKAGES after removing "system"
packages but it doesn't handle ${PN}-src as generated by
PACKAGE_DEBUG_SPLIT_STYLE=debug-with-srcpkg.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agowic/engine.py: Load paths from PATH environment variable
William Bourque [Mon, 11 Feb 2019 20:00:48 +0000 (15:00 -0500)]
wic/engine.py: Load paths from PATH environment variable

Load self.paths from environment variable and
if it fails, fall back to hardcoded list.
This is required for users that would need to load
different e2fsprogs binaries if their system's ones
are not recent enought

Signed-off-by: William Bourque <wbourque@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agosystemd: RDEPENDS on util-linux-umount
André Draszik [Mon, 11 Feb 2019 12:04:33 +0000 (12:04 +0000)]
systemd: RDEPENDS on util-linux-umount

It looks like there is an implicit dependency on util-linux'
umount - as otherwise when using busybox' umount we see a
long delay on shutdown / reboot.

[YOCTO #13058]

Signed-off-by: André Draszik <andre.draszik@jci.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoimage_types.bbclass: Set memory usage limit and CPU threads for xz
Khem Raj [Tue, 12 Feb 2019 05:47:54 +0000 (21:47 -0800)]
image_types.bbclass: Set memory usage limit and CPU threads for xz

when building with opkg backend and huge packages e.g. chromium/llvm all
going in parallel, memory pressure causes xz to catapult with

do_package_write_ipk: Failed to create package, opkg-build failed with: xz: (stdin): Cannot allocate memory

since there are many tasks going on in parallel, xz adds to memory pressure
and it wants it all, put an upper limit for memory xz can use

We add a variable XZ_MAXRAM with 30% of RAM limit and can be customized
if builders have more memory one can set it like

XZ_DEFAULTS = "-M 0 -T 0"

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoxf86-video-intel: update to latest
Anuj Mittal [Tue, 12 Feb 2019 02:47:09 +0000 (10:47 +0800)]
xf86-video-intel: update to latest

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibva-utils: upgrade 2.3.0 -> 2.4.0
Anuj Mittal [Tue, 12 Feb 2019 02:47:08 +0000 (10:47 +0800)]
libva-utils: upgrade 2.3.0 -> 2.4.0

For changes, see:

https://github.com/intel/libva-utils/releases

Switch back to using tarball now that it is available.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibva: upgrade 2.3.0 -> 2.4.0
Anuj Mittal [Tue, 12 Feb 2019 02:47:07 +0000 (10:47 +0800)]
libva: upgrade 2.3.0 -> 2.4.0

For changes, see:

https://github.com/intel/libva/releases

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agocmake: update to 3.13.4
Pascal Bach [Tue, 12 Feb 2019 16:19:49 +0000 (17:19 +0100)]
cmake: update to 3.13.4

All patches have been rebased on top of the 3.13.4 release.

I successfully built all CMake recipes in oe-core and meta-oe.

Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
Cc: Otavio Salvador <otavio.salvador@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agomenu-cache: upgrade 1.0.2 -> 1.1.0
Andreas Müller [Sun, 27 Jan 2019 20:25:04 +0000 (21:25 +0100)]
menu-cache: upgrade 1.0.2 -> 1.1.0

Latest LxQt requires recent version of menu-cache.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>