]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
5 years agolibxfont2:upgrade 2.0.3 -> 2.0.4
Zang Ruochen [Mon, 7 Oct 2019 05:42:33 +0000 (13:42 +0800)]
libxfont2:upgrade 2.0.3 -> 2.0.4

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomsmtp:upgrade 1.8.5 -> 1.8.6
Zang Ruochen [Mon, 7 Oct 2019 05:06:26 +0000 (13:06 +0800)]
msmtp:upgrade 1.8.5 -> 1.8.6

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibrepo:upgrade 1.10.5 -> 1.10.6
Zang Ruochen [Mon, 7 Oct 2019 03:34:23 +0000 (11:34 +0800)]
librepo:upgrade 1.10.5 -> 1.10.6

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoexpat:upgrade 2.2.8 -> 2.2.9
Zang Ruochen [Mon, 7 Oct 2019 03:11:04 +0000 (11:11 +0800)]
expat:upgrade 2.2.8 -> 2.2.9

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agognu-efi: Do not use gcc-only options when building with clang
Khem Raj [Mon, 7 Oct 2019 01:40:12 +0000 (18:40 -0700)]
gnu-efi: Do not use gcc-only options when building with clang

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibpcap: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:35 +0000 (13:08 +0000)]
libpcap: Clarify BSD license variant

The License of libpcap is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agop11-kit: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:44 +0000 (13:08 +0000)]
p11-kit: Clarify BSD license variant

The license of p11-kit is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibpcre: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:44 +0000 (13:08 +0000)]
libpcre: Clarify BSD license variant

The license of the two libraries are BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibwebp: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:44 +0000 (13:08 +0000)]
libwebp: Clarify BSD license variant

The license of libwebp is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agospeexdsp: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:43 +0000 (13:08 +0000)]
speexdsp: Clarify BSD license variant

The license of speexdsp is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agospeex: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:43 +0000 (13:08 +0000)]
speex: Clarify BSD license variant

The license of speex is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibtheora: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:42 +0000 (13:08 +0000)]
libtheora: Clarify BSD license variant

The license of libtheora is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibvorbis: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:42 +0000 (13:08 +0000)]
libvorbis: Clarify BSD license variant

The license of libvorbis is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibogg: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:42 +0000 (13:08 +0000)]
libogg: Clarify BSD license variant

The license of libogg is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibxpm: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:41 +0000 (13:08 +0000)]
libxpm: Clarify BSD license variant

The license of libxpm is MIT.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agotcp-wrappers: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:41 +0000 (13:08 +0000)]
tcp-wrappers: Clarify BSD license variant

The license of tcp-wrappers is BSD-1-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorpcbind: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:40 +0000 (13:08 +0000)]
rpcbind: Clarify BSD license variant

The license of rpcbind is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolighttpd: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:40 +0000 (13:08 +0000)]
lighttpd: Clarify BSD license variant

The license of lighttpd is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopbzip2: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:40 +0000 (13:08 +0000)]
pbzip2: Clarify BSD license variant

The license of pbzip2 is BSD-4-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibarchive: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:39 +0000 (13:08 +0000)]
libarchive: Clarify BSD license variant

The license of libarchive is BSD-2-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibtirpc: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:39 +0000 (13:08 +0000)]
libtirpc: Clarify BSD license variant

The license of libtirpc is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython-smmap: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:38 +0000 (13:08 +0000)]
python-smmap: Clarify BSD license variant

The license of python-smmap is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython-async: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:38 +0000 (13:08 +0000)]
python-async: Clarify BSD license variant

The license of python-async is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agofile: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:37 +0000 (13:08 +0000)]
file: Clarify BSD license variant

The license of file is BSD-2-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoflex: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:37 +0000 (13:08 +0000)]
flex: Clarify BSD license variant

The license of flex is BSD-2-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocmake: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:37 +0000 (13:08 +0000)]
cmake: Clarify BSD license variant

The license of cmake is BSD-3-Clause

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agowpa-supplicant: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:36 +0000 (13:08 +0000)]
wpa-supplicant: Clarify BSD license variant

The license of wpa-supplicant is BSD-3-Clause

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoovmf: Clarify BSD license variant
Christophe PRIOUZEAU [Mon, 7 Oct 2019 13:08:36 +0000 (13:08 +0000)]
ovmf: Clarify BSD license variant

The license of ovmf is BSD-2-Clause

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosqlite3:upgrade 3.29 -> 3.30
Zang Ruochen [Wed, 9 Oct 2019 01:53:04 +0000 (09:53 +0800)]
sqlite3:upgrade 3.29 -> 3.30

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agodbus: Change path of system_bus_socket from /var/run/dbus/ to /run/dbus/
Peiran Hong [Tue, 8 Oct 2019 15:33:31 +0000 (11:33 -0400)]
dbus: Change path of system_bus_socket from /var/run/dbus/ to /run/dbus/

Fixed a warning message during startup caused by referencing the legacy
directory /var/run instead of /run. An extra parameter is passed to the
configure script to achiveve this. Upstream cannot provide a fix due to
another Linux distribution (Slackware) uses /var/run and /run as
different directories.

Refer to https://gitlab.freedesktop.org/dbus/dbus/issues/282 for
details.

Signed-off-by: Peiran Hong <peiran.hong@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorunqemu: Remove disabling of high resolution timer
Joerg Vehlow [Fri, 11 Oct 2019 06:03:57 +0000 (08:03 +0200)]
runqemu: Remove disabling of high resolution timer

The option 'highres=off' sneaked itself into the runqemu script for all
configurations, where the root filesystem type is not 'cpio' or 'cpio.gz'.
See: https://bugzilla.yoctoproject.org/show_bug.cgi?id=13590

Signed-off-by: Joerg Vehlow <joerg.vehlow@aox-tech.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agometa: add missing description in recipes-extended
Maxime Roussin-Bélanger [Fri, 11 Oct 2019 04:13:59 +0000 (00:13 -0400)]
meta: add missing description in recipes-extended

Signed-off-by: Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoshadow: update homepage and bugtracker
Maxime Roussin-Bélanger [Fri, 11 Oct 2019 04:13:58 +0000 (00:13 -0400)]
shadow: update homepage and bugtracker

The previous homepage and issue tracker is no longer available.

Remove some trailing whitespace

Signed-off-by: Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocreaterepo-c: upgrade to 0.15.1
Alexander Kanavin [Fri, 11 Oct 2019 11:47:54 +0000 (13:47 +0200)]
createrepo-c: upgrade to 0.15.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibmodulemd: remove the recipe
Alexander Kanavin [Fri, 11 Oct 2019 11:47:53 +0000 (13:47 +0200)]
libmodulemd: remove the recipe

Version 2 of the recipe is not actually required by anything; the
lidmodulemd dependency in createrepo-c is optional, and the
libmodulemd feature is not used in YP.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibmodulemd-v1: introduce the recipe
Alexander Kanavin [Fri, 11 Oct 2019 11:47:52 +0000 (13:47 +0200)]
libmodulemd-v1: introduce the recipe

Upstream has split version 1 of the libmodulemd recipe into
its own branch and removed version 1 from the master
branch and 2.x releases; as libdnf requires v1 of libmodulemd,
this commit introduces a v1-specific revipe.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomeson: update to 0.52.0
Alexander Kanavin [Fri, 11 Oct 2019 11:47:51 +0000 (13:47 +0200)]
meson: update to 0.52.0

Drop backported patches.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agovala: upgrade 0.44.7 -> 0.46.3
Alexander Kanavin [Fri, 11 Oct 2019 11:47:50 +0000 (13:47 +0200)]
vala: upgrade 0.44.7 -> 0.46.3

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agop11-kit: upgrade 0.23.16.1 -> 0.23.18.1
Alexander Kanavin [Fri, 11 Oct 2019 11:47:49 +0000 (13:47 +0200)]
p11-kit: upgrade 0.23.16.1 -> 0.23.18.1

Drop the patch that has been merged upstream.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agompg123: upgrade 1.25.11 -> 1.25.12
Alexander Kanavin [Fri, 11 Oct 2019 11:47:48 +0000 (13:47 +0200)]
mpg123: upgrade 1.25.11 -> 1.25.12

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibsecret: upgrade 0.19.0 -> 0.19.1
Alexander Kanavin [Fri, 11 Oct 2019 11:47:47 +0000 (13:47 +0200)]
libsecret: upgrade 0.19.0 -> 0.19.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibdazzle: upgrade 3.32.3 -> 3.34.1
Alexander Kanavin [Fri, 11 Oct 2019 11:47:46 +0000 (13:47 +0200)]
libdazzle: upgrade 3.32.3 -> 3.34.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogtk-doc: upgrade 1.31 -> 1.32
Alexander Kanavin [Fri, 11 Oct 2019 11:47:45 +0000 (13:47 +0200)]
gtk-doc: upgrade 1.31 -> 1.32

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agowebkitgtk: update 2.24.4 -> 2.26.1
Alexander Kanavin [Fri, 11 Oct 2019 11:47:44 +0000 (13:47 +0200)]
webkitgtk: update 2.24.4 -> 2.26.1

Drop patches:
- 0001-WebKitMacros-Append-to-I-and-not-to-isystem.patch - this
has been a pain to rebase for a while as upstream keeps shifting and
changing the code that needs to be modified. If the issue the patch
is addressing is still relevant, please work with upstream to fix it
at the source

- 0001-gstreamer-add-a-missing-format-string.patch, narrowing.patch
are integrated upstream

- detect-gstreamer-gl.patch is adjusting something that is better done
from the yocto package configuration

Add an option to disable an enabled-by-default sandbox that requires
a component that oe-core does not have.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoepiphany: upgrade 3.32.4 -> 3.34.1
Alexander Kanavin [Fri, 11 Oct 2019 11:47:43 +0000 (13:47 +0200)]
epiphany: upgrade 3.32.4 -> 3.34.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoglib-networking: update to 2.62.1
Alexander Kanavin [Fri, 11 Oct 2019 11:47:41 +0000 (13:47 +0200)]
glib-networking: update to 2.62.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoglib-2.0: upgrade to 2.62.1
Alexander Kanavin [Fri, 11 Oct 2019 11:47:40 +0000 (13:47 +0200)]
glib-2.0: upgrade to 2.62.1

Drop backported 0001-meson-do-a-build-time-check-for-strlcpy-before-attem.patch
and 0001-meson.build-do-not-hardcode-linux-as-the-host-system.patch where
upstream has removed the problematic bit.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogobject-introspection: update to 1.62.0
Alexander Kanavin [Fri, 11 Oct 2019 11:47:39 +0000 (13:47 +0200)]
gobject-introspection: update to 1.62.0

Upstream has removed autotools support entirely, so we can drop
the chunks of patches that touch it.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorunqemu: unset another environment variable for 'egl-headless'
Alexander Kanavin [Fri, 11 Oct 2019 11:47:38 +0000 (13:47 +0200)]
runqemu: unset another environment variable for 'egl-headless'

Some host distributions (opensuse for example) are using 'pkgconf',
which, unlike the original pkg-config, appends PKG_CONFIG_SYSROOT_DIR
to every directory from the .pc file.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agometa: simplify over descriptive descriptions in devtools
Maxime Roussin-Bélanger [Wed, 9 Oct 2019 02:08:48 +0000 (22:08 -0400)]
meta: simplify over descriptive descriptions in devtools

fix commandline -> command-line typo.
according to:
    https://en.wikipedia.org/wiki/Command-line_interface
    https://wiki.debian.org/Apt

Signed-off-by: Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython3: CVE-2019-16056
Chen Qi [Wed, 9 Oct 2019 08:36:39 +0000 (16:36 +0800)]
python3: CVE-2019-16056

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython: CVE-2019-16056
Chen Qi [Wed, 9 Oct 2019 08:36:40 +0000 (16:36 +0800)]
python: CVE-2019-16056

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolicense_image.bbclass: check and reject packages which have incompatible licenses
Alexander Kanavin [Thu, 10 Oct 2019 11:18:48 +0000 (13:18 +0200)]
license_image.bbclass: check and reject packages which have incompatible licenses

The use case is setting INCOMPATIBLE_LICENSE per image,
rather than as an awkward, and too strict global setting.

This for example would allow building development images with gplv3 tools,
but production images without them, and checking that nothing gpl3-licensed
gets into the latter.

Examples are provided via the selftest: four scenarios are tested:

- bash is added to the image, with a default gpl3 license; this is rejected
- bash is added to the image, with a "gpl3 & other" license; this is also rejected
- bash is added to the image, with a "gpl3 | other" license; this is accepted, but
only 'other' is added to the license manifest (this was already handled correctly
previously).
- bash is added to the image with a default gpl3 license, and is additionally
whitelisted for that image; this is accepted.

Eventually, this would allow deprecating the meta-gplv2 layer, while still
enforcing the no-gpl3 rule where possible and needed.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolicense.bbclass: split incompatible license check into a helper function
Alexander Kanavin [Thu, 10 Oct 2019 11:18:47 +0000 (13:18 +0200)]
license.bbclass: split incompatible license check into a helper function

This would help with checking incompatible licenses at do_rootfs step
in image creation, where it is beneficial to pass the license string
directly to the function.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoelfutils: do not depend on target libtool
Alexander Kanavin [Thu, 10 Oct 2019 11:18:46 +0000 (13:18 +0200)]
elfutils: do not depend on target libtool

This seems to be entirely unneeded.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobind: do not RDEPEND on bash
Alexander Kanavin [Thu, 10 Oct 2019 11:18:45 +0000 (13:18 +0200)]
bind: do not RDEPEND on bash

Nothing in the target installation actually needs it.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoiproute2: make elfutils support optional
Alexander Kanavin [Thu, 10 Oct 2019 11:18:44 +0000 (13:18 +0200)]
iproute2: make elfutils support optional

The use case is as well allowing gpl3-free builds without
pulling in outdated meta-gpl2 recipes.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibcheck: split /usr/bin/checkmk into its own package
Alexander Kanavin [Thu, 10 Oct 2019 11:18:43 +0000 (13:18 +0200)]
libcheck: split /usr/bin/checkmk into its own package

This allows not pulling in gawk, which is gplv3 licensed when
only the libcheck library itself is needed. checkmk is a
development tool that writes out a C boilerplate for tests.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython3: un-break disabling the readline PACKAGECONFIG
Alexander Kanavin [Thu, 10 Oct 2019 11:18:42 +0000 (13:18 +0200)]
python3: un-break disabling the readline PACKAGECONFIG

Previously the readline module would have been built regardless of
readline's presence in the sysroot, and the recipe would
fail at package_qa.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython3: make gdbm optional
Alexander Kanavin [Thu, 10 Oct 2019 11:18:41 +0000 (13:18 +0200)]
python3: make gdbm optional

The use case is building a gpl3-free image, without having
to rely on outdated recipes from meta-gplv2 layer.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoperl: make gdbm optional
Alexander Kanavin [Thu, 10 Oct 2019 11:18:40 +0000 (13:18 +0200)]
perl: make gdbm optional

Recent versions of gdbm are gplv3, so in some scenarios
it is beneficial to not depend on it.

(thanks Ross for leading the way with the db option :)

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosocat: turn hard readline dependency into an option
Alexander Kanavin [Thu, 10 Oct 2019 11:18:39 +0000 (13:18 +0200)]
socat: turn hard readline dependency into an option

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobuild-appliance-image: Update to master head revision 2019-10 2019-10-zeus yocto-3.0
Richard Purdie [Wed, 9 Oct 2019 21:28:44 +0000 (22:28 +0100)]
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoreadline-native: Fix builds on tumbleweed
Richard Purdie [Wed, 9 Oct 2019 17:02:31 +0000 (18:02 +0100)]
readline-native: Fix builds on tumbleweed

OpenSuse's libreadline has extra symbol information which upsets our uninative
loader as our libreadline is missing symbols with the appropriate versions.

The simplest solution is to add the version information as they're harmless.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoscripts/gen-lockedsig-cache: Don't list paths which don't exist
Richard Purdie [Wed, 9 Oct 2019 16:06:00 +0000 (17:06 +0100)]
scripts/gen-lockedsig-cache: Don't list paths which don't exist

This avoids failures seen on the autobuilder when generating eSDKs
and release sstate copies.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Wed, 9 Oct 2019 13:13:43 +0000 (14:13 +0100)]
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibpcap:upgrade 1.9.0 -> 1.9.1
Zang Ruochen [Mon, 7 Oct 2019 02:52:14 +0000 (10:52 +0800)]
libpcap:upgrade 1.9.0 -> 1.9.1

-libpcap/0001-pcap-usb-linux.c-add-missing-limits.h-for-musl-syste.patch
 Removed since this is included in 1.9.1.

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/selftest/imagefeatures: improve test_hypervisor_fmts
Ross Burton [Wed, 9 Oct 2019 11:00:51 +0000 (12:00 +0100)]
oeqa/selftest/imagefeatures: improve test_hypervisor_fmts

If this test fails then the output doesn't help in any meaningful way, so
improve the test to output the unparsable JSON and display unexpected output.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobluez5: add needed character encoding for ptests
Ross Burton [Tue, 8 Oct 2019 10:46:04 +0000 (11:46 +0100)]
bluez5: add needed character encoding for ptests

The test-gobject-header test suite needs UTF-16 encoding:

test_decode_header_name_ascii:
assertion failed (err == NULL):
Unicode conversion failed:
Conversion from character set ?UTF-16BE? to ?UTF-8? is not supported (g-obex-error-quark, 256)

Add gconv-utf-16 to the bluez5-ptest RDEPENDS.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogdb: Bump from 8.3 to 8.3.1
Alistair Francis [Tue, 8 Oct 2019 15:50:15 +0000 (08:50 -0700)]
gdb: Bump from 8.3 to 8.3.1

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agollvm: remove -mlongcall from CXXFLAGS for powerpc
Changqing Li [Tue, 8 Oct 2019 05:14:21 +0000 (13:14 +0800)]
llvm: remove -mlongcall from CXXFLAGS for powerpc

after gcc upgrade to 9.1.0, with this flags will make below error:
collect2: fatal error: ld terminated with signal 11 [Segmentation fault]

remove it as workaround, after remove it, powerpc can compile successfully

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoperl: Handle PACKAGES_DYNAMIC for perl-native
Khem Raj [Tue, 8 Oct 2019 05:06:29 +0000 (22:06 -0700)]
perl: Handle PACKAGES_DYNAMIC for perl-native

A perl module recipe extending to provide native version causes target
perl dependencies to be pulled into native build if the module recipe
has RDEPENDS_${PN} = "perl-module-XXXX" e.g. libxml-sax-base-perl
recipe.

The reason is that native bbclass empties out PACKAGES_DYNAMIC and
perl's PACKAGES_DYNAMIC_class-target is greedy enough to usurp native
modules as well.

Eventually we end up with errors like when sstate is used across
machines

* ERROR: libxml-sax-base-perl-native different signature for task do_populate_sysroot.sigdata between qemux86copy and qemuarm

Therefore, to fix this native case needs to handled specially when
re-assigning module dependencies in split_perl_packages(), where the
modules are named correctly for native case and have a single dependency
on perl-native, secondly, PACKAGES_DYNAMIC for target case needs to be
reined in to spare, -native modules, thirdly, let perl-native take over
the case for providing native modules

This will fix several sstate signature errors like above with external
perl modules providing native variants and having runtime dependencies on
modules which are provided by perl proper

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agodnf.py: check busybox for case test_dnf_installroot
Kai Kang [Tue, 8 Oct 2019 07:51:02 +0000 (15:51 +0800)]
dnf.py: check busybox for case test_dnf_installroot

Check package busybox which is required by cases test_dnf_installroot
and test_dnf_installroot_usrmerge.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosystemd.bbclass: add RMINITDIR for nativesdk builds
Trevor Gamblin [Fri, 27 Sep 2019 15:07:40 +0000 (11:07 -0400)]
systemd.bbclass: add RMINITDIR for nativesdk builds

nativesdk builds such as nativesdk-dnf are installing systemd
service files, leading bitbake to throw installed-vs-shipped
warnings, but these are not needed in nativesdk:

 WARNING: nativesdk-dnf-4.2.2-r0 do_package: QA Issue: nativesdk-dnf: Files/directories were installed but not shipped in any package:
      /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib
      /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd
      /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system
      /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic.timer
      /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-makecache.timer
      /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic.service
      /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-makecache.service
      /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic-notifyonly.timer
      /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic-download.service
      /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic-download.timer
      /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic-notifyonly.service
      /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic-install.timer
      /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic-install.service
    Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
    nativesdk-dnf: 13 installed and not shipped files. [installed-vs-shipped]

Rather than have each recipe remove the files, an RMINITDIR case
for nativesdk builds should be added to systemd.bbclass.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopango: remove obsolete libtool FILES
Ross Burton [Tue, 8 Oct 2019 13:18:22 +0000 (14:18 +0100)]
pango: remove obsolete libtool FILES

We now build Pango with Meson which doesn't use libtool, so we can remove the
FILES that packages up non-existant .la files.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolinux-yocto/5.2: fix strace/ptrace long runtime issues
Bruce Ashfield [Tue, 8 Oct 2019 14:26:29 +0000 (10:26 -0400)]
linux-yocto/5.2: fix strace/ptrace long runtime issues

Bumping SRCREVs to pickup the following kernel commit:

[
    Author: Bruce Ashfield <bruce.ashfield@gmail.com>
    Date:   Tue Oct 8 13:15:46 2019 +0000

        signal/ptrace: fix cgroup2/freezer long runtimes

        As reported in the thread: https://lkml.org/lkml/2019/10/1/789, in
        kernels with commit 76f969e8948d82 [cgroup: cgroup v2 freezer], we
        were seeing much longer runtime in strace/ptrace tests (4 minutes
        versus 4 seconds).

        The issue only manifests if CONFIG_PREEMPT is enabled, which is in
        all of the default configurations.

        As sugggested in the thread, the movement of preempt_enable_no_resched()
        until after the cgroup is frozen returns the behaviour to pre-5.2
        runtimes.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

With this change in place, our times are back to normal:

   root@qemux86-64:~# cd /usr/lib/strace/ptest/tests
   root@qemux86-64:/usr/lib/strace/ptest/tests# time ../strace -o log -qq -esignal=none -e/clock ./printpath-umovestr>ttt

   real    0m3.909s
   user    0m0.534s
   sys     0m3.342s

This will eventually loop around via -stable, or may need future
tweaks, but it does address the immediate issue/symptom that we are
seeing, with no obvious side effects.

[YOCTO #13556]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolinux-yocto-rt/5.2: update to -rt9
Bruce Ashfield [Tue, 8 Oct 2019 16:01:44 +0000 (12:01 -0400)]
linux-yocto-rt/5.2: update to -rt9

Updating to 5.2-rt9. Which comprises the following fixes:

   90a5890111ca v5.2.17-rt9
   7700ef5f6438 sched: migrate disable: Protect cpus_ptr with lock
   11d09bb2607b sched: Remove dead __migrate_disabled() check
   ceb75897bca0 sched: __set_cpus_allowed_ptr: Check cpus_mask, not cpus_ptr
   70d3cef7a488 printk: devkmsg: read: Return EPIPE when the first message user-space wants has gone
   eef2411714d4 drm/i915: Drop the IRQ-off asserts
   f063808d4629 drm/i915: Don't disable interrupts for intel_engine_breadcrumbs_irq()
   d3136b34629a rcutorture: Avoid problematic critical section nesting on RT
   ded0345350a6 rcu: Use rcuc threads on PREEMPT_RT as we did
   ea804ff7a3de sched: migrate_dis/enable: Use sleeping_lock…() to annotate sleeping points
   5221cc57007f rcu: Acquire RCU lock when disabling BHs
   b05b0d20c207 posix-timers: Unlock expiry lock in the early return
   066bbfed5243 v5.2.17-rt8
   163d8462f622 v5.2.14-rt7
   41f51767f77d hrtimer: Add a missing bracket and hide `migration_base' on !SMP
   8d0056d6bd7a v5.2.14-rt6

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/sdk: improve Meson test
Ross Burton [Tue, 8 Oct 2019 11:52:01 +0000 (12:52 +0100)]
oeqa/sdk: improve Meson test

Verify that the build inside the SDK is detected as a cross compilation.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoharfbuzz: add PACKAGECONFIGs for all the optional dependencies
Ross Burton [Tue, 8 Oct 2019 11:02:21 +0000 (12:02 +0100)]
harfbuzz: add PACKAGECONFIGs for all the optional dependencies

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agotoolchain-scripts: export READELF
Ross Burton [Fri, 4 Oct 2019 13:19:48 +0000 (14:19 +0100)]
toolchain-scripts: export READELF

The readelf binary is prefixed, so export READELF in the SDKs so that the
correct readelf binary can be used.

This fixes problems with the symbol extractor in Meson with multilib SDKs where
readelf can't be found correctly.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolayer.conf: Update for zeus series
Richard Purdie [Tue, 8 Oct 2019 19:39:07 +0000 (20:39 +0100)]
layer.conf: Update for zeus series

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolib/oe/terminal.py: fix gnome-terminal start behavior
Trevor Gamblin [Thu, 3 Oct 2019 22:45:43 +0000 (18:45 -0400)]
lib/oe/terminal.py: fix gnome-terminal start behavior

[Bugzilla Bug 13201] -- https://bugzilla.yoctoproject.org/show_bug.cgi?id=13201

Newer versions of gnome-terminal (3.32.0 and up) are not starting
as expected for commands e.g. "bitbake -c devshell zlib". This
manifests as the instance appearing as a new tab rather than a
new window. Fix this (and maintain new window preferred behavior)
by changing the "-x" option to "--" as per the warning message,
avoiding deprecated options:

    # Option “--command” is deprecated and might be removed in a later version of gnome-terminal.
    # Use “-- ” to terminate the options and put the command line to execute after it.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoghostscript: Disable libpaper
Khem Raj [Sat, 5 Oct 2019 06:12:20 +0000 (23:12 -0700)]
ghostscript: Disable libpaper

OE does not provide libpaper recipe, and the configure check looks for
libpaper if not disabled, this causes problems especially when shared
state is built on a machine which has libpaper installed on host but the
consumer machine although running same OS, but does not have libpaper
installed, the artifact from sstate are re-used but then native binary
./obj/aux/packps fails to execute

./obj/aux/packps: error while loading shared libraries: libpaper.so.1: cannot open shared object file: No such file or directory

So either we need to provide libpaper in OE or we disable it, disabling
is best for now

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agowatchdog: fix PIDFile path in existing patch
Trevor Gamblin [Mon, 7 Oct 2019 17:56:20 +0000 (13:56 -0400)]
watchdog: fix PIDFile path in existing patch

systemd throws a warning about the value of PIDFile:

  systemd[1]: /usr/lib/systemd/system/watchdog.service:11: PIDFile=
    references a path below legacy directory /var/run/, updating
    /var/run/watchdog.pid → /run/watchdog.pid; please update the
    unit file accordingly.

This is actually due to patch file 0001-watchdog-remove-interdependencies-of-watchdog-and-wd.patch
setting PIDFile=/var/run/watchdog.pid. Modify PIDFile in the patch
to be correctly set to /run/watchdog.pid.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoinsane: add check for perllocal.pod
Ross Burton [Fri, 4 Oct 2019 00:22:17 +0000 (01:22 +0100)]
insane: add check for perllocal.pod

perlocal.pod is an index file of locally installed modules and so shouldn't be
installed by any distribution packages.  cpan.bbclass already sets NO_PERLOCAL
to stop this file being generated by most Perl recipes, but if a recipe is using
MakeMaker directly (such as rrdtool) then they might not be doing this
correctly.

To avoid multiple packages shipping this file and then failing to install
together, add a QA test to check if this file exists and by default emit an
error if it does.

[ YOCTO #13491 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosystemd: don't install systemd-hwdb-update.service
Ross Burton [Mon, 7 Oct 2019 19:39:07 +0000 (20:39 +0100)]
systemd: don't install systemd-hwdb-update.service

This service file is designed to do first-boot initialisation of the udev hwdb
database, but the condition logic to fire it is suboptimal: it can fire if not
needed, and can also not fire if needed.  Specifically it will always fire on
first boot, even though as part of rootfs generation we build the hwdb database.
On slow machines this can take a significant amount of time, the pathological
case being qemumips where the service can time out after 90 seconds of
processing.

Other distributions have also noticed this problem (specifically, at least
Debian and Clear) and solve it by using traditional postinst scripts to generate
the hwdb (which we already do) and deleting the service file (which we don't).

Finish the fix and improve boot times across all boards by deleting the service
file.

[ YOCTO #13504 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosystemd: don't install udev.pc manually
Ross Burton [Mon, 7 Oct 2019 19:38:05 +0000 (20:38 +0100)]
systemd: don't install udev.pc manually

This is already installed by the install target to $datadir/pkgconfig, so
there's no need to install it again to $libdir/pkgconfig.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomeson: fix cross detection
Ross Burton [Mon, 7 Oct 2019 10:11:38 +0000 (11:11 +0100)]
meson: fix cross detection

Meson 0.51 onwards detects if a build is cross by whether the host and build
machines match.  However this doesn't work in a number of cross compilation
cases: notably where host is Windows but build is Linux, but also the common
OpenEmbedded case where the host and build machine are both x86-64.

Previously we'd patched this to instead look at whether an executable wrapper is
needed: our cross files always set this to true so all cross builds would be
identified as cross.  However, this breaks build on the target as without a
cross file the early cross build detection fails as we don't yet know if an exe
wrapper is needed.

The neater solution is to simply go back to the older logic: a cross build has
cross files defined.

[ YOCTO #13571 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomeson: update patch status
Ross Burton [Fri, 4 Oct 2019 00:22:33 +0000 (01:22 +0100)]
meson: update patch status

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomeson: fix RDEPENDS
Ross Burton [Fri, 4 Oct 2019 00:22:10 +0000 (01:22 +0100)]
meson: fix RDEPENDS

Meson needs python3-pkg-resources to work to add to RDEPENDS.

Remove python3-core as this is automatically pulled in by python3-modules.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooe.svg: Copy artwork from openembedded-classic.
Philip Balister [Thu, 3 Oct 2019 23:07:10 +0000 (19:07 -0400)]
oe.svg: Copy artwork from openembedded-classic.

Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agometa: add missing some description in devtools
Maxime Roussin-Bélanger [Wed, 2 Oct 2019 20:52:27 +0000 (16:52 -0400)]
meta: add missing some description in devtools

Signed-off-by: Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoqemu: Add ppc64 to QEMU_TARGETS
Khem Raj [Thu, 3 Oct 2019 04:22:49 +0000 (21:22 -0700)]
qemu: Add ppc64 to QEMU_TARGETS

helps with qemuppc target

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomusl: Update to latest
Khem Raj [Thu, 3 Oct 2019 04:22:48 +0000 (21:22 -0700)]
musl: Update to latest

Drop upstream'ed patch
Fix libgcc build with musl

Detailed ChangeLog [1]

[1] https://git.musl-libc.org/cgit/musl/log/?qt=range&q=1f0e9f9cc2e3fa354f94e18b3b362de5f1ec7272..2c2477da9a553c0b9b2fa18073a5dcdbe6d395af

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agowic/direct: Partition numbering is broken for MBR primary partition #4
Michael Cooper [Thu, 3 Oct 2019 15:36:25 +0000 (18:36 +0300)]
wic/direct: Partition numbering is broken for MBR primary partition #4

When wks describes extra partitions that aren't in the partition
table (e.g. boot loader) and exactly four primary MBR partitions, the
last partition gets added to fstab as partition #5 instead of #4.

[YOCTO #13560]

Signed-off-by: Michael Cooper <michaelcooper81@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agodevtool/standard.py: Not filtering devtool workspace for devtool finish
Jaewon Lee [Fri, 20 Sep 2019 00:13:29 +0000 (17:13 -0700)]
devtool/standard.py: Not filtering devtool workspace for devtool finish

All devtool commands right now are filtering out the devtool workspace
bbappends in build/workspace/appends when calling parse_recipe. While
this may make sense for devtool add and modify, we need devtool finish
to include those appends.

A specific breakage that is caused because devtool finish filters devtool
appends is the cmake/cml1 flow where a file is created in the WORKDIR
that finish needs access to, to commit those files. Particularly for
git packages with SRCPV in PV, SRCPV is only changed to 999 when using
external source, hence when creating the cfg or cmake config files using
for instance bitbake -c diffconfig, these files are created in the
git999 workdir correctly (as in the devtool bbapends, we are inheriting
externalsrc class). But when devtool finish is run, the devtool appends
are not parsed, hence SRCPV is not changed to 999 and devtool is looking
for the fragment files in the wrong WORKDIR.

Changing the parse_recipe call just in devtool finish to not filter out
the devtool workspace.

Fixes [YOCTO #13533]

Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agokernel-devicetree.bbclass: add missing backslash
Martin Jansa [Wed, 11 Sep 2019 15:18:00 +0000 (15:18 +0000)]
kernel-devicetree.bbclass: add missing backslash

* in oe-core commit 1860d9d3c62e2e94cd68a809385873ffd8270b6d I've accidentally
  removed the backshash here

Reported-By: "Hilsdorf, Jan (LAWO)" <Jan.Hilsdorf@lawo.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoethtool, libcap: fix upstream version check
Alexander Kanavin [Wed, 2 Oct 2019 12:00:27 +0000 (14:00 +0200)]
ethtool, libcap: fix upstream version check

The default URI returns a gzip-compressed index page
which browsers can auto-detect, but we can't.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agouninative: Update to 2.7 release
Michael Halstead [Mon, 7 Oct 2019 16:47:57 +0000 (09:47 -0700)]
uninative: Update to 2.7 release

The 2.7 release updates glibc to version 2.30. Recently added to openSUSE
Tumbleweed and needed for Fedora Core 31.

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorootfs-postcommands: Avoid use of an hard-coded value uninative-2.7
Alessio Igor Bogani [Wed, 2 Oct 2019 06:30:25 +0000 (08:30 +0200)]
rootfs-postcommands: Avoid use of an hard-coded value

Signed-off-by: Alessio Igor Bogani <alessio.bogani@elettra.eu>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>