summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* default-distrovars: Have KERNEL_CONSOLE reference SERIAL_CONSOLESJon Mason2024-10-083-2/+4
| | | | | | | | | | | | | | | | | | | | | | | Currently, KERNEL_CONSOLE has a default value of "ttyS0". However, Arm machines and those using virtio serial prefer to use "ttyAMA0" or "hvc0" (or something else). These are usually defined by the machine config file as SERIAL_CONSOLES, which has one or more entries. Take the first one of those instead of ttyS0, but default back to ttyS0 if nothing is set. Also, use this variable in the efi wic file instead of "ttyS0". Of note, this changes the default speed of the default kernel console from undefined (9600) to 115200. This allows for users of the mkefidisk.wks to work as before but any users of this variable could see changed behavior and would now need to define this as: KERNEL_CONSOLE ?= "ttyS0,9600" This includes revisions suggested by Quentin Schulz and Ross Burton. (From OE-Core rev: da42fc9ad55d1d60a04e38ff94c965f711f60cd6) Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyproject-hooks: upgrade 1.0.0 -> 1.2.0Ross Burton2024-10-081-1/+1
| | | | | | | | | | | | | | - Improve interoperability with importlib.metadata, fixing a regression in setuptools compatibility in 1.1 (#199). - Clean up the _in_process directory inside the package from sys.path before imporing the backend (#193). - Add type annotations to the public API. - More careful handling of the backend-path key from pyproject.toml. (From OE-Core rev: 8913a719ab94de919ad60c85b2f8602b6c147351) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libarchive: upgrade 3.7.4 -> 3.7.6Ross Burton2024-10-082-57/+2
| | | | | | | | | | | | Drop configurehack.patch, no longer needed Upstream changes break the python3-libarchive-c test suite, a second patch follows. (From OE-Core rev: e093f603963f10dd8a4cfb2a8d3c3f0efb3fb5bf) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: fetch2/git: Use quote from shlex, not pipesRichard Purdie2024-10-011-2/+1
| | | | | | | | | | | The pipes module is removed in python 3.13. It was already using the quote function from shlex so use that directly instead. The module already imports shlex too so it is an easy substitution. (Bitbake rev: 9ef4f2a30127455562e38e869793a723eed6c07c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Update to new release seriesRichard Purdie2024-10-012-2/+2
| | | | | | | | Switch styhead -> walnascar post release. (From meta-yocto rev: 405c62c2b13119aaea0d7c119868cf9bb27654d8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Update to new layer/release series post-releaseRichard Purdie2024-10-013-4/+4
| | | | | | | | Switch from styhead to walnascar (aka walna). (From OE-Core rev: 86999b5da960cbaa75eda1a75e3c42de22786677) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: Enable l2tp drivers when ptest featuee is onKhem Raj2024-10-011-0/+2
| | | | | | | | | | openl2tp ptests from networking layer depend upon these (From OE-Core rev: f25b0857a71656f4eaeb27beebd6b10bc3207d61) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* strace: Define sched_attr conditionallyKhem Raj2024-10-012-0/+50
| | | | | | | | | So that it does not conflict with glibc 2.41+ newly added definitions (From OE-Core rev: 76b02cd44d776ba01cbc238b33ecbe2978122244) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpa-supplicant: Ignore CVE-2024-5290Peter Marko2024-10-011-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NVD CVE report [1] links Ubuntu bug [2] which has a very good description/discussion about this issue. It applies only to distros patching wpa-supplicant to allow non-root users (e.g. via netdev group) to load modules. This is not the case of Yocto. Quote: So upstream isn't vulnerable as they only expose the dbus interface to root. Downstreams like Ubuntu and Chromium added a patch that grants access to the netdev group. The patch is the problem, not the upstream code IMHO. There is also a commit [3] associated with this CVE, however that only provides build-time configuration to limit paths which can be accessed but it acts only as a mitigation for distros which allow non-root users to load crafted modules. The patch is included in version 2.11, however NVD has this CVE version-less, so explicit ignore is necessary. [1] https://nvd.nist.gov/vuln/detail/CVE-2024-5290 [2] https://bugs.launchpad.net/ubuntu/+source/wpa/+bug/2067613 [3] https://w1.fi/cgit/hostap/commit/?id=c84388ee4c66bcd310db57489eac4a75fc600747 (From OE-Core rev: 6cb794d44a8624784ec0f76dca764616d81ffbf5) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest/gcc: Fix kex exchange identification errorHarish Sadineni2024-10-011-0/+2
| | | | | | | | | | | | | | | while runnig oe-selftest for gcc, some of the testcases that need to be run on qemu are not running due to below failures: - kex_exchange_identification: read: Connection reset by peer^M Connection reset by 192.168.7.2 port 22^M ERROR: Couldn't create remote directory /tmp/runtest.3549814 on ssh To resolve kex exchange identification error increased the MaxStartups. (From OE-Core rev: df64d5ab6eb37dcdc2046f449ec539a3f4b985c8) Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd-boot-native: add runtime dependency to python3-pefile-nativeMikko Rapeli2024-10-011-0/+2
| | | | | | | | | It's needed to run the ukify script. (From OE-Core rev: 67a248f911626330c20b55de1cd52f83f00a0df1) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* maintainers.inc: add python3-pefileMikko Rapeli2024-10-011-0/+1
| | | | | | | | | | | Recipe moved from meta-oe to oe-core and Khem Raj <raj.khem@gmail.com> agreed to continue as maintainer. (From OE-Core rev: ea18f44d81e95cd14ebfbc24c6089b556486aab3) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pefile: add recipe from meta-openembeddedMikko Rapeli2024-10-013-0/+32
| | | | | | | | | | It is needed by systemd ukify tool and uki.bbclass to generate UEFI boot binaries. Added to fast list in ptest-packagelists.inc. (From OE-Core rev: 4069c485046fe6d008dd0c48269f29d92146d923) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: Upgrade 8.9.1 -> 8.10.1Peter Marko2024-09-302-45/+3
| | | | | | | | | | | | | | | | resolves CVE-2024-8096 possibility to set random was removed in commit https://github.com/curl/curl/commit/269fdd4c6ed5d837d57448ac977f6f300968df15 tests have new perl module dependency removed backported patch present in new version (From OE-Core rev: 64c06dd06d747d7b53fb6ae6cf0550e13d63d8f6) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Add script to make SPDX bindingsJoshua Watt2024-09-301-0/+12
| | | | | | | | | Adds a script to generate the SPDX code bindings (From OE-Core rev: f0a5fdf54f975f9bc30758aec1f6f27e2d8149de) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* create-spdx-3.0: Upgrade to SPDX 3.0.1Joshua Watt2024-09-304-1939/+1493
| | | | | | | | | | | Upgrades the SPDX 3.0 implementation from 3.0.0 -> 3.0.1. This version introduced some breaking changes. Effectively, 3.0.0 was a pre-release version that we do not need to support any longer. (From OE-Core rev: 7e6509a19f6146f0dad0be7037ff4b3268d0128c) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spdx 3.0: Map gitsm URI to gitJoshua Watt2024-09-303-21/+23
| | | | | | | | | | | | | | | | | | "gitsm" is not a recognized URI protocol (outside of bitbake), so map it to "git" when writing. This should be OK since we report all of the submodule source code (if enabled), and it's still possible for 3rd party analyzers to determine that submodules are in use by looking at .gitmodules. The code to do the mapping is moved to a common location so it covers SPDX 2.2 also [YOCTO #15582] (From OE-Core rev: 6ecf89c75b1a74515266085acc5d3621a0fb2fa1) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spdx 3.0: Find local sources when searching for debug sourcesJoshua Watt2024-09-301-27/+32
| | | | | | | | | Include the local files when searching for matching debug sources (From OE-Core rev: 3ff2cc453d1ec3e12876e64f7dc84d79d25a7ea9) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lsb-release: fix Distro Codename shell escapingSergei Zhmylev2024-09-301-1/+1
| | | | | | | (From OE-Core rev: 7b5824c547b1348713e992a8bebd40577a0c5709) Signed-off-by: Sergei Zhmylev <s.zhmylev@yadro.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kmscube: Upgrade to latest revisionPurushottam Choudhary2024-09-301-1/+1
| | | | | | | | | | Upgrade to the latest kmscube revision. (From OE-Core rev: 12d231dba6bfa478d3215badd2f19b2f692d81da) Signed-off-by: Purushottam Choudhary <purushottam27.kumar@lge.com> Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* texinfo-dummy: log what the invoking command was when failingRoss Burton2024-09-301-3/+3
| | | | | | | (From OE-Core rev: 9d2aa8211fff9fb06f1833066d8d0a4731cfda1c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rootfs-postcommands.bbclass: make opkg status reproducibleJonas Gorski2024-09-301-0/+4
| | | | | | | | | | | | | | | | opkg stores the current time as Installed-Time in its status file when installing packages to the rootfs. Make this reproducible by replacing Installed-Time with ${REPRODUCIBLE_TIMESTAMP_ROOTFS}, which then also matches the files' datestamps. Based on OpenWrt's approach for the issue [1]. [1] https://github.com/openwrt/openwrt/blob/main/include/rootfs.mk#L103 (From OE-Core rev: 61a9b1b1cb618ce90ba7886036f41263075c07df) Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: upgrade 256.5 -> 256.6Wang Mingyu2024-09-304-1/+1
| | | | | | | (From OE-Core rev: 5761748a0c98bb05849df71b43609f82f4235e51) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* efivar: Drop addend to PVKhem Raj2024-09-301-1/+0
| | | | | | | | | We are at exact PR release point 39, drop the appends to PV (From OE-Core rev: 325f7982459c8febacaf8a156a32764dcec9da96) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: Add "python:setuptools" to CVE_PRODUCTShunsuke Tokumoto2024-09-301-0/+2
| | | | | | | | | | | | | Since there are vulnerabilities that cannot be detected by the existing CVE_PRODUCT, add "python:setuptools" to CVE_PRODUCT. https://nvd.nist.gov/vuln/detail/CVE-2013-1633 https://nvd.nist.gov/vuln/detail/CVE-2022-40897 (From OE-Core rev: aa1c8d97efc6640a1cffa2459d9b20ad1f7309b0) Signed-off-by: Shunsuke Tokumoto <s-tokumoto@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image.bbclass: Drop support for ImageQAFailed exceptions in image_qaPeter Kjellerstedt2024-09-302-24/+4
| | | | | | | | | | | | | | | | | | | | After commit 905e224849fbbed1719e0add231b00e2d570b3b4 (image_qa: fix error handling), any unexpected exceptions in do_image_qa() would result in a variable being set, but never used, effectively hiding the error. Since image_qa now calls oe.qa.exit_if_errors(), remove the support for oe.utils.ImageQAFailed and instead rely on the called functions to call oe.qa.handle_error() themselves. This matches what do_package_qa() does. Also update the description of do_image_qa() to explain that the called functions are expected to call oe.qa.handle_error() themselves. [ YOCTO #15601 ] (From OE-Core rev: 0c3e111c965af2bc56533633c376b70b7fa5e1de) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-libarchive-c: fix tests with libarchive 3.7.5 onwardsRoss Burton2024-09-302-0/+42
| | | | | | | | | | Backport a patch from an upstream PR to disable a test that correctly causes errors in libarchive 3.7.5 onwards. (From OE-Core rev: 51356c6d6774894926c9a291b9313324cfd6b127) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: fetch2: don't try to preserve all attributes when unpacking filesRoss Burton2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When copying files as part of the unpack we currently use cp -p, which is a shortcut for --preserve=mode,ownership,timestamps. We do want to preserve timestamps, because some fetchers set these explicitly. We don't care about ownership. If the files are owned by us then they ill remain owned by us, and if they're not then the attempt to change ownership will be silently ignored. In a shared DL_DIR where files have group ownership this group access isn't relevant in the single-user build tree. We do want to preserve executable bits in the mode, but cp always does this. The difference between --preserve=mode and no --preserve is that the mode isn't preserved exactly (no sticky bits, no suid, umask is applied) but this also isn't a relevant difference in a build tree. Also expand the arguments to be clearer about what options are being passed. The impetus for this is that coreutils 9.4 includes a change in gnulib[1] and will now try to preserve permission-based xattrs if asked to preserve the mode. This can result in cp failing when copying a file from a NFSv4 server with ACLs stored in xattrs to a non-NFS directory where those xattrs cannot be written: cp: preserving permissions for ‘./jquery-3.7.1.js’: Operation not supported The error comes from the kernel refusing to write a system.nfs4_acl xattr to a file on ext4. This situation doesn't appear on all systems with coreutils 9.4, at the time of writing it fails on Ubuntu 24.04 onwards but not Fedora 40. This is because /etc/xattr.conf is used to determine which xattrs describe permissions, and Fedora 40 has removed the NFSv4 attributes[2]. Also, use long-form options to make the cp command clearer. [1] https://github.com/coreutils/gnulib/commit/eb6a8a4dfb [2] https://src.fedoraproject.org/rpms/attr/blob/rawhide/f/0003-attr-2.4.48-xattr-conf-nfs4-acls.patch [ YOCTO #15596 ] (Bitbake rev: 2f35dac0c821ab231459922ed98e1b2cc599ca9a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* initramfs-framework: init: fix typoUlrich Ölmann2024-09-301-1/+1
| | | | | | | | | Amend a small typing error. (From OE-Core rev: c4ca9161d9de1a522a34c9088dedf6c346afbbed) Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xcb-util-cursor: upgrade 0.1.4 -> 0.1.5Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | Changelog: =========== - cppcheck style-fixes in _XcursorThemeInherits - Insufficient memory for terminating null of string in _XcursorThemeInherits - Set close-on-exec when opening files (From OE-Core rev: b3845b530ef50918ddd4ba84d398a290f9aea0cb) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpebackend-fdo: upgrade 1.14.2 -> 1.14.3Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | Changelog: =========== - Fix build issues in some configurations that require en explicit cast to EGLNativeWindowType. - Fix memory leak when the view backend wl_resource is destroyed. - Fix wpe_dmabuf_pool object leak. (From OE-Core rev: 5e8f6f410dbf869d2950fd0dabe0567386ec4230) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sysklogd: upgrade 2.6.1 -> 2.6.2Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | Changes ========= - 'syslog.conf': misplaced continuation character in example - Adapt facilities for RFC5424 compliance. - Add support for IPv6 addresses in 'listen' directive, issue #90 Fixes ======= - Fix #85: logging to remote IPv6 address does not work. - Fix #88: initial delay for unresolvable remote target. (From OE-Core rev: 61bdaaf9500ffb78564ed051939e9a33a47ffa55) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* strace: upgrade 6.10 -> 6.11Wang Mingyu2024-09-302-4/+4
| | | | | | | | | | | | | | | | | | | | | | Makefile-ptest.patch refreshed for 6.11 Improvements ============= * Implemented decoding of uretprobe syscall. * Implemented decoding of WDIOC_GETSUPPORT and WDIOC_SETOPTIONS ioctl commands. * Enhanced decoding of unknown ioctl commands in non-abbreviated mode by printing the contents of the ioctl argument buffer in hexadecimal format. * Updated decoding of listmount, statmount, and statx syscalls. * Updated lists of ETHTOOL_*, IORING_*, IPPROTO_*, RWF_*, STATX_*, and V4L2_* constants. * Updated lists of ioctl commands from Linux 6.11. (From OE-Core rev: f2f82d4dc0536b19329cd485a0966668e5a9d0a3) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2024.1 -> 2024.2Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | Changelog: ========== - Update dependencies: Glslang: top of tree 2024-06-21 SPIRV-Header: top of tree 2024-06-21 SPIRV-Tools: v2024.3.rc1 - Build: Remove support for VS2017 (From OE-Core rev: 7f1eddd6b23985f1d8c8634b5367a78847d206d1) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* repo: upgrade 2.46 -> 2.47Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | Changelog: ========== - sync: include TARGET_RELEASE when constructing smart sync target. - color: fix have_fg not re assign to true - tox.ini: Make the lint and format environments run black for all code - tox.ini, constraints.txt: Lock the version of black to <24 - project: run fetch --refetch onacould not parse commit - Add a --rebase option to sync command - sync: Fix git command for aborting rebase being called incorrectly. (From OE-Core rev: 1cf6b36ca45e584aa949974c71df9249e0f81f26) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygobject: upgrade 3.48.2 -> 3.50.0Ross Burton2024-09-301-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add RDEPENDS on asyncio as per changelog. Changelog: =========== * tests: Fix event test errors when GTK is not installed :mr:'347' * Rename master branch to main * Drop support for Python 3.8 :mr:'300' * Add Override for Gio.DataInputStream :mr:'293' * Treat GParamSpec as any other fundamental type :mr:'268' * override connection.register_object to prevent an invocation object from leaking :mr:'219' * Various PyPy related fixes :mr:'299' * bind_property: Accept keyword arguments :mr:'309' * Various documentation improvements :mr:'342' :mr:'343' :mr:'338' :mr:'336' :mr:'335' :mr:'328' :mr:'329' :mr:'330' :mr:'325' :mr:'322' :mr:'312' * Python2 / GTK2 cleanups :mr:'338' :mr:'331' * asyncio integration with support to await Gio async functions :mr:'189' * meson: move from .egg-info to .dist-info/METADATA :mr:'306' * build: fixes for building with gobject-introspection 1.81 :mr:'344' (From OE-Core rev: 2f599132609cef9843b48262c2e1eae1a289f460) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-zipp: upgrade 3.20.1 -> 3.20.2Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - Make no assertions about the number. It could be negative. - Make zipp.compat.overlay.zipfile hashable. - Merge https://github.com/jaraco/skeleton - Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) - Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. - Merge pull request #125 from saschanaz/patch-1 - Suppress F821 - Allow the workflow to be triggered manually. - Remove workaround for sphinx-contrib/sphinx-lint#83 - Include the trailing slash in disable_error_code(overload-overlap), also required for clean diffs. - Add support for linking usernames. - Add a degenerate nitpick_ignore for downstream consumers. Add a 'local' comment to delineate where the skeleton ends and the downstream begins. - Expand docs and tests for overlay. - Remove unexpected character \ufeff (From OE-Core rev: 14a2e7b917ea3c0ce1720360f792a64741a8a4bc) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-websockets: upgrade 13.0.1 -> 13.1Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Clarify comment. - Wait until state is CLOSED to acces close_exc. - Improve exception handling during handshake. - Standard spelling on "an HTTP". - Run handler only when opening handshake succeeds. - Run spellcheck. - Add dedicated ConcurrencyError exception. - Improve isolation of tests of sync implementation. - Fix typo in convenience imports. - Add changelog for previous commits. - Improve error messages on HTTP parsing errors. - Log error when server receives bad request. - Close connection when client receives bad response. - Simplify handling of connection close during handshake. - Proof-read upgrade guide. - The new asyncio implementation has reached parity. - Follow redirects in the new asyncio implementation. - Switch from black to ruff for code formatting. - Prevent false positives with latest ruff. - Update FAQ after implementing reconnection. - Make make build the C extension by default. - Prevent a warning in twine upload. - Add automatic reconnection to the new asyncio implementation. (From OE-Core rev: 7b268b8af3cac9dbfc9301e375c8f1d13b676d7d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-scons: upgrade 4.8.0 -> 4.8.1Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - env.Dump() previously accepted a single optional "key" argument. - SCons 4.8.0 added an __all__ specifier at the top of the Variables module (Variables/__init__.py) to control what is made available in a star import. - Fix a problem with AppendUnique and PrependUnique where a value could be erroneously removed due to a substring match. - Fix handling of ListVariable when supplying a quoted choice containing a space character - On win32 platform, SCons 4.7.0 modified the determination of the output encoding of piped processes. - Improve wording of manpage "Functions and Environment Methods" section. - Make doc function signature style more consistent - tweaks to AddOption, DefaultEnvironment and Tool,. - sctypes is_* functions given explicit return types. (From OE-Core rev: dfecf06ffad1ba46e83668f1102a48b76a2dba45) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytz: upgrade 2024.1 -> 2024.2Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | Changelog: ========== - IANA 2024b - Squashed 'tz/' changes from 380c07cef..923e54bae - Stop testing unavailable and EOL Python 3.5 - Add support for Python 3.13 - Run other jobs if one fails (From OE-Core rev: aa5000f6077010feba6fa311a281900c87014cf4) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pycairo: upgrade 1.26.1 -> 1.27.0Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ========== - Drop support for Python 3.8 - Add Windows wheels for Python 3.13 - Updated cairo in Windows wheels from 1.18.0 to 1.18.2 - Port PEP517/wheel build from setuptools to meson-python. This means setup.py is gone. System packagers should not switch to wheel builds and continue using meson directly. - meson: install the package metadata to .dist-info/METADATA instead of .egg-info - Drop arm64 Windows wheels again. pypa/cibuildwheel does not support cross compiling with meson-python. They might be added back in the future if GitHub Actions gains a native Windows runner with arm64 support. (From OE-Core rev: bb9c6f0987a29cbacb838d30432d6271ce2f954a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyasn1: upgrade 0.6.0 -> 0.6.1Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | Changelog: ========== - Added support for Python 3.13. - Cleaned Python 2-related code. - Removed bdist_wheel universal flag from setup.cfg. (From OE-Core rev: 7c3fef01e8e0d117dba82e57612f104e89c60ed9) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-more-itertools: upgrade 10.4.0 -> 10.5.0Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | Changelog: =========== - Optimize all_equal recipe - Reduce groupby.next calls in all_equal - Fix types.UnionType (From OE-Core rev: 99ce47ff3606a44a1114d73ff4d4f77e711e0a3f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-idna: upgrade 3.8 -> 3.10Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | Changelog: =========== - Deprecate setup.cfg in favour of pyproject.toml - Use ruff for code formatting (From OE-Core rev: 4f2720cc4db6fecba47dcba26a426ffc9b4279bf) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-dtschema: upgrade 2024.5 -> 2024.9Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: ============= - Use type information for decoding DTB properties to their defined type. With this many of the fixups in the schema processing are dropped. - Restore prior behavior of matching schemas to fallback compatible strings. - Fix support for filtering with multiple patterns on dt-validate. - Clean-ups for I2C schemas. - Add an "assigned-clock-rates-u64" property to support frequencies above 4GHz - Add a 'test,' vendor prefix to exclude from undocumented compatible checks. This removes the documentation requirement for test cases. (From OE-Core rev: e6a31383143873726e8e47023d79fe72ce0e88d9) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cffi: upgrade 1.17.0 -> 1.17.1Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | Changelog: =========== - Fix failing distutils.msvc9compiler imports under Windows - ffibuilder.emit_python_code() and ffibuiler.emit_c_code() accept file-like objects - ffiplatform calls are bypassed by ffibuilder.emit_python_code() and ffibuilder.emit_c_code() (From OE-Core rev: f3bbcfcb8f1db84a2d5e51172d776970222c5e88) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-build: upgrade 1.2.1 -> 1.2.2Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | Changelog: =========== - Add editable to builder.get_requries_for_build's static types - Include artifact attestations in our release - Fix typing compatibility with typed pyproject-hooks - Mark more tests with network - Add more intersphinx links to docs - Make uv optional for tests (From OE-Core rev: c28457432fb723c036598e3c7f72c31d2c500fce) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* orc: upgrade 0.4.39 -> 0.4.40Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - Security: Minor follow-up fixes for CVE-2024-40897 - powerpc: fix div255w which still used the inexact substitution - x86: work around old GCC versions (pre 9.0) having broken xgetbv implementations - x86: consider MSYS2/Cygwin as Windows for ABI purposes only - x86: handle unnatural and misaligned array pointers - orccodemem: Assorted memory mapping fixes - Fix include header use from C++ - Some compatibility fixes for Musl - ppc: Disable VSX and ISA 2.07 for Apple targets - ppc: Allow detection of ppc64 in Mac OS - x86: Fix non-C11 typedefs - meson: Fix detecting XSAVE on older AppleClang - x86: try fixing AVX detection again by adding check for XSAVE - Check return values of malloc() and realloc() (From OE-Core rev: ed7e4eb12491968c5f962b7e89d557c2c6d86a33) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssh: upgrade 9.8p1 -> 9.9p1Wang Mingyu2024-09-302-33/+2
| | | | | | | | | | | | | | | | License-Update: include openbsd-compat/base64.c license in LICENSE 0001-Cast-to-sockaddr-in-systemd-interface.patch removed since it's included in 9.9p1 Changelog: http://www.openssh.com/releasenotes.html (From OE-Core rev: 26fb4541ffb471fc5a2e2d1ad4c2f3534890fed7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meson: upgrade 1.5.1 -> 1.5.2Wang Mingyu2024-09-302-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0001-Make-CPU-family-warnings-fatal.patch refreshed for 1.5.2 Changelog: ============ - nasm: Use different test sources for x86 and x86_64 - mdist: correctly detect dirty hg repos with non-English locale, redux - backend/ninja: Generate sysroot in rust-project.json - mdist: detect pathological git repo cases and show a slightly better error - compilers: Pass mode to determine_args, not its string value - CI: mark arch as skipping frameworks/libgcrypt - When configuring fails in Github Actions, print folded logs - Prevent raw exception during project() - compilers: avoid -Wunused-value compiler warning in CLikeCompiler.has_type() - compilers: avoid -Wunused-value compiler warning in CLikeCompiler.has_members() - mformat: better handling of continuation lines - mformat: detect invalid config - tests: handle uncommon architecture format for nm - mformat: regenerate long lines even if they're already multiline - Add support for LLVM 19 in Debian. - mformat: provide nice error message instead of backtrace for invalid value - mformat: A triple string with a ' in it cannot be simplified - tests/format: Make the compare script more useful - linkers: skip -export_dynamic flag before MacOS 10.7 - format: fix indentation of comments - mformat: correctly handle editorconfig files without the root setting - cargo: Ignore Cargo.lock if toml implementation is missing - compilers: do not strip '-isystem' from C build arguments - Fix compiling ObjC/ObjC++ on Windows/MinGW - mformat: fix formatting of empty build file - tests: nasm: make it easier to debug generator() style build - mdist: correctly detect dirty hg repos with non-English locale (From OE-Core rev: 292b015bae6fdd11f086dc30f385f45ef2f0eb8d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>