Hi, I'm happy to announce that I've just released ptxdist-2023.05.0. There are some big changes in this release. The way cross Python is put together to build target packages was changed. This way, the build tree should no longer be used and it provides the correct include path if asked (among other things). It seems to work for all upstream packages, but please report any issues when building Python packages. There is now some infrastructure in place to build Python packages that have a pyproject.toml and no setup.py. It currently only works for host packages, but this can be extended to work for target packages as well. The rust/cargo support was improved and we have two packages that make use of it, python-cryptography and gst-plugins-rs. This works well with the latest OSELAS.Toolchain. I've not tested it with anything else. Specifically the host-cargo-c packages version seems to be tied to the cargo version, so I'm not sure what happens if a newer version is used. The rest is the usual mix of version bumps, new packages and bugfixes. Thanks to all contributors and - as always - the shortlog below. Enjoy, Michael Olbrich Ahmad Fatoum (1): at91bootstrap2: make targetinstall v4.x compatible Artur Wiebe (12): python3-dateutil: version bump 2.7.3 -> 2.8.2 python3-pytz: version bump 2020.1 -> 2023.3 python3-aiofiles: version bump 0.8.0 -> 23.1.0 python3-sortedcontainers: new package python3-aiosqlite: new package host-python3-pycparser: new package (from python3-pycparser) python3-cffi: add dependency to pycparser python3-semantic-version: new package host-python3-setuptools-rust: new package python3-asyncua: new package python3-cryptography: new package python3-posix_ipc: new package Christian Melki (23): libinput: 1.22.1 -> 1.23.0 libcap: Version bump. 2.67 -> 2.68. crda: Version bump. regdb 2022.08.12 -> 2023.02.13 host-tz-database: Version bump. 2022f -> 2023c. cross-nasm: Version bump. 2.15.05 -> 2.16.01 host-mtools: Version bump. 4.0.42 -> 4.0.43 hwdata: Version bump. 0.368 -> 0.369 zstd: Version bump 1.5.4 -> 1.5.5 jimtcl: Fixes + Version bump. 0.81 -> 0.82 tcpdump: Version bump. 4.99.3 -> 4.99.4 sdl2: Version bump. 2.26.4 -> 2.26.5 linux-firmware: Version bump. 20230310 -> 20230404. libpcap: Version bump. 1.10.3 -> 1.10.4 libslirp: Fix license file definitions. qemu: Version bump. 7.2.0 -> 7.2.1 glib: Version bump. 2.74.6 -> 2.76.1 host-glib: Follow suit from target glib. libxml2: Version bump. 2.10.3 -> 2.10.4 qemu: Version bump. 7.2.1 -> 8.0.0 host-qemu: Follow target qemu. screen: Plug CVE-2023-24626. glib: Version bump. 2.76.1 -> 2.76.2 iproute2: Version bump. 6.2.0 -> 6.3.0 Jan Luebbe (1): python3-pyusb: new package Michael Olbrich (58): host-cython3: version bump 0.29.28 -> 0.29.34 python3-lxml: version bump 4.8.0 -> 4.9.2 boost: mark Python bindings a broken for now host-jimtcl: don't try to use SSL without depending on it gstreamer1: version bump 1.22.1 -> 1.22.2 gst-plugins-base1: version bump 1.22.1 -> 1.22.2 gst-plugins-good1: version bump 1.22.1 -> 1.22.2 gst-plugins-bad1: version bump 1.22.1 -> 1.22.2 gst-plugins-ugly1: version bump 1.22.1 -> 1.22.2 gst-devtools1: version bump 1.22.1 -> 1.22.2 gst-libav1: version bump 1.22.1 -> 1.22.2 gst-python1: version bump 1.22.1 -> 1.22.2 gst-rtsp-server1: version bump 1.22.1 -> 1.22.2 gstreamer-vaapi1: version bump 1.22.1 -> 1.22.2 libva: version bump 2.16.0 -> 2.18.0 intel-gmmlib: version bump 22.3.3 -> 22.3.5 intel-media-driver: version bump 22.6.6 -> 23.1.6 python3: don't use libbsd, it's not needed scripts: wrapper: don't use icerun with fakeroot host-localedef: fix configure options host-openocd: reorder & fix configure options v4l-utils: drop unnecessary dependency python3-numpy: version bump 1.22.3 -> 1.24.2 ptxd_make_world_install_python_cleanup: fix shebang in /usr/sbin as well python3: rework cross-python handling allow using cargo with setuptools-rust qemu: sort options according to configure_helper.py qemu: build with --with-git-submodules=ignore qemu: pin down more configure options python3: fix rpath for copied python modules python3: fix include paths in sysconfigdata ptxd_make_world_init/ptxd_make_world_extract: add missing { wrapper: python: add PYTHONPATH for local packages for system python templates: add host-python3 template ptxd_make_world_{compile,install}: first steps for pyproject.toml packages host-python3-flit-core: new package host-python3-packaging: new package host-python3-pyproject-hooks: new package host-python3-pybuild: new package gst-plugins-bad1: allow building webrtcdsp host-python3-installer: new package host-python3-tomli: new package host-cargo-c: new package scripts: allow more packages to use cargo indirectly ptxd_make_world_extract_cargo: handle workspaces and git URLs host-meson: build with python3-build gst-plugins-rs: new package ptxd_make_world_install_python: fixup shebang for host python scripts host-meson: add rustc to the cross file python3: allow reusing local system python modules ptxd_make_world_cargo_sync: deduplicate workspace downloads host-python3-wheel: new package python-wrapper: fake venv host-meson: add missing dependency host-python3-pip: use pyproject.toml toolchain: allow specifying a separate target for rust host-python3-installer: don't do shebang magic host-python3-pybuild: select host-python3-tomli Michael Tretter (3): barebox: add optional dependency to HOST_LZ4 pulseaudio: fix rpath if daemon is not installed systemd: match end0 interface in default network rule Philipp Zabel (15): wayland: version bump 1.21.0 -> 1.22.0 glslang: version bump 1.3.239.0 -> 1.3.243.0 spirv-headers: version bump 1.3.239.0 -> 1.3.243.0 spirv-tools: version bump 1.3.239.0 -> 1.3.243.0 vulkan-headers: version bump 1.3.239.0 -> 1.3.243.0 vulkan-loader: version bump 1.3.239.0 -> 1.3.243.0 vulkan-tools: version bump 1.3.239.0 -> 1.3.243.0 vulkan-validationlayers: version bump 1.3.239.0 -> 1.3.243.0 shaderc: version bump v2023.2 -> v2023.3 pipewire: version bump 0.3.67 -> 0.3.68 mesalib: version bump 23.0.1 -> 23.0.2 host-meson: version bump 1.0.0 -> 1.1.0 mesalib: intel and amd vulkan drivers require host-glslang configure_helper: ignore new Meson 1.1.0 builtin options pipewire: version bump 0.3.68 -> 0.3.70 Robert Schwebel (1): qemu / 9p: store metadata for / in correct file Robin van der Gracht (8): python3: Version bumb to 3.11.2 python3-aiofiles: Version bumb to 0.8.0 python3-frozenlist: Version bumb 1.3.3 python3-aiohttp: Version bumb to 3.8.4 python3-yarl: Version bumb to 1.8.2 rules: pcsc-lite: Version bumb to 1.9.8 rules: opensc: Version bumb to 0.23.0 opensc: Add patch that fixes RSA private key imports Roland Hieber (1): vim: prevent file name conflicts with busybox Tamino Bauknecht (1): iptables: fix path in ExecStop in IPv6 systemd unit -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |