Hi, I'm happy to announce that I've just released ptxdist-2020.06.0. It's a bigger release this time including some changes that may require small modifications to the BSP when upgrading. The code signing infrastructure was improved. The rauc package and the corresponding image now make use of that. If you used this, then you need to turn you existing keys into a code signing provider. If two packages in the same image create the same directory with different permissions then PTXdist will complain. Creating the image fails. Older PTXdist versions would simply use any explicitly specified ownership and permissions. For a long time, PTXdist had a race condition in targetinstall when building with '-j'. If two packages (for different images) provide the same file, then targetinstall could fail if the two packages tried to access the file in nfsroot at the same time. This is now fixed, so any artificial dependencies to avoid this can now be removed. There is a new licensecheck command. It can be used to validate the _LICENSE and _LICENSE_FILES of all packages. The rest is the usuall mix of new packages, version bumps and bugfixes. Thanks to all contributors and - as always - the shortlog below. Enjoy, Michael Olbrich Alexander Dahl (2): json-c: Revert URL to upstream provided tarballs json-c: version bump 0.13.1 -> 0.14 Bastian Krause (15): host-genimage: version bump 11 -> 13 ptxd_lib_code_signing: return error string in cs_get_uri for make error case ptxd_lib_imx_hab: fix srk fuse file and table generation ptxd_lib_code_signing: introduce CA helper host-ptx-code-signing-dev: version bump 0.2 -> 0.4 ptxd_lib_imx_hab/template-barebox-imx-habv4: use cs_get_ca helper ptxd_lib_imx_hab/template-barebox-imx-habv4: make number of SRKs configurable ptxd_make_fit_image: call mkimage with ptxd_exec u-boot/ptxd_make_fit_image: avoid overriding object name ptxd_make_fit_image: sign ramdisk if enabled code-signing: move code-signing.in to platforms/ code-signing: introduce for ptxconfig, add sanity check rauc/image-rauc: use code signing infrastructure for key retrieval image-rauc: enable keyring verification rauc: version bump 1.2 -> 1.3 Bruno Thomsen (1): php5: version bump to 5.6.40 Ladislav Michl (1): pam: add more options Lars Pedersen (1): strongswan: Version bump 5.8.2 -> 5.8.4 Michael Olbrich (55): expat: version bump 2.2.8 -> 2.2.9 xz: version bump 5.2.4 -> 5.2.5 busybox: version bump 1.29.3 -> 1.31.1 htop: add fix to build with gcc 10 libseccomp: version bump 2.4.1 -> 2.4.3 cryptsetup: version bump 2.0.6 -> 2.3.2 xorg-driver-video-dummy: move to staging kbd: version bump 2.0.4 -> 2.2.0 libunwind: version bump 1.3.1 -> 1.4.0 trace-cmd: version bump 2.8 -> 2.8.3 libtirpc: version bump 1.1.4 -> 1.2.6 netperf: move to staging xorg-font-bh-lucidatypewriter-100dpi: move to staging xorg-font-bh-lucidatypewriter-75dpi: move to staging xorg-font-intl: move to staging mobile-broadband-provider-info: new package libc: make it a virtual package host-imx-cst: don't define HOST_IMX_CST_URL linuxptp: avoid incorrect feature checks ptxdist: refactor wrapper & icecc setup icecc: evaluate ICECC_VERSION path when needed ptxd_lib_setup_target_icecc: all creating environments without g++ wrapper: handle missing tool while setting up the wrapper ptxd_make_get: impove missing URL handling pulseaudio: enable native-headset support with bluez ptxd_lib_dgen: allow host-system-* to run early pre/kernel: add TARGET_HARDEN_GLIBCXX_ASSERTIONS to the low-level blacklist gst-validate1: fix gst-validate-launcher host-dtc: update default version to 1.6.0 squashfs-tools: version bump 4.3 -> 4.4 libnih: move to staging host-unfs3: fix building with gcc 10 openocd: add upstream patch to build with gcc 10 cryptodev: add upstream fix to build with Linux v5.5 host-cdrkit: version bump 1.1.10 -> 1.1.11 libpsl: enable builtin database rules: fix ptx/force-sh, ptx/sh handling with parallel building igt-gpu-tools: version bump 1.24 -> 1.25 ptxd_lib_dopermissions: use 'set -e' instead of && ptxd_dopermissions: use ptxd_in_path to find ptxd_lib_dopermissions.awk frodo: make sure /home is created with the correct permissions ptxd_make_image_extract_xpkg_files: validate directory permissions instread of changing them ptxd_install_generic: make sure the the mode start with a leading '0' ptxd_install_error: fix indention ptxd_make_xpkg_pkg: add some locking ptxd_install_dir: only write permission file entry for explicitly created directories ptxd_make_xpkg_pkg: use CROSS_READELF ptxd_make_xpkg_pkg: avoid some unnecessary process calls opkg-utils: some reprodicibility fixes libpsl: use environment variables to allow enabling the builtin database host-fakeroot: drop obsolete patch libnewt: version bump 0.52.20 -> 0.52.21 nettle: version bump 3.4.1 -> 3.6 wrapper: improve reproducible builds with icecc dnsmasq: version bump 2.80 -> 2.81 Philipp Zabel (3): libinput: version bump 1.15.2 -> 1.15.5 mesalib: version bump 20.0.4 -> 20.0.7 doc: update toolchain to 2019.09.1 Roland Hieber (4): ptxd_make_world_prepare: fix typo in error message libcroco: move to staging ptxdist: add licensecheck command ptxd_lib_dgen: optimize ordering only when dependencies are needed Ulrich Ölmann (1): networkmanager: version bump 1.20.8 -> 1.22.10 Uwe Kleine-König (2): util-linux-ng: make wdctl tool selectable hd.img: use efi type also for GPT partitions -- 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 |