Hi, I'm happy to announce that I've just released ptxdist-2021.08.0. We have quite a few changes this time. The code signing infrastructure got some improvements and some more documentation. The device trees are now built by the kernel package. They cannot be built without the kernel anyways and this avoids some ugly interdependencies. Several old packages that have been in staging for more than one year are now gone. 'ptxdist lint' has a new check to warn if one package uses PTXCONF_* variables from a different packages. Doing so means that ptxdist cannot detect when the configuration of a package changes, so this should be avoided. Many packages have been updated to a new version. If you are building on a very long term stable distro then you may need to update. As a reference, I've stopped doing built tests on CentOS 7. I had to disable too many packages to make to worth keeping it. The rest ist the usual mix of new packages and bugfixes. Thanks to all contributors and - as always - the shortlog below. Enjoy, Michael Olbrich Bastian Krause (1): cairo: fix license identifier Bruno Thomsen (3): libxml2: add extra http download urls libxslt: add extra http download urls host-dtc: version bump 1.6.0 to 1.6.1 Christian Melki (3): glib.make: Follow CROSS_LIB_DIR. efivar.make: Install to CROSS_LIB_DIR libffi: Fix location of libraries for multilib toolchains. Denis Osterland-Heim (1): host-mfgtools: version bump 1.4.72 -> 1.4.139 Lars Pedersen (13): python3-pycryptodomex: new package python3-adbus: version bump 1.1.3 -> 1.2.0 python3-tabulate: new package python3-yoyo-migrations: new package strongswan: version bump 5.8.4 -> 5.9.2 python3-pyasn1: new package python3-pysmi: new package python3-pysnmp: new package python3-snmpclitools: new package python3-urllib3: version bump 1.25.11->1.26.6 python3-ply: version bump 3.4 -> 3.11 python3-sqlparse: version bump 0.3.1 -> 0.4.1 uhubctl: new package Marc Kleine-Budde (4): ptxd_lib_code_signing: introduce role groups templates/code-signing-provider: set up the 'imx-habv4-srk' role group templates/barebox-imx-habv4: use the 'imx-habv4-srk' role group ptxd_lib_code_signing: cs_get_ca(): improve error handling Marco Felsch (2): util-linux-ng: add switch_root option util-linux-ng: add pivot_root option Michael Olbrich (166): glib: fix building with icecc host-qemu: version bump 5.2.0 -> 6.0.0 wrapper: log the correct commandline rauc-hawkbit-updater: use correct argument for the systemd service path mysql: fix building with new cmake version host-cmake: version bump 3.13.4 -> 3.20.5 gdbserver: fix building versions >= 10.1 shaderc: fix building with icecc less: fix license and add license files less: version bump 579 -> 590 host-system-python3: add jinja2 option systemd: version bump 248 -> 249 ptxdist: use the actual realpath as soon as possible rework device-tree handling gtk: version bump 3.24.21 -> 3.24.30 libva: version bump 2.10.0 -> 2.12.0 intel-media-driver: version bump 21.1.0 -> 21.2.3 alsa-lib: version bump 1.2.1.2 -> 1.2.5.1 alsa-utils: version bump 1.2.1 -> 1.2.5.1 atk: version bump 2.28.1 -> 2.36.0 avahi: version bump 0.7 -> 0.8 cifs-utils: version bump 6.12 -> 6.13 dnsmasq: version bump 2.81 -> 2.85 dosfstools: version bump 4.1 -> 4.2 e2fsprogs: version bump 1.45.6 -> 1.46.2 libelf: version bump 0.180 -> 0.185 ethtool: version bump 5.12 -> 5.13 ffmpeg: version bump 4.3.1 -> 4.3.2 flac: version bump 1.3.2 -> 1.3.3 freetype: version bump 2.10.1 -> 2.10.4 fribidi: version bump 1.0.4 -> 1.0.10 gdk-pixbuf: version bump 2.40.0 -> 2.42.6 glib: version bump 2.68.1 -> 2.68.3 glib-networking: version bump 2.62.1 -> 2.68.1 graphene: version bump 1.9.2 -> 1.10.6 graphite2: version bump 1.3.11 -> 1.3.14 igt-gpu-tools: version bump 1.25 -> 1.26 intel-gmmlib: version bump 20.4.1 -> 21.2.1 iw: version bump 5.4 -> 5.9 libkmod: version bump 28 -> 29 keyutils: version bump 1.5.10 -> 1.6.1 host-qemu: fix building without qemu-system qt5: avoid output-sync while building qmake krb5: version bump 1.15.2 -> 1.19.1 lcms: version bump 2.9 -> 2.12 libassuan: version bump 2.5.1 -> 2.5.5 libmd: new package libarchive: don't use libmd ntp: don't to use libmd libbsd: version bump 0.8.2 -> 0.11.3 talloc: use libbsd for strl* instead of local implementations libcap: version bump 2.44 -> 2.51 libepoxy: version bump 1.5.3 -> 1.5.8 libdrm: version bump 2.4.105 -> 2.4.107 libevdev: version bump 1.8.0 -> 1.11.0 libgcrypt: version bump 1.8.7 -> 1.8.8 libftdi1: version bump 1.4 -> 1.5 libgpg-error: version bump 1.36 -> 1.42 libgudev: version bump 230 -> 236 libical: version bump 3.0.3 -> 3.0.10 libinput: version bump 1.17.3 -> 1.18.0 libjpeg: version bump 2.0.5 -> 2.1.0 libpcap: version bump 1.8.1 -> 1.10.1 libogg: version bump 1.1.4 -> 1.3.5 libpsl: version bump 0.21.0 -> 0.21.1 libsrtp: version bump 2.2.0 -> 2.3.0 libsoup: version bump 2.66.2 -> 2.72.0 libtasn1: version bump 4.16.0 -> 4.17.0 gst-plugins-base1: the plugins uses the encoder as well, so enable it libtheora: cleanup libtirpc: version bump 1.2.6 -> 1.3.2 libunwind: version bump 1.4.0 -> 1.5.0 libusb: version bump 1.0.23 -> 1.0.24 libvorbis: version bump 1.3.3 -> 1.3.7 libxkbcommon: version bump 1.2.1 -> 1.3.0 libwacom: version bump 1.9 -> 1.10 lighttpd: version bump 1.4.55 -> 1.4.59 lm_sensors: version bump 3.5.0 -> 3.6.0 libmxml: version bump 2.12 -> 3.2 lz4: version bump 1.9.2 -> 1.9.3 mtdev: version bump 1.1.5 -> 1.1.6 nbd: version bump 3.12.1 -> 3.21 nettle: version bump 3.6 -> 3.7.3 nfsutils: version bump 2.5.3 -> 2.5.4 nspr: version bump 4.30 -> 4.32 nss: version bump 3.63 -> 3.68 ntfs-3g: version bump 2017.3.23 -> 2017.3.23AR.6 ntpclient: version bump 365 -> 2015_365 openldap: version bump 2.4.47 -> 2.4.59 opkg: version bump 0.4.1 -> 0.4.5 libpcre: version bump 8.44 -> 8.45 harfbuzz: add introspection support pango: version bump 1.43.0 -> 1.48.7 procps: version bump 3.3.16 -> 3.3.17 readline: version bump 8.0 -> 8.1 qt5: drop obsolte hack rtmpdump: version bump 2019-03-30-0-gc5f04a58fc2a -> 2021-02-19-gf1b83c10d8be smartmontools: version bump 6.6 -> 7.2 sqlite: version bump 3350500 -> 3360000 sshfs: version bump 3.5.1 -> 3.7.2 strace: version bump 5.8 -> 5.9 tcpdump: version bump 4.9.2 -> 4.9.3 util-linux-ng: version bump 2.36.1 -> 2.37 valgrind: version bump 3.16.1 -> 3.17.0 wget: version bump 1.20 -> 1.21.1 xkeyboard-config: version bump 2.30 -> 2.33 ca-certificates: version bump NSS_3_60_1_RTM -> NSS_3_68_RTM zbar: new package bash_completion: add package name completion for new commands ptxd_make_world_license: print file names when copying the license files update_spdx: sort output ptxd_make_spdx: update with latest data samba: version bump 4.12.6 -> 4.14.6 gawk: don't use readline rsync3: use the correct variable to enable zstd support spelling fixes found by codespell spelling fixes found by anorack libxcb: drop unnecessary env variable ply: simplicy sanity check nss: use KERNEL_VERSION instead of PTXCONF_KERNEL_VERSION libgpiod: use the correct symbol for the condition ptxd_make_world_lint: factor out PTXCONF_ symbol collection ptxd_make_world_lint: remove bogus input ptxd_make_world_lint_credits: add missing echo at the end ptxd_make_world_lint: add new check for cross package symbol use openssh: don't try to use libmd optee: move the system-python dependency to platforms/optee.in strongswan: the systemd unit is only created when swanctl is enable vim: add install options host-harfbuzz: new package libinput: optionally enable wacom support pipewire: only install libspa-journal if systemd support is enabled gstreamer-vaapi1: improve gstreamer gl dependencies pipewire: version bump 0.3.31 -> 0.3.32 ptxd_install_setup_src: don't create dependencies for filenames that contain a ':' dts-cfghash-file: fix for older make versions xkeyboard-config: fix building with python 3.5 systemd: systemd-udevd is a symlink systemd: version bump 249 -> 249.2 shaderc: drop patch avahi: add necessary CXXFLAGS host-cramfs: remove obsolte package opencv: fix gstreamer support gstreamer: remove old 0.10 packages ustr: remove old package libcgic: remove old package libcroco: remove old package libnih: remove old package libwebsockets: remove old package mgetty: remove old package netperf: remove old package msmtp: remove old package php5: remove old package tcpwrapper: remove old package thttpd: remove old package tomcat: remove old package unstrung: remove old package xorg-driver-video-dummy: remove old package xorg-font-bh-lucidatypewriter-100dpi: remove old package xorg-font-bh-lucidatypewriter-75dpi: remove old package xorg-font-intl: remove old package gobject-introspection: move the sysroot cross handling to the target package valgrind: fix targetinstall gst-plugins-bad1: enable zbar support mesalib: cleanup shader cache related options avahi: fix building with icecc Michael Tretter (2): seatd: new package blspec-entry: fix device tree based generation Philipp Zabel (11): mesalib: version bump 21.1.1 -> 21.1.3 pipewire: new package glslang: version bump 11.4.0 -> 11.5.0 shaderc: version bump 2021.0 -> 2021.1 spirv-tools: version bump 2021.1 -> 2021.2 vulkan-loader: version bump 1.2.176.0 -> 1.2.182.0 vulkan-tools: version bump 1.2.176.1 -> 1.2.182.0 vulkan-validationlayers: version bump 1.2.176.1 -> 1.2.182.0 host-mesalib: sync build options mesalib: version bump 21.1.3 -> 21.1.6 mesalib: let EGL_DEFAULT_DISPLAY prefer wayland over x11 Roland Hieber (16): ptxd_make_world_license: handle PDFs in _LICENSE_FILES python3-pycryptodomex: fix license identifier host-ptx-code-signing-dev: version bump 0.4 -> 0.5 dbench: use HTTPS URL linuxptp: pin down license files rsync: use HTTPS URL samba: use HTTPS URL in menu help text linuxptp: version bump 2.0 -> 3.1.1 ppp: use HTTPS URL doc: code signing: define code signing consumers doc: code signing: add illustrative flowchart templates/code-signing-provider: set up SoftHSM 'imx-habv4-srk' role group kernel: add CAs from the code signing provider to the kernel trust root kernel: add support for module signing host-ptx-code-signing-dev: version bump 0.5 -> 0.6 gitignore generated man pages -- 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 |