]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
18 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>
18 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>
18 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>
18 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>
18 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>
18 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>
18 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>
18 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>
18 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>
18 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>
18 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>
18 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>
18 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>
18 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>
18 months 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>