]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
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>
15 months agodnf: upgrade 4.19.0 -> 4.19.2
Wang Mingyu [Tue, 9 Apr 2024 07:09:52 +0000 (15:09 +0800)] 
dnf: upgrade 4.19.0 -> 4.19.2

Changelog:
 Bump libdnf version to 0.73.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agocoreutils: upgrade 9.4 -> 9.5
Wang Mingyu [Tue, 9 Apr 2024 07:09:51 +0000 (15:09 +0800)] 
coreutils: upgrade 9.4 -> 9.5

0001-posixtm-pacify-clang-18.patch
CVE-2024-0684.patch
removed since they're included in 9.5

0001-local.mk-fix-cross-compiling-problem.patch
remove-usr-local-lib-from-m4.patch
refreshed for 9.5

License-Update: Copyright updatedto 2024.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agobtrfs-tools: upgrade 6.7.1 -> 6.8
Wang Mingyu [Tue, 9 Apr 2024 07:09:50 +0000 (15:09 +0800)] 
btrfs-tools: upgrade 6.7.1 -> 6.8

Changelog:
============
* fix --enqueue option timeout handling
* subvolume: remove support for undocumented options -c and -x,
  functionality disabled in kernel
* libbtrfsutil:
   * version 0.1.3, backward compabile
   * add aliases for all existing functions with unified naming scheme
   * updated header defintions for recently added kernel features
* send: v3 supported in experimental mode
* other:
   * docs: manual page references, graphs, enhancements, clarifications
   * error handling fixes
   * cleanups and refactoring

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agobash-completion: upgrade 2.12.0 -> 2.13.0
Wang Mingyu [Tue, 9 Apr 2024 07:09:49 +0000 (15:09 +0800)] 
bash-completion: upgrade 2.12.0 -> 2.13.0

Changelog:
===========
### Features
------------
-Complete protocols for --proto-default
-Add completion for netconf subcommand
-Complete commands for netns exec
-Complete help for unknown subcommands
-Complete ip link property
-Complete link types for address show
-Complete neigh show and flush
-Complete stats subcommand
-Create function to get link types
-add fallback 3rd party completion loader
-also suggest *.rss files

### Bug Fixes
--------------
-fix regression of unwanted trailing colons
-Complete addrlabel add/del properties
-Complete ip delete with type correctly
-Complete more variations of subcommands
-Complete netns attach subcommand
-Complete only relevant addrlabel subcmds
-Keep completing after -netns name
-Quote all instantiation of ip as "$1"
-Quote network namespace names
-include api-and-naming.md in dist

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agobabeltrace2: upgrade 2.0.5 -> 2.0.6
Wang Mingyu [Tue, 9 Apr 2024 07:09:48 +0000 (15:09 +0800)] 
babeltrace2: upgrade 2.0.5 -> 2.0.6

Changelog:
===========
* bt2: disable some warnings for 'native_bt.c'
* bt2: compile 'native_bt.c' with '-Wno-undef'
* Fix: src.ctf.lttng-live: expect NEW_STREAM/METADATA for inactive streams
* Fix: 'babeltrace2 convert': don't consider the '--plugin-path' opt.
* include/babeltrace2/plugin/plugin-dev.h: "define" -> "definition
* Fix: doc: escape double quote in bt_p alias
* Fix: bt2: pass _TraceClassConst to destruction listeners
* fix: 'load_module()' deprecated in Python 3.12
* tests: retry os.rename on PermissionError failure in lttng_live_server.py
* doc: fix uptream -> upstream typos
* fix: test_message_iterator.py hangs on Python 3.12
* plugin-dev: mark symbols meant to be public with __attribute__((visibility("default")))
* Silence -Wunused-but-set-variable error with clang
* Fix: Windows DLL path lookup with Python >= 3.8
* doc/man: make default values of boolean init. params. clearer
* RFC: docs: fix: Match stated automake requirement
* fix: make flake8 6.x happy
* fix: running black on python 3.11
* bt_query_executor_create_with_method_data(): fix docs note
* Fix: ctf-writer: null dereference in bt_ctf_trace_common_add_stream_class
* Update working version to Babeltrace v2.0.6

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agovulkan: upgrade 1.3.275.0 -> 1.3.280.0
Wang Mingyu [Wed, 27 Mar 2024 03:20:55 +0000 (11:20 +0800)] 
vulkan: upgrade 1.3.275.0 -> 1.3.280.0

0001-generate-glslang-pkg-config.patch
refreshed for 1.3.280.0

License-Update:
===============
spirv-headers:License-Update: List all licenses in the root LICENSE file.
vulkan-volk:Copyright year updated to 2024.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agomesa: upgrade 24.0.2 -> 24.0.3
Wang Mingyu [Wed, 27 Mar 2024 03:20:54 +0000 (11:20 +0800)] 
mesa: upgrade 24.0.2 -> 24.0.3

0001-Revert-meson-do-not-pull-in-clc-for-clover.patch
refreshed for 24.0.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
15 months agowayland-protocols: upgrade 1.33 -> 1.34
Denys Dmytriyenko [Tue, 2 Apr 2024 02:17:36 +0000 (22:17 -0400)] 
wayland-protocols: upgrade 1.33 -> 1.34

This release comes with three new staging protocols:

 * xdg-toplevel-drag

This protocol enhances regular drag and drop by allowing attaching a
toplevel window to a drag. This can be used to implement e.g. detachable
toolbars and browser tab drag behavior that can be seen in other
platforms.

 * xdg-dialog

This protocol allows setting dialog specific hints on a toplevel, more
specifically marking them as modal.

 * linux-drm-syncobj

This protocol will allow explicit synchronization of buffers using DRM
synchronization objects. While being a protocol that is unlikely to be
widely used directly by applications and toolkits themselves, it is an
important building block for improving Vulkan and OpenGL drivers.

Other than this, the tablet and foreign toplevel list protocols also
received clarifications and fixes.

Full changelog:
https://lists.freedesktop.org/archives/wayland-devel/2024-March/043537.html

Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agolzip: upgrade 1.24 -> 1.24.1
Denys Dmytriyenko [Tue, 2 Apr 2024 02:17:35 +0000 (22:17 -0400)] 
lzip: upgrade 1.24 -> 1.24.1

* No changes have been made to the code. Just a compilation failure on MinGW
  has been fixed. (Caused by different mkdir signature in POSIX and Windows).

Full changelog:
https://lists.nongnu.org/archive/html/lzip-bug/2024-03/msg00003.html

Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agomtd-utils: upgrade 2.1.6 -> 2.2.0
Denys Dmytriyenko [Tue, 2 Apr 2024 02:17:34 +0000 (22:17 -0400)] 
mtd-utils: upgrade 2.1.6 -> 2.2.0

This is a small release of changes that have accumulated since last August.
As it contains mainly new command line switches (i.e. features) for some
of the tools, this receives a minor version bump.

The Autotools based build system also received a slight overhaul, cleaning
up how configure switches and dependencies are handled. It should now
also be possible to compile mtd-utils without requiring zlib.

Full changelog:
https://lists.infradead.org/pipermail/linux-mtd/2024-March/104058.html

Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agowget: upgrade 1.21.4 -> 1.24.5
Wang Mingyu [Tue, 26 Mar 2024 00:34:52 +0000 (08:34 +0800)] 
wget: upgrade 1.21.4 -> 1.24.5

0002-improve-reproducibility.patch
refreshed for 1.24.5

Changelog:
============
** Fix how subdomain matches are checked for HSTS.
   Fixes a minor issue where cookies may be leaked to the wrong domain
** Wget will now also parse the srcset attribute in <source> HTML tags
** Support reading fetchmail style "user" and "passwd" fields from netrc
** In some cases, prevent the confusing "Cannot write to... (success)" error messages
** Support extremely fast download speeds (TB/s).
   Previously this would cause Wget to crash when printing the speed
** Improve portability on OpenBSD to run the test suite
** Ensure that CSS URLs are corectly quoted (Bug: 64082)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agovala: upgrade 0.56.15 -> 0.56.16
Wang Mingyu [Tue, 26 Mar 2024 00:34:50 +0000 (08:34 +0800)] 
vala: upgrade 0.56.15 -> 0.56.16

0001-gtk4-Preserve-compatibility-with-4.14.patch
removed since it's included in 0.56.16

Changelog:
============
* Various improvements and bug fixes:
 - girparser: Recognize usage of time_t and don't rely on given GIR type
 - girparser: Recognize usage of off_t and don't rely on given GIR type
* Bindings:
 - gio-2.0: Restore ApplicationCommandLine.print*_literal() to not require 2.80
 - gmodule-2.0: Do not mark `Module.open` as deprecated
 - gtk4: Preserve compatibility with < 4.14 [#1531]
 - Regenerate for GIR-based bindings to pick up time_t fix (long vs time_t)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-zipp: upgrade 3.17.0 -> 3.18.1
Wang Mingyu [Tue, 26 Mar 2024 00:34:47 +0000 (08:34 +0800)] 
python3-zipp: upgrade 3.17.0 -> 3.18.1

Changelog:
============
-Bypass ZipFile.namelist in glob for better performance.
-Refactored glob functionality to support a more generalized solution with
 support for platform-specific path separators.
-Add special accounting for pypy when computing the stack level for text
 encoding warnings.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-wheel: upgrade 0.42.0 -> 0.43.0
Wang Mingyu [Tue, 26 Mar 2024 00:34:46 +0000 (08:34 +0800)] 
python3-wheel: upgrade 0.42.0 -> 0.43.0

Changelog:
==========
-Dropped support for Python 3.7
-Updated vendored packaging to 24.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-setuptools: upgrade 69.1.1 -> 69.2.0
Wang Mingyu [Tue, 26 Mar 2024 00:34:45 +0000 (08:34 +0800)] 
python3-setuptools: upgrade 69.1.1 -> 69.2.0

0001-conditionally-do-not-fetch-code-by-easy_install.patch
refreshed for 69.2.0

Changelog:
==========
-Explicitly use encoding="locale" for .pth files whenever possible, to reduce
 EncodingWarnings. This avoid errors with UTF-8
-Clarify some Package Discovery and Resource Access using pkg_resources methods
 return bytes, not str. Also return an empty bytes in EmptyProvider._get
-Return an empty list by default in pkg_resources.ResourceManager.cleanup_resources
-Made pkg_resoursces.NullProvider's has_metadata and metadata_isdir methods
 return actual booleans like all other Providers.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-scons: upgrade 4.6.0 -> 4.7.0
Wang Mingyu [Tue, 26 Mar 2024 00:34:44 +0000 (08:34 +0800)] 
python3-scons: upgrade 4.6.0 -> 4.7.0

Changelog:
 https://github.com/SCons/scons/releases/tag/4.7.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-referencing: upgrade 0.33.0 -> 0.34.0
Wang Mingyu [Tue, 26 Mar 2024 00:34:43 +0000 (08:34 +0800)] 
python3-referencing: upgrade 0.33.0 -> 0.34.0

Changelog:
-Also look inside definitions keywords even on newer dialects. The specification
 recommends doing so regardless of the rename to $defs.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-pyelftools: upgrade 0.30 -> 0.31
Wang Mingyu [Tue, 26 Mar 2024 00:34:42 +0000 (08:34 +0800)] 
python3-pyelftools: upgrade 0.30 -> 0.31

Changelog:
=============
-remove universal setting for wheels, since we don't support py2 now
-[RELOCATIONS] add enum for v850 relocations
-Fix buffer overrun in NT_GNU_PROPERTY_TYPE_0 parser
-Fix iter_notes to handle >4 byte segment alignment
-Support for XC16/PIC phantom bytes
-Support for the GNU note with the AARCH64 CPU features
-Fix for mixed version loclists, tests
-Update supported python versions for GitHub actions CI
-Initial s390x relocation support
-Add py.typed to elftools
-Fix ranges autotest take 2
-Support getting RELR relocations from dynamic section
-Dynamic array size can be a loclist/locexpr
-DW_OP_GNU_uninit
-Update CHANGES to mention Python 2 (lack of) support
-Remove redundant wheel dep from pyproject.toml
-False positive on LocationParser.attribute_has_location()
-Support for DW_OP_WASM_location
-Dwarfdump test on Windows
-More Apple, LLVM attributes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-packaging: upgrade 23.2 -> 24.0
Wang Mingyu [Tue, 26 Mar 2024 00:34:41 +0000 (08:34 +0800)] 
python3-packaging: upgrade 23.2 -> 24.0

Changelog:
==========
-Fix specifier matching when the specifier is long and has an epoch
-Clarify version split/join usage
-Default optional metadata values to None
-Stop using deprecated/removed keys
-Correctly use the ExceptionGroup shim only when needed
-Update CHANGELOG entry about validate kwarg
-Support --disable-gil builds (PEP 703) in packaging.tags
-Skip test_glibc_version_string_ctypes_raise_oserror if ctypes is unavailable
-Enable CodeQL
-PEP 703: Rename Py_NOGIL to Py_GIL_DISABLED
-Replace PEP references with PUG links
-Remove coverage ignore for non-existent file
-Update URLs
-Configure dependabot
-Hash pin github actions
-Apply some refurb suggestions
-Appply some bugbear suggestions
-Apply some ruff suggestions
-Add riscv64 as a supported manylinux architecture

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-markdown: upgrade 3.5.2 -> 3.6
Wang Mingyu [Tue, 26 Mar 2024 00:34:40 +0000 (08:34 +0800)] 
python3-markdown: upgrade 3.5.2 -> 3.6

Changelog:
 https://github.com/Python-Markdown/markdown/releases/tag/3.6

License-Update:
 Update the license template so GitHub can detect it

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-license-expression: upgrade 30.2.0 -> 30.3.0
Wang Mingyu [Tue, 26 Mar 2024 00:34:39 +0000 (08:34 +0800)] 
python3-license-expression: upgrade 30.2.0 -> 30.3.0

Changelog:
===========
-Use latest skeleton
-Update license list to latest ScanCode and SPDX 3.23
-Drop support for Python 3.7
-Release prep v30.3.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-importlib-metadata: upgrade 7.0.2 -> 7.1.0
Wang Mingyu [Tue, 26 Mar 2024 00:34:38 +0000 (08:34 +0800)] 
python3-importlib-metadata: upgrade 7.0.2 -> 7.1.0

Changelog:
==========
-Make MetadataPathFinder.find_distributions a classmethod for consistency
 with CPython.
-Allow MetadataPathFinder.invalidate_caches to be called as a classmethod.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 months agopython3-hatchling: upgrade 1.21.1 -> 1.22.4
Wang Mingyu [Tue, 26 Mar 2024 00:34:37 +0000 (08:34 +0800)] 
python3-hatchling: upgrade 1.21.1 -> 1.22.4

Changelog:
=============
Added:
----------
-Metadata for the wheel target now defaults to the PKG-INFO metadata within
 source distributions
-Add dependencies method to the build hook interface so that hooks can
 themselves dynamically define dependencies
-Update SPDX license information to version 3.23
-Improve error message for when the default heuristics for wheel file inclusion
 fail
-Update the default version of core metadata to 2.3

Fixed:
-----------
-Properly support core metadata version 2.2
-Only read source distribution metadata for fields that are explicitly defined
 as dynamic
-Fix the custom build hook when using dynamic dependencies
-Fix regression when loading metadata from source distributions
-Fix metadata hooks when building wheels from source distributions
-Remove editables as a direct dependency
-Fix default wheel tag when the supported Python version declaration is strict
-Load VCS ignore patterns first so that whitelisted patterns can be excluded by
 project configuration
-Don't consider VCS ignore files that are outside of the VCS boundary
-The sdist build target now gracefully ignores UNIX socket files
-Begin ignoring certain files ubiquitously, like .DS_Store on macOS

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