]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
3 years agorust-cross: Fix directory not deleted for race glibc vs. musl
Pgowda [Tue, 19 Oct 2021 04:37:25 +0000 (21:37 -0700)]
rust-cross: Fix directory not deleted for race glibc vs. musl

Use different recipe names for the two different targets so that
when switching libcs overlapping files in the sysroot don't cause
issues.

Signed-off-by: Pgowda <pgowda.cve@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomesa: upgrade 21.2.1 -> 21.2.4
Pablo Saavedra Rodi?o [Mon, 18 Oct 2021 15:28:20 +0000 (17:28 +0200)]
mesa: upgrade 21.2.1 -> 21.2.4

Contains 'Make YUV formats we're going to emulate external-only' [1]
was applied in 21.2.4. This fixes red label issues on video for VC4,
Freedreno and others.

Deletes meta/recipes-graphics/mesa/files/without-neon.patch [2]
already in Mesa since 21.2.

Release notes:

* 21.2.2: https://docs.mesa3d.org/relnotes/21.2.2.html
* 21.2.3: https://docs.mesa3d.org/relnotes/21.2.3.html
* 21.2.4: https://docs.mesa3d.org/relnotes/21.2.4.html

[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13038
[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12569

Signed-off-by: Pablo Saavedra <psaavedra@igalia.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoffmpeg: fix CVE-2021-38114
Kiran Surendran [Mon, 18 Oct 2021 17:20:18 +0000 (10:20 -0700)]
ffmpeg: fix CVE-2021-38114

backport from upstream

Signed-off-by: Kiran Surendran <kiran.surendran@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agowebkitgtk: add PACKAGECONFIG for opengl-or-es
Martin Jansa [Mon, 18 Oct 2021 13:53:22 +0000 (15:53 +0200)]
webkitgtk: add PACKAGECONFIG for opengl-or-es

* added in:
  https://github.com/WebKit/WebKit/commit/29421afdcd64250c839fc1dbf26c9089584e224c

* fixes build without opengl in DISTRO_FEATURES which was failing since upgrade to 2.34.0 with:

| CMake Error at Source/cmake/OptionsGTK.cmake:353 (message):
|   Either GLX or EGL is needed.
| Call Stack (most recent call first):
|   Source/cmake/WebKitCommon.cmake:220 (include)
|   CMakeLists.txt:20 (include)

* and add a patch to fix building this version with opengl and gles disabled
  (default oe-core setup without opengl in DISTRO_FEATURES)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosystemd: add missing include for musl
Yureka [Mon, 18 Oct 2021 12:02:51 +0000 (14:02 +0200)]
systemd: add missing include for musl

Fixes "error: ‘FTW_ACTIONRETVAL’ undeclared (first use in this
function)" in src/shared/mount-setup.c.

Signed-off-by: Yureka <yuka@yuka.dev>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibssh2: skip one of the ptests until openssh 8.8 compatibility is fixed
Alexander Kanavin [Tue, 19 Oct 2021 15:34:18 +0000 (17:34 +0200)]
libssh2: skip one of the ptests until openssh 8.8 compatibility is fixed

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agognupg: update 2.3.2 -> 2.3.3
Alexander Kanavin [Tue, 19 Oct 2021 15:34:17 +0000 (17:34 +0200)]
gnupg: update 2.3.2 -> 2.3.3

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibsoup-2.4: upgrade 2.72.0 -> 2.74.0
Alexander Kanavin [Tue, 19 Oct 2021 15:34:16 +0000 (17:34 +0200)]
libsoup-2.4: upgrade 2.72.0 -> 2.74.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibmd: upgrade 1.0.3 -> 1.0.4
Alexander Kanavin [Tue, 19 Oct 2021 15:34:15 +0000 (17:34 +0200)]
libmd: upgrade 1.0.3 -> 1.0.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibcap: upgrade 2.54 -> 2.59
Alexander Kanavin [Tue, 19 Oct 2021 15:34:14 +0000 (17:34 +0200)]
libcap: upgrade 2.54 -> 2.59

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibatomic-ops: upgrade 7.6.10 -> 7.6.12
Alexander Kanavin [Tue, 19 Oct 2021 15:34:13 +0000 (17:34 +0200)]
libatomic-ops: upgrade 7.6.10 -> 7.6.12

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoiso-codes: upgrade 4.6.0 -> 4.7.0
Alexander Kanavin [Tue, 19 Oct 2021 15:34:12 +0000 (17:34 +0200)]
iso-codes: upgrade 4.6.0 -> 4.7.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agofribidi: upgrade 1.0.10 -> 1.0.11
Alexander Kanavin [Tue, 19 Oct 2021 15:34:11 +0000 (17:34 +0200)]
fribidi: upgrade 1.0.10 -> 1.0.11

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agodiffoscope: upgrade 182 -> 187
Alexander Kanavin [Tue, 19 Oct 2021 15:34:10 +0000 (17:34 +0200)]
diffoscope: upgrade 182 -> 187

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibwpe: upgrade 1.10.1 -> 1.12.0
Alexander Kanavin [Tue, 19 Oct 2021 15:34:09 +0000 (17:34 +0200)]
libwpe: upgrade 1.10.1 -> 1.12.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopuzzles: upgrade to latest revision
Alexander Kanavin [Tue, 19 Oct 2021 15:34:08 +0000 (17:34 +0200)]
puzzles: upgrade to latest revision

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agompg123: upgrade 1.28.2 -> 1.29.0
Alexander Kanavin [Tue, 19 Oct 2021 15:34:07 +0000 (17:34 +0200)]
mpg123: upgrade 1.28.2 -> 1.29.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agowireless-regdb: upgrade 2021.07.14 -> 2021.08.28
Alexander Kanavin [Tue, 19 Oct 2021 15:34:06 +0000 (17:34 +0200)]
wireless-regdb: upgrade 2021.07.14 -> 2021.08.28

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolinux-firmware: upgrade 20210818 -> 20210919
Alexander Kanavin [Tue, 19 Oct 2021 15:34:05 +0000 (17:34 +0200)]
linux-firmware: upgrade 20210818 -> 20210919

License-Update: additional files
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibinput: upgrade 1.19.0 -> 1.19.1
Alexander Kanavin [Tue, 19 Oct 2021 15:34:04 +0000 (17:34 +0200)]
libinput: upgrade 1.19.0 -> 1.19.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopango: upgrade 1.48.9 -> 1.48.10
Alexander Kanavin [Tue, 19 Oct 2021 15:34:03 +0000 (17:34 +0200)]
pango: upgrade 1.48.9 -> 1.48.10

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoharfbuzz: upgrade 2.9.1 -> 3.0.0
Alexander Kanavin [Tue, 19 Oct 2021 15:34:01 +0000 (17:34 +0200)]
harfbuzz: upgrade 2.9.1 -> 3.0.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibdazzle: upgrade 3.40.0 -> 3.42.0
Alexander Kanavin [Tue, 19 Oct 2021 15:34:00 +0000 (17:34 +0200)]
libdazzle: upgrade 3.40.0 -> 3.42.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agojson-glib: upgrade 1.6.4 -> 1.6.6
Alexander Kanavin [Tue, 19 Oct 2021 15:33:59 +0000 (17:33 +0200)]
json-glib: upgrade 1.6.4 -> 1.6.6

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogsettings-desktop-schemas: upgrade 40.0 -> 41.0
Alexander Kanavin [Tue, 19 Oct 2021 15:33:58 +0000 (17:33 +0200)]
gsettings-desktop-schemas: upgrade 40.0 -> 41.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogobject-introspection: upgrade 1.68.0 -> 1.70.0
Alexander Kanavin [Tue, 19 Oct 2021 15:33:57 +0000 (17:33 +0200)]
gobject-introspection: upgrade 1.68.0 -> 1.70.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosudo: upgrade 1.9.8p1 -> 1.9.8p2
Alexander Kanavin [Tue, 19 Oct 2021 15:33:56 +0000 (17:33 +0200)]
sudo: upgrade 1.9.8p1 -> 1.9.8p2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomsmtp: upgrade 1.8.15 -> 1.8.17
Alexander Kanavin [Tue, 19 Oct 2021 15:33:55 +0000 (17:33 +0200)]
msmtp: upgrade 1.8.15 -> 1.8.17

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibarchive: upgrade 3.5.1 -> 3.5.2
Alexander Kanavin [Tue, 19 Oct 2021 15:33:54 +0000 (17:33 +0200)]
libarchive: upgrade 3.5.1 -> 3.5.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoasciidoc: upgrade 9.1.0 -> 9.1.1
Alexander Kanavin [Tue, 19 Oct 2021 15:33:53 +0000 (17:33 +0200)]
asciidoc: upgrade 9.1.0 -> 9.1.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoacpica: upgrade 20210730 -> 20210930
Alexander Kanavin [Tue, 19 Oct 2021 15:33:52 +0000 (17:33 +0200)]
acpica: upgrade 20210730 -> 20210930

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agovala: upgrade 0.52.5 -> 0.54.2
Alexander Kanavin [Tue, 19 Oct 2021 15:33:51 +0000 (17:33 +0200)]
vala: upgrade 0.52.5 -> 0.54.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-setuptools: upgrade 58.0.4 -> 58.2.0
Alexander Kanavin [Tue, 19 Oct 2021 15:33:50 +0000 (17:33 +0200)]
python3-setuptools: upgrade 58.0.4 -> 58.2.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-pygobject: upgrade 3.40.1 -> 3.42.0
Alexander Kanavin [Tue, 19 Oct 2021 15:33:49 +0000 (17:33 +0200)]
python3-pygobject: upgrade 3.40.1 -> 3.42.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-jinja2: upgrade 3.0.1 -> 3.0.2
Alexander Kanavin [Tue, 19 Oct 2021 15:33:48 +0000 (17:33 +0200)]
python3-jinja2: upgrade 3.0.1 -> 3.0.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibrepo: upgrade 1.14.1 -> 1.14.2
Alexander Kanavin [Tue, 19 Oct 2021 15:33:47 +0000 (17:33 +0200)]
librepo: upgrade 1.14.1 -> 1.14.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibedit: upgrade 20210714-3.1 -> 20210910-3.1
Alexander Kanavin [Tue, 19 Oct 2021 15:33:46 +0000 (17:33 +0200)]
libedit: upgrade 20210714-3.1 -> 20210910-3.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibcomps: upgrade 0.1.17 -> 0.1.18
Alexander Kanavin [Tue, 19 Oct 2021 15:33:45 +0000 (17:33 +0200)]
libcomps: upgrade 0.1.17 -> 0.1.18

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agocreaterepo-c: upgrade 0.17.5 -> 0.17.6
Alexander Kanavin [Tue, 19 Oct 2021 15:33:44 +0000 (17:33 +0200)]
createrepo-c: upgrade 0.17.5 -> 0.17.6

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoccache: upgrade 4.4 -> 4.4.2
Alexander Kanavin [Tue, 19 Oct 2021 15:33:43 +0000 (17:33 +0200)]
ccache: upgrade 4.4 -> 4.4.2

License-Update: formatting
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobtrfs-tools: upgrade 5.13.1 -> 5.14.2
Alexander Kanavin [Tue, 19 Oct 2021 15:33:42 +0000 (17:33 +0200)]
btrfs-tools: upgrade 5.13.1 -> 5.14.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosysvinit: upgrade 2.99 -> 3.00
Alexander Kanavin [Tue, 19 Oct 2021 15:33:41 +0000 (17:33 +0200)]
sysvinit: upgrade 2.99 -> 3.00

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoopenssh: upgrade 8.7p1 -> 8.8p1
Alexander Kanavin [Tue, 19 Oct 2021 15:33:39 +0000 (17:33 +0200)]
openssh: upgrade 8.7p1 -> 8.8p1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoofono: upgrade 1.32 -> 1.33
Alexander Kanavin [Tue, 19 Oct 2021 15:33:38 +0000 (17:33 +0200)]
ofono: upgrade 1.32 -> 1.33

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agotzdata: upgrade 2021a -> 2021d
Alexander Kanavin [Tue, 19 Oct 2021 15:33:37 +0000 (17:33 +0200)]
tzdata: upgrade 2021a -> 2021d

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogit: upgrade 2.33.0 -> 2.33.1
Alexander Kanavin [Tue, 19 Oct 2021 15:33:36 +0000 (17:33 +0200)]
git: upgrade 2.33.0 -> 2.33.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agocmake: update 3.21.2 -> 3.21.3
Alexander Kanavin [Tue, 19 Oct 2021 15:33:35 +0000 (17:33 +0200)]
cmake: update 3.21.2 -> 3.21.3

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobison: upgrade 3.8.1 -> 3.8.2
Alexander Kanavin [Tue, 19 Oct 2021 15:33:34 +0000 (17:33 +0200)]
bison: upgrade 3.8.1 -> 3.8.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibxcrypt: upgrade 4.4.25 -> 4.4.26
Alexander Kanavin [Tue, 19 Oct 2021 15:33:33 +0000 (17:33 +0200)]
libxcrypt: upgrade 4.4.25 -> 4.4.26

License-Update: additional copyright holders
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibgit2: update 1.2.0 -> 1.3.0
Alexander Kanavin [Tue, 19 Oct 2021 15:33:31 +0000 (17:33 +0200)]
libgit2: update 1.2.0 -> 1.3.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agocurl: update 7.78.0 -> 7.79.1
Alexander Kanavin [Tue, 19 Oct 2021 15:33:30 +0000 (17:33 +0200)]
curl: update 7.78.0 -> 7.79.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoca-certificates: update 20210119 -> 20211016
Alexander Kanavin [Tue, 19 Oct 2021 15:33:29 +0000 (17:33 +0200)]
ca-certificates: update 20210119 -> 20211016

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoliberation-fonts: update 2.1.4 -> 2.1.5
Alexander Kanavin [Tue, 19 Oct 2021 15:33:28 +0000 (17:33 +0200)]
liberation-fonts: update 2.1.4 -> 2.1.5

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibva: update 2.12.0 -> 2.13.0
Alexander Kanavin [Tue, 19 Oct 2021 15:33:27 +0000 (17:33 +0200)]
libva: update 2.12.0 -> 2.13.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibrsvg: update 2.52.0 -> 2.52.2
Alexander Kanavin [Tue, 19 Oct 2021 15:33:26 +0000 (17:33 +0200)]
librsvg: update 2.52.0 -> 2.52.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agovalgrind: update 3.17.0 -> 3.18.1
Alexander Kanavin [Tue, 19 Oct 2021 15:33:25 +0000 (17:33 +0200)]
valgrind: update 3.17.0 -> 3.18.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-pip: update 21.2.4 -> 21.3
Alexander Kanavin [Tue, 19 Oct 2021 15:33:24 +0000 (17:33 +0200)]
python3-pip: update 21.2.4 -> 21.3

Adjust patch as file is removed from source tree.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomeson: update 0.59.1 -> 0.59.2
Alexander Kanavin [Tue, 19 Oct 2021 15:33:23 +0000 (17:33 +0200)]
meson: update 0.59.1 -> 0.59.2

Drop patch as upstream fixed the issue.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosystemd: update 249.4 -> 249.5
Alexander Kanavin [Tue, 19 Oct 2021 15:33:22 +0000 (17:33 +0200)]
systemd: update 249.4 -> 249.5

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoovmf: update 202105 -> 202108
Alexander Kanavin [Tue, 19 Oct 2021 15:33:21 +0000 (17:33 +0200)]
ovmf: update 202105 -> 202108

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobluez5: update 5.61 -> 5.62
Alexander Kanavin [Tue, 19 Oct 2021 15:33:20 +0000 (17:33 +0200)]
bluez5: update 5.61 -> 5.62

Drop the patch as issue is addressed upstream.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolighttpd: update 1.4.59 -> 1.4.60
Alexander Kanavin [Tue, 19 Oct 2021 15:33:19 +0000 (17:33 +0200)]
lighttpd: update 1.4.59 -> 1.4.60

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoghostscript: update 9.54.0 -> 9.55.0
Alexander Kanavin [Tue, 19 Oct 2021 15:33:18 +0000 (17:33 +0200)]
ghostscript: update 9.54.0 -> 9.55.0

jbig2dec seems no longer optional; the source for it
is bundle with ghostscript.

License-Update: removed patent references
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agokea: update 1.8.2 -> 2.0.0
Alexander Kanavin [Tue, 19 Oct 2021 15:33:17 +0000 (17:33 +0200)]
kea: update 1.8.2 -> 2.0.0

Remove 0001-keactrl.in-create-var-lib-kea-and-var-run-kea-folder.patch
as code removed upstream.

License-Update: formatting

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibjitterentropy: update 3.1.0 -> 3.3.0
Alexander Kanavin [Tue, 19 Oct 2021 15:33:15 +0000 (17:33 +0200)]
libjitterentropy: update 3.1.0 -> 3.3.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-smmap: update to 5.0.0
Oleksandr Kravchuk [Sun, 17 Oct 2021 14:57:34 +0000 (16:57 +0200)]
python3-smmap: update to 5.0.0

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoglibc: Extract common code to build tests to glibc-tests.inc
Lukasz Majewski [Thu, 30 Sep 2021 10:43:56 +0000 (12:43 +0200)]
glibc: Extract common code to build tests to glibc-tests.inc

The common code to build tests has been extracted from glibc-testsuite
recipe to glibc-tests.inc

This code will be reused in the recipe necessary for providing glibc
tests executed with ptest framework.

Signed-off-by: Lukasz Majewski <lukma@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-setuptools-scm: upgrade 6.0.1 -> 6.3.2
Tim Orling [Sun, 17 Oct 2021 01:41:21 +0000 (01:41 +0000)]
python3-setuptools-scm: upgrade 6.0.1 -> 6.3.2

RDEPENDS on python3-tomli instead of python3-toml

Cleanup RDEPENDS (common vs. class-target)

For changes, see:
https://github.com/pypa/setuptools_scm/blob/main/CHANGELOG.rst#632

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-tomli: add recipe for 1.2.1
Tim Orling [Sun, 17 Oct 2021 01:41:20 +0000 (01:41 +0000)]
python3-tomli: add recipe for 1.2.1

A lil' TOML parser

This is a runtime dependency for setuptools-scm upgrade as well as for
several other Python Packaging Authority (pypa) tools that will be
replacing distutils and setuptools in the future.

Upstream does not have a setup.py, but rather relies on flit_core to
build. This introduces a circular dependency, as flit_core has a runtime
dependency on tomli.

Borrow a setup.py from Gentoo until a better solution is found by
upstream Python Packaging Authority (pypa).

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-packaging: BBCLASSEXTEND nativesdk
Tim Orling [Sun, 17 Oct 2021 20:53:50 +0000 (20:53 +0000)]
python3-packaging: BBCLASSEXTEND nativesdk

python3-setuptools-scm RDEPENDS on it for nativesdk

Fixes:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/2766/steps/13/logs/warnings

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-packaging: DEPENDS on python3-setuptools-native
Tim Orling [Sun, 17 Oct 2021 01:41:19 +0000 (01:41 +0000)]
python3-packaging: DEPENDS on python3-setuptools-native

Not python3-setuptools-scm-native

Upgrade to python3-setuptools-scm introduces a circular dependency.

Drop python3-six from RDEPENDS as this was removed in 20.5

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agokernel-fitimage: use correct kernel image
Andrej Valek [Sat, 16 Oct 2021 20:01:47 +0000 (22:01 +0200)]
kernel-fitimage: use correct kernel image

Even if initramfs_bundle_path was used, a wrong compression was reflected
in output its template file. Use linux.bin as universal kernel image.
The linux.bin file covers both cases because it's beying created from
vmlinux.

We know, that vmlinux is created inside compressed directory already,
so no external compression will be used.

Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Walter Schweizer <walter.schweizer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agofeatimage: refactor style
Andrej Valek [Sat, 16 Oct 2021 20:01:46 +0000 (22:01 +0200)]
featimage: refactor style

- use bash variable notation without {} where possible
  - just to make sure it looks like bash variable not bitbake variable one
- fix indent style in "cat" commands
- replace "! -z" -> "-n"
- make debug info in ramdisk section creation more verbose

Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoopensbi-payloads: Add dependency on kernel if fdt is set
Khem Raj [Sat, 16 Oct 2021 16:49:01 +0000 (09:49 -0700)]
opensbi-payloads: Add dependency on kernel if fdt is set

fdts are built as part of kernel, so add missing dependency on kernel
deploy task

Fixes opensbi build errors
| make: *** No rule to make target '/mnt/b/yoe/master/build/tmp/deploy/images/unmatched/hifive-unmatched-a00.dtb', needed
 by '/mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux-musl/opensbi/0.9+gitAUTOINC+bd355213bf-r0/git/build/platform/gene
ric/firmware/fw_dynamic.o'.  Stop.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosstate: don't silently handle all exceptions in sstate_checkhashes
Ross Burton [Thu, 14 Oct 2021 16:33:19 +0000 (17:33 +0100)]
sstate: don't silently handle all exceptions in sstate_checkhashes

If checkstatus returns an exception we should silently handle
FetchError, as this means the fetch failed for 'normal' reasons such as
file not found.  However, other exceptions may be raised, and these
should be made visible.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agooe/utils: log exceptions in ThreadedWorker functions
Ross Burton [Thu, 14 Oct 2021 16:33:18 +0000 (17:33 +0100)]
oe/utils: log exceptions in ThreadedWorker functions

If the function a ThreadedWorker is executing raises an exception, don't
use print() as that mostly disappears.  Instead, output it to the logger.

This is done using bb.mainlogger.debug directly instead of bb.debug() as
this allows us to pass the exception instance directly, which is then
incorporated into the log stream.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoman-pages: update to 5.13
Oleksandr Kravchuk [Sat, 16 Oct 2021 11:30:36 +0000 (13:30 +0200)]
man-pages: update to 5.13

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoinsane,license,license_image: Allow treating license problems as errors
Mike Crowe [Fri, 15 Oct 2021 14:39:54 +0000 (15:39 +0100)]
insane,license,license_image: Allow treating license problems as errors

Use the same WARN_WA and ERROR_QA variables as insane.bbclass to allow
individual recipes, the distro or other configuration to determine
whether the various detected license errors should be treated as a
warning (as now) or as an error.

oe.qa.handle_error isn't immediately fatal, so oe.qa.exit_if_errors must
be called at the end of do_populate_lic to fail the task.

Signed-off-by: Mike Crowe <mac@mcrowe.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolib/oe/qa,insane: Move extra error handling functions to library
Mike Crowe [Fri, 15 Oct 2021 14:39:53 +0000 (15:39 +0100)]
lib/oe/qa,insane: Move extra error handling functions to library

Extract package_qa_write_error, package_qa_handle_error and
package_qa_add_message functions from insane.bbclass to lib/oe/qa.py and
drop the package_qa_ prefixes.

Update various bbclasses to use the new functions. No import is required
since base.bbclass puts oe.qa in OE_IMPORTS.

Stop requiring callers to manually track whether a fatal error has been
encountered via a "sane" flag. Instead replace the QA_SANE variable with
QA_ERRORS_FOUND and call oe.qa.exit_if_errors or
oe.qa.exit_with_message_if_errors at the end of each task.

Inspired by discussion resulting from
https://lists.openembedded.org/g/openembedded-core/message/156793 and
https://lists.openembedded.org/g/openembedded-core/message/156900

Signed-off-by: Mike Crowe <mac@mcrowe.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoat-spi2-core: upgrade 2.40.3 -> 2.42.0
Tim Orling [Fri, 15 Oct 2021 19:55:39 +0000 (19:55 +0000)]
at-spi2-core: upgrade 2.40.3 -> 2.42.0

Add patch to ensure x11_dep is defined.

What's new in at-spi2-core 2.42.0:
* Set X root property when Xwayland starts on demand.
* Several dbus introspection fixes.

Reference:
  https://gitlab.gnome.org/GNOME/at-spi2-core/-/issues/42
  https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/60

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agotestimage: fix unclosed testdata file
Ross Burton [Fri, 15 Oct 2021 17:41:20 +0000 (18:41 +0100)]
testimage: fix unclosed testdata file

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoqemu: Add knob for enabling PMDK pmem support
Khem Raj [Fri, 15 Oct 2021 04:16:15 +0000 (21:16 -0700)]
qemu: Add knob for enabling PMDK pmem support

This ensures that libpmem dependency is added in a consistent manner

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomesa: Enable svga for x86 only
Khem Raj [Fri, 15 Oct 2021 03:58:03 +0000 (20:58 -0700)]
mesa: Enable svga for x86 only

Enable svga only on x86/x86_64 since some arches e.g. riscv64 do not
support it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoopensbi-payloads.inc: Use strings for fallback
Khem Raj [Fri, 15 Oct 2021 03:58:02 +0000 (20:58 -0700)]
opensbi-payloads.inc: Use strings for fallback

This function is evaluated during parse and some machines maynot use
external payload, on such machines this fails to parse

Fixes
bb.data_smart.ExpansionError: Failure expanding variable do_compile[depends], expression was  ${@riscv_get_do_compile_depends(d)} which triggered exception TypeError: argument of type 'NoneType' is not iterab
le

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopiglit: upgrade to latest revision
Marek Vasut [Thu, 14 Oct 2021 22:36:21 +0000 (00:36 +0200)]
piglit: upgrade to latest revision

Update piglit to latest git revision and update the branch name,
since the original one is no longer updated. Make sure the VK
tests are only enabled if VK is also enabled in PACKAGECONFIG,
and that this is opt-in, otherwise older systems fail to build.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Anuj Mittal <anuj.mittal@intel.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomirrors.bbclass: remove dead infozip mirrors
Oleksandr Kravchuk [Thu, 14 Oct 2021 21:48:59 +0000 (23:48 +0200)]
mirrors.bbclass: remove dead infozip mirrors

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agooeqa: Update cleanup code to wait for hashserv exit
Richard Purdie [Thu, 14 Oct 2021 22:27:14 +0000 (23:27 +0100)]
oeqa: Update cleanup code to wait for hashserv exit

We sometimes see exceptions from code seeing the hashserv DB files
being removed at directory cleanup time. Add a check to ensure the
hashserv has written the data base journal (and hence likely exited)
before cleaning up.

This will hopefully avoid errors like:

Traceback (most recent call last):
  File "[...]/meta/lib/oeqa/sdk/buildtools-cases/build.py", line 30, in test_libc
    delay = delay - 1
  File "/usr/lib/python3.6/tempfile.py", line 948, in __exit__
    self.cleanup()
  File "/usr/lib/python3.6/tempfile.py", line 952, in cleanup
    _rmtree(self.name)
  File "/usr/lib/python3.6/shutil.py", line 486, in rmtree
    _rmtree_safe_fd(fd, path, onerror)
  File "/usr/lib/python3.6/shutil.py", line 424, in _rmtree_safe_fd
    _rmtree_safe_fd(dirfd, fullname, onerror)
  File "/usr/lib/python3.6/shutil.py", line 444, in _rmtree_safe_fd
    onerror(os.unlink, fullname, sys.exc_info())
  File "/usr/lib/python3.6/shutil.py", line 442, in _rmtree_safe_fd
    os.unlink(name, dir_fd=topfd)
FileNotFoundError: [Errno 2] No such file or directory: 'hashserv.db-wal'

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibxkbcommon: update to 1.3.1
Oleksandr Kravchuk [Thu, 14 Oct 2021 13:23:06 +0000 (15:23 +0200)]
libxkbcommon: update to 1.3.1

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoxkeyboard-config: update to 2.34
Oleksandr Kravchuk [Thu, 14 Oct 2021 13:21:22 +0000 (15:21 +0200)]
xkeyboard-config: update to 2.34

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoxorgproto: update to 2021.5
Oleksandr Kravchuk [Thu, 14 Oct 2021 13:19:55 +0000 (15:19 +0200)]
xorgproto: update to 2021.5

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibxi: update to 1.8
Oleksandr Kravchuk [Thu, 14 Oct 2021 13:18:17 +0000 (15:18 +0200)]
libxi: update to 1.8

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-pycryptodome: upgrade 3.10.1 -> 3.11.0
zhengruoqin [Thu, 14 Oct 2021 10:23:12 +0000 (18:23 +0800)]
python3-pycryptodome: upgrade 3.10.1 -> 3.11.0

3.11.0 (8 October 2021)
Resolved issues
GH#512: Especially for very small bit sizes,
Crypto.Util.number.getPrime() was occasionally generating primes
larger than given the bit size. Thanks to Koki Takahashi.
GH#552: Correct typing annotations for PKCS115_Cipher.decrypt().
GH#555: decrypt() method of a PKCS#1v1.5 cipher returned a bytearray
instead of bytes.
GH#557: External DSA domain parameters were accepted even when the
modulus (p) was not prime. This affected
Crypto.PublicKey.DSA.generate() and Crypto.PublicKey.DSA.construct().
Thanks to Koki Takahashi.

New features
Added cSHAKE128 and cSHAKE256 (of SHA-3 family).
Thanks to Michael Schaffner.
GH#558: The flag RTLD_DEEPBIND passed to dlopen() is not well
supported by address sanitizers. It is now possible to set the
environment variable PYCRYPTDOME_DISABLE_DEEPBIND to drop that flag
and allow security testing.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibsolv: upgrade 0.7.19 -> 0.7.20
zhengruoqin [Thu, 14 Oct 2021 10:22:25 +0000 (18:22 +0800)]
libsolv: upgrade 0.7.19 -> 0.7.20

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibcap: fix nativesdk-libcap relocate failure
hongxu [Thu, 14 Oct 2021 08:47:05 +0000 (16:47 +0800)]
libcap: fix nativesdk-libcap relocate failure

./lat-sdk-poky-intel-x86-64-1.0.sh -y -d sdk-3
...
Setting it up...ERROR: could not relocate
/buildarea/raid5/hjia/community/lat_github_090816/build-3/tmp/deploy/sdk/sdk-3/sysroots/x86_64-pokysdk-linux/usr/lib/libpsx.so.2.54, interp size = 93 and 134 is needed.
...

Since upstream libcap applied commit [ee3b25c Support simply executing
the built shared libraries.][1], it manually append interp section to shared
libraries.

Refer the implement of Yocto glibc[2], allocated a 4096 byte .interp section
for nativesdk

[1] https://git.kernel.org/pub/scm/linux/kernel/git/morgan/libcap.git/commit/?id=ee3b25c0a877fa74d1aec88f325ac45b09963c82
[2] meta/recipes-core/glibc/glibc/0005-nativesdk-glibc-Raise-the-size-of-arrays-containing-.patch

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agou-boot: Convert ${UBOOT_ENV}.cmd into ${UBOOT_ENV}.scr
Peter Hoyes [Wed, 13 Oct 2021 14:50:11 +0000 (15:50 +0100)]
u-boot: Convert ${UBOOT_ENV}.cmd into ${UBOOT_ENV}.scr

 * Add extra SRC variables to uboot-config.class for source cmd file
 * Add DEPENDS on u-boot-mkimage-native if UBOOT_ENV_SUFFIX is scr
 * Compile cmd -> scr in do_compile if UBOOT_ENV_SUFFIX is scr

Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibical: upgrade 3.0.10 -> 3.0.11
wangmy [Wed, 13 Oct 2021 12:12:49 +0000 (20:12 +0800)]
libical: upgrade 3.0.10 -> 3.0.11

Version 3.0.11 is a patch release.
This release is binary and source compatible with version 3.0.0.
Note that the libical-glib library is considered unstable; therefore not binary compatible with previous releases

ReleaseNotes:
Fix icalrecur_iterator_set_start() for hourly, minutely, and secondly recurrences
Fix build for Berkeley DB version greater than 5
Fix vcal for some architectures (like aarch64, ppc64le and s390x)
Fix memory leaks in vcal
Prevent crash when looking for tzid in initialize_rscale
Adjust libdir and includedir in generated pkgconfig files
Built-in timezones updated to tzdata2021c

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agokernel: Rework kernel make flag to variable mappings
Richard Purdie [Thu, 14 Oct 2021 16:18:16 +0000 (17:18 +0100)]
kernel: Rework kernel make flag to variable mappings

In 2017 we added changes to pass the BUILD_CFLAGS into the kernel
via BUILD_CC. This isn't really correct and the upstream kernel now has
places to pass build cflags, ldflags and more. Update our kernel
make flags to correctly use the kernel's variables. This addresses
concerns raised by kernel developers.

If this breaks some usecase please report it so we can work out how
to fix it properly.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoreproducible: Drop BUILD_REPRODUCIBLE_BINARIES variable
Richard Purdie [Thu, 14 Oct 2021 11:58:40 +0000 (12:58 +0100)]
reproducible: Drop BUILD_REPRODUCIBLE_BINARIES variable

We want things to be reproduicble and the variable doesn't really change
much any more. Drop the remaining uses and make those code paths always
active.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agokernel: Add KERNEL_DEBUG_TIMESTAMPS variable
Richard Purdie [Thu, 14 Oct 2021 12:59:19 +0000 (13:59 +0100)]
kernel: Add KERNEL_DEBUG_TIMESTAMPS variable

Change the "binary reproducibility" configuration within the kernel to
work off a separate variable, defaulting to reproducible builds.

This allows kernel developers wanting timestamps in their images to enable
it easily and clearly without changing the rest of the reproduciblity
code which they likely don't need to change anyway.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoreproducible: Merge code into base.bbclass
Richard Purdie [Thu, 14 Oct 2021 11:34:17 +0000 (12:34 +0100)]
reproducible: Merge code into base.bbclass

Reproducibility is here to stay and needs to be part of our default workflow.
Move the remaining code to base.bbclass so it is always a first class citizen
and it is clear people need to be mindful of it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>