Hi, I'm happy to announce that I've just released ptxdist-2022.12.0. There are some interesting changes in this release. There are several performance improvements. Startup time is noticeably faster (i.e. how long 'ptxdist go' takes when there is nothing to do). Targetinstall ist significantly faster, especially for packages with many files that don't need to be stripped. The toolchain wrappers are a bit faster as well. It can probably be measured for individual prepare stages (with many short compiler runs) but no real impact for a whole BSP build. The compiler wrappers will now silently drop any search paths that are outside the BSP or the toolchain. So it's no longer necessary to patch broken build-systems that add /usr/include/* unconditionally. The Xorg server and all drivers etc. are now in staging. Note that running X applications is still supported with Xwayland. If someone still needs this then they need to step up and maintain these packages. Most of PTXdist should now build with the new OSELAS.Toolchain-2022.10.0 or similar modern toolchains. Most users won't care about the remaining issues. The rest are mostly version bumps, one new package and a few bugfixes. Thanks to all contributors and - as always - the shortlog below. Enjoy, Michael Olbrich Christian Melki (27): libcurl: Version bump. 7.85.0 -> 7.86.0 expat: Version bump. 2.4.9 -> 2.5.0 libpciaccess: Version bump. 0.16 -> 0.17. libffi: Version bump. 3.4.3 -> 3.4.4 sdl2: Version bump. 2.24.1 -> 2.24.2 strace: Version bump. 5.9 -> 6.0 bash: Version bump. 5.2 -> 5.2.9. hwdata: Version bump. 0.363 -> 0.364 alsa-lib: Version bump. 1.2.7.2 -> 1.2.8 alsa-utils: Version bump. 1.2.6 -> 1.2.8 libdrm: Version bump 2.4.113 -> 2.4.114 linux-firmware: Version bump. 20221012 -> 20221109 wayland-utils: Version bump. 1.0.0 -> 1.1.0 host-tz-database: Version bump. 2022a -> 2022f. ca-certificates: Version bump. 3.82 -> 3.85 timezone.make: Fix find whine. wayland-protocols: Version bump. 1.28 -> 1.30. mesalib: Version bump 22.2.3 -> 22.2.4. pcre2: Default to atleast an 8-bit library. host-ninja: Version bump. 1.10.2.g51db2.kitware.jobserver-1 -> 1.11.1.g95dee.kitware.jobserver-1 libconfuse: Version bump. 3.0 -> 3.3. host-makedepend: Version bump. 1.0.6 -> 1.0.7. host-mtools: Version bump. 4.0.40 -> 4.0.42. host-xorg-util-macros: Version bump. 1.19.2 -> 1.19.3 xorgproto: Version bump. 2021.05 -> 2022.02. glib: Version bump. 2.72.3 -> 2.74.1. pciutils: Version bump. 3.8.0 -> 3.9.0. Felix Mellmann (1): e2fsprogs: disable LTO due to linker errors Ladislav Michl (6): module-init-tools: Remove after one year in staging rules: Replace deprecated _MAKEVARS libmbim: version bump 1.26.4 -> 1.28.0 libqmi: version bump 1.30.8 -> 1.32.0 modemmanager: version bump 1.18.12 -> 1.20.0 modemmanager: version bump 1.20.0 -> 1.20.2 Marc Kleine-Budde (1): libxslt: version bump 1.1.35 -> 1.1.37 Matthias Fend (2): libcamera: version bump 2022-08-30-g68683d3811a8 -> 0.0.1 libcamera: install IPA proxy workers unconditionally Michael Olbrich (45): gstreamer1: version bump 1.20.3 -> 1.20.4 gst-plugins-base1: version bump 1.20.3 -> 1.20.4 gst-plugins-good1: version bump 1.20.3 -> 1.20.4 gst-plugins-ugly1: version bump 1.20.3 -> 1.20.4 gst-plugins-bad1: version bump 1.20.3 -> 1.20.4 gst-devtools1: version bump 1.20.3 -> 1.20.4 gst-libav1: version bump 1.20.3 -> 1.20.4 gst-python1: version bump 1.20.3 -> 1.20.4 gst-rtsp-server1: version bump 1.20.3 -> 1.20.4 gstreamer-vaapi1: version bump 1.20.3 -> 1.20.4 orc: version bump 0.4.32 -> 0.4.33 fio: version bump 3.23 -> 3.32 liburing: version bump 0.7 -> 2.3 fuse: add upstream patches liboil: move to staging failmalloc: move to staging catch2: version bump 2.13.4 -> 2.13.10 perl: don't install directory that only contains headers and a static library libpv: move to staging grep: version bump 3.3 -> 3.8 powertop: version bump 2.9 -> 2.15 bluez: version bump 5.58 -> 5.65 xorg-server: move to staging with all related packages nmap: version bump 7.70 -> 7.93 gtk: version bump 3.24.30 -> 3.24.34 qt5: version bump 5.15.4 -> 5.15.7 pixman: version bump 0.42.0 -> 0.42.2 openssl: version bump 1.1.1q -> 1.1.1s ptxd_make_xpkg_pkg: non-stripped binaries are long gone ptxd_make_xpkg_pkg: avoid calling mkdir if possible ptxd_make_xpkg_pkg: only use flock when its actually needed ptxd_make_xpkg_pkg: set mode and ownership with 'install' if possible rules: ptx/mirror-pypi: avoid calling a shell ptxd_get_path: avoid calling 'ls' canfestival: fix URL fbset: move to staging systemd: version bump 251.4 -> 252.1 xcb-util-*: move the correct section ptx/mirror-pypi: fix typo wrapper: drop bad search paths wrapper: don't try to write to the logfile if the fd was closed wrapper: try to avoid calling external programs install_copy_toolchain: fix with crosstool-ng monit: don't try to link to libnsl pcre2: dont install libpcre2-posix Michael Tretter (3): pipewire: allow to enable libcamera plugin stress-ng: version bump 0.11.15 -> 0.14.06 wireplumber: version bump 0.4.9 -> 0.4.12 Philipp Zabel (14): libdrm: version bump 2.4.112 -> 2.4.113 mesalib: allow enabling patent encumbered video codecs gdb: add option for 11.1 and later glslang: version bump 1.3.224.1 -> 1.3.231.1 spirv-headers: version bump 1.3.224.1 -> 1.3.231.1 spirv-tools: version bump 1.3.224.1 -> 1.3.231.1 vulkan-loader: version bump 1.3.224.1 -> 1.3.231.1 vulkan-tools: version bump 1.3.224.1 -> 1.3.231.1 vulkan-validationlayers: version bump 1.3.224.1 -> 1.3.231.1 shaderc: version bump v2022.1 -> v2022.3 mesalib: version bump 22.2.2 -> 22.2.3 pipewire: version bump 0.3.59 -> 0.3.60 wayland-protocols: version bump 1.27 -> 1.28 libinput: version bump 1.21.0 -> 1.22.0 Thorsten Scherer (1): host-zip: new package Uwe Kleine-König (2): ptxd_lib_code_signing: Check for errors in cs_import_cert_from_pem() clean: Fix a double whitespace -- 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 |