Hi, I'm happy to announce that I've just released ptxdist-2020.07.0. There are quite a few changes again, but hopefully nothing invasive this time. The last release had a bug in the permission check. This came up a few time in the mailing list. It should be fixed now. But you may still need to fix some permissions in your local packages. The licensecheck command has an optional package argument to validate the license information of an individual package. Please use this before submitting patches (unless PTXCONF_PROJECT_CHECK_LICENSES does this automatically for you, of course). There are some documentation updates, including a new chapter about the code-signing infrastructure in PTXdist. There is a new template to add a code-signing provider. Several of the existing templates were modernised and improved. The 'target' template now queries the conf tool and creates the necessary dependencies and default conf options. The license information was added to quite a few packages where it was still missing. Some old packages in staging were finally deleted and some others moved to staging. And there is, of course, the usual mix of version bumps, bug fixes and new packages. Thanks to all contributors and - as always - the shortlog below. Enjoy, Michael Olbrich Artur Wiebe (1): imagemagick: enabled WEBP support Bastian Krause (14): rauc: select correct tar compresion format to extract IMAGE_RAUC bundles host-softhsm: version bump 2.4.0 -> 2.6.1 libmodbus3: correct license libmodbus3: version bump 3.1.4 -> 3.1.6 libftdi1: version bump 1.1 -> 1.4 haproxy: new package ptxd_lib_template: add ptxd_template_read_options package templates: add code-signing-provider template doc: dev_manual: split up into multiple files doc: move code signing docs from scripts/ into doc/ doc: dev_code_signing: rework and extend code signing section doc: introduce ref_code_signing_helpers doc: ref_code_signing_helpers: clarify CA keyring function usage doc: dev_code_signing: add "Managing Certificate Authority Keyrings" Denis Osterland-Heim (1): host-mfgtools: version bump 1.3.169 -> 1.3.191 Felicitas Jung (27): canfestival: add license information cbmbasic: add license information chrony: add license information daemonize: add license information dash: add license information dbench: add license information failmalloc: add license information fftw: add license information glibmm: add license information gnuplot: add license information gpsd: add license information haserl: add license information hpanel: add license information ifplugd: add license information inadyn: add license information jamvm: add license information inotify: add license information jed: add license information joe: add license information kexec-tools: add license information libcgicc: add license information libcroco: add license information libezv24: add license information libfsl-vpu: add license information libid3tag: add license information liblist: add license information libmemcached: add license information Ladislav Michl (1): openvpn: enable iproute2 Marco Felsch (4): tslib: version bump 1.1 -> 1.21 barebox: install imx-usb-loader host-tool qt5: version bump 5.12.6 -> 5.14.1 qt5: drop qtdeclarative opengl dependency Marian Cichy (3): host-gengetopt: add package bayer2rgb3: add package gst-bayer2rgb-neon: add package Michael Olbrich (55): dtc: simplify dependency handling ptxdist: print: handle empty shell variables bash_completion: don't cache package list when an error occured ptxdist: add licensecheck command for individual packages host-libftdi1: fix building new version qwt5: version bump 6.1.3 -> 6.1.5 ptxd_install_ln: propagate errors correctly ptxd_install_script_replace: use ptxd_install_setup / ptxd_install_unlock ptxd_install_error: don't unlock gnutls: version bump 3.6.13 -> 3.6.14 kernel: handle plugin detection for kernel version >= v5.7 ptxd_lib_check_dir_permissions: fix permission check ptxd_lib_check_dir_permissions: also check parents for directories ptxd_check_dir_permissions: remove duplicate / systemd: version bump 245.4 -> 245.6 haproxy: fix building on PPC world/install-font: use install instead of mkdir ptxd_template_write_src: list generated local_src/ files after running wizard.sh qt5: version bump 5.14.1 -> 5.14.2 qt5examples: regenerate qt5: reorder module specific configure options templates: code-signing-provider: fix condition thttpd: move to staging tomcat: move to staging graphene: new package gst-plugins-base1: add support for glvideoflip imagemagick: whitespace fixes template-barebox-imx-habv4: remove duplicate _MAKE_OPT definition template: modernize and improve host/cross/target templates template: improve file template template-kernel: handle plugin detection for kernel version >= v5.7 template-src-autoconf-proglib: fix sed arguments in wizard.sh template: src-{cmake,meson,qmake}-prog: cleanup targetinstall stage template-src-autoconf*: use autogen.sh symlink instead of manual extract.post stage template-src-stelaris: use autogen.sh symlink instead of manual extract stage ptxd_make_image_genimage: dump final config files in verbose mode image-hdimg: add support for GPT mesalib: version bump 20.1.1 -> 20.1.2 libcap: version bump 2.25 -> 2.36 libkmod: version bump 26 -> 27 util-linux-ng: version bump 2.34 -> 2.35.2 nspr: version bump 4.25 -> 4.26 nss: version bump 3.51 -> 3.54 mobile-broadband-provider-info: add missing dependency libva: version bump 2.7.1 -> 2.8.0 intel-gmmlib: version bump 20.1.1 -> 20.2.2 ptxd_make_world_common: export some variables globally ptxd_make_image_init: export the package list globally Toplevel: IMAGE_PACKAGES should be part of PTX_PACKAGES_SELECTED cross-nasm: keep the package enabled for !x86 ptxd_make_world_init: don't try to build a package that is not selected split-error-log: handle srchash and cfghash correctly split-error-log: report errors without corresponding 'target:' line ptxd_make_world_init: skip selected package sanity check for non-stage targets doc: fix man page generation Philipp Zabel (14): libpcre: add fallback mirror spirv-tools: version bump 2020-01-14-g323a81fc5e30 -> 2020.2 glslang: version bump 2020-01-05-g4fc7a33910fb -> 2020-03-31-ge157435c1e77 vulkan-loader: version bump 1.2.131.2 -> 1.2.135.0 vulkan-validationlayers: version bump 1.2.131.2 -> 1.3.135.0 opus: version bump 1.2.1 -> 1.3.1 mesalib: version bump 20.0.7 -> 20.1.1 host-glslang: fix CMake configuration options glslang: version bump 2020-03-31-ge157435c1e77 -> 2020-05-27-ge00d27c6d65b spirv-tools: version bump v2020.2 -> v2020.3 vulkan-loader: version bump 1.2.135.0 -> 1.2.141.0 vulkan-validationlayers: version bump 1.2.135.0 -> 1.2.141.0 gst-plugins-bad1: fix build against vulkan >= 1.2.140 qt5: version bump 5.14.2 -> 5.15.0 Roland Hieber (17): mgetty: move to staging doc: ref_manual: move section start into ref_parameter.inc doc: ref_manual: break up large HTML file into smaller chapters setup: remove dead code setup: use https by default for PTXCONF_SETUP_PTXMIRROR ptxd_make_get: print out final redirected URL on dry run libjaylink: fix URL libpopt: replace dead URL with more mirrors ptxd_template_write_src: print generated files with correct prefix host-imx-cst: adapt help text libblkid: remove dependency to libuuid udev: remove redundant dependency on host-gperf ustr: move to staging dc3dd: remove after one year in staging mono: remove after one year in staging udisks: remove after one year in staging template: kernel: fix make syntax -- 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 |