mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [ANNOUNCE] PTXdist 2025.02.0 released
@ 2025-02-07 10:42 Michael Olbrich
  0 siblings, 0 replies; only message in thread
From: Michael Olbrich @ 2025-02-07 10:42 UTC (permalink / raw)
  To: ptxdist

[-- Attachment #1: Type: text/plain, Size: 9203 bytes --]

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. <PKG>_CVE_PRODUCT and
<PKG>_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-*-tools 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-python3 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= 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 <= 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 packages
      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 report
      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 enabled

Roland Hieber (3):
      libtracefs: fix license and add license files
      doc/ref_make_variables: document <PKG>_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

-- 
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 |

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2025-02-07 10:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-02-07 10:42 [ptxdist] [ANNOUNCE] PTXdist 2025.02.0 released Michael Olbrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox