From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 07 Feb 2025 11:42:50 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tgLov-009bYO-2j for lore@lore.pengutronix.de; Fri, 07 Feb 2025 11:42:50 +0100 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1tgLow-0003A7-53; Fri, 07 Feb 2025 11:42:50 +0100 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tgLoq-00039Z-LU for ptxdist@pengutronix.de; Fri, 07 Feb 2025 11:42:44 +0100 Received: from pty.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::c5]) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tgLoq-003xeq-1Y for ptxdist@pengutronix.de; Fri, 07 Feb 2025 11:42:44 +0100 Received: from mol by pty.whiteo.stw.pengutronix.de with local (Exim 4.96) (envelope-from ) id 1tgLoq-001fSs-1F for ptxdist@pengutronix.de; Fri, 07 Feb 2025 11:42:44 +0100 Date: Fri, 7 Feb 2025 11:42:44 +0100 From: Michael Olbrich To: ptxdist@pengutronix.de Message-ID: Mail-Followup-To: ptxdist@pengutronix.de MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="RYeEALiJxO35veQu" Content-Disposition: inline X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-Accept-Language: de,en X-Accept-Content-Type: text/plain X-IRC: #ptxdist @freenode Subject: [ptxdist] [ANNOUNCE] PTXdist 2025.02.0 released X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false --RYeEALiJxO35veQu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, I'm happy to announce that I've just released ptxdist-2025.02.0. This release contains some bigger changes. The way host-system-python3 works changed a bit. host-system-python3 it the Python from the build host with additional local packages in a virtual env. It's used as build tool whenever Python is needed. (Not to be confused with host-python3, which is build from sources and used to build target Python packages). Unless explicitly configured otherwise, host-system-python3 will now ignore Python packages installed on the build host (The venv is created without --system-site-packages). If you need additional Python packages, then they must be installed into the venv, like the host-system-python3-* packages that are already in PTXdist, or HOST_SYSTEM_PYTHON3_SYSTEM_PACKAGES must be selected. The report generator was refactored and extended. There is now a new CycloneDX SBoM report similar to the SPDX SBoM report. For both SBoMs CPE IDs are added for the packages. Since these are only useful if the match the official IDs, there is also a new cpe-check report that matches the IDs against the official CPE dictionary. There are still a lot of mismatches that need to be fixed. _CVE_PRODUCT and _CVE_VERSION can be used fix the CPE IDs. And there are new options to configure which reports are generated and to build the necessary Python dependencies. The rest are mostly version bumps, a few new packages and bug fixes. Thanks to all contributors and - as always - the shortlog below. Enjoy, Michael Olbrich Ahmad Fatoum (1): util-linux: add option for building blkdiscard Alexander Dahl (3): libfaketime: version bump 0.9.7 -> 0.9.10 sharness: Add new package libgmp: Override CFLAGS Christian Melki (27): libjpeg: Version bump. 3.0.4 -> 3.1.0 wayland-protocols: Version bump. 1.38 -> 1.39 glib: Version bump. 2.82.3 -> 2.82.4 xxhash: Version bump. 0.8.2 -> 0.8.3 libxcrypt: Version bump. 4.4.36 -> 4.4.37 sdl2: Version bump. 2.30.10 -> 2.30.11 sdl2-image: Version bump. 2.8.2 -> 2.8.4 e2fsprogs: Version bump. 1.47.1 -> 1.47.2 sdl2-ttf: Version bump. 2.22.0 -> 2.24.0 hwdata: Version bump. 0.390 -> 0.391 dbus: Version bump. 1.15.2 -> 1.16.0 host-dbus: Follow target dbus 1.15.2 -> 1.16.0 bump. ntp: Add alternate download URL. sysklogd: Version bump. 2.6.2 -> 2.7.0 ncurses: Version bump. 6.4 -> 6.5 libinput: Version bump. 1.27.0 -> 1.27.1 host-pkgconf: Version bump. 2.2.0 -> 2.3.0 chrpath: Version bump. 0.16 -> 0.18 host-cmake: Version bump. 3.28.3 -> 3.31.3 libpng: Version bump. 1.6.44 -> 1.6.45 qemu: Version bump. 9.1.2 -> 9.2.0 host-qemu: Follow the bump of target qemu 9.1.2 -> 9.2.0 procps: Version bump. 4.0.4 -> 4.0.5 linux-firmware: Version bump. 20241210 -> 20250109 util-linux: Version bump. 2.40.2 -> 2.40.4 libxcrypt: Version bump. 4.4.37 -> 4.4.38 iproute2: Version bump. 6.12 -> 6.13 Jonas Rebmann (1): util-linux: make blkdiscard selectable Marc Kleine-Budde (1): ptxd_install_compression_format: don't use host readelf to figure out= debug compression format Markus Heidelberg (4): ptxdist: really remove the logfile during distclean action ptxdist: remove superfluous deletion of logs in distclean action doc: use dot notation in 'ptxdist drop' examples Fix some typos, grammar and duplicated words Michael Olbrich (67): libtracefs: clarify and improve license data use VIRTUAL style reverse dependencies for autogen-tools/virtual-*-to= ols packages gst-devtools1: version bump 1.24.10 -> 1.24.11 gst-libav1: version bump 1.24.10 -> 1.24.11 gst-plugins-bad1: version bump 1.24.10 -> 1.24.11 gst-plugins-base1: version bump 1.24.10 -> 1.24.11 gst-plugins-good1: version bump 1.24.10 -> 1.24.11 gst-plugins-rs: version bump 1.24.10 -> 1.24.11 gst-plugins-ugly1: version bump 1.24.10 -> 1.24.11 gst-python1: version bump 1.24.10 -> 1.24.11 gst-rtsp-server1: version bump 1.24.10 -> 1.24.11 gstreamer-vaapi1: version bump 1.24.10 -> 1.24.11 gstreamer1: version bump 1.24.10 -> 1.24.11 host-python3-pip: this is a host-python3 package not a host-system-py= thon3 package igt-gpu-tools: version bump 1.29 -> 1.30 python3-psutil: version bump 5.7.2 -> 6.1.1 host-system-python3-psutil: reuse variables from target package python3-pluggy: version bump 0.13.1 -> 1.5.0 host-python3-pluggy: reuse variables from target package python3-packaging: add more files to _LICENSE_FILES host-python3-packaging: reuse variables from target package lsof: don't build the manpage python3-sqlparse: add missing dependency nodejs: version bump v20.11.0 -> v20.18.1 linuxptp: move KBUILD_OUTPUT=3D to LINUXPTP_MAKE_OPT linuxptp: fix building for all versions cryptodev: fix building with make 4.4 cryptodev: version bump 1.13 -> 1.14 e2fsprogs: add patch to fix building with gcc <=3D 10 openssl: add option to install legacy provider host-system-python3-cpe: new package host-system-python3-poetry-core: new package host-system-python3-sortedcontainers: new package host-system-python3-boolean-py: new package host-system-python3-license-expression: new package host-system-python3-packageurl-python: new package host-system-python3-py-serializable: new package host-system-python3-cyclonedx-python-lib: new package host-system-python3-chardet: new package host-system-python3: use --system-site-packages only when needed ptxd_make_world_lint: add missing echo at the end of a check ptxd_make_world_lint: add check for host-/cross- packages that don't = inherit from target packages generate-report: remove global dot2tex import scripts/generate-report: split into multiple files scripts/generate-report: spdx: quote strings with ' everywhere scripts/generate-report: use correct env variable scripts/generate-report: move generate_purls() to base class scripts/generate-report: add helper to list patches ptxd_make_world_report: allow custom CVE_PRODUCT / CVE_VERSION for pa= ckages ptxd_make_world_report_yaml: record paths of the license files scripts/generate-report: add helper to generate CPE IDs scripts/generate-report: add helper to generate URLs for license files scripts/generate-report: add CycloneDX SBOM support scripts/generate-report: add report for CPE ID sanity checking scripts/generate-report: add CPEs to the SPDX SBOM scripts/generate-report: print filename when generating SBoMs scripts/generate-report: add space after filename when printing it rules/project-name: split file project-name: rename sub-menu to better match the options in it reports: add option to configure the default reports reports: handle python dependencies to generate reports ptxd_make_image_reports: make it possible to generate the cpe-check r= eport kernel: add custom CVE product tf-a: add custom CVE product libkmod: add custom CVE product host-system-python3-license-expression: add missing dependency Revert "util-linux: add option for building blkdiscard" Philipp Zabel (16): mesalib: version bump 23.3.1 -> 24.3.3 host-meson: version bump 1.6.0 -> 1.6.1 glslang: version bump 1.3.296.0 -> 1.4.304.0 spirv-headers: version bump 1.3.296.0 -> 1.4.304.0 spirv-tools: version bump 1.3.296.0 -> 1.4.304.0 volk: version bump 1.3.296.0 -> 1.4.304.0 vulkan-headers: version bump 1.3.296.0 -> 1.4.304.0 vulkan-loader: version bump 1.3.296.0 -> 1.4.304.0 vulkan-tools: version bump 1.3.296.0 -> 1.4.304.0 vulkan-utility-libraries: version bump 1.3.296.0 -> 1.4.304.0 vulkan-validationlayers: version bump 1.3.296.0 -> 1.4.304.0 shaderc: version bump v2024.3 -> v2024.4 mesalib: version bump 24.3.3 -> 24.3.4 mesalib: add BSL-1.0 license for C11 threads.h emulation library mesalib: add SGI-B-2.0 license when GLX is enabled mesalib: add Apache-2.0 license when Vulkan screenshot layer is enabl= ed Roland Hieber (3): libtracefs: fix license and add license files doc/ref_make_variables: document _PARTS doc/static: jQuery: version bump 3.1.0 -> 3.7.1 Rouven Czerwinski (5): pkcs11-provider: new package softhsm: add target package rauc: package bump 1.11.3 -> 1.12 platsch: new package libosdp: new package --=20 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 | --RYeEALiJxO35veQu Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEeJFGjgcONlOX5bZuzXDjm1IAhs8FAmel46EACgkQzXDjm1IA hs9mhQf/av9UrvNh3gBubdmlDhGYVIQdSFws0xlC/Y25QKus7Q32WECKeLuY7bdB OMdkOMI2u2fo3xxlSk4wg/U4B/TDDKS9E2VkaLus2zybdZYVebUURTVSuC1+c1eB NhSBfgrrObE5OjUlckBr5XEftGfRRb6fK5IUVksqemxWaAt6QaghZ0jjhLLeiK/g NCrwbYaHUpCV/t5o97v9hAMaHZ3/vnUdcHuPsQMQFVoXvTdGbiBJuUqq2tqssXdt MDGaKisFfAB+IobUXKZgWQAI5teFWFWGKrbD0nAda7UwrKrtbemLS7K6XqQUM6tf rjU9ur4juU3VrD1t4yJZ13gy1DsApg== =SNAf -----END PGP SIGNATURE----- --RYeEALiJxO35veQu--