Hi, I'm happy to announce that I've just released ptxdist-2020.09.0. Just like the last release, there a no big changes this time. We have several fixes and version bumps to build packages with the new OSELAS.Toolchain 2020.08.0. But there is more work needed before all packages build with the new toolchain. As noted in the release of the toolchain, it is now possible to build the kernel with gcc plugins. Currently icecc does not handle gcc plugins correctly, so PTXdist will check if plugins are used and disables icecc selectively as needed. PTXdist now makes sure that the correct umask is used when building the BSP. It will change the umask if it is save to do so (e.g. 0002 -> 0022) or it will fail with an appropriate error message. This is necessary to ensure that all files and directories have the correct permissions. The rest is the usual mix of bugfixes, version bumps and new packages. Thanks to all contributors and - as always - the shortlog below. Enjoy, Michael Olbrich Alexander Dahl (2): sudo: targetinstall /etc/sudoers.d with 4 digit permission linux-serial-test: Upgrade to 2020-06-02-g0685fc53870f Artur Wiebe (2): polkit: use 4 digits for permissions kexec-tools: version bump 2.0.16 -> 2.0.20 Bastian Krause (3): cryptodev: version bump 1.10 -> 1.11 rauc: version bump 1.3 -> 1.4 wpewebkit: version bump 2.28.2 -> 2.28.4 Clemens Gruber (2): flex: version bump 2.5.39 -> 2.6.4 latrace: fix build with modern flex Denis Osterland-Heim (1): libqmi: add option to enable mbim-qmux support Ladislav Michl (2): gpsd: version bump 3.20 -> 3.21 wlroots: fix copy and paste typo Marco Felsch (1): zstd: remove libzstd targetinstall option Michael Olbrich (53): openssh: allow early ssh connections bluez: version bump 5.52 -> 5.54 glib: make sure that the gdb python helper are found gtk: version bump 3.22.30 -> 3.24.21 iw: version bump 5.3 -> 5.4 nfsutils: install rpcdebug rtmpdump: version bump 2015-12-23-0-gfa8646daeb19 -> 2019-03-30-0-gc5f04a58fc2a kernel: make sure the deprecated error is always visible ptxdist: improve umask handling systemd: explicitly disable p11kit gpsd: improve python bindings ptxd_lib_dgen: add md5 and filename of all source files to the source hash rules: drop source archive stamp handling wayland-utils: new package wayland: switch to meston use '$(< ...)' instead cat qt5: simplify URL ptxd_lib_setup_target_wrapper: avoid calling basename many times ptxd_replace_link: don't do anything if the link is already correct gdk-pixbuf: version bump 2.36.12 -> 2.40.0 host-gdk-pixbuf: new package gtk: add missing dependency ptxd_lib_dgen: let .get depend on .srchash kexec-tools: remove --without-gamecube again. kexec-tools: add upstream build fix for i386 libpng: version bump 1.6.34 -> 1.6.37 libjpeg: version bump 1.5.2 -> 2.0.5 openssh: fix debug output in rc-once script graphite2: make sure freetype is not found libarchive: make sure ext2fs/ext2_fs.h is not found host-libjpeg: build shared library host-system-perl: add suboption for Parse::Yapp::Driver flex: build fixes host-gperf: version bump 3.0.4 -> 3.1 iftop: fix builing with gcc 10 systemd: version bump 246 -> 246.2 ptxd_lib_check_dir_permissions: relax permission check (host-)libarchive: make really sure ext2 headers and defines are not found iproute2: add missing dependency ptxd_make_world_init: set UTF-8 locale for scons as well host-python3-scons: version bump 3.1.2 -> 4.0.1 flex: use custom autogen.sh Revert "host-python3-scons: version bump 3.1.2 -> 4.0.1" wrapper: add support for host clang strace: version bump 5.7 -> 5.8 wrapper: disable icecc when gcc plugins are used harfbuzz: add option to install libharfbuzz-subset host-qemu: make sure qemu-system finds its ROM files harfbuzz: version bump 2.6.2 -> 2.6.7 systemd: version bump 246.2 -> 246.3 libpopt: version bump 1.16 -> 1.18 host-qemu: version bump 5.0.0 -> 5.1.0 qemu: qemu-cross: set argv0 Michael Tretter (1): host-dtc: add missing dependency host-flex Philipp Zabel (15): host-meson: version bump 0.53.1 -> 0.55.0 shaderc: use glslang and spirv-tools _LICENSE and _LICENSE_FILES glslang: version bump 2020-05-27-ge00d27c6d65b -> 2020-07-23-g3ee5f2f1d331 spirv-tools: version bump 2020.3 -> 2020.4 vulkan-loader: version bump 1.2.141.0 -> 1.2.148.0 vulkan-tools: version bump 1.2.141.0 -> 1.2.148.0 vulkan-validationlayers: version bump 1.2.141.0 -> 1.2.148.0 python3: use PYTHON3_SITEPACKAGES variable mesalib: version bump 20.1.4 -> 20.1.5 wlroots: version bump 0.10.0 -> 0.11.0 cairo: fix build without freetype kernel: add option to select the zstd host tool mesalib: version bump 20.1.5 -> 20.1.6 libinput: version bump 1.16.0 -> 1.16.1 opencv: version bump 4.2.0 -> 4.4.0 Robert Schwebel (1): rc-once: make sure data makes it to the medium Roland Hieber (11): kernel: fix typo in HOSTCXX variable barebox, kernel: enable use of {allyes, allno, allmod, alldef, rand}config doc: ref parameter: document 'alldefconfig' doc: ref_make_macros: unify and fix label names python3: merge opkg author field barebox, kernel: set _CONF_TOOL := kconfig explicitely barebox, kernel: tab-align variables platforms/kernel: re-align KERNEL_IMAGE defaults kernel: fix some typos in comments doc: ref_make_macros: make clear that permission should be four digits rules: explicitly specify sticky/setuid/setgid bits for install_* macros Uwe Kleine-König (2): openssh/rc-once: deduplicate some data openssh/rc-once: use fixed string grep to match filename -- 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 |