]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
2 years 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>
2 years 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>
2 years 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>
2 years agoopenssh: upgrade 9.6p1 -> 9.7p1
Wang Mingyu [Tue, 26 Mar 2024 00:34:36 +0000 (08:34 +0800)] 
openssh: upgrade 9.6p1 -> 9.7p1

0001-systemd-Add-optional-support-for-systemd-sd_notify.patch
refresh for 9.7p1

Changelog:
============
New features
------------
 * ssh(1), sshd(8): add a "global" ChannelTimeout type that watches
   all open channels and will close all open channels if there is no
   traffic on any of them for the specified interval. This is in
   addition to the existing per-channel timeouts added recently.
 * All: make DSA key support compile-time optional, defaulting to on.

Bugfixes
--------
 * sshd(8): don't append an unnecessary space to the end of subsystem
   arguments
 * ssh(1): fix the multiplexing "channel proxy" mode, broken when
   keystroke timing obfuscation was added.
 * ssh(1), sshd(8): fix spurious configuration parsing errors when
   options that accept array arguments are overridden
 * ssh-agent(1): fix potential spin in signal handler
 * Many fixes to manual pages and other documentation
 * Greatly improve interop testing against PuTTY.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolighttpd: upgrade 1.4.74 -> 1.4.75
Wang Mingyu [Tue, 26 Mar 2024 00:34:34 +0000 (08:34 +0800)] 
lighttpd: upgrade 1.4.74 -> 1.4.75

Changelog:
==========
* [mod_redirect] url.redirect-code = 308 new default
* [ls-hpack] more portability fixes for sys/queue.h
* [ls-hpack] update version to 2.3.3
* [TLS] default to stronger ciphers w/ PFS and AEAD
* [ci] apt-get install build-essential on Ubuntu
* [ci] /usr/local/opt keg-only pkgs on Darwin(macOS)
* [mod_authn_sasl] translate SASL_LOG_* to syslog
* [build] include src/compat/sys/queue.h in tarball
* [core] fdlog_openlog(), fdlog_closelog()
* [mod_accesslog] fdlog_openlog() if using syslog
* [cmake] fix LEMON_PATH with empty CMAKE_BUILD_TYPE
* [ci] limit github ci to specific branches
* [ci] prefer non-login shell for Cygwin CI build
* [ci] prefer dash for Cygwin and MSYS2 builds
* [mod_wstunnel] fix server.ping-interval w/ HTTP/2
* [mod_dirlisting] fix suffix display of '/' on file (fixes #3242)
* [mod_openssl] use internal asn1_time fn on 32-bit (fixes #3244)
* [mod_openssl] faster ASN1_TIME parse
* [mod_wolfssl] faster ASN1_TIME parse
* [doc] update TLS comment in sample lighttpd.conf

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibxml2: upgrade 2.12.5 -> 2.12.6
Wang Mingyu [Tue, 26 Mar 2024 00:34:33 +0000 (08:34 +0800)] 
libxml2: upgrade 2.12.5 -> 2.12.6

Changelog:
===========
- parser: Fix detection of duplicate attributes in XML namespace
- xmlreader: Fix xmlTextReaderConstEncoding
- html: Fix htmlCreatePushParserCtxt with encoding
- xmllint: Return error code if XPath returns empty nodeset

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibxkbcommon: upgrade 1.6.0 -> 1.7.0
Wang Mingyu [Tue, 26 Mar 2024 00:34:32 +0000 (08:34 +0800)] 
libxkbcommon: upgrade 1.6.0 -> 1.7.0

Changelog:
===========
- Added early detection of invalid encodings and BOM for keymaps, rules & Compose.
  Also added a hint that the expected encoding must be UTF-8 compatible.
- Updated keysyms using latest [xorgproto]
- Keysyms: Fixed inconsistent results in 'xkb_keysym_from_name' when used with
  the flag 'XKB_KEYSYM_CASE_INSENSITIVE'.
- Keysyms: Fixed case mapping for 3 Latin 1 keysyms:
  - 'XKB_KEY_ydiaeresis'
  - 'XKB_KEY_mu'
  - 'XKB_KEY_ssharp'
- Keysyms: Fixed 'xkb_keysym_is_modifier' to detect also the following keysyms:
  - 'XKB_KEY_ISO_Level5_Shift'
  - 'XKB_KEY_ISO_Level5_Latch'
  - 'XKB_KEY_ISO_Level5_Lock'
- Prevent recursive includes of keymap components.
- Fixed global default statements 'x.y = z;' in wrong scope not raising an error.
- Rules: Made newline required after '!include' line.
- Rules: Fixed a bug where variant indexes were ignored with the layout index
  used instead. They are practically always the same, but don't have to be.
- Compose: Fixed a segfault with 'xkb_compose_table_iterator_next' when used on an
  empty table.
- Compose: Added check to ensure to open only regular files, not e.g. directories.
- Registry: Updated the DTD and always parse the "popularity" attribute.
- Fixed a few memory leaks and keymap symbols parsing.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibwpe: upgrade 1.14.2 -> 1.16.0
Wang Mingyu [Tue, 26 Mar 2024 00:34:31 +0000 (08:34 +0800)] 
libwpe: upgrade 1.14.2 -> 1.16.0

Changelog:
=========
- This version does not contain changes over the 1.15.2 development release.
- Allow resetting the fullscreen client to a null pointer.
- Fix usage of the _wpe_loader_interface with the static loader.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibpciaccess: upgrade 0.18 -> 0.18.1
Wang Mingyu [Tue, 26 Mar 2024 00:34:30 +0000 (08:34 +0800)] 
libpciaccess: upgrade 0.18 -> 0.18.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibcomps: upgrade 0.1.20 -> 0.1.21
Wang Mingyu [Tue, 26 Mar 2024 00:34:29 +0000 (08:34 +0800)] 
libcomps: upgrade 0.1.20 -> 0.1.21

Changelog:
===========
-Build aarch64 python packages during releases
-Fix build: use correct variable for category and env
-build: Restore compatiblity with libxml2-2.12.0
-tests: Unify formatting of current test announcements
-tests: Don't print parsing errors during tests
-Update CI

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibbsd: upgrade 0.12.1 -> 0.12.2
Wang Mingyu [Tue, 26 Mar 2024 00:34:28 +0000 (08:34 +0800)] 
libbsd: upgrade 0.12.1 -> 0.12.2

Changelog:
============
-test: nlist: make resilient against -Wl,--gc-sections
-build: Do not rely on internal autoconf ac_cv_sys_file_offset_bits variable
-build: Use -eq instead of = as test operators for arithmetic tests
-build: Fix typo in ABI selection description
-build: Only install time struct conversion macros where missing
-man: Add links for errc module functions
-man: Do not install timeval(3bsd) nor timespec(3bsd)
-strtonum: Do not abort on EINVAL from strtoi()
-closefrom: Ignore files starting with dot when scanning /proc/self/fd
-build: Match also gnu* for GNU/Hurd on the glibc ABI selection

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoharfbuzz: upgrade 8.3.0 -> 8.3.1
Wang Mingyu [Tue, 26 Mar 2024 00:34:27 +0000 (08:34 +0800)] 
harfbuzz: upgrade 8.3.0 -> 8.3.1

Changelog:
==========
- hb_blob_create_from_file_or_fail() on Windows will now try to interpret the
  file name as UTF-8 first, and as system code page if it is not valid UTF-8.
- Fix hb_style_get_value() in fonts with "STAT" table.
- Properly handle negative offsets in CFF table.
- Update IANA Language Subtag Registry to 2024-03-07.
- Subsetter now supports subsetting "BASE" table.
- Subsetter will update "hhea" font metrics in sync with "OS/2" ones.
- "--variations" option of "hb-subset" now supports leaving out values that
  should be unchanged, e.g. "wght=:500:" will change the default and keep max
  and min unchanged. It also supports "*=drop" to to pin all axes to default
  location.
- Fix hb_ot_math_get_glyph_kerning() to match updated "MATH" table spec.
- Support legacy MacRoman encoding in "cmap" table.
- Various build fixes.
- Various subsetting and instancing fixes.
- New API:
  hb_subset_input_pin_all_axes_to_default()

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoenchant2: upgrade 2.6.7 -> 2.6.8
Wang Mingyu [Tue, 26 Mar 2024 00:34:23 +0000 (08:34 +0800)] 
enchant2: upgrade 2.6.7 -> 2.6.8

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocreaterepo-c: upgrade 1.0.4 -> 1.1.0
Wang Mingyu [Tue, 26 Mar 2024 00:34:22 +0000 (08:34 +0800)] 
createrepo-c: upgrade 1.0.4 -> 1.1.0

Changelog:
===========
-Add tests for RepositoryReader and RepositoryWriter
-Add a high-level repository writing API
-Add a high-level repository reading API
-Print where and when cr_hascontrollchars is true
-Build aarch64 python packages during releases
-build: Adapt to changes in Fedora packaging of bash-completion

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobind: upgrade 9.18.24 -> 9.18.25
Wang Mingyu [Tue, 26 Mar 2024 00:34:21 +0000 (08:34 +0800)] 
bind: upgrade 9.18.24 -> 9.18.25

Changelog:
============
-Create the pruning task in the dns_cache_flush(), so
 the cache pruning still works after the flush.
-Improve the TTL-based cleaning by removing the expired
 headers from the heap, so they don't block the next
 cleaning round and clean more than a single item for
 each new addition to the RBTDB.
-Revert change 6319 and decrease lock contention during
 RBTDB tree pruning by not cleaning up nodes recursively
 within a single prune_tree() call.
-Address use after free in expire_lru_headers.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoat-spi2-core: upgrade 2.50.1 -> 2.52.0
Wang Mingyu [Tue, 26 Mar 2024 00:34:20 +0000 (08:34 +0800)] 
at-spi2-core: upgrade 2.50.1 -> 2.52.0

Changelog:
===========
* tests: Fix missing declaration for getpid().
* Back out code to generate mouse events on mutter. It had a couple of
  unwanted side effects. Also remove dependencies on libei and xkbcommon.
* atk-adaptor: Fix collection role matching.
* Have atspi_text_get_string_at_offset fall back to calling
  GetTextAtOffset if GetStringAtOffset is unimplemented.
* Don't use g_assert in the unit tests.
* Add an attribute-changed signal in atk, and update libatspi attribute cache.
* Add GetTextSelection and SetTextSelection to Document interface.
* Add atspi_device_generate_mouse_event, and implement for mutter.
* Have atspi_device_add_key_grab return 0 if XIGrabKeycode fails.
* xml: Add Embedded to the Socket interface
* Don't return uninitialized values if atspi_component_get_size/position fail.
* atk-adaptor: Fix critical when no table cell array is returned.
* accessible: Do not rename deprecated methods to the new names.
* Add HelpText property and corresponding functions in atk and libatspi.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoadwaita-icon-theme: upgrade 45.0 -> 46.0
Wang Mingyu [Tue, 26 Mar 2024 00:34:19 +0000 (08:34 +0800)] 
adwaita-icon-theme: upgrade 45.0 -> 46.0

Changelog:
==========
- cursors: fix windows build
- cursors: reinstate some x11 cursor names
- symbolic: thunderbolt, phone & export fixes
- index.theme: remove duplicate entries
- cursors: clean up shapes, sync DND metaphors with macos
- symbolic: revert about metaphor
- symbolic: shared screen metaphor update
- fullcolor: antialias 16x16 a little more
- symbolic: replace filled silhouettes with outlines
- cursors: only cover the CSS named
- symbolic: help-about metaphor
- symbolic: sync not-junk metaphor (https://gitlab.gnome.org/GNOME/evolution/-/issues/1710#note_1924546)
- symbolic: cleaned up export with Symbolic Preview

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoshadow: update 4.14.2 -> 4.15.0
Alexander Kanavin [Wed, 13 Mar 2024 17:33:32 +0000 (18:33 +0100)] 
shadow: update 4.14.2 -> 4.15.0

libcrack support was dropped.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agognupg: upgrade 2.4.4 -> 2.4.5
Wang Mingyu [Wed, 13 Mar 2024 07:08:04 +0000 (15:08 +0800)] 
gnupg: upgrade 2.4.4 -> 2.4.5

Changelog:
==========
* gpg,gpgv: New option --assert-pubkey-algo.
* gpg: Emit status lines for errors in the compression layer.
* gpg: Fix invocation with --trusted-keys and --no-options.
* gpgsm: Allow for a longer salt in PKCS#12 files.
* gpgtar: Make --status-fd=2 work on Windows.
* scd: Support for the ACR-122U NFC reader.
* scd: Suport D-TRUST ECC cards.
* scd: Allow auto detaching of kernel drivers; can be disabled with
  the new compatibility-flag ccid-no-auto-detach.
* scd: Allow setting a PIN length of 6 also with a reset code for
  openpgp cards.
* agent: Allow GET_PASSPHRASE in restricted mode.
* dirmngr: Trust system's root CAs for checking CRL issuers.
* dirmngr: Fix regression in 2.4.4 in fetching keys via hkps.
* gpg-wks-client: Make option --mirror work properly w/o specifying
  domains.
* g13,gpg-wks-client: Allow command style options as in "g13 mount
  foo".
* Allow tilde expansion for the foo-program options.
* Make the getswdb.sh tool usable outside the GnuPG tree.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxev: update 1.2.5 -> 1.2.6
Wang Mingyu [Wed, 13 Mar 2024 07:08:33 +0000 (15:08 +0800)] 
xev: update 1.2.5 -> 1.2.6

Changelog:
==========
-Mark graceful_exit as noreturn
-Mark global variables as "static" since there's only one source file
-gitlab CI: stop requiring Signed-off-by in commits
-Fix overflow on XmbLookupString buffer

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxauth: upgrade 1.1.2 -> 1.1.3
Wang Mingyu [Wed, 13 Mar 2024 07:08:32 +0000 (15:08 +0800)] 
xauth: upgrade 1.1.2 -> 1.1.3

Changelog:
==========
-unifdef Lynx
-unifdef hpux
-configure: raise minimum autoconf requirement to 2.70
-configure: Use AC_SYS_LARGEFILE to enable large file support
-Unbold brackets for optional n at start of commands
-Handle -Wempty-body warning for WRITES() macro
-Remove unnecessary casts from malloc() calls
-Variable scope reductions, as suggested by cppcheck
-config: Add missing AC_CONFIG_SRCDIR

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agostress-ng: upgrade 0.17.05 -> 0.17.06
Wang Mingyu [Wed, 13 Mar 2024 07:08:30 +0000 (15:08 +0800)] 
stress-ng: upgrade 0.17.05 -> 0.17.06

Changelog:
==========
-New fd-fork stressor, force copying of tens of thousands of file descriptors on fork() system calls
-New bitonicsort stressor: sort 32 bit integers using bitonic sort, exercises integer compare, copying/cache/memory.
-Add more signals in the nested signal signest stressor
-New --progress option to show --seq stressor progress and expected end of run time
-Add Arrowlake and Pantherlake CPU support for target clones gcc optimizations
-Add IRQ tasklet entry/exit events, IPI Raise event, swiotlb event to --perf option
-Add --crypt-method option to allow crypt stressor to be selected
-Add --fork-unmap option to fork stressor to force unmapping of shared libs to speed up forks
-Add --fpunch-bytes option to fpunch stressor to specify fpunch file size
-Add --vforkmany-bytes option to specify mmap size
-Add NUMA hit/miss metrics to numa stressor
-Fix aiol stressor race condition on termination of pending I/Os
-Fix race on peterson stressor with modern out-of-order execution ARM CPUs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoshaderc: update 2023.8 -> 2024.0
Wang Mingyu [Wed, 13 Mar 2024 07:08:29 +0000 (15:08 +0800)] 
shaderc: update 2023.8 -> 2024.0

0001-cmake-disable-building-external-dependencies.patch
refreshed for 2024.0

Changelog:
==========
 - Update dependencies
 - Utilities:
    - Use Python3 explicitly in utility scripts

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorepo: upgrade 2.42 -> 2.44
Wang Mingyu [Wed, 13 Mar 2024 07:08:28 +0000 (15:08 +0800)] 
repo: upgrade 2.42 -> 2.44

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-trove-classifiers: upgrade 2024.2.23 -> 2024.3.3
Wang Mingyu [Wed, 13 Mar 2024 07:08:27 +0000 (15:08 +0800)] 
python3-trove-classifiers: upgrade 2024.2.23 -> 2024.3.3

Changelog:
=========
*add  "License :: OSI Approved :: NASA Open Source Agreement (NOSA)"
* added NOSA
* Update src/trove_classifiers/__init__.py

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-pytest: upgrade 8.0.2 -> 8.1.1
Wang Mingyu [Wed, 13 Mar 2024 07:08:26 +0000 (15:08 +0800)] 
python3-pytest: upgrade 8.0.2 -> 8.1.1

Changelog:
 https://docs.pytest.org/en/stable/changelog.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-pytest-subtests: upgrade 0.11.0 -> 0.12.1
Wang Mingyu [Wed, 13 Mar 2024 07:08:25 +0000 (15:08 +0800)] 
python3-pytest-subtests: upgrade 0.11.0 -> 0.12.1

Changelog:
===========
-Fixed compatibility with upcoming pytest 8.1.x.
-Python 3.12 is now officially supported
-Added typing support
-SubTests can be imported from pytest_subtests to type-annotate the subtests fixture.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-pyparsing: upgrade 3.1.1 -> 3.1.2
Wang Mingyu [Wed, 13 Mar 2024 07:08:24 +0000 (15:08 +0800)] 
python3-pyparsing: upgrade 3.1.1 -> 3.1.2

Changelog:
===========
- Added 'ieee_float' expression to 'pyparsing.common', which parses float values,
  plus "NaN", "Inf", "Infinity".
- Updated pep8 synonym wrappers for better type checking compatibility.
- Fixed empty error message bug. This _should_ return pyparsing's exception
  messages to a former, more helpful form. If you have code that parses the
  exception messages returned by pyparsing, this may require some code changes.
- Added unit tests to test for exception message contents, with enhancement to
  'pyparsing.testing.assertRaisesParseException' to accept an expected exception message.
- Updated example 'select_parser.py' to use PEP8 names and added Groups for better retrieval
  of parsed values from multiple SELECT clauses.
- Added example 'email_address_parser.py'
- Added example 'directx_x_file_parser.py' to parse DirectX template definitions, and
  generate a Pyparsing parser from a template to parse .x files.
- Some code refactoring to reduce code nesting
- All internal string expressions using '%' string interpolation and 'str.format()'
  converted to f-strings.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-pyopenssl: upgrade 24.0.0 -> 24.1.0
Wang Mingyu [Wed, 13 Mar 2024 07:08:23 +0000 (15:08 +0800)] 
python3-pyopenssl: upgrade 24.0.0 -> 24.1.0

Changelog:
-Removed the deprecated OpenSSL.crypto.PKCS12 and OpenSSL.crypto.NetscapeSPKI.
 OpenSSL.crypto.PKCS12 may be replaced by the PKCS#12 APIs in the cryptography package.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-pygobject: update 3.46.0 -> 3.48.1
Wang Mingyu [Wed, 13 Mar 2024 07:08:22 +0000 (15:08 +0800)] 
python3-pygobject: update 3.46.0 -> 3.48.1

Changelog:
===========
* Fix installation with pip failing in some environments with
  ModuleNotFoundError in g-ir-scanner :issue:'622' :mr:'302'
* test: fix some tests on macOS :mr:'296'
* docs: some dark mode fixes :mr:'291'
* Drop setuptools in favor of meson-python :mr:'248' :mr:'253' :mr:'254' :mr:'255' :mr:'276'
* Fundamental type support :mr:'250'
* Fundamental type support for GValues :mr:'264'
* pygi-convert.sh: migrate FILE_CHOOSER_CONFIRMATION_* :mr:'266'
* gimodule, cairo: Use multi-phase initialization as per PEP-489 :mr:'271'
* Deprecate classes in gi.option module :mr:'272'
* Deprecate pygtkcompat :mr:'278'
* Add support for (optional) nullable GErrors :mr:'259'
* Fix CssProvider not valid in GTK2 :mr:'284'
* Fix double free if array item cannot be marshalled to Python :mr:'280'
* Raise exception if a callback property is encountered :mr:'269'
* build: Fix pycairo detection "script" for Windows :mr:'267'
* Replace deprecated ''pkgutil.find_loader'' call :mr:'252'
* Avoid segfault on property access for incompletely initialized objects :mr:'260'
* pygenum: When getting a member instance, use correct key for the lookup :mr:'262'

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-libarchive-c: upgrade 5.0 -> 5.1
Wang Mingyu [Wed, 13 Mar 2024 07:08:20 +0000 (15:08 +0800)] 
python3-libarchive-c: upgrade 5.0 -> 5.1

Changelog:
===========
Fix the format_name property and move it from the ArchiveEntry class to the ArchiveRead class

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-importlib-metadata: upgrade 7.0.1 -> 7.0.2
Wang Mingyu [Wed, 13 Mar 2024 07:08:19 +0000 (15:08 +0800)] 
python3-importlib-metadata: upgrade 7.0.1 -> 7.0.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-hypothesis: upgrade 6.98.15 -> 6.99.4
Wang Mingyu [Wed, 13 Mar 2024 07:08:18 +0000 (15:08 +0800)] 
python3-hypothesis: upgrade 6.98.15 -> 6.99.4

Changelog:
==========
-Fix regression caused by using PEP 696 default in TypeVar with Python 3.13.0a3.
-improves the type annotations in hypothesis.extra.numpy.
-Simplify the type annotation of column() and columns() by using PEP 696 to
 avoid overloading.
-implement type annotations for column().
-add the experimental and unstable backend setting.
-fixe issue #3900, a performance regression for arrays() due to the interaction
 of 6.98.12
-improve the type annotations in hypothesis.extra.numpy, which makes inferred
 types more precise for both mypy and pyright, and fixes some strict-mode errors
 on the latter.
-pave the way for future shrinker improvements. There is no user-visible change.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-cython: upgrade 3.0.8 -> 3.0.9
Wang Mingyu [Wed, 13 Mar 2024 07:08:17 +0000 (15:08 +0800)] 
python3-cython: upgrade 3.0.8 -> 3.0.9

Changelog:
===========
Features added
--------------
* Assigning "const" values to non-const variables now issues a warning.
* Using "noexcept" on a function returning Python objects now issues a warning.
* Some C-API usage was updated for the upcoming CPython 3.13.
* The deprecated "Py_UNICODE" type is no longer used, unless required by user code.
* "std::string.replace()" declarations were added to libcpp.string.

Bugs fixed
----------
* Cython generates incorrect (but harmless) self-casts when directly calling
  final methods of subtypes.  Lacking a better solution, the errors that recent
  gcc versions produce have been silenced for the time being.
* Unused variable warnings about clineno were fixed when C lines in tracebacks are disabled.
* Subclass deallocation of extern classes could crash if the base class uses GC.
* Type checks for Python "memoryview" could use an invalid C function.
* Calling final fused functions could generate invalid C code.
* Declaring extern enums multiple times could generate invalid C code.
* "pyximport" used relative paths incorrectly.
* Running Cython with globbing characters ("[]*?") in the module search path could fail.
* Literal strings that include braces could change the C code indentation.

Other changes
-------------
* The "enum class not importable" warning is now only issued once per enum type.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopsmisc: upgrade 23.6 -> 23.7
Wang Mingyu [Wed, 13 Mar 2024 07:08:16 +0000 (15:08 +0800)] 
psmisc: upgrade 23.6 -> 23.7

0001-Use-UINTPTR_MAX-instead-of-__WORDSIZE.patch
refreshed for 23.7

Changelog:
===========
* build-sys: Make disable-statx work
* fuser: Fallback to stat() if no statx() Debian 1030747
* fuser: silently ignore EACCES when scanning proc directories
* killall: small formatting fixes Debian
* pstree: Do not assume root PID
* pslog: include config.h
* misc: Update gettext to 0.21

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopango: upgrade 1.52.0 -> 1.52.1
Wang Mingyu [Wed, 13 Mar 2024 07:08:15 +0000 (15:08 +0800)] 
pango: upgrade 1.52.0 -> 1.52.1

Changelog:
 Fix hexbox drawing

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agomkfontscale: upgrade 1.2.2 -> 1.2.3
Wang Mingyu [Wed, 13 Mar 2024 07:08:14 +0000 (15:08 +0800)] 
mkfontscale: upgrade 1.2.2 -> 1.2.3

License-Update: "All rights reserved." removed from copyright.

Changelog:
=============
-Fix -Wimplicit-float-conversion warnings from clang
-Resolve some -Wsign-conversion warnings from clang
-Variable scope reductions as recommended by cppcheck
-ident.c: clear -Wdeclaration-after-statement warning
-mkfontscale.c: handle -Wshadow warnings from gcc
-doDirectory: add missing check for malloc() returning NULL
-Convert to X.Org standard code style
-Remove "All rights reserved" from Oracle copyright notices
-gitlab CI: stop requiring Signed-off-by in commits
-configure: Use AC_SYS_LARGEFILE to enable large file support
-Address s UBSan warning about int left shift overflow
-configure: Move check for zlib into its own section
-configure: Use pkg-config to find zlib

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibxdmcp: upgrade 1.1.4 -> 1.1.5
Wang Mingyu [Wed, 13 Mar 2024 07:08:12 +0000 (15:08 +0800)] 
libxdmcp: upgrade 1.1.4 -> 1.1.5

Changelog:
==========
-gitlab CI: add xz-utils to container for "make distcheck"
-XdmcpWriteHeader: use calloc instead of malloc to alloc buffer
-XdmcpWriteHeader: drop unnecessary cast of free() argument
-Clear -Wunused-macros warnings when arc4random_buf() is available
-Xdmcp.h: add access attributes to function prototypes
-configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
-Remove "All rights reserved" from Oracle copyright notices

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibxcursor: upgrade 1.2.1 -> 1.2.2
Wang Mingyu [Wed, 13 Mar 2024 07:08:11 +0000 (15:08 +0800)] 
libxcursor: upgrade 1.2.1 -> 1.2.2

Changelog:
===========
-Remove superfluous and unguarded config.h include
-XcursorXcFileLoad: plug memory leak in error paths
-Add comment about keeping libxcb-cursor copy of code in sync
-If O_CLOEXEC is defined, add "e" to fopen modes
-configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
-gitlab CI: stop requiring Signed-off-by in commits

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibxcb: upgrade 1.16 -> 1.16.1
Wang Mingyu [Wed, 13 Mar 2024 07:08:10 +0000 (15:08 +0800)] 
libxcb: upgrade 1.16 -> 1.16.1

Changelog:
===========
-Enable large file support
-Fix compilation on Windows
-gitlab CI: use latest xcbproto from git to build against
-configure.ac: drop `pthread-stubs` dependency on NetBSD
-gitlab CI: regenerate container used for builds

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibsdl2: upgrade 2.30.0 -> 2.30.1
Wang Mingyu [Wed, 13 Mar 2024 07:08:09 +0000 (15:08 +0800)] 
libsdl2: upgrade 2.30.0 -> 2.30.1

Changelog:
===========
-Fixed a regression causing SDL_WaitEvent() to return spurious failures
-Fixed X11 cursors on the latest release of GNOME
-Wayland windows automatically have OpenGL enabled again
-Fixed memory corruption when converting signed 16-bit audio to float
-Fixed audio artifacts when converting signed 8-bit audio to float
-Fixed the clip rectangle not being updated when the viewport changes in the SDL renderer
-Convert mouse wheel coordinates to the rendering view in the SDL renderer
-Fixed a crash handling controllers on macOS
-Fixed a crash setting a window fullscreen with Emscripten
-Fixed the keyboard automatically popping up when resuming an application on Android

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibpng: upgrade 1.6.42 -> 1.6.43
Wang Mingyu [Wed, 13 Mar 2024 07:08:08 +0000 (15:08 +0800)] 
libpng: upgrade 1.6.42 -> 1.6.43

Changelog:
===========
-Fixed the row width check in png_check_IHDR().
-Added eXIf chunk support to the push-mode reader in pngpread.c.
-Added contrib/pngexif for the benefit of the users who would like
 to inspect the content of eXIf chunks.
-Added contrib/conftest/basic.dfa, a basic build-time configuration.
-Fixed a preprocessor condition in pngread.c that broke build-time
 configurations like contrib/conftest/pngcp.dfa.
-Added CMake build support for LoongArch LSX.
-Fixed a CMake build error that occurred under a peculiar state of the
 dependency tree. This was a regression introduced in libpng-1.6.41.
-Marked the installed libpng headers as system headers in CMake.
-Updated the build support for RISCOS.
-Updated the makefiles to allow cross-platform builds to initialize
 conventional make variables like AR and ARFLAGS.
-Added various improvements to the CI scripts in areas like version
  consistency verification and text linting.
Added version consistency verification to pngtest.c also.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibfontenc: upgrade 1.1.7 -> 1.1.8
Wang Mingyu [Wed, 13 Mar 2024 07:08:07 +0000 (15:08 +0800)] 
libfontenc: upgrade 1.1.7 -> 1.1.8

Changelog:
==========
-Set close-on-exec when opening files
-configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
-Remove "All rights reserved" from Oracle copyright notices
-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>
2 years agolibassuan: upgrade 2.5.6 -> 2.5.7
Wang Mingyu [Wed, 13 Mar 2024 07:08:06 +0000 (15:08 +0800)] 
libassuan: upgrade 2.5.6 -> 2.5.7

Changelog:
============
* New configure option --with-libtool-modification.
* Change the naming of the 64 bit Windows DLL from libassuan6-0.dll
  to libassuan-0.dll to sync this with what we did for libgpg-error.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoghostscript: upgrade 10.02.1 -> 10.03.0
Wang Mingyu [Wed, 13 Mar 2024 07:08:03 +0000 (15:08 +0800)] 
ghostscript: upgrade 10.02.1 -> 10.03.0

avoid-host-contamination.patch
refreshed for 10.03.0

configure.ac-add-option-to-explicitly-disable-neon.patch
removed since it's included in 10.03.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogcr: upgrade 4.2.0 -> 4.2.1
Wang Mingyu [Wed, 13 Mar 2024 07:08:02 +0000 (15:08 +0800)] 
gcr: upgrade 4.2.0 -> 4.2.1

Changelog:
===========
- gcr-ssh-agent: set 'SSH_AUTH_SOCK'
- gcr-ssh-agent: port avoid deadlock fix
- Updated translations

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoencodings: upgrade 1.0.7 -> 1.1.0
Wang Mingyu [Wed, 13 Mar 2024 07:08:01 +0000 (15:08 +0800)] 
encodings: upgrade 1.0.7 -> 1.1.0

Changelog:
==========
-Add a meson build system
-Add the ISO8859-14 encoding

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agodiffoscope: upgrade 259 -> 260
Wang Mingyu [Wed, 13 Mar 2024 07:08:00 +0000 (15:08 +0800)] 
diffoscope: upgrade 259 -> 260

Changelog:
==========
* Actually test 7z support in the test_7z set of tests, not the lz4
  functionality.
* In addition, correctly check for the 7z binary being available
  (and not lz4) when testing 7z.
* Prevent a traceback when comparing a contentful .pyc file with an
  empty one.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agodebianutils: upgrade 5.16 -> 5.17
Wang Mingyu [Wed, 13 Mar 2024 07:07:59 +0000 (15:07 +0800)] 
debianutils: upgrade 5.16 -> 5.17

Changelog:
=============
* run-parts.c: Forward last exit code to preserve exit status.
* d/tests/control: Add run-parts.test to autopkgtests.
* d/tests/run-parts.test: Move run-parts testing here and add testing for
  the --exit-on-error option.
* d/tests/smoke: Remove duplicate run-parts testing.
* acinclude.m4: Bump DEBIANUTILS_VERSION from 5.14 to 5.17.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agowaffle: update 1.7.2 -> 1.8.0
Alexander Kanavin [Wed, 13 Mar 2024 17:33:35 +0000 (18:33 +0100)] 
waffle: update 1.7.2 -> 1.8.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agotexinfo: update 7.0.3 -> 7.1
Alexander Kanavin [Wed, 13 Mar 2024 17:33:34 +0000 (18:33 +0100)] 
texinfo: update 7.0.3 -> 7.1

Drop texinfo/link-zip.patch
(no longer necessary)

Add texinfo_cv_sys_iconv_converts_euc_cn=yes as otherwise
it's determined via building and running a helper binary.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agotcl: update 8.6.13 -> 8.6.14
Alexander Kanavin [Wed, 13 Mar 2024 17:33:33 +0000 (18:33 +0100)] 
tcl: update 8.6.13 -> 8.6.14

Drop recipes-devtools/tcltk/tcl/fix_issue_with_old_distro_glibc.patch
(very obsolete)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoruby: update 3.2.2 -> 3.3.0
Alexander Kanavin [Wed, 13 Mar 2024 17:33:31 +0000 (18:33 +0100)] 
ruby: update 3.2.2 -> 3.3.0

Rebase:
ruby/0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch

Drop:

ruby/0001-fiddle-Use-C11-_Alignof-to-define-ALIGN_OF-when-poss.patch
(merged upstream)

ruby/0001-template-Makefile.in-do-not-write-host-cross-cc-item.patch
ruby/0002-template-Makefile.in-filter-out-f-prefix-map.patch
ruby/remove_has_include_macros.patch
(code rewritten upstream)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorpm: update 4.19.1 -> 4.19.1.1
Alexander Kanavin [Wed, 13 Mar 2024 17:33:30 +0000 (18:33 +0100)] 
rpm: update 4.19.1 -> 4.19.1.1

Drop patches:
files/0002-docs-CMakeLists.txt-do-not-install-non-existent-docs.patch
(upstream resolved the issue)

files/0001-CMakeLists.txt-restore-readline-support-as-an-explic.patch
files/0001-Fix-unconditional-dependency-on-non-POSIX-GLOB_ONLYD.patch
(backports)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-lxml: update 5.0.0 -> 5.1.0
Alexander Kanavin [Wed, 13 Mar 2024 17:33:29 +0000 (18:33 +0100)] 
python3-lxml: update 5.0.0 -> 5.1.0

Upstream issued the new version in .tar.gz format, so .zip
setting can be dropped.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agonpth: update 1.6 -> 1.7
Alexander Kanavin [Wed, 13 Mar 2024 17:33:27 +0000 (18:33 +0100)] 
npth: update 1.6 -> 1.7

Drop 0001-Revert-Fix-problem-with-regression-tests-on-recent-g.patch
(upstream resolved the issue)

npth-config is no longer installed.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agomdadm: Fix build with new musl
Khem Raj [Mon, 25 Mar 2024 15:55:39 +0000 (08:55 -0700)] 
mdadm: Fix build with new musl

new musl has removed basename prototype from string.h

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agomdadm: update 4.2 -> 4.3
Alexander Kanavin [Wed, 13 Mar 2024 17:33:26 +0000 (18:33 +0100)] 
mdadm: update 4.2 -> 4.3

Drop a gigantic set of patches: either backports or
test fixups (which are no longer testable after exclusion of
mdadm from ptests).

Add musl fixes:
0001-util.c-add-limits.h-include-for-NAME_MAX-definition.patch
0002-Create.c-include-linux-falloc.h-for-FALLOC_FL_ZERO_R.patch

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibtraceevent: update 1.7.3 -> 1.8.2
Alexander Kanavin [Wed, 13 Mar 2024 17:33:25 +0000 (18:33 +0100)] 
libtraceevent: update 1.7.3 -> 1.8.2

Drop docs option from meson.patch, as upstream added a doc
option that does the same thing.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibpam: update 1.5.3 -> 1.6.0
Alexander Kanavin [Wed, 13 Mar 2024 17:33:24 +0000 (18:33 +0100)] 
libpam: update 1.5.3 -> 1.6.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogo-helloworld: update to latest revision
Alexander Kanavin [Wed, 13 Mar 2024 17:33:23 +0000 (18:33 +0100)] 
go-helloworld: update to latest revision

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoicu: update 74-1 -> 74-2
Alexander Kanavin [Wed, 13 Mar 2024 17:33:22 +0000 (18:33 +0100)] 
icu: update 74-1 -> 74-2

Note that upstream has re-spun the release tarball (the initial tarball had a broken symlink
for LICENSE file), so there can be yocto premirror checksum mismatches:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/6671/steps/13/logs/stdio

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogptfdisk: update 1.0.9 -> 1.0.10
Alexander Kanavin [Wed, 13 Mar 2024 17:33:21 +0000 (18:33 +0100)] 
gptfdisk: update 1.0.9 -> 1.0.10

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agodpkg: update 1.22.0 -> 1.22.5
Alexander Kanavin [Wed, 13 Mar 2024 17:33:20 +0000 (18:33 +0100)] 
dpkg: update 1.22.0 -> 1.22.5

Drop pager.patch as macros removed upstream.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoattr: update 2.5.1 -> 2.5.2
Alexander Kanavin [Wed, 13 Mar 2024 17:33:17 +0000 (18:33 +0100)] 
attr: update 2.5.1 -> 2.5.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Tue, 16 Apr 2024 06:38:26 +0000 (07:38 +0100)] 
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoopenssl: openssl: patch CVE-2024-2511
Peter Marko [Sat, 13 Apr 2024 22:49:17 +0000 (00:49 +0200)] 
openssl: openssl: patch CVE-2024-2511

Patch: https://github.com/openssl/openssl/commit/e9d7083e241670332e0443da0f0d4ffb52829f08
News: https://github.com/openssl/openssl/commit/b7acb6731a96b073d6150465bd090e2052a595c2

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoabi_version/sstate: Switch to a new version for the upcoming release
Richard Purdie [Sat, 13 Apr 2024 10:37:04 +0000 (11:37 +0100)] 
abi_version/sstate: Switch to a new version for the upcoming release

In testing websocket hashequivalence, corrupted sstate was injected into the
autobuilder extensively. With the new release/LTS, being able to clearly
differentiate between old and new sstate is probably desireable anyway
so bump the appropriate versions.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoopenssh: add fido2 support
Dan McGregor [Fri, 12 Apr 2024 01:45:01 +0000 (19:45 -0600)] 
openssh: add fido2 support

OpenSSH supports FIDO security keys in both the client
and server.  Add an option to support them in oe.
This change requires a new recipe that I've submitted to
meta-openembedded that has not merged yet.

Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3: upgrade 3.12.2 -> 3.12.3
Trevor Gamblin [Fri, 12 Apr 2024 00:42:02 +0000 (20:42 -0400)] 
python3: upgrade 3.12.2 -> 3.12.3

Remove the following patch:

0001-gh-115133-Fix-tests-for-XMLPullParser-with-Expat-2.6.patch

Which a different fix was submitted for in:

c4fa79b924 [3.12] gh-115133: Fix tests for XMLPullParser with Expat 2.6.0 (GH-115164) (GH-115288)
See: https://github.com/python/cpython/pull/115288
(related to CVE-2023-52425)

Changelog: https://docs.python.org/3/whatsnew/changelog.html#python-3-12-3-final

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobuildtools-tarball: Add python3-setuptools
Richard Purdie [Sat, 13 Apr 2024 09:34:57 +0000 (10:34 +0100)] 
buildtools-tarball: Add python3-setuptools

After the dependency on setuptools was dropped from python3-testtools, this
exposed eSDK dependencies in devtool and recipetool on python3-setuptools. Add
this to buildtools to fix build failures after the testtools fixes.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-testtools: Fix build problems from incorrect build backend
Richard Purdie [Sat, 13 Apr 2024 07:16:32 +0000 (08:16 +0100)] 
python3-testtools: Fix build problems from incorrect build backend

testtools uses the hatchling backend so:
  * merge the inc back into the recipe
  * drop setuptools
  * use the hatchling backend
  * add the needed vcs dependency
  * drop the now unneeded python3-pbr dependency

This means the submodules are included in packaging, fixing build failures
and the verison in the wheel is no longer 0.0.0

Prior to this fix, testtools in buildtools tarball was completely
broken.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agokbd: update license
Peter Marko [Fri, 12 Apr 2024 16:57:14 +0000 (18:57 +0200)] 
kbd: update license

GPL-3 is used for keymaps-pine

LGPL2 is used in all C source files under src/libkfont/
which generate binaries included in main kbd package.
This is seen in their SPDX headers.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agokbd: remove non-free Agafari fonts
Peter Marko [Fri, 12 Apr 2024 16:57:13 +0000 (18:57 +0200)] 
kbd: remove non-free Agafari fonts

Its license makes it impossible to distribute kbd in any commercial products.
Backport commit which removes it.

[RP/Khem Raj: Switched binary diff to just delete the files in do_configure]
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agokbd: split gpl-3 keymap to separate package
Peter Marko [Fri, 12 Apr 2024 16:57:12 +0000 (18:57 +0200)] 
kbd: split gpl-3 keymap to separate package

Pine keymap was added with GPL-3 license.
https://github.com/legionus/kbd/commit/1589e9e1019756b5287b41dddcd7285271c5990e

Split this GPL-3 keymap and install it via recommendation
so it is easy to remove it by excluding recommendations.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosystemd: make predictable name mac policy opt-out
Peter Marko [Fri, 12 Apr 2024 13:43:17 +0000 (15:43 +0200)] 
systemd: make predictable name mac policy opt-out

Even the patch says it's inappropriate for upstream,
and it's also inappropriate for some downstream projects, too.
So make it possible to opt-out on it by replacing
the patch by sed and depend on distro feature pni-names.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobuildtools-tarball: Add python3-websockets
Richard Purdie [Fri, 12 Apr 2024 09:02:01 +0000 (10:02 +0100)] 
buildtools-tarball: Add python3-websockets

For the newer hash equivlance servers we need websockets. Add it
to buildtools tarball.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-websockets: Import from meta-python
Richard Purdie [Fri, 12 Apr 2024 09:01:38 +0000 (10:01 +0100)] 
python3-websockets: Import from meta-python

For the newer hash equivlance servers we need websockets. Import it
from meta-oe so we can easily include it in buildtools tarball.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-referencing: drop ${PYTHON_PN}
Justin Bronder [Thu, 11 Apr 2024 19:46:37 +0000 (15:46 -0400)] 
python3-referencing: drop ${PYTHON_PN}

python 2 is gone and we don't need the abstraction now, drop the
remaining usage of this variable.

Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-jsonschema-specifications: drop ${PYTHON_PN}
Justin Bronder [Thu, 11 Apr 2024 19:46:36 +0000 (15:46 -0400)] 
python3-jsonschema-specifications: drop ${PYTHON_PN}

python 2 is gone and we don't need the abstraction now, drop the
remaining usage of this variable.

Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobitbake.conf: remove comment about oldincludedir
Peter Marko [Fri, 12 Apr 2024 12:52:32 +0000 (14:52 +0200)] 
bitbake.conf: remove comment about oldincludedir

oldincludedir was removed by 506c91cbc6a604a84e37e53ccff430436369802e

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agonativesdk-gzip: fix reproducibility issues
Oleh Matiusha [Thu, 11 Apr 2024 13:32:55 +0000 (13:32 +0000)] 
nativesdk-gzip: fix reproducibility issues

There is absolute path in zgrep binary. It is related to the changes that fix an
issue with zgrep on Solaris and other platforms with 'grep -e'. We don't have people
building on Solaris.

Original change:
git.savannah.gnu.org/cgit/gzip.git/commit?id=60b3f4eb672a85de28ecaad47ed426f8c8fe6c32

[RP: Tweak commit message]
Signed-off-by: Oleh Matiusha <omatiush@cisco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopackagegroup-core-boot: recommend ifupdown
Joe Slater [Thu, 11 Apr 2024 15:11:54 +0000 (08:11 -0700)] 
packagegroup-core-boot: recommend ifupdown

If the distro features sysvinit and pni-names are
enabled, RRECOMMENDS ifupdown because busybox ifupdown
will not initialize the renamed interfaces.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoinit-ifupdown: modify interfaces for busybox
Joe Slater [Thu, 11 Apr 2024 01:17:44 +0000 (18:17 -0700)] 
init-ifupdown: modify interfaces for busybox

Busybox ifupdown does not recognize /xxx names, so we
use eth0 instead of /eth0.  If we want to find "predictable name"
interfaces starting with en..., we will have to use the
real ifupdown.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolinux-yocto: Enable nft modules for ptest images
Khem Raj [Wed, 10 Apr 2024 23:12:43 +0000 (16:12 -0700)] 
linux-yocto: Enable nft modules for ptest images

nftables ptests need it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoeudev: update Upstream-Status on netifnames.patch
Ross Burton [Thu, 11 Apr 2024 14:11:17 +0000 (14:11 +0000)] 
eudev: update Upstream-Status on netifnames.patch

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agodevtool: standard: throws appropriate error if source is in detached HEAD
Julien Stephan [Wed, 10 Apr 2024 07:06:47 +0000 (09:06 +0200)] 
devtool: standard: throws appropriate error if source is in detached HEAD

If source is in detached HEAD, we get the following error when using
detvool finish command:

    [...]
    File "<...>/poky/scripts/lib/devtool/standard.py", line 1938, in _update_recipe
      bb.process.run('git checkout %s' % startbranch, cwd=srctree)
    File "<...>/poky/bitbake/lib/bb/process.py", line 189, in run
      raise ExecutionError(cmd, pipe.returncode, stdout, stderr)
  bb.process.ExecutionError: Execution of 'git checkout (HEAD detached at 9bbf87e)' failed with exit code 2:
  /bin/sh: -c: line 1: syntax error near unexpected token `('
  /bin/sh: -c: line 1: `git checkout (HEAD detached at 9bbf87e)'

Check this and throws an appropriate error in this case

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibseccomp: Fix build when python packageconfig is enabled
Khem Raj [Sat, 6 Apr 2024 17:10:47 +0000 (10:10 -0700)] 
libseccomp: Fix build when python packageconfig is enabled

It needs additional tweaks with python enabled

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosanity: Use diff instead of meld by default
Khem Raj [Sun, 7 Apr 2024 17:09:47 +0000 (10:09 -0700)] 
sanity: Use diff instead of meld by default

meld fallback assumes that user has a gnome desktop
its better to fallback to good old diff tool which
will most distributions on build host will carry

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxorg-xserver-config: Disable screen blanking for qemu images
K Sanjay Nayak [Tue, 9 Apr 2024 08:39:49 +0000 (14:09 +0530)] 
xorg-xserver-config: Disable screen blanking for qemu images

Disable BlankTime, StandbyTime, SuspendTime and OffTime in X default for QEMU images

This fix addresses the issue of Xserver screensaver blanking being enabled on QEMU images by
disabling BlankTime, StandbyTime, SuspendTime, and OffTime in the Xorg default settings for QEMU images.

Reference : https://www.x.org/archive/X11R6.8.0/doc/xorg.conf.5.html

[YOCTO #15436]

Reported-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: K Sanjay Nayak <nayakksanjay@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agollvm: Upgrade to 18.1.3 bugfix release
Khem Raj [Sat, 6 Apr 2024 17:10:46 +0000 (10:10 -0700)] 
llvm: Upgrade to 18.1.3 bugfix release

Brings following changes
c13b7485b879 [clang] Avoid -Wshadow warning when init-capture named same as class field (#74512)
f249092ef26d [tsan] Refine fstat{,64} interceptors (#86625)
76c721994a11 [clang][Sema] Fix a CTAD regression after 42239d2e9 (#86914)
e0f0c463b539 [mlir][transform] replace original op to loop ops (#83537)
47aac495c895 [OpenMP][AIX] Affinity implementation for AIX (#84984)
a385a917da93 [Support] Fix color handling in formatted_raw_ostream (#86700)
0cd4babe0342 Reapply [libcxx] [modules] Fix relative paths with absolute LIBCXX_INSTALL_MODULES_DIR (#86020)
cfaeee6a8994  release/18.x: [SystemZ] Fix overflow flag for i128 USUBO (#86491)
767b61c159b3 [lld/ELF][X86] Respect outSecOff when checking if GOTPCREL can be relaxed (#86334)
7c7c3d4a3a27 [ODS][NFC] Cast range.size() to int32_t in accumulation (#85629)
0e501dbd932e [Mips] Restore wrong deletion of instruction 'and' in unsigned min/max processing. (#85902)
fbb27d16fa12 [Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072)
e74c1678231a [PowerPC] provide CFI for ELF32 to unwind cr2, cr3, cr4 (#83098)
1c7c16e58240 [NFC][PowerPC] use script to regenerate the CHECK lines
c2a57034eff0 [msan] Re-exec with no ASLR if memory layout is incompatible on Linux (#85142)
b74f6158460c [msan] Add 'MappingDesc::ALLOCATOR' type and check it is available (#85153)
98a15dd2d728 [clang][CodeGen] Allow `memcpy` replace with trivial auto var init
2498e3a07f3d [LoongArch] Assume no-op addrspacecasts by default (#82332)
368dc8553c5a [SROA]: Only defer trying partial sized ptr or ptr vector types
0e16af8e4cf3 [ARM] Update IsRestored for LR based on all returns (#82745)
6f8016fda7d5 Pre-commit test showing bug #80287
ef6d1ec07c69 Bump version to 18.1.3 (#86168)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agou-boot-tools: Package mkeficapsule
Peter Hoyes [Tue, 9 Apr 2024 07:27:25 +0000 (08:27 +0100)] 
u-boot-tools: Package mkeficapsule

mkeficapsule is a tool provided by U-Boot (as part of the tools-only
targets) for generating UEFI capsule update archives.

Install mkeficapsule into a u-boot-tools-mkeficapsule package.

Signed-off-by: Peter Hoyes <peter.hoyes@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopseudo: Update to pull in fchmodat fix
Richard Purdie [Wed, 10 Apr 2024 11:14:56 +0000 (12:14 +0100)] 
pseudo: Update to pull in fchmodat fix

This is needed to work with coreutils 9.5.

Also contains some README tweaks.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorust: set CVE_STATUS for CVE-2024-24576
Harish Sadineni [Wed, 10 Apr 2024 11:43:31 +0000 (04:43 -0700)] 
rust: set CVE_STATUS for CVE-2024-24576

CVE-2024-24576 only applies when invoking batch files (with the `bat` and `cmd` extensions) on Windows & No other platform or use is affected.
More details about CVE is here: https://nvd.nist.gov/vuln/detail/CVE-2024-24576

Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoperf: make bpf asm include arch conditional
Bruce Ashfield [Fri, 5 Apr 2024 13:15:16 +0000 (09:15 -0400)] 
perf: make bpf asm include arch conditional

To keep the perf source copying as small as possible, we can
further refine the arch/uapi copy to the single file that we
currently need.

To avoid a warning from the general perf source copy routine,
we make the .h conditional based on the architecture.

The supported architectures will not change often, so updating
this arch list is very minimal effort. Alternatively, we could
add a PERF_OPTIONAL_SRC variable and not warn if a file isn't
available for a given architecture.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agonghttp2: Upgrade 1.60.1 -> 1.61.0
Richard Purdie [Mon, 8 Apr 2024 13:18:16 +0000 (14:18 +0100)] 
nghttp2: Upgrade 1.60.1 -> 1.61.0

Includes a fix for CVE-2024-28182.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocurl: Upgrade 8.6.0 -> 8.7.1
Richard Purdie [Mon, 8 Apr 2024 13:01:24 +0000 (14:01 +0100)] 
curl: Upgrade 8.6.0 -> 8.7.1

This includes 4 security fixes:

CVE-2024-2466 - TLS certificate check bypass with mbedTLS
CVE-2024-2398 - HTTP/2 push headers memory-leak
CVE-2024-2379 - QUIC certificate check bypass with wolfSSL
CVE-2024-2004 - Usage of disabled protocol

Along with many other changes, mostly bugfixes: https://curl.se/changes.html

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxwayland: Upgrade 23.2.4 -> 23.2.5
Richard Purdie [Mon, 8 Apr 2024 12:58:48 +0000 (13:58 +0100)] 
xwayland: Upgrade 23.2.4 -> 23.2.5

"""
This release contains the 3 security fixes that actually apply to
Xwayland reported in today's security advisory:

  * CVE-2024-31080
  * CVE-2024-31081
  * CVE-2024-31083

Additionally, it also contains a couple of other fixes, a copy/paste
error in the DeviceStateNotify event and a fix to enable buttons with
pointer gestures for backward compatibility with legacy X11 clients.
"""

https://lists.x.org/archives/xorg/2024-April/061614.html

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolinux-yocto-dev: remove duplicate DEPENDS
Mikko Rapeli [Thu, 4 Apr 2024 13:29:01 +0000 (16:29 +0300)] 
linux-yocto-dev: remove duplicate DEPENDS

They are already set in linux-yocto.inc

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoperf: add asm include required for v6.9+
Max Krummenacher [Thu, 4 Apr 2024 20:47:01 +0000 (16:47 -0400)] 
perf: add asm include required for v6.9+

Kernel commit 9eea8fafe33e ("libbpf: fix __arg_ctx type enforcement for
perf_event programs") added with 6.9-rc1 tools/include/uapi/asm/bpf_perf_event.h
which for arc, arm64, loongarch, riscv and s390 includes headers from
the arch/${ARCH}/... directories.

Which results in:

  ERROR: perf-1.0-r0 do_compile: oe_runmake failed
  | In file included from 1.0/perf-1.0/tools/include/uapi/linux/bpf_perf_event.h:11,
  |                  from libbpf.c:36:
  | perf/1.0/perf-1.0/tools/include/uapi/asm/bpf_perf_event.h:2:10: fatal error: ../../arch/arm64/include/uapi/asm/bpf_perf_event.h: No such file or directory
  |     2 | #include "../../arch/arm64/include/uapi/asm/bpf_perf_event.h"
  |       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

We copy the uapi/asm directory to make sure the header file is
present.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>