mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
From: Michael Olbrich <m.olbrich@pengutronix.de>
To: ptxdist@pengutronix.de
Subject: [ptxdist] [ANNOUNCE] PTXdist 2025.12.0 released
Date: Fri, 5 Dec 2025 09:09:03 +0100	[thread overview]
Message-ID: <aTKTH9ILrsibb1uF@pengutronix.de> (raw)

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

Hi,

I'm happy to announce that I've just released ptxdist-2025.12.0.

This release is on the smaller side. Mostly because I was busy with the
toolchain release.
One change is related to that: rust/cargo package can now specify multiple
Cargo.lock files. All of them will be used by 'ptxdist cargosync'.
OSELAS.Toolchain 2025.11.0 contains the sources of the standard library.
This makes it possible to instruct cargo to rebuild it with different
build options. For that the Cargo.lock of the standard library must be
specified as well.

'ptxdist licensecheck <pkg>' no longer builds the package. The part that
required the targetinstall stage was split out to make this faster.

There is a new commandline option --create-devpkgs. It does the same thing
as PTXCONF_PROJECT_CREATE_DEVPKGS, just for the current build.
This makes it easier to build devpkgs in a CI and then use them to speed up
development.

PROJECT_CHECK_LICENSES is no longer applied when a devpkg is used. The
assumption is, that the license was checked when the devpkg was created.
This avoids extracting the source just for the license check.

PTXdist assumes that host packages are added to HOST_PACKAGES-*, cross
packages to CROSS_PACKAGES-* and target packages to PACKAGES-* and treats
them differently. If packages are added to the wrong group, unexpected
things can happen. PTXdist now enforces this to avoid problems.

The rest are mostly version bumps and other small fixes and cleanups all
over the place.

Thanks to all contributors and - as always - the shortlog below.

Enjoy,
Michael Olbrich


Alexander Dahl (1):
      phytool: Add new package

Christian Melki (11):
      libcurl: Version bump. 8.16.0 -> 8.17.0
      hwdata: Version bump. 0.400 -> 0.401
      libdrm: Version bump. 2.4.127 -> 2.4.128
      libxkbcommon: Version bump. 1.12.3 -> 1.13.0
      libxcrypt: Version bump. 4.4.38 -> 4.5.1
      libxcrypt: Version bump. 4.5.1 -> 4.5.2
      linux-firmware: Version bump. 20251011 -> 20251111
      qemu: Version bump. 10.1.1 -> 10.1.2
      glib: Version bump. 2.86.1 -> 2.86.2
      libdrm: Version bump. 2.4.128 -> 2.4.129
      libpng: Version bump. 1.6.50 -> 1.6.51

Fabian Pfitzner (4):
      x264: new package
      gst-plugins-bad1: unbreak x264 plugin
      gst-plugins-ugly1: remove mpeg2dec license
      qt6: fix broken qml qtnetwork dependency

Holger Assmann (2):
      host-imx-cst: change source origin to Debian snapshot
      util-linux: add option for building setpriv

Lucas Stach (5):
      qt6: switch to new canonical URL
      qt5: switch to new canonical URL
      drm-info: version bump 2.7.0 -> 2.8.0
      qt6: correctly gate QtQuick vector image modules
      host-python3-flit-core: version bump 3.8.0 -> 3.12.0

Michael Grzeschik (1):
      report/sbom.py: ignore parameters for patches in series files

Michael Olbrich (33):
      gst-devtools1: version bump 1.26.7 -> 1.26.8
      gst-libav1: version bump 1.26.7 -> 1.26.8
      gst-plugins-bad1: version bump 1.26.7 -> 1.26.8
      gst-plugins-base1: version bump 1.26.7 -> 1.26.8
      gst-plugins-good1: version bump 1.26.7 -> 1.26.8
      gst-plugins-ugly1: version bump 1.26.7 -> 1.26.8
      gst-python1: version bump 1.26.7 -> 1.26.8
      gst-rtsp-server1: version bump 1.26.7 -> 1.26.8
      gstreamer-vaapi1: version bump 1.26.7 -> 1.26.8
      gstreamer1: version bump 1.26.7 -> 1.26.8
      ncurses: fix building users of ncurses with gcc-15
      weston: fix whitespaces
      cargo: allow specifying multiple Cargo.lock files
      ptxd_install_compression_format: handle missing libc
      qt6: move QtNetwork qml plugin to the correct section
      x264: fix indention
      x264: nasm is needed as AS for x86
      ptxd_make_world_prepare_cargo_check: correctly skip non-cargo packages
      ptxd_make_report.make: this is not a shell script
      Toplevel: move PTX_PACKAGES_TOOLS and PTX_PACKAGES_TARGET here
      scripts: split report generation
      ptxdist: add command-line option to create pre-built packages
      ptxd_make_world_report_yaml: improve devpkg data
      ptxd_make_world_package_info: add devpkg infos
      tf-a: fix devpkg usage
      licensecheck: skip the implicit license check when a devpkg is used
      host-system-python3-lml: add to HOST_PACKAGES-
      host-system-python3-odfpy: add to HOST_PACKAGES-
      host-system-python3-pyexcel-io: add to HOST_PACKAGES-
      host-system-python3-pyexcel-ods: add to HOST_PACKAGES-
      Toplevel: add sanity check for package groups
      ptxd_run_in_container: mount directory with devpkgs if defined
      ptxdist: --create-devpkg -> --create-devpkgs

Michael Tretter (2):
      optee-client: add config option for RPMB emulation
      optee: version bump 4.7.0 -> 4.8.0

Philipp Zabel (5):
      host-meson: version bump 1.9.0 -> 1.9.1
      mesalib: version bump 25.2.6 -> 25.2.7
      wayland-protocols: version bump 1.45 -> 1.46
      nvtop: version bump 3.1.0 -> 3.2.0
      libinput: version bump 1.29.2 -> 1.30.0

Sven Püschel (3):
      nbd: add autotools-autoconf-archive dependency
      ffmpeg: enable filters and swscale
      gst-libav1: fix avvideocompare element

Thorsten Scherer (1):
      host-system-python3-xmltodict: 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 --]

                 reply	other threads:[~2025-12-05  8:09 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aTKTH9ILrsibb1uF@pengutronix.de \
    --to=m.olbrich@pengutronix.de \
    --cc=ptxdist@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox