Hi, I'm happy to announce that I've just released ptxdist-2018.06.0. This release contains some bigger changes. We've removed several old unmaintained and broken features. The old mechanism to create images has been removed. The new mechanism should have image rules for most use cases. If something is missing, adding a new image type should be quite simple. The base platform / production release feature is gone. Dev-packages should be used instead. The old klibc/initramfs packages are gone. It has been broken for a long time. Several packages were moved to staging or removed after more than one year in staging. And for the first time one package in staging (strongswan) received an update and was moved out of staging. Several packages now use python3 instead of python2 from the build host. This is the first step towards removing the dependency on python2. 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 Baeuerle, Florian (1): host-autotools-automake: version bump 1.5.1 -> 1.6.1 Bruno Thomsen (2): strongswan: version bump 5.3.5 -> 5.6.1 strongswan: remove staging Clemens Gruber (4): elfutils: add patch to disable -Werror nginx: version bump 1.12.2 -> 1.14.0 nginx: support http_grpc_module libgpiod: version bump 1.0 -> 1.1 Guillermo Rodriguez (3): libev: New package fuse-zip: version bump 0.4.0 -> 0.4.2 stunnel: Version bump 5.02 -> 5.45 Jon Ringle (4): libfastjson: version bump 0.99.4 -> 0.99.8 boost: version bump 1.60.0 -> 1.67.0 libelf: version bump 0.170 -> 0.171 systemd: upstream patch: add __nr_statx defines for extra architectures Ladislav Michl (9): quagga: version bump 0.99.23 -> 1.2.4 mc: vesion bump 4.6.1 -> 4.8.20 modemmanager: version bump 1.6.10 -> 1.6.12 networkmanager: version bump 1.10.4 -> 1.10.8 networkmanager-openvpn: version bump 1.2.6 -> 1.8.2 smcroute: new package at91bootstrap: Use generic compile rule at91bootstrap: Remove notes section libunwind: version bump 1.2 -> 1.2.1 Michael Olbrich (127): nspr: new package nss: new package ecryptfs-utils: use nss networkmanager-openvpn: cleanup configure options host-autotools-libtool: run autotools in .extract.post host-autotools-libtool: make sure that autotools are not run at all gstreamer1: version bump 1.14.0 -> 1.14.1 gst-plugins-base1: version bump 1.14.0 -> 1.14.1 gst-plugins-good1: version bump 1.14.0 -> 1.14.1 gst-plugins-bad1: version bump 1.14.0 -> 1.14.1 gst-plugins-ugly1: version bump 1.14.0 -> 1.14.1 gst-libav1: version bump 1.14.0 -> 1.14.1 gst-python1: version bump 1.14.0 -> 1.14.1 gst-rtsp-server1: version bump 1.14.0 -> 1.14.1 gst-validate1: version bump 1.14.0 -> 1.14.1 gstreamer-vaapi1: version bump 1.14.0 -> 1.14.1 nss: set corect ARCH string for arm64 nss: install headers to NSS_PKGDIR pslib: add missing dependencies wrapper: don't use target LDFLAGS for host tools atk: version bump 2.2.0 -> 2.28.1 glib: version bump 2.54.2 -> 2.56.1 libsoup: version bump 2.58.1 -> 2.62.2 orc: version bump 0.4.26 -> 0.4.28 glib-networking: version bump 2.50.0 -> 2.56.0 configure_helper.py: use meson from sysroot-host gnutls: version bump 3.6.0 -> 3.6.2 busybox: version bump 1.27.2 -> 1.28.3 attr: conflict with busybox setfattr hexedit: conflict with busybox hexedit netcat: conflict with busybox netcat ptxd_make_import: try to ignore help lines that start with 'source' split-error-log: more robust stage handling gst-rtsp-server1: build gir if enabled gst-validate1: build gir if enabled host-localedef: version bump eglibc-2.14.1-r17443-ptx1 -> 2.27 host-localedef: fix URL setup: add primary GNU download URL host-localedef: realy fix URL gst-libav1: cleanup libsrtp: new package gst-plugins-bad1: unbreak srtp plugin libva: version bump 1.8.1 -> 2.1.0 libva-intel-driver: version bump 1.8.1 -> 2.1.0 gstreamer-vaapi1: adapt to libva changes ninja: update jobserver patches from github issue zsync: version bump 0.6.1 -> 0.6.2 libzip: version bump 1.1.2 -> 1.5.1 libpciaccess: version bump 0.13.2 -> 0.14 libmicrohttpd: version bump 0.9.50 -> 0.9.59 cups-filter: add missing dependency strongswan: cleanup options ptxdist: autobuild is long gone remove obsolete and broken klibc/initramfs platforms: remove obsolete vfat image rule kernel: use new cpio image as initramfs platforms: remove obsolete jffs2 image rule platforms: remove obsolete squashfs image rule platforms: remove obsolete tar image rule platforms: remove obsolete ubi/ubifs image rules turn vdi image into a new image platforms: remove obsolete hd image rule platforms: remove obsolete uRamdisk image rule platforms: remove obsolete ext2 image rule image_iso: use new cpio.gz image platforms: remove obsolete cpio image rule create image rules for the kernel images remove unmaintained microblaze stuff platforms: remove old ISO image rule image_ipkg: don't use SEL_ROOTFS-y remove remaining helper of the old image mechanism ptxdist: remove 'clone' and 'projects' commands ptxd_lib_dgen: images that use ipkgs should depend on ipkg-push if PTXCONF_IMAGE_INSTALL_FROM_IPKG_REPOSITORY is set configure_helper.py: call configure from the source tree totd: move to staging platforms: merge image sections remove old base platform code host-autotools-libtool: don't use makeinfo argparse and bz2 are part of stdlib setserial: don't build documentation host-system-python3: add options for mako, numpy and six host-ninja: build with python3 glmark2: build with python3 piglit: build with python3 host-qooxdoo: move to staging host-libsemanage: fix building with gcc 7.x chrony: version bump 1.31 -> 3.3 gobject-introspection: version bump 1.52.1 -> 1.56.1 qt5: inter module dependency fixes ca-certificates: update certdata2pem.py to latest upstream version gst-validate1: use the correct python version js: move to staging host-qemu: version bump 2.11.1 -> 2.12.0 libv4l2-python: make sure the correct python version is used syslogng: make sure the correct python version is used libepoxy: use python3 libmbim: use python3 udev: add missing dependency canfestival: explicitly depend on host-system-python htop: explicitly depend on host-system-python libqmi: explicitly depend on host-system-python vim: remove obsolete patches tar: remove obsolete patches ptxd_lib_dgen: make sure fakeroot is available when generating images cppunit: version bump 1.13.2 -> 1.14.0 harfbuzz: version bump 1.4.6 -> 1.8.0 pkg-config-wrapper: skip whitelist checking if pkg-config fails ptxd_make_world_install_post: don't generate bogus pkg-config file lists boost: cleanup rules libmbim: realy use python3 mesalib: drop the xml2/mako dependency for now gpgme: new package libassuan: use https URL and fix license mariadb: make sure dtrace is disabled cvs: remove old package dibbler: remove old package xorg-lib-Xevie: move to staging xorg-lib-XprintAppUtil: move to staging xorg-lib-XprintUtil: move to staging xorg-lib-Xp: move to staging libepoxy: version bump 1.2 -> 1.5.2 xorgproto: new packages replace all xorg-proto-* with xorgproto boost: remove obsolte patch for the old version world: also build lazy packages if 'ALLYES' is enabled host-python3-shiboken: replace path in sysroot not pkgdir boost: improve library handling Michael Tretter (1): barebox: fix rebuild of environment Philipp Zabel (3): libdrm: version bump 2.4.90 -> 2.4.92 mesalib: version bump 18.0.0 -> 18.1.0 mesalib: version bump 18.1.0 -> 18.1.1 Roland Hieber (12): openssh: don't generate a RSA host key by default sun-java6-jre: move to staging u-boot-v2: remove in favor of barebox ddrescue: version bump 1.15 -> 1.23 ed: version bump 1.7 -> 1.14.2 ed: resurrect from staging after version bump file: version bump 5.32 -> 5.33 tar: version bump 1.26 -> 1.30 vim: version bump 7.3 -> 8.1 stunnel: version bump 5.45 -> 5.46 c-ares: version bump 1.10.0 -> 1.14.0 dt-utils: version bump 2017.03.0 -> 2018.05.0 Uwe Kleine-König (1): configure: abort when pkg-config isn't found -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |