]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
15 months agodevtool: sync: Fix Execution error
Vincent Kriek [Sun, 14 Apr 2024 18:32:47 +0000 (20:32 +0200)] 
devtool: sync: Fix Execution error

When executing devtool sync on a recipe that was extract with devtool
extract earlier the following error occured:

    Traceback (most recent call last):
    [...]
    bb.process.ExecutionError: Execution of 'git fetch file:///home/vin/projects/poky/build/tmp/work/all-poky-linux/netbase/6.4/devtooltmp-figt1jmr/workdir/netbase devtool:devtool' failed with exit code 128:
    fatal: refusing to fetch into branch 'refs/heads/devtool' checked out at '/home/vin/projects/poky/build/netbase-src'

Fix this by adding --update-head-ok and --force to git fetch so it will
override the current head even if it is checked out and has changes.
Possible existing changes in the devtool branch can be retrieved by
checking out the devtool.bak branch

Signed-off-by: Vincent Kriek <vincent@coelebs.dev>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agobinutils: Remove conflict markers from 0008-Use-libtool-2.4.patch
Ola x Nilsson [Wed, 24 Apr 2024 11:26:10 +0000 (13:26 +0200)] 
binutils: Remove conflict markers from 0008-Use-libtool-2.4.patch

The diff hunks were not doing anything important, just remove them.

Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agosystemd: sed ROOT_HOME only if sysusers PACKAGECONFIG is set
Christian Bräuner Sørensen [Thu, 18 Apr 2024 05:58:43 +0000 (07:58 +0200)] 
systemd: sed ROOT_HOME only if sysusers PACKAGECONFIG is set

Fixes a bug introducted in ebafe46379 systemd: upgrade to 255.1.

Besides updating systemd, that commit also made other changes. One of them
being when to perform the replacement in order to fix ROOT_HOME.

Previously, that happened on a configure prefunc and on
${S}/sysusers.d/basic.conf.in.
Now it happens in install and on image/usr/lib/sysusers.d/basic.conf.

However, that file is not present if sysusers is not in PACKAGECONFIG,
since that file in that case is not installed hence resulting in:
sed: can't read <redactedpath>/image/usr/lib/sysusers.d/basic.conf: No such file or directory

Previously, in the case of sysusers not being in PACKAGECONFIG, that was a
"silent error" since the replacement was done but the file was not really
used since the file was not installed.

Signed-off-by: Christian Bräuner Sørensen <yocto@bsorensen.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoxcb-proto: upgrade 1.16.0 -> 1.17.0
Wang Mingyu [Wed, 24 Apr 2024 08:42:32 +0000 (16:42 +0800)] 
xcb-proto: upgrade 1.16.0 -> 1.17.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agowayland-protocols: upgrade 1.34 -> 1.35
Wang Mingyu [Wed, 24 Apr 2024 08:42:31 +0000 (16:42 +0800)] 
wayland-protocols: upgrade 1.34 -> 1.35

Changelog:
==========
- tablet-v2: mark as stable
- staging: add alpha-modifier protocol
- xdg-shell: add missing enum attribute to set_constraint_adjustment
- xdg-shell: recommend against drawing decorations when tiled
- cursor-shape-v1: Does not advertises the list of supported cursors

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agovala: upgrade 0.56.16 -> 0.56.17
Wang Mingyu [Wed, 24 Apr 2024 08:42:30 +0000 (16:42 +0800)] 
vala: upgrade 0.56.16 -> 0.56.17

* Various improvements and bug fixes:
 - codegen:
   + Add missing initializers for private fields of GSourceFuncs
   + Update array length variable passed to null-terminated ref parameter
   + Properly pass through a null-terminated out argument
   + Refactor and cache parameter in loop
   + Only handle null-terminated array as such if there is no length given
 - vala:
   + Allow declaration of static nested methods (local functions)
   + Correctly use Path.build_path()
   + Point to the invalid initializer on error
   + Report invalid type in property assignment attempt
   + Inherit important attributes for Property backing field

* Bindings:
 - glib-2.0: Avoid unnecessary copying operations in FileStream.read_line()
 - glib-2.0: Add SPACING_MARK, deprecate COMBINING_MARK
 - glib-2.0: Add dev_t/gid_t/pid_t/uid_t/socklen_t types for compatibility
 - gnu: add binding for flock(2) and its constants

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoutil-macros: upgrade 1.20.0 -> 1.20.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:29 +0000 (16:42 +0800)] 
util-macros: upgrade 1.20.0 -> 1.20.1

Changelog:
 Remove unnecessary escape

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agotaglib: upgrade 2.0 -> 2.0.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:28 +0000 (16:42 +0800)] 
taglib: upgrade 2.0 -> 2.0.1

Changelog:
===========
* Fix aborting when _GLIBCXX_ASSERTIONS are enabled.
* Fall back to utf8cpp header detection in the case that its CMake
  configuration is removed.
* Improve compatibility with the SWIG interface compiler.
* Build system fixes for testing without bindings, Emscripten and Illumos.
* C bindings: Fix setting UTF-8 encoded property values.
* Windows: Fix opening long paths.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agostress-ng: upgrade 0.17.06 -> 0.17.07
Wang Mingyu [Wed, 24 Apr 2024 08:42:27 +0000 (16:42 +0800)] 
stress-ng: upgrade 0.17.06 -> 0.17.07

Changelog:
===========
- Porting fixes to support modern Solaris systems
- Improve vecshuf performance (regression due to using -O3 on gcc on vec ops)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agorepo: upgrade 2.44 -> 2.45
Wang Mingyu [Wed, 24 Apr 2024 08:42:26 +0000 (16:42 +0800)] 
repo: upgrade 2.44 -> 2.45

Changelog:
===========
- project: Check if dotgit exists w/out symlink check
- git: raise soft version to 2.7.4
- git: raise hard version to 1.7.9
- docs: release: add recent git/python/ssh/debian info
- main: Stringify project name in error_info

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-trove-classifiers: upgrade 2024.3.3 -> 2024.4.10
Wang Mingyu [Wed, 24 Apr 2024 08:42:25 +0000 (16:42 +0800)] 
python3-trove-classifiers: upgrade 2024.3.3 -> 2024.4.10

Changelog:
==========
- Add Natural Languages
- Add OpenTelemetry related classifiers

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-setuptools: upgrade 69.2.0 -> 69.5.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:24 +0000 (16:42 +0800)] 
python3-setuptools: upgrade 69.2.0 -> 69.5.1

Changelog:
=============
- Merged bugfix for pypa/distutils
- Refresh unpinned vendored dependencies.
- Updated vendored packaging to version 24.0.
- Remove attempt to canonicalize the version. It's already canonical enough.
- Support PEP 625 by canonicalizing package name and version in filenames.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-pygobject: upgrade 3.48.1 -> 3.48.2
Wang Mingyu [Wed, 24 Apr 2024 08:42:23 +0000 (16:42 +0800)] 
python3-pygobject: upgrade 3.48.1 -> 3.48.2

Changelog:
===========
* Fix support for fundamental (primitive) types, such as Gst.Bitmask

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-pluggy: upgrade 1.4.0 -> 1.5.0
Wang Mingyu [Wed, 24 Apr 2024 08:42:22 +0000 (16:42 +0800)] 
python3-pluggy: upgrade 1.4.0 -> 1.5.0

Changelog:
===========
- Add support for deprecating specific hook parameters, or more generally, for
  issuing a warning whenever a hook implementation requests certain parameters.
- PluginManager.get_plugins() no longer returns None for blocked plugins.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-mako: upgrade 1.3.2 -> 1.3.3
Wang Mingyu [Wed, 24 Apr 2024 08:42:21 +0000 (16:42 +0800)] 
python3-mako: upgrade 1.3.2 -> 1.3.3

Changelog:
============
- Fixed unexpected error when use control lines which the first control block
  with no bodies other than comments,as pass is now added to the first empty block.
- Fixed unexpected syntax error in strict_undefined mode that occurred
 when using comprehensions within a function in a Mako Python code block.
 Now, the local variable in comprehensions won't be added to the checklist
 when using strict_undefined mode.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-lxml: upgrade 5.1.0 -> 5.2.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:20 +0000 (16:42 +0800)] 
python3-lxml: upgrade 5.1.0 -> 5.2.1

Changelog:
===========
* LP#2059910: The minimum CPU architecture for the Linux x86 binary wheels was set back to
  "core2", but with SSE 4.2 enabled.
* LP#2059977: "Element.iterfind("//absolute_path")" failed with a "SyntaxError"
  where it should have issued a warning.
* GH#416: The documentation build was using the non-standard "which" command.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-idna: upgrade 3.6 -> 3.7
Wang Mingyu [Wed, 24 Apr 2024 08:42:19 +0000 (16:42 +0800)] 
python3-idna: upgrade 3.6 -> 3.7

License-Update: Copyright year updated to 2024.

Changelog:
 Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-hypothesis: upgrade 6.99.4 -> 6.100.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:18 +0000 (16:42 +0800)] 
python3-hypothesis: upgrade 6.99.4 -> 6.100.1

Changelog:
=========
-improve a rare error message for flaky tests
-The from_dtype() function no longer generates NaT ("not-a-time") values for
 the datetime64 or timedelta64 dtypes if passed allow_nan=False
-includes the backend setting in the how_generated field of our observability output.
-If you were running Python 3.13 (currently in alpha) with pytest-xdist and
 then attempted to pretty-print a lambda functions which was created using
 the eval() builtin, it would have raised an AssertionError.
-improves an internal invariant.
-fixes Hypothesis sometimes raising a Flaky error when generating collections
 of unique floats containing nan.
-continues our work on refactoring the shrinker
-continues our work on refactoring shrinker internals
-resolves PermissionError that come from creating databases on inaccessible paths.
-starts work on refactoring our shrinker internals. There is no user-visible change.
-fixes a longstanding performance problem in stateful testing

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-hatchling: upgrade 1.22.4 -> 1.24.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:17 +0000 (16:42 +0800)] 
python3-hatchling: upgrade 1.22.4 -> 1.24.1

Fix:
 Maintain file permissions for shared-scripts option/shared_scripts build data of the wheel target

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-dtschema: upgrade 2024.2 -> 2024.4
Wang Mingyu [Wed, 24 Apr 2024 08:42:16 +0000 (16:42 +0800)] 
python3-dtschema: upgrade 2024.2 -> 2024.4

Changelog:
============
-fixups: Convert anyOf/oneOf + const to enum
-dt-validate: Add an 'only matching compatible' schema validation mode
-schemas: pci: allow additional device properties in pci-pci-bridge
-validator: Rework selecting schemas for validation
-validator: Add a version to the processed schemas
-schemas: chosen: Remove 'linux,tpm-kexec-buffer'
-README: fix broken link to json-schema.org
-schemas: Add schema for post-init-providers
-fixups: Fix dropping of array 'items' schema
-schemas: chosen: Change address+size properties' type to 'address'
-Add a dedicated type for address properties
-dtb: Filter out types with the wrong length multiple
-schemas: dma: Ensure 'dma-names' entries are unique (mostly)
-schemas: Ensure -names properties' entries are unique
-dtb: Skip decoding strings if not nul terminated

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-cython: upgrade 3.0.9 -> 3.0.10
Wang Mingyu [Wed, 24 Apr 2024 08:42:15 +0000 (16:42 +0800)] 
python3-cython: upgrade 3.0.9 -> 3.0.10

Changelog:
==========
* Cython generated incorrect self-casts when directly calling final methods of subtypes.
* Internal C names generated from C function signatures could become too long for MSVC.
* The "noexcept" warnings could be misleading in some cases.
* The "@cython.ufunc" implementation could generate incomplete C code.
* The "libcpp.complex" declarations could result in incorrect C++ code.
* Several tests were adapted to work with both NumPy 1.x and 2.0.
* C compiler warnings when the freelist implementation is disabled (e.g. on PyPy) were fixed.
  It can now be disabled explicitly with the C macro guard "CYTHON_USE_FREELISTS=0".
* Some C macro guards for feature flags were missing from the NOGIL Python configuration.
* Some recently added builtins were unconditionally looked up at module import time
  (if used by user code) that weren't available on all Python versions and could thus
  fail the import.
* A performance hint regarding exported pxd declarations was improved.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-beartype: upgrade 0.18.2 -> 0.18.5
Wang Mingyu [Wed, 24 Apr 2024 08:42:14 +0000 (16:42 +0800)] 
python3-beartype: upgrade 0.18.2 -> 0.18.5

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopango: upgrade 1.52.1 -> 1.52.2
Wang Mingyu [Wed, 24 Apr 2024 08:42:13 +0000 (16:42 +0800)] 
pango: upgrade 1.52.1 -> 1.52.2

Changelog:
==========
- coretext: Implement reload_font
- coretext: Use Menlo instead of Courier for monospace
- win32: Avoid a double free
- Update to Unicode 15.1
- Simplify hexbox drawing

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoopenssl: upgrade 3.2.1 -> 3.3.0
Wang Mingyu [Wed, 24 Apr 2024 08:42:12 +0000 (16:42 +0800)] 
openssl: upgrade 3.2.1 -> 3.3.0

CVE-2024-2511.patch
revmoed since it's included in 3.3.0

Changelog:
 https://github.com/openssl/openssl/blob/openssl-3.3.0/NEWS.md

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoninja: upgrade 1.11.1 -> 1.12.0
Wang Mingyu [Wed, 24 Apr 2024 08:42:11 +0000 (16:42 +0800)] 
ninja: upgrade 1.11.1 -> 1.12.0

Changelog:
==========
-Critical path scheduler which orders the jobs by their runtime history
-This may break your build if you haven't specified your dependencies correctly.
-Resiliency against inputs changing during the build
-Reliable ETA and progress percentage in status
-Support for path lengths over 260 characters on Windoiws
-ARM binaries are now available for Windows and Linux, too
-Several bugfixes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolttng-ust: upgrade 2.13.7 -> 2.13.8
Wang Mingyu [Wed, 24 Apr 2024 08:42:09 +0000 (16:42 +0800)] 
lttng-ust: upgrade 2.13.7 -> 2.13.8

Changelog:
============
* Add close_range wrapper to liblttng-ust-fd.so
* ust-tracepoint-event: Add static check of sequences length type
* lttng-ust(3): Fix wrong len_type for sequence
* Fix: libc wrapper: use initial-exec for malloc_nesting TLS

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolighttpd: upgrade 1.4.75 -> 1.4.76
Wang Mingyu [Wed, 24 Apr 2024 08:42:08 +0000 (16:42 +0800)] 
lighttpd: upgrade 1.4.75 -> 1.4.76

Changelog:
==========
* [core] add default to builtin mimetype.assign
* [core] add MPTCP support
* [core] disable MPTCP support by default
* [mod_expire] omit caching hdrs for 204 No Content
* [mod_staticfile] noinline cold func
* [core] GNU/Hurd preadv2() RWF_NOWAIT ENOTSUP
* [core] special value for Linux POLLRDHUP on SPARC
* [mod_openssl] define asn1 time w/ OPENSSL_NO_OCSP
* [h2] VU#421644 HTTP/2 CONTINUATION Flood
* [build] packdist.sh git archive; replace make dist
* [core] gw_network_backend_write_error() cold func
* [core] reduce syscalls in some backend connect
* [core] defer TCP_FIN propagate if connect()ing
* [ci] workaround some packaging issues in NetBSD 10

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibxmu: upgrade 1.2.0 -> 1.2.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:07 +0000 (16:42 +0800)] 
libxmu: upgrade 1.2.0 -> 1.2.1

Changelog:
============
test: Add prototype for Xmureallocarray to silence warning
test: Add missing setjmp()

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibxmlb: upgrade 0.3.17 -> 0.3.18
Wang Mingyu [Wed, 24 Apr 2024 08:42:06 +0000 (16:42 +0800)] 
libxmlb: upgrade 0.3.17 -> 0.3.18

Changelog:
==========
- Fix decompressing large zstd files, harder
- Include the pkgconfig variables in the subproject declared dependency

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibwebp: upgrade 1.3.2 -> 1.4.0
Wang Mingyu [Wed, 24 Apr 2024 08:42:05 +0000 (16:42 +0800)] 
libwebp: upgrade 1.3.2 -> 1.4.0

Changelog:
==========
* API changes:
  - libwebpmux: WebPAnimEncoderSetChunk, WebPAnimEncoderGetChunk,
                WebPAnimEncoderDeleteChunk
  - libsharpyuv: SharpYuvOptionsInit, SharpYuvConvertWithOptions
  - extras: SharpYuvEstimate420Risk
* further security related hardening in libwebp & examples
* some minor optimizations in the lossless encoder
* added WEBP_NODISCARD to report unused result warnings; enable with
  -DWEBP_ENABLE_NODISCARD=1
* improvements and corrections in webp-container-spec.txt and
  webp-lossless-bitstream-spec.txt
* miscellaneous warning, bug & build fixes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibsdl2: upgrade 2.30.1 -> 2.30.2
Wang Mingyu [Wed, 24 Apr 2024 08:42:04 +0000 (16:42 +0800)] 
libsdl2: upgrade 2.30.1 -> 2.30.2

Changelog:
===========
-Fixed performance regression initializing controllers on Linux
-Added support for the 6-button SEGA Mega Drive Control Pad for Nintendo Online
-Added support for the MadCatz Saitek Side Panel Control Deck
-Added support for the Hori Fighting Stick EX2
-Added support for the Yawman Arrow flightstick
-Added a gamepad mapping for the Defender Joystick Cobra R4
-Fixed the gamepad mapping for the Sanwa Supply JY-P76USV controller
-Poll for the initial controller state when using DirectInput
-Allow using SDL_RWFromFile() with named pipes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibpam: upgrade 1.6.0 -> 1.6.1
Wang Mingyu [Wed, 24 Apr 2024 08:42:03 +0000 (16:42 +0800)] 
libpam: upgrade 1.6.0 -> 1.6.1

0001-pam_namespace-include-stdint-h.patch
removed since it's included in 1.6.1

Changelog:
===========
* build: fail if specified configure options cannot be satisfied.
* pam_env: fixed --disable-econf --enable-vendordir support.
* pam_unix: do not warn if password aging is disabled.
* pam_unix: try to set uid to 0 before unix_chkpwd invocation.
* pam_unix: allow empty passwords with non-empty hashes.
* Multiple minor bug fixes, build fixes, portability fixes,
  documentation improvements, and translation updates.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibarchive: upgrade 3.7.2 -> 3.7.3
Wang Mingyu [Wed, 24 Apr 2024 08:42:01 +0000 (16:42 +0800)] 
libarchive: upgrade 3.7.2 -> 3.7.3

Changelog:
==========
-PCRE2 support
-add trailing letter b to bsdtar(1) substitute pattern
-add support for long options "--group" and "--owner" to tar(1)
-Fix possible vulnerability in tar error reporting introduced in f27c173
-ISO9660: preserve the natural order of links
-rar5: fix decoding unicode filenames on Windows
-rar5: fix infinite loop if during rar5 decompression the last block produced no data
-xz filter: fix incorrect eof at the end of an lzip member
-zip: fix end-of-data marker processing when decompressing zip archives
-multiple bsdunzip(1) fixes
-filetime truncation fix on Windows

configurehack.patch
refreshed for 3.7.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agogdk-pixbuf: upgrade 2.42.10 -> 2.42.11
Wang Mingyu [Wed, 24 Apr 2024 08:42:00 +0000 (16:42 +0800)] 
gdk-pixbuf: upgrade 2.42.10 -> 2.42.11

0001-meson.build-allow-a-subset-of-tests-in-cross-compile.patch
fatal-loader.patch
refreshed for 2.42.11

Changelog:
===========
- Disable fringe loaders by default
- Introspection fixes
- Translation updates

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agogcr: upgrade 4.2.1 -> 4.3.0
Wang Mingyu [Wed, 24 Apr 2024 08:41:59 +0000 (16:41 +0800)] 
gcr: upgrade 4.2.1 -> 4.3.0

Changelog:
============
- certificate: Add API to retrieve version
- Bump required GnuTLS version to 3.8.5
- Avoid potential integer overflow spotted by UBSan
- Support GnuTLS as an alternative crypto backend
- Updated translations

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agodpkg: upgrade 1.22.5 -> 1.22.6
Wang Mingyu [Wed, 24 Apr 2024 08:41:58 +0000 (16:41 +0800)] 
dpkg: upgrade 1.22.5 -> 1.22.6

Changelog:
============
-po: Regenerate .pot files and merge .po files with them
-Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func
-build: Fix typo in CI config
-build: Add gen-release script
-test: Skip OpenPGP tests if the backend does not have a verify command
-test: Refactor certfile and keyfile filenames for OpenPGP test
-test: Refactor OpenPGP backend and commands list
-build: Test with minimal library dependencies in CI
-dpkg-deb: Fix up compressor parameters for default legacy format
-man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various tools
-debian: Fix typo in man page reference in changelog
-po: Fix typos in Swedish man pages translations
-po: Update Dutch man pages translations
-po: Update Portugese man pages translations
-Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func
-libdpkg: Use a macro to define the zstd default compression level
-libdpkg: Use array access instead of pointer arithmetic for meminfo parser
-po: Update German man pages translation

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agodiffoscope: upgrade 260 -> 265
Wang Mingyu [Wed, 24 Apr 2024 08:41:57 +0000 (16:41 +0800)] 
diffoscope: upgrade 260 -> 265

Changelog:
==========
* Ensure that tests with ">=" version constraints actually print the
  corresponding tool name.
* Prevent odt2txt tests from always being skipped due to an impossibly new
  version requirement.
* Avoid nested parens-in-parens when printing "skipping" messages
  in the testsuite.
* Don't crash on invalid zipfiles, even if we encounter 'badness'
  halfway through the file.
* Fix a crash when there are (invalid) duplicate entries in .zip files.
* Add note when there are duplicate entries in ZIP files.
* Add an external tool reference for GNU Guix for zipdetails.
* Add support for the zipdetails(1) tool included in the Perl distribution.
* Don't use parenthesis within test "skipping" messages; PyTest adds its own
  parenthesis, so we were ending up with double nested parens.
* Fix the .epub tests after supporting zipdetails(1).
* Update copyright years and debian/tests/control.
* Fix MozillaZipContainer's monkeypatch after Python's zipfile module changed
  to detect potentially insecure overlapping entries within .zip files.
* Factor out Python version checking in test_zip.py.
* Also skip some zip tests under 3.10.14 as well; a potential regression may
  have been backported to the 3.10.x series. The underlying cause is still to
  be investigated.
* Don't crash if we encounter an .rdb file without an equivalent .rdx file.
* In addition, don't identify Redis database dumps (etc.) as GNU R database
  files based simply on their filename.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agocronie: upgrade 1.7.1 -> 1.7.2
Wang Mingyu [Wed, 24 Apr 2024 08:41:56 +0000 (16:41 +0800)] 
cronie: upgrade 1.7.1 -> 1.7.2

Changelog:
============
*Revert setting the return path to <>. It is not RFC compliant.
*Inherit MAILFROM from the crond process environment.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agobind: upgrade 9.18.25 -> 9.18.26
Wang Mingyu [Wed, 24 Apr 2024 08:41:55 +0000 (16:41 +0800)] 
bind: upgrade 9.18.25 -> 9.18.26

Changelog:
============
- Add RESOLVER.ARPA to the built in empty zones.
- dig/mdig +ednsflags=<non-zero-value> did not re-enable
  EDNS if it had been disabled.
- Some invalid ISO 8601 durations were accepted
  erroneously.
- Don't return static-stub synthesised NS RRset.
- Fix bug in Depends (keymgr_dep) function.
- Support for the RESINFO record type has been added.
- Cleaned up several minor bugs in the RBTDB dbiterator
  implementation.
- Added missing dns_rdataset_disassociate calls in
 validator.c:findnsec3proofs.
- Fix incorrectly reported errors when running tests
 with `make test` on platforms with older pytest.
- Optimize slabheader placement, so the infrastructure
 records are put in the beginning of the slabheader
 linked list.
- Improve ARM parental-agents definition.
- Fix the DNS_GETDB_STALEFIRST flag, which was defined
 incorrectly in lib/ns/query.c.
- Update ZSK minimum lifetime documentation in ARM, also
 depends on signing delay.
- Add workaround to enforce dynamic linker to pull
 jemalloc earlier than libc to ensure all memory
 allocations are done via jemalloc.
- Changes to "listen-on" statements were ignored on
 reconfiguration unless the port or interface address was
 changed, making it impossible to change a related
 listener transport type. Thanks to Thomas Amgarten.
- Expose the TCP client count in statistics channel.
- Fix a possible crash in 'dig +nssearch +nofail' and
 'host -C' commands when one of the name servers returns
 SERVFAIL.
- When dnssec-policy is in effect the DNSKEY's TTLs in
 the zone where not being updated to match the policy.
 This lead to failures when DNSKEYs where updated as the
 TTLs mismatched.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agorootfs-postcommands.bbclass: Only set DROPBEAR_RSAKEY_DIR once
Michael Glembotzki [Mon, 22 Apr 2024 16:39:38 +0000 (18:39 +0200)] 
rootfs-postcommands.bbclass: Only set DROPBEAR_RSAKEY_DIR once

If DROPBEAR_RSAKEY_DIR has already been set before, e.g. by overwriting
the file dropbear.default, the line will still be appended a second time.

DROPBEAR_RSAKEY_DIR="/path/to/dropbear"
DROPBEAR_EXTRA_ARGS="-B"
DROPBEAR_RSAKEY_DIR=/var/lib/dropbear

Signed-off-by: Michael Glembotzki <Michael.Glembotzki@iris-sensing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agonpth: remove redundant FILES
Ross Burton [Mon, 22 Apr 2024 16:41:51 +0000 (16:41 +0000)] 
npth: remove redundant FILES

This is covered by the default rules.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agonpth: remove obsolete binconfig-disabled inherit
Ross Burton [Mon, 22 Apr 2024 16:38:46 +0000 (16:38 +0000)] 
npth: remove obsolete binconfig-disabled inherit

npth no longer installs the npth-config script[1] that we disabled, so
there's no need to inherit the class.

[1] https://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git;a=commit;h=2b6a8e5369ed37d64d1bafd3a546ec52e25acd26

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agonpth: remove obsolete pkgconfig patch
Ross Burton [Mon, 22 Apr 2024 16:38:45 +0000 (16:38 +0000)] 
npth: remove obsolete pkgconfig patch

npth now provides a pkg-config itself[1] so we don't need to patch one
in anymore.

[1] https://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git;a=commit;h=f3cbbc86cb49a1729d6df573bd76a5559e7f636b

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agonpth: update homepage
Ross Burton [Mon, 22 Apr 2024 16:38:44 +0000 (16:38 +0000)] 
npth: update homepage

Set the homepage to the actual homepage, not that of the older GNU Pth.

Also fix some whitespace in the license fields.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoruby: remove obsolete build dependences
Ross Burton [Mon, 22 Apr 2024 16:38:43 +0000 (16:38 +0000)] 
ruby: remove obsolete build dependences

Ruby 3.3.0 no longer bundles the readline module[1] so readline is no
longer a build dependency[2].

Ruby 3.2.0 no longer bundles the gdbm module[3] so gdbm is no longer a
build dependency.

[1] https://github.com/ruby/ruby/commit/59fd67fc3d405e529e038172e769ff20a8fb5535
[2] https://github.com/ruby/ruby/commit/172077232e7f40b4dfedf6a5434c252b3d326fab

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agowaffle: remove dependency on udev
Ross Burton [Mon, 22 Apr 2024 16:38:42 +0000 (16:38 +0000)] 
waffle: remove dependency on udev

Waffle 1.8.0 dropped the use of libudev and instead uses libdrm[1] in
the gbm code. Update the depends.

[1] https://gitlab.freedesktop.org/mesa/waffle/-/commit/6bf58d4bb9044a7c65818d5de5d4ca747766e77f

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoswig: convert from autotools to cmake
Alexander Kanavin [Mon, 22 Apr 2024 11:03:18 +0000 (13:03 +0200)] 
swig: convert from autotools to cmake

Drop patches:
0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch
(superseded long time ago by native wrapper)

0001-configure-use-pkg-config-for-pcre-detection.patch
(autotools-specific)

Drop all autoconf options and native python dependency as cmake configuration doesn't contain those.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoswig: merge .inc into .bb
Alexander Kanavin [Mon, 22 Apr 2024 11:03:17 +0000 (13:03 +0200)] 
swig: merge .inc into .bb

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoRevert "goarch: disable dynamic linking globally"
Jose Quaresma [Fri, 19 Apr 2024 17:53:09 +0000 (18:53 +0100)] 
Revert "goarch: disable dynamic linking globally"

This reverts commit 827c60b79e7fcafd14e68870f6b69dcc48ac9c39.

Fixed with the drop of the linkmode

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agogo: Drop the linkmode completely
Jose Quaresma [Fri, 19 Apr 2024 17:53:08 +0000 (18:53 +0100)] 
go: Drop the linkmode completely

This will make possible to restore the default dynamic linking globally
which is what we had before the 1.20.X release.

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibtraceevent: submit meson.patch upstream
Alexander Kanavin [Fri, 19 Apr 2024 12:19:40 +0000 (14:19 +0200)] 
libtraceevent: submit meson.patch upstream

[RP: Add url to submission]
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agompeg2dec: remove the recipe
Alexander Kanavin [Fri, 19 Apr 2024 12:19:38 +0000 (14:19 +0200)] 
mpeg2dec: remove the recipe

This is as well inactive for over 10 years, and has been superseded by ffmpeg long time ago.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopackage_rpm: remove support for DIRFILES
Alexander Kanavin [Fri, 19 Apr 2024 12:19:28 +0000 (14:19 +0200)] 
package_rpm: remove support for DIRFILES

This was added here:
https://git.yoctoproject.org/poky/commit/?id=2f42ef8d8fb1febf28252b98884cebabc931f720

It's undocumented, untested, rpm-specific, and currently
broken, and to begin with looks like a workaround for
Tizen/smack security label conflicts elsewhere.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoliba52: remove the recipe
Alexander Kanavin [Fri, 19 Apr 2024 12:19:27 +0000 (14:19 +0200)] 
liba52: remove the recipe

The component has been superseded by ffmpeg long ago, tarballs have
disappeared from sourceforge, no work on it has happened in over 10 years.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoxwayland: update 23.2.5 -> 23.2.6
Markus Volk [Mon, 15 Apr 2024 12:26:10 +0000 (14:26 +0200)] 
xwayland: update 23.2.5 -> 23.2.6

- add a PACKAGECONFIG for libdecor
- add PACKAGECONFIGS for xwayland_ei to avoid auto select

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agooeqa: selftest: context: run tests serially if testtools/subunit modules are not...
Julien Stephan [Mon, 15 Apr 2024 12:03:17 +0000 (14:03 +0200)] 
oeqa: selftest: context: run tests serially if testtools/subunit modules are not found

If testtools and/or subunit modules are not found we get the following backtrace
(example for testtools):

  NOTE: Starting bitbake server...
  Traceback (most recent call last):
    File "<..>/poky/scripts/oe-selftest", line 60, in
  <module>
      ret = main()
    File "<..>/poky/scripts/oe-selftest", line 47, in main
      results = args.func(logger, args)
    File "<..>/poky/meta/lib/oeqa/selftest/context.py",
  line 391, in run
      rc = self._internal_run(logger, args)
    File "<..>/poky/meta/lib/oeqa/selftest/context.py",
  line 377, in _internal_run
      rc = self.tc.runTests(**self.tc_kwargs['run'])
    File "<..>/poky/meta/lib/oeqa/selftest/context.py",
  line 161, in runTests
      return super(OESelftestTestContext, self).runTests(processes, skips)
    File "<..>/poky/meta/lib/oeqa/core/context.py", line
  91, in runTests
      result = self.runner.run(self.prepareSuite(self.suites, processes))
    File "<..>/poky/meta/lib/oeqa/selftest/context.py",
  line 154, in prepareSuite
      from oeqa.core.utils.concurrencytest import ConcurrentTestSuite
    File
  "<..>/poky/meta/lib/oeqa/core/utils/concurrencytest.py",
  line 22, in <module>
      import testtools
  ModuleNotFoundError: No module named 'testtools'

Fix this by adding a custom callback on -j/--num-processes parameter to
check testtools and subunit modules. Fallback to serial testing if
missing. This strategy is already used in sdk/context.py

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agottyrun: define CVE_PRODUCT
Peter Marko [Mon, 15 Apr 2024 11:14:18 +0000 (13:14 +0200)] 
ttyrun: define CVE_PRODUCT

Single executable ttyrun is taken ouf of s390-tools repository
containing ton of other helper tools.
CVEs are not assigned to executables, but to whole components.
Historically there also already exists one CVE for s390-tools.

Most of the CVEs will not be for ttyrun, but this is the way
how to get notified even if most we get will have to be ignored.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agognutls: Fix failing ptests
Simone Weiß [Sun, 14 Apr 2024 18:06:11 +0000 (18:06 +0000)] 
gnutls: Fix failing ptests

When upgrading gnutls to the newest version 3.8.5, some ptest failed.
Backported a patch from upstream gnutls(not in any release yet) to
fix this issue.

Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agognutls: upgrade 3.8.4 -> 3.8.5
Wang Mingyu [Sun, 14 Apr 2024 18:06:10 +0000 (18:06 +0000)] 
gnutls: upgrade 3.8.4 -> 3.8.5

Add-ptest-support.patch
refreshed for 3.8.5

Changelog:
==========
* libgnutls: Due to majority of usages and implementations of
  RSA decryption with PKCS#1 v1.5 padding being incorrect,
  leaving them vulnerable to Marvin attack, the RSAES-PKCS1-v1_5
  is being deprecated (encryption and decryption) and will be
  disabled in the future.
* libgnutls: Added support for RIPEMD160 and PBES1-DES-SHA1 for
  backward compatibility with GCR.
* libgnutls: A couple of memory related issues have been fixed in RSA PKCS#1
  v1.5 decryption error handling and deterministic ECDSA with earlier
  versions of GMP.
* build: Fixed a bug where building gnutls statically failed due
  to a duplicate definition of nettle_rsa_compute_root_tr().

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agoshadow: install manpages
Dan McGregor [Thu, 11 Apr 2024 22:36:13 +0000 (16:36 -0600)] 
shadow: install manpages

Install the manpages for shadow, and also make the conflicting manpages
alternatives in util-linux.

Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agooeqa/postactions: Do not use -l option with df
Khem Raj [Fri, 12 Apr 2024 04:54:00 +0000 (21:54 -0700)] 
oeqa/postactions: Do not use -l option with df

-l option is specific to df provided by coreutils, if df
applet from busybox is used then it does not work and fails
like below

Fixes
   df: invalid option -- 'l'
   BusyBox v1.36.1 () multi-call binary.

   Usage: df [-PkmhT] [-t TYPE] [FILESYSTEM]...
   DEBUG: [Command returned '1' after 0.71 seconds]
   DEBUG: Command: df -hl
   Status: 1 Output:  df: invalid option -- 'l'

it seems worth a compromise to show remote mounted filesystems if any
during ptests and it works with both df implementations

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agorecipetool: Handle several go-import tags in go resolver
Sven Schwermer [Thu, 11 Apr 2024 10:10:30 +0000 (12:10 +0200)] 
recipetool: Handle several go-import tags in go resolver

When dynamically resolving go modules, the HTML page may contain several
go-import meta tags. We must handle all and pick the correct one based
on the module name. An example for such a behaviour is
gonum.org/v1/gonum:

<meta name="go-import" content="gonum.org/v1/exp git https://github.com/gonum/exp">
<meta name="go-import" content="gonum.org/v1/gonum git https://github.com/gonum/gonum">
<meta name="go-import" content="gonum.org/v1/hdf5 git https://github.com/gonum/hdf5">
<meta name="go-import" content="gonum.org/v1/netlib git https://github.com/gonum/netlib">
<meta name="go-import" content="gonum.org/v1/plot git https://github.com/gonum/plot">
<meta name="go-import" content="gonum.org/v1/tools git https://github.com/gonum/tools">

Signed-off-by: Sven Schwermer <sven.schwermer@disruptive-technologies.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agorecipetool: Handle unclean response in go resolver
Sven Schwermer [Thu, 11 Apr 2024 10:10:29 +0000 (12:10 +0200)] 
recipetool: Handle unclean response in go resolver

It appears that some go modules repond with a 404 error when trying to
resolve them dynamically. The response body may still contain the
go-import meta tag. An example for such behaviour is gonum.org/v1/gonum.

Signed-off-by: Sven Schwermer <sven.schwermer@disruptive-technologies.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agowebkitgtk: 2.44.0 -> 2.44.1
Kai Kang [Thu, 11 Apr 2024 07:03:36 +0000 (15:03 +0800)] 
webkitgtk: 2.44.0 -> 2.44.1

Update webkitgtk from 2.44.0 to the first bug fix release in the stable
2.44 series 2.44.1.

* remove backported patch

What's new in the WebKitGTK 2.44.1 release?
===========================================

  - Fix handling of lifetime of web view child dialogs in GTK4.
  - Do not schedule layer flushes when drawing area size is empty.
  - Fix videos with alpha when using the DMA-BUF sink.
  - Fix the build with USE_GBM=OFF.
  - Fix the build in 32bit platforms
  - Fix several crashes and rendering issues.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agoiputils: splitting the ping6 as a package
Xiangyu Chen [Tue, 9 Apr 2024 06:58:26 +0000 (14:58 +0800)] 
iputils: splitting the ping6 as a package

The iputils merged the ping4 and ping6 command into the ping since the
commit ebad35fe[1], currently, iputils ping support being called using
"ping -6" or "ping6" symlinks.

In oe-core, there are two packages provide ipv6 ping, inetutils and iputils,
the inetutils-ping6 doesn't support "-I" option to bind the interface, that
cause some of scripts(e.g. LTP test[2]) which was based on iputils-ping6 fails.

If someone or a package needs iputils-ping6, they can enable it in local.conf
or add it into rdepends directly.

Ref:
[1] https://github.com/iputils/iputils/commit/e3de851b809c7b72ccc654a72b6af61d
[2] https://github.com/linux-test-project/ltp/blob/master/testcases/kernel/ \
    containers/netns/netns_comm.sh#L25

Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agobash: Fix file-substitution error-handling bug
Zev Weiss [Thu, 11 Apr 2024 00:46:24 +0000 (17:46 -0700)] 
bash: Fix file-substitution error-handling bug

This is part of a patch that's been upstream for a while but hasn't yet
been released.  The bug is causing some downstream difficulties, so a
local patch to tide us over until the next release makes things a bit
easier.

Signed-off-by: Zev Weiss <zev@bewilderbeest.net>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agogtk4: update 4.14.1 -> 4.14.2
Markus Volk [Wed, 10 Apr 2024 08:23:15 +0000 (10:23 +0200)] 
gtk4: update 4.14.1 -> 4.14.2

Overview of Changes in 4.14.2, 03-04-2024
=========================================

* GtkScale:
 - Improve positioning of values in some cases

* Theme:
 - Make progress in entries visible

* Accessibility:
 - Fix text insertion handling

* GDK:
 - dnd: Use the default cursor durion motion
 - dnd: Use a better cursor for indicating the move action

* GSK:
 - gl: Handle offloads in offscreen context better
 - Fix text rendering problems with some fonts

* Wayland:
 - Tighten up some protocol version checks
 - Use the presentation time protocol
 - Fix a crash with subsurfaces
 - Improve settings portal handling

* macOS:
 - Fix up the app menu support

* Windows:
 - Fix problems with minimization
 - Fix build without fontconfig

* Debugging:
 - Add font settings in the inspector

* Demos:
 - Clean up the application demo
 - Update cursor images for the cursor demo

* Translation updates:
 Catalan
 Czech
 French
 Georgian
 Hebrew
 Persian
 Slovenian
 Turkish
 Ukrainian

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agoupdate-rc.d: add +git to PV
Peter Marko [Wed, 10 Apr 2024 07:23:51 +0000 (09:23 +0200)] 
update-rc.d: add +git to PV

This hash is ahead of the tag, so adapt PV accordingly.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agopython3-pycparser: upgrade 2.21 -> 2.22
Wang Mingyu [Wed, 10 Apr 2024 02:01:40 +0000 (10:01 +0800)] 
python3-pycparser: upgrade 2.21 -> 2.22

License-Update:
===============
Slightly tweak the LICENSE file to be more canonical:
- Copyright year updated to 2022.
- "Eli Bendersky: changed to "the copyright holder"

Changelog:
===========
-Add missing SCHAR limit defines
-Use proper SPDX identifier
-Add Python 3.11 as a supported version
-Fix multi-pragma/single statement blocks (#479)
-Add an encoding parameter to parse_file
-Feature/add pragma support
-Set up permissions to ci.yml
-_build_tables: Invalidate cache before importing generated modules
-Upgrade GitHub Actions
-Create a Security Policy
-New example to generate AST from scratch
-Add support for Python 3.12
-ply: Make generated lextab.py deterministic

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agodropbear: upgrade 2022.83 -> 2024.84
Wang Mingyu [Wed, 10 Apr 2024 02:01:39 +0000 (10:01 +0800)] 
dropbear: upgrade 2022.83 -> 2024.84

0001-urandom-xauth-changes-to-options.h.patch
dropbear-disable-weak-ciphers.patch
0005-dropbear-enable-pam.patch
0006-dropbear-configuration-file.patch
refreshed for 2024.84

CVE-2023-36328.patch
removed since it's included in 2024.84

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agoncurses: Fix CVE-2023-50495
Mingli Yu [Wed, 10 Apr 2024 05:29:38 +0000 (13:29 +0800)] 
ncurses: Fix CVE-2023-50495

Backport a patch [1] to fix CVE-2023-50495.

[1] http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=7723dd6799ab10b32047ec73b14df9f107bafe99

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agopatchtest: test_metadata: fix invalid escape sequences
Trevor Gamblin [Tue, 9 Apr 2024 12:03:03 +0000 (08:03 -0400)] 
patchtest: test_metadata: fix invalid escape sequences

Clear up the following warnings seen during patchtest runs:

|/workspace/yocto/poky/meta/lib/patchtest/tests/test_metadata.py:21: SyntaxWarning: invalid escape sequence '\+'
|  add_mark = pyparsing.Regex('\+ ')
|/workspace/yocto/poky/meta/lib/patchtest/tests/test_metadata.py:26: SyntaxWarning: invalid escape sequence '\:'
|  git_regex = pyparsing.Regex('^git\:\/\/.*')

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agollvm: upgrade 18.1.2 -> 18.1.3
Wang Mingyu [Tue, 9 Apr 2024 07:10:05 +0000 (15:10 +0800)] 
llvm: upgrade 18.1.2 -> 18.1.3

0001-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch
refreshed for 18.1.3

Changelog:
============
-DFixes tsan failures for glibc's LoongArch and certain RISC-V ports when
 fstat is used.
-transform.structured.convert_to_loops now properly deletes its target op.
-Fix a llvm.usub.with.overflow.i128 wrong code generation regression that
 was introduced with LLVM 18.1.0.
-MemorySanitizer on Linux can now run even when maximum-entropy address-space
 layout randomization is configured globally
-Fixed a Clang 18.x regression which increased binary size and stack usage with
 -ftrivial-auto-var-init.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agocurl: Backport patch to fix buildtools issues
Richard Purdie [Thu, 18 Apr 2024 10:46:02 +0000 (11:46 +0100)] 
curl: Backport patch to fix buildtools issues

bitbake-selftest was failing on a github url on hosts using buildtools.
The issue was tracked down to the curl upgrade 8.6.0 -> 8.7.1. Whilst there
is a fix in upstream git to workaround the issue in this version, backport
the fix from curl upstream to ensure there are no other related issues to
the bug.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agobuildtools-tarball: Add python3-pip
Richard Purdie [Tue, 16 Apr 2024 13:51:24 +0000 (14:51 +0100)] 
buildtools-tarball: Add python3-pip

Many of the common use cases for buildtools need pip to allow python to be
extended. Add it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolayer.conf: Post release addition/switch to styhead corename
Richard Purdie [Tue, 16 Apr 2024 07:12:14 +0000 (08:12 +0100)] 
layer.conf: Post release addition/switch to styhead corename

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoiproute2: add bridge package
Michael Haener [Mon, 19 Feb 2024 09:09:41 +0000 (10:09 +0100)] 
iproute2: add bridge package

Add package for using the bridge tool.

Signed-off-by: Michael Haener <michael.haener@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agoclasses/pypi: don't expose PYPI_ARCHIVE_NAME
Ross Burton [Fri, 15 Mar 2024 14:37:51 +0000 (14:37 +0000)] 
classes/pypi: don't expose PYPI_ARCHIVE_NAME

This variable is only used when constructing a SRC_URI and some recipes
think that it's the correct value to assign if the PyPi package name
isn't the same as the recipe name, when PYPI_PACKAGE is actually all
that needs to be set.

Also document the variables we expect the recipe to assign if needed,
and where the PyPi URL structure is documented.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoxorgproto: upgrade 2023.2 -> 2024.1
Wang Mingyu [Tue, 9 Apr 2024 07:10:20 +0000 (15:10 +0800)] 
xorgproto: upgrade 2023.2 -> 2024.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agou-boot: upgrade 2024.01 -> 2024.04
Wang Mingyu [Tue, 9 Apr 2024 07:10:19 +0000 (15:10 +0800)] 
u-boot: upgrade 2024.01 -> 2024.04

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agottyrun: upgrade 2.31.0 -> 2.32.0
Wang Mingyu [Tue, 9 Apr 2024 07:10:18 +0000 (15:10 +0800)] 
ttyrun: upgrade 2.31.0 -> 2.32.0

Changelog:
===========
- dbginfo.sh: dash compatible copy sequence
- rust/pv_core: Fix UvDeviceInfo::get() method
- zipl/src: Fix leak of files if run with a broken configuration
- zkey: Fix convert command to accept only keys of type CCA-AESDATA

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agorsync: upgrade 3.2.7 -> 3.3.0
Wang Mingyu [Tue, 9 Apr 2024 07:10:17 +0000 (15:10 +0800)] 
rsync: upgrade 3.2.7 -> 3.3.0

0001-Add-missing-prototypes-to-function-declarations.patch
makefile-no-rebuild.patch
refreshed for 3.3.0

Changelog:
==========
- Fixed a bug with '--sparse --inplace' where a trailing gap in the source
  file would not clear out the trailing data in the destination file.
- Fixed an buffer overflow in the checksum2 code if SHA1 is being used for
  the checksum2 algorithm.
- Fixed an issue when rsync is compiled using '_FORTIFY_SOURCE' so that the
  extra tests don't complain about a strlcpy() limit value (which was too
  large, even though it wasn't possible for the larger value to cause an
  overflow).
- Add a backtick to the list of characters that the filename quoting needs to
  escape using backslashes.
- Fixed a string-comparison issue in the internal handling of '--progress' (a
  locale such as tr_TR.utf-8 needed the internal triggering of '--info' options
  to use upper-case flag names to ensure that they match).
- Make sure that a local transfer marks the sender side as trusted.
- Change the argv handling to work with a newer popt library -- one that likes
  to free more data than it used to.
- Rsync now calls 'OpenSSL_add_all_algorithms()' when compiled against an older
  openssl library.
- Fixed a problem in the daemon auth for older protocols (29 and before) if the
  openssl library is being used to compute MD4 checksums.
- Fixed 'rsync -VV' on Cygwin -- it needed a flush of stdout.
- Fixed an old stats bug that counted devices as symlinks.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-typing-extensions: upgrade 4.10.0 -> 4.11.0
Wang Mingyu [Tue, 9 Apr 2024 07:10:16 +0000 (15:10 +0800)] 
python3-typing-extensions: upgrade 4.10.0 -> 4.11.0

Changelog:
==========
-Fix tests on Python 3.13.0a5.
-Fix the runtime behavior of type parameters with defaults
-Fix minor discrepancy between error messages produced by typing and
 typing_extensions on Python 3.10.
-When include_extra=False, get_type_hints() now strips ReadOnly from the
 annotation.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-pyasn1: upgrade 0.5.1 -> 0.6.0
Wang Mingyu [Tue, 9 Apr 2024 07:10:14 +0000 (15:10 +0800)] 
python3-pyasn1: upgrade 0.5.1 -> 0.6.0

Changelog:
==========
-Removed support for EOL Python 2.7, 3.6, 3.7
-Added support for previously missing RELATIVE-OID construct
-Updated link to Layman's Guide

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-git: upgrade 3.1.42 -> 3.1.43
Wang Mingyu [Tue, 9 Apr 2024 07:10:13 +0000 (15:10 +0800)] 
python3-git: upgrade 3.1.42 -> 3.1.43

Changelog:
============
-Issue and test deprecation warnings
-Fix version_info cache invalidation, typing, parsing, and serialization
-Document manual refresh path treatment
-Improve static typing and docstrings related to git object types

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-build: upgrade 1.1.1 -> 1.2.1
Wang Mingyu [Tue, 9 Apr 2024 07:10:12 +0000 (15:10 +0800)] 
python3-build: upgrade 1.1.1 -> 1.2.1

Changelog:
============
-Avoid error when terminal width is undetectable on Python < 3.11
-Add --installer option, supporting pip and uv. Added uv extra.
-Improve console output and provide -v for dependency installation
-Avoid compiling unused bytecode when using pip
-Dropped support for Python 3.7

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-beartype: upgrade 0.17.2 -> 0.18.2
Wang Mingyu [Tue, 9 Apr 2024 07:10:11 +0000 (15:10 +0800)] 
python3-beartype: upgrade 0.17.2 -> 0.18.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopkgconf: upgrade 2.1.1 -> 2.2.0
Wang Mingyu [Tue, 9 Apr 2024 07:10:10 +0000 (15:10 +0800)] 
pkgconf: upgrade 2.1.1 -> 2.2.0

Changelog:
===========
* libpkgconf SOVERSION is now 5.
* Significant solver rework to flatten both requires and requires.private
  dependencies in a single pass.  Improves performance slightly and ensures
  proper dependency order.
* Improve '--digraph' output to reflect more of the solver's state in the
  rendered dependency graph.
* Do not reference the graph root by name when presenting error messages about
  directly requested dependency nodes.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agomtdev: upgrade 1.1.6 -> 1.1.7
Wang Mingyu [Tue, 9 Apr 2024 07:10:09 +0000 (15:10 +0800)] 
mtdev: upgrade 1.1.6 -> 1.1.7

Changelog:
=========
-test: link using libmtdev.la
-Fix test warnings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agompg123: upgrade 1.32.5 -> 1.32.6
Wang Mingyu [Tue, 9 Apr 2024 07:10:08 +0000 (15:10 +0800)] 
mpg123: upgrade 1.32.5 -> 1.32.6

Changelog:
- build: Detect forced 64 bit offsets on a dual-mode system that used
  to default to 32 bits and drop ambiguous suffix-less symbols in that
  case.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoman-db: upgrade 2.12.0 -> 2.12.1
Wang Mingyu [Tue, 9 Apr 2024 07:10:07 +0000 (15:10 +0800)] 
man-db: upgrade 2.12.0 -> 2.12.1

0001-man-Move-local-variable-declaration-to-function-scop.patch
refreshed for 2.23.1

Changelog:
=============
* Fix excessive cleanup of '/var/cache/man' by 'systemd-tmpfiles'.
* 'man' matches the display width more accurately to the configured width.
* Upgrade to Gnulib 'stable-202401'.
* Mention 'groff''s 'pdf' device in 'man(1)'.
* Speed up 'seccomp' filter slightly.
* Document how to format pages using italic rather than underlined text.
* Remove the obsolete 'chconfig' tool for converting man-db configuration
  files to the FHS.  This transition took place almost 25 years ago (at
  least in Debian), so it's not worth keeping it around now.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolttng-tools: upgrade 2.13.11 -> 2.13.13
Wang Mingyu [Tue, 9 Apr 2024 07:10:06 +0000 (15:10 +0800)] 
lttng-tools: upgrade 2.13.11 -> 2.13.13

0001-tests-do-not-strip-a-helper-library.patch
refreshed for 2.13.13

Changelog:
===========
* Fix: consumerd: leak of tracing buffers on relayd connectivity issue
* Fix: consumerd: wrong timer mentioned in error logging
* Fix: consumerd: type confusion in lttng_consumer_send_error
* Fix: baddr-statedump: use $(LIBTOOL) --mode=execute
* Fix: relayd: live client not notified of inactive streams
* Fix: relayd: live: dispose of zombie viewer metadata stream
* tests: Fix typo in tests/regression/kernel/test_ns_contexts
* Fix: sessiond: freeze on channel creation on restart
* common: move utils_create_lock_file to its own file
* tests: tools/clear/test_ust wait for specific test app pid
* Fix: sessiond: crash when sending data_pending to an active session
* Tests: fix: list_triggers_cli: kallsyms contains prefixed symbols
* License: common: error_query: fix typo in SPDX specifier

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibxmu: upgrade 1.1.4 -> 1.2.0
Wang Mingyu [Tue, 9 Apr 2024 07:10:04 +0000 (15:10 +0800)] 
libxmu: upgrade 1.1.4 -> 1.2.0

Changelog:
===========
-Use XtAsprintf to simplify os_name string generation
-Remove "#ifndef notdef" checks
-XmuReadBitmapDataFromFile: set close-on-exec when opening files
-configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
-src/Makefile.am: Remove hardcoded -D_BSD_SOURCE
-configure: raise minimum autoconf requirement to 2.70

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibxmlb: upgrade 0.3.15 -> 0.3.17
Wang Mingyu [Tue, 9 Apr 2024 07:10:03 +0000 (15:10 +0800)] 
libxmlb: upgrade 0.3.15 -> 0.3.17

0001-xb-selftest.c-hardcode-G_TEST_SRCDIR.patch
refreshed for 0.3.17

Changelog:
=========
- Create SECURITY.md for the OpenSSF scorecard
- Fix decompressing large zstd files
- Use zst as the file extension for zstd
- Make the LZMA support optional
- Add the lzma and zstd support to the pkgconfig file

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibx11: upgrade 1.8.7 -> 1.8.9
Wang Mingyu [Tue, 9 Apr 2024 07:10:02 +0000 (15:10 +0800)] 
libx11: upgrade 1.8.7 -> 1.8.9

Changelog:
===========
-xlibi18n: restore parse_line1 for WIN32 builds
-Fix _XkbReadGetDeviceInfoReply for nButtons == dev->buttons
-_XimProtoIMFree:no need to check arg for Xfree()
-_XimEncodeString:no need to check arg for Xfree()
-Fix XCreateIC() memory leak (Part 2)
-_XimLocalDestroyIC:fix possible mem leak
-_XimLocalCreateIC: get rid of bzero
-_XimLocalCreateIC: minor cleanup
-_XimLocalCreateIC:no need to check arg for Xfree()
-_XimLocalDestroyIC: no need to check arg for Xfree()
-fix table width

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoliburi-perl: upgrade 5.27 -> 5.28
Wang Mingyu [Tue, 9 Apr 2024 07:10:01 +0000 (15:10 +0800)] 
liburi-perl: upgrade 5.27 -> 5.28

Changelog:
- Using Scalar::Util::reftype instead of just ref(), but mindful this time
  about definedness to avoid warnings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibical: upgrade 3.0.17 -> 3.0.18
Wang Mingyu [Tue, 9 Apr 2024 07:09:59 +0000 (15:09 +0800)] 
libical: upgrade 3.0.17 -> 3.0.18

License-Update:
 LICENSE.LGPL21.txt - remove the KDAB claim for copyright

Changelog:
===========
-Requires CMake v3.5.0 or higher
-Escape ^ (U+005E) character in parameter values according to RFC 6868
-New CMake option LIBICAL_BUILD_EXAMPLES to disable building the examples
-Should be able to use the project as a submodule
-Built-in timezones updated to tzdata2024a

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolibdnf: upgrade 0.73.0 -> 0.73.1
Wang Mingyu [Tue, 9 Apr 2024 07:09:58 +0000 (15:09 +0800)] 
libdnf: upgrade 0.73.0 -> 0.73.1

Changelog:
=========
-Fix https://issues.redhat.com/browse/RHEL-27657
-subject-py: Fix memory leak

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoenchant2: upgrade 2.6.8 -> 2.6.9
Wang Mingyu [Tue, 9 Apr 2024 07:09:55 +0000 (15:09 +0800)] 
enchant2: upgrade 2.6.8 -> 2.6.9

Changelog:
 Implement user dictionary support for Hspell, Nuspell, Voikko

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agoell: upgrade 0.63 -> 0.64
Wang Mingyu [Tue, 9 Apr 2024 07:09:54 +0000 (15:09 +0800)] 
ell: upgrade 0.63 -> 0.64

Changelog:
==========
-Fix issue with casting in C++ environment.
-Fix issue with ASCII string upper and lower helpers.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>