]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
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>
3 years agoreproducible: Move variable definitions to bitbake.conf
Richard Purdie [Thu, 14 Oct 2021 11:26:30 +0000 (12:26 +0100)]
reproducible: Move variable definitions to bitbake.conf

The reproducibility code was originally developed as separate
standalone class but development is no longer experimental and
the code is widely tested and used by default for poky. Reproducible
builds are the direction we need to take as a project.

Transition the core variable definitions to bitbake.conf as part of
a move to make these part of the default workflow.

This also helps reduce test matrix complexity as there is now one
code path.

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

To try and avoid parse/memory overhead of functions within bitbake,
move the bulk of the reproducibility functions to the function library.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoreproducible_build: Drop now unneeded compiler warning
Richard Purdie [Wed, 13 Oct 2021 17:00:18 +0000 (18:00 +0100)]
reproducible_build: Drop now unneeded compiler warning

We now pass compiler options that mean the compiler will adjust these values to
SOURCE_DATE_EPOCH, the compiler warnings are now unneeded.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopatch: Use repr() with exceptions instead of str()
Richard Purdie [Thu, 14 Oct 2021 10:54:59 +0000 (11:54 +0100)]
patch: Use repr() with exceptions instead of str()

This gives more meaningful errors.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoopenssl: Drop riscv32 upstreamed patches
Khem Raj [Fri, 15 Oct 2021 12:49:49 +0000 (05:49 -0700)]
openssl: Drop riscv32 upstreamed patches

These patches are already available in 3.0

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosstate: Fixes for eSDK generation after zstd switch
Richard Purdie [Fri, 15 Oct 2021 11:54:35 +0000 (12:54 +0100)]
sstate: Fixes for eSDK generation after zstd switch

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosstate: Allow validation of sstate singatures against list of keys
Daniel McGregor [Wed, 13 Oct 2021 04:04:56 +0000 (22:04 -0600)]
sstate: Allow validation of sstate singatures against list of keys

Allow a user to validate sstate objects against a list of keys, instead
of just any known key in the user's keychain.

Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoscripts/autobuilder-worker-prereq-tests: jinja2 check
Michael Halstead [Thu, 14 Oct 2021 17:55:43 +0000 (10:55 -0700)]
scripts/autobuilder-worker-prereq-tests: jinja2 check

Ensure the jinja2 module is available during bringup.

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosstate: Switch to ZStandard compressor support
Henry Kleynhans [Tue, 12 Oct 2021 08:56:16 +0000 (09:56 +0100)]
sstate: Switch to ZStandard compressor support

This patch switches the compressor from Gzip to ZStandard for ssate cache
files.

Zstandard compression provides a significant improvement in
decompression speed as well as improvement in compression speed and disk
usage over the 'tgz' format in use.  Furthermore, its configurable
compression level offers a trade-off between time spent compressing
sstate cache files and disk space used by those files.  The reduced disk
usage also contributes to saving network traffic for those sharing their
sstate cache with others.

Zstandard should therefore be a good choice when:
* disk space is at a premium
* network speed / resources are limited
* the CI server can sstate packages can be created at high compression
* less CPU on the build server should be used for sstate decompression

Signed-off-by: Henry Kleynhans <hkleynhans@fb.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython: Update now reproducibile builds are the default
Richard Purdie [Thu, 14 Oct 2021 11:49:46 +0000 (12:49 +0100)]
python: Update now reproducibile builds are the default

Now reproducible builds are the default move the qemu-usermode check to anon
python code so that invalid configurations are detected.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoreproducible_build: Drop obsolete sstate workaround
Richard Purdie [Thu, 14 Oct 2021 11:04:46 +0000 (12:04 +0100)]
reproducible_build: Drop obsolete sstate workaround

sstate has been sufficiently invalidated since this change was made, drop
the workaround now.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolicense.bbclass: implement ast.NodeVisitor.visit_Constant
Ross Burton [Wed, 13 Oct 2021 15:10:24 +0000 (16:10 +0100)]
license.bbclass: implement ast.NodeVisitor.visit_Constant

Since Python 3.8 visit_Num(), visit_Str() and so on are all deprecated
and replaced with visit_Constant.  We can't yet remove the deprecated
functions until we require 3.8, but we can implement visit_Constant to
silence the deprecation warnings.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agooe/license: implement ast.NodeVisitor.visit_Constant
Ross Burton [Wed, 13 Oct 2021 15:10:23 +0000 (16:10 +0100)]
oe/license: implement ast.NodeVisitor.visit_Constant

Since Python 3.8 visit_Num(), visit_Str() and so on are all deprecated
and replaced with visit_Constant.  We can't yet remove the deprecated
functions until we require 3.8, but we can implement visit_Constant to
silence the deprecation warnings.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorunqemu: add DEPLOY_DIR_IMAGE replacement in QB_OPT_APPEND
Jon Mason [Wed, 13 Oct 2021 14:36:30 +0000 (10:36 -0400)]
runqemu: add DEPLOY_DIR_IMAGE replacement in QB_OPT_APPEND

Add the ability to replace DEPLOY_DIR_IMAGE with that path in
QB_OPT_APPEND.  This allows for anything present in DEPLOY_DIR_IMAGE to
be passed into the qemu parameters.  This is especially useful if you
want to run multiple flash images (as -bios only allows for one).

Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobitbake.conf: Add gpg-agent as a host tool
Daniel McGregor [Tue, 12 Oct 2021 15:44:50 +0000 (09:44 -0600)]
bitbake.conf: Add gpg-agent as a host tool

If gpg is used, it will find the first gpg agent in the path, this
may lead to issues where gpg comes from the host, and the agent
comes from a gnupg-native due to package signing. The versions
being out of sync causes gpg to fail.

Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobison: prevent checking for textstyle.
Daniel McGregor [Tue, 12 Oct 2021 15:44:48 +0000 (09:44 -0600)]
bison: prevent checking for textstyle.

Bison's autoconf is also very good at finding textstyle, force it
to not find it unless it's explictly enabled.

Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agocurl: fix CVE-2021-22945 through -22947
Ross Burton [Wed, 13 Oct 2021 12:57:29 +0000 (13:57 +0100)]
curl: fix CVE-2021-22945 through -22947

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobitbake.conf: Add BB_CURRENTTASK to BB_HASHEXCLUDE
Richard Purdie [Wed, 13 Oct 2021 14:01:22 +0000 (15:01 +0100)]
bitbake.conf: Add BB_CURRENTTASK to BB_HASHEXCLUDE

Tasks shouldn't vary dependning on the value of BB_CURRENTTASK. They
happen not to due to when bitbake sets this but to fix other issues,
bitbake needs to set it earlier. Therefore exclude from hashes
globally.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobase: Use repr() for printing exceptions
Richard Purdie [Sat, 9 Oct 2021 22:33:15 +0000 (23:33 +0100)]
base: Use repr() for printing exceptions

Exceptions print more clearly using repr() instead of str(), fix
in fetch and unpack tasks.

Drop part of the test which no longer makes sense after this change.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobase: Clean up unneeded len() calls
Richard Purdie [Sat, 9 Oct 2021 16:46:17 +0000 (17:46 +0100)]
base: Clean up unneeded len() calls

This code pattern isn't very pythonic, improve it to drop the unneeded
len() calls.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobase/insane: Import oe.qa by default
Richard Purdie [Wed, 13 Oct 2021 22:12:25 +0000 (23:12 +0100)]
base/insane: Import oe.qa by default

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3: update 3.9.7 -> 3.10.0
Alexander Kanavin [Mon, 11 Oct 2021 09:40:40 +0000 (11:40 +0200)]
python3: update 3.9.7 -> 3.10.0

native and target 0001-Lib-sysconfig.py-use-libdir-values-from-configuratio.patch
replaced by native-only 0001-Lib-sysconfig.py-use-prefix-value-from-build-configu.patch
which is more reboust against upstream changes, and keeps target code unmodified.

This however necessitated adding 0001-sysconfig.py-use-platlibdir-also-for-purelib.patch
to avoid hardcoding 'lib' on target builds as libdir.

Drop chunk from 0001-distutils-sysconfig-append-STAGING_LIBDIR-python-sys.patch as
upstream now uses sysconfig directly inside distutils.

Add 0001-Lib-pty.py-handle-stdin-I-O-errors-same-way-as-maste.patch and
0001-multiprocessing-disable-a-failing-test.patch to address ptest failures.

License-Update: copyright years, case corrections.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
3 years agoFix rust-native build issue when debug is enabled
Pgowda [Wed, 29 Sep 2021 13:20:54 +0000 (06:20 -0700)]
Fix rust-native build issue when debug is enabled

When DEBUG_BUILD is set for building rust-native, it generated
error as follows:-
=========================================================
Building : rustdoc, rustdoc-json-types
error[E0463]: can't find crate for `rustc_llvm`
which `rustc_driver` depends on
  --> src/librustdoc/lib.rs:37:1
   |
37 | extern crate rustc_driver;
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
=========================================================
On analyzing the issue, it was found that rustc_llvm crate was present
at required path. However, it was very huge due to the presence of
debugging information. Hence, it was somehow not recognized as a valid
crate. The following patch removes the debug information from
rust-llvm-native which is built prior to rust-native but retains debug
information as required in rust-native binaries.

Signed-off-by: Pgowda <pgowda.cve@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
3 years agopatch.bbclass: when the patch fails show more info on the fatal error
Jose Quaresma [Sun, 3 Oct 2021 21:31:50 +0000 (22:31 +0100)]
patch.bbclass: when the patch fails show more info on the fatal error

There are situations when the user have the 'patchdir' defined
as a parameter on SRC_URI. However he doesn't know that with this
the patch is applied relatively to the receipe source dir 'S'.

- When user have 'patchdir' defined check if this directory exist.
- If the patch fails show addition info to the user:
  - Import: show the striplevel
  - Resolver: show the expanded 'patchdir' to the user.

The next example is from opencv in meta-oe layer, here the
patch is applied on the target directory ${WORKDIR}/git/contrib.

S = "${WORKDIR}/git"
SRCREV_FORMAT = "opencv_contrib"
SRC_URI = "git://github.com/opencv/opencv.git;name=opencv \
           git://github.com/opencv/opencv_contrib.git;destsuffix=contrib;name=contrib \
           file://0001-sfm-link-with-Glog_LIBS.patch;patchdir=../contrib \
           "

* When the patch fail there are no message that indicates the real reason.
  patchdir=../no-found-on-file-system

ERROR: opencv-4.5.2-r0 do_patch: Command Error: 'quilt --quiltrc /build/tmp/work/core2-64-poky-linux/opencv/4.5.2-r0/recipe-sysroot-native/etc/quiltrc push' exited with 0  Output:
stdout: Applying patch 0001-sfm-link-with-Glog_LIBS.patch
can't find file to patch at input line 37
Perhaps you used the wrong -p or --strip option?

* The check of the patchdir will add a new fatal error
  when the user specifies a wrong path than don't exist.
  patchdir=../no-found-on-file-system

ERROR: opencv-4.5.2-r0 do_patch: Target directory '/build/tmp/work/core2-64-poky-linux/opencv/4.5.2-r0/git/../no-found-on-file-system' not found, patchdir '../no-found-on-file-system' is incorrect in patch file '0001-sfm-link-with-Glog_LIBS.patch'

* When we can't aplly the patch but the patchdir exist,
  show the expanded patchdir on fatal error.
  patchdir=../git

ERROR: opencv-4.5.2-r0 do_patch: Applying patch '0001-sfm-link-with-Glog_LIBS.patch' on target directory '/build/tmp/work/core2-64-poky-linux/opencv/4.5.2-r0/git/../git'
Command Error: 'quilt --quiltrc /build/tmp/work/core2-64-poky-linux/opencv/4.5.2-r0/recipe-sysroot-native/etc/quiltrc push' exited with 0  Output:
stdout: Applying patch 0001-sfm-link-with-Glog_LIBS.patch
can't find file to patch at input line 37
Perhaps you used the wrong -p or --strip option?

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
3 years agolibpam: Fix build with DISTRO_FEATURES usrmerge
Zoltán Böszörményi [Tue, 12 Oct 2021 11:17:26 +0000 (13:17 +0200)]
libpam: Fix build with DISTRO_FEATURES usrmerge

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-pytest: upgrade 6.2.4 -> 6.2.5
Tim Orling [Tue, 12 Oct 2021 02:08:54 +0000 (02:08 +0000)]
python3-pytest: upgrade 6.2.4 -> 6.2.5

Drop pluggy-1.0 patch; fixed upstream

pytest 6.2.5 (2021-08-29)
  Trivial/Internal Changes
    #8494: Python 3.10 is now supported.
    #9040: Enable compatibility with pluggy 1.0 or later.

References:
  https://github.com/pytest-dev/pytest/pull/8494
  https://github.com/pytest-dev/pytest/pull/9040

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibconvert-asn1-perl: upgrade 0.31 -> 0.33
Tim Orling [Tue, 12 Oct 2021 02:08:52 +0000 (02:08 +0000)]
libconvert-asn1-perl: upgrade 0.31 -> 0.33

0.33 -- Wed Sep 22 19:49:53 ADT 2021
  * Official CPAN release of 0.33

0.32 -- Tue Sep 21 18:45:20 ADT 2021
  * examples/x509decode: parameters are optional for AlgorithmIdentifier
    when using [ec]dsa algorithms
  * t/19issue14.t: issue with warnings
  * Fixes #44 Redundant argument in printf warning
  * examples/x509decode: fix prototype error
  * examples/ldap: fix asn1_dump not working

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-zipp: upgrade 3.5.0 -> 3.6.0
Tim Orling [Tue, 12 Oct 2021 02:08:51 +0000 (02:08 +0000)]
python3-zipp: upgrade 3.5.0 -> 3.6.0

v3.6.0
  #78: Only Path is exposed in the public API.

v3.5.1
  #77: Remove news file intended only for CPython.

References:
  https://github.com/jaraco/zipp/issues/78
  https://github.com/jaraco/zipp/issues/77

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-more-itertools: upgrade 8.9.0 -> 8.10.0
Tim Orling [Tue, 12 Oct 2021 02:08:50 +0000 (02:08 +0000)]
python3-more-itertools: upgrade 8.9.0 -> 8.10.0

8.10.0
  Changes to existing functions
    - The type stub for iter_except was improved (thanks to
      MarcinKonowalczyk)

  Other changes:
    - Type stubs now ship with the source release (thanks to
      saaketp)
    - The Sphinx docs were improved (thanks to MarcinKonowalczyk)

8.9.0
  New functions
    - interleave_evenly (thanks to mbugert)
    - repeat_each (thanks to FinalSh4re)
    - chunked_even (thanks to valtron)
    - map_if (thanks to sassbalint)
    - zip_broadcast (thanks to kalekundert)

  Changes to existing functions
    - The type stub for chunked was improved (thanks to
      PhilMacKay)
    - The type stubs for zip_equal and zip_offset were improved
      (thanks to maffoo)
    - Building Sphinx docs locally was improved (thanks to
      MarcinKonowalczyk)

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-importlib-metadata: upgrade 4.6.4 -> 4.8.1
Tim Orling [Tue, 12 Oct 2021 02:08:49 +0000 (02:08 +0000)]
python3-importlib-metadata: upgrade 4.6.4 -> 4.8.1

v4.8.1
  #348: Restored support for EntryPoint access by item, deprecating
        support in the process. Users are advised to use direct member
        access instead of item-based access:

    - ep[0] -> ep.name
    - ep[1] -> ep.value
    - ep[2] -> ep.group
    - ep[:] -> ep.name, ep.value, ep.group

v4.8.0
  #337: Rewrote EntryPoint as a simple class, still immutable and
        still with the attributes, but without any expectation for
        namedtuple functionality such as _asdict.

v4.7.1
  #344: Fixed regression in packages_distributions when neither
        top-level.txt nor a files manifest is present.

v4.7.0
  #330: In packages_distributions, now infer top-level names from
        .files() when a top-level.txt (Setuptools-specific metadata)
        is not present.

References:
  https://github.com/python/importlib_metadata/issues/348
  https://github.com/python/importlib_metadata/issues/337
  https://github.com/python/importlib_metadata/issues/344
  https://github.com/python/importlib_metadata/issues/330

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-hypothesis: upgrade 6.15.0 -> 6.23.2
Tim Orling [Tue, 12 Oct 2021 02:08:48 +0000 (02:08 +0000)]
python3-hypothesis: upgrade 6.15.0 -> 6.23.2

For changes, see:
https://hypothesis.readthedocs.io/en/latest/changes.html#v6-23-2

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoepiphany: update 40.3 -> 41.0
Alexander Kanavin [Mon, 11 Oct 2021 09:40:59 +0000 (11:40 +0200)]
epiphany: update 40.3 -> 41.0

Correct an option to use libsoup 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 agowebkitgtk: update 2.32.3 -> 2.34.0
Alexander Kanavin [Mon, 11 Oct 2021 09:40:58 +0000 (11:40 +0200)]
webkitgtk: update 2.32.3 -> 2.34.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 agoepiphany: trim down DEPENDS
Alexander Kanavin [Mon, 11 Oct 2021 09:40:57 +0000 (11:40 +0200)]
epiphany: trim down DEPENDS

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 agowebkitgtk: trim down DEPENDS
Alexander Kanavin [Mon, 11 Oct 2021 09:40:56 +0000 (11:40 +0200)]
webkitgtk: trim down DEPENDS

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: add a 3.x recipe
Alexander Kanavin [Mon, 11 Oct 2021 09:40:55 +0000 (11:40 +0200)]
libsoup: add a 3.x recipe

libsoup 2.x is still needed until all consumers update to 3.x.

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 agonghttp2: add recipe from meta-oe
Alexander Kanavin [Mon, 11 Oct 2021 09:40:54 +0000 (11:40 +0200)]
nghttp2: add recipe from meta-oe

It is needed for latest libsoup.

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 agoitstool: update 2.0.6 -> 2.0.7
Alexander Kanavin [Mon, 11 Oct 2021 09:40:53 +0000 (11:40 +0200)]
itstool: update 2.0.6 -> 2.0.7

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 agocoreutils: update 8.32 -> 9.0
Alexander Kanavin [Mon, 11 Oct 2021 09:40:52 +0000 (11:40 +0200)]
coreutils: update 8.32 -> 9.0

License-Update: copyright years

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 agowget: update 1.21.1 -> 1.21.2
Alexander Kanavin [Mon, 11 Oct 2021 09:40:51 +0000 (11:40 +0200)]
wget: update 1.21.1 -> 1.21.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 agosudo: update 1.9.7p2 -> 1.9.8p1
Alexander Kanavin [Mon, 11 Oct 2021 09:40:50 +0000 (11:40 +0200)]
sudo: update 1.9.7p2 -> 1.9.8p1

Drop specialhandling for mksig items; issue fixed 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 agolibexif: update 0.6.22 -> 0.6.23
Alexander Kanavin [Mon, 11 Oct 2021 09:40:49 +0000 (11:40 +0200)]
libexif: update 0.6.22 -> 0.6.23

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 agolibdnf: update 0.63.1 -> 0.64.0
Alexander Kanavin [Mon, 11 Oct 2021 09:40:48 +0000 (11:40 +0200)]
libdnf: update 0.63.1 -> 0.64.0

Drop patch merged 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 agobison: update 3.7.6 -> 3.8.1
Alexander Kanavin [Mon, 11 Oct 2021 09:40:47 +0000 (11:40 +0200)]
bison: update 3.7.6 -> 3.8.1

Drop patch merged 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 agoglib-networking: update 2.68.2 -> 2.70.0
Alexander Kanavin [Mon, 11 Oct 2021 09:40:46 +0000 (11:40 +0200)]
glib-networking: update 2.68.2 -> 2.70.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 agoglib-2.0: update 2.68.4 -> 2.70.0
Alexander Kanavin [Mon, 11 Oct 2021 09:40:45 +0000 (11:40 +0200)]
glib-2.0: update 2.68.4 -> 2.70.0

Internal copy of pcre is no longer provided.

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 agoruby: disable openssl extension
Alexander Kanavin [Mon, 11 Oct 2021 09:40:44 +0000 (11:40 +0200)]
ruby: disable openssl extension

It is incompatible with openssl 3 in currently released versions, and given
very marginal use of ruby in oe, I do not think not having it matters.

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 agoserf: add a openssl 3 compatibility fix
Alexander Kanavin [Mon, 11 Oct 2021 09:40:43 +0000 (11:40 +0200)]
serf: add a openssl 3 compatibility fix

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>