Hi, I'm happy to announce that I've just released ptxdist-2017.07.0. It's a rather big release this time. There are a lot of version bumps, bugfixes and a few new packages. There are also some changes to the core infrastructure: The debug symbol handling was reworked. The debug files are now named based on build-ids and (optional) debug IPKGs can be created. They are not installed by default but can be installed manually as needed. This is useful to gdb on the target or with valgrind and perf. There is also a new ptxdist command 'gdb' for remote debugging that sets up the sysroot correctly and a wrapper script that can be used by graphical development environments. 'pkg-config' within ptxdist is now stricter. It will ignore any package that is not selected (directly or indirectly) by the current package. An appropriate error is emitted. This helps detecting missing dependencies. Ipkg is no longer supported as package manager. Packages a now always created and installed with opkg. And finally we have some small documentation improvements. Thanks to all contributors and - as always - the shortlog below. Enjoy, Michael Olbrich Alexander Dahl (7): tz: upgrade from 2017a to 2017b dropbear: upgrade from 2016.74 to 2017.75 iftop: new package dropwatch: new package libpcap: fix build without INET6 haveged: Add URL for upstream tarball archive haveged: Introduce bbinit startup Artur Wiebe (3): crda: SBINDIR without trailing slash produces incorrect udev rule python3-tornado: version update to 4.5.1 systemd: added option to install systemd-journal-remote Bastian Stender (4): php5: MySQL is no longer broken mariadb: new package fake-overlays: remove obsolete PTXCONF_FAKE_OVERLAYFS_VAR_RUN rsyslog: use install_alternative for service file Clemens Gruber (27): harfbuzz: new package alsa-lib: version bump 1.0.29 -> 1.1.4.1 cairo: version bump 1.12.18 -> 1.14.8 collectd: add exec plugin coreutils: version bump 8.25 -> 8.27 fontconfig: version bump 2.11.1 -> 2.12.3 latrace: improve configure options libelf: version bump 0.168 -> 0.169 libevent: version bump 2.0.21 -> 2.1.8 libgcrypt: version bump 1.7.6 -> 1.7.7 mpg123: version bump 1.23.8 -> 1.25.0 nano: version bump 2.3.1 -> 2.8.4 nginx: add -Wno-error to fix build with GCC 7.1 rrdtool: version bump 1.6.0 -> 1.7.0 systemd: backport fix for nss-resolve fallback tmux: version bump 2.3 -> 2.5 u-boot-tools: version bump 2016.11 -> 2017.05 host-autotools-automake: fix build errors libgpiod: version bump 0.2 -> 0.2.1 collectd: add threshold plugin libgd: version bump 2.0.36RC1 -> 2.2.4 freetype: version bump 2.6.3 -> 2.8 libpng: version bump 1.2.54 -> 1.6.29 collectd: version bump 5.7.1 -> 5.7.2 libgpiod: version bump 0.2.1 -> 0.3 automake: version bump 1.15 -> 1.15.1 systemd: add systemd-resolved security patches Jon Ringle (1): bash: BUSYBOX_FEATURE_SH_IS_NONE => BUSYBOX_SH_IS_NONE Juergen Borleis (4): libxkbcommon: fix autogen dependency timezone: always use timezone infos from PTXdist/BSP Barebox: never use it as a pre-built package Debugging: add support for 'build-id's Ladislav Michl (1): modemmanager: version bump 1.6.6 -> 1.6.8 Lucas Stach (6): host-system-python: add check for six and numpy modules waffle: new package python3-six: new package python3-mako: new package piglit: new package glmark2: version bump to g9b1070fe Marc Kleine-Budde (1): optee-client: add the "Open Portable Trusted Execution Environment" client Michael Olbrich (49): ptxd_make_log: improve output handling glade: add missing dependency pkg-config-wrapper: only allow packages that are selected wrapper: add gdb wrapper ptxdist: add gdb command gdb: don't change the libdir remove old ipkg support cleanup package creation ptxd_make_world_clean: fix ipkg deletion ptxd_make_xpkg: create debug ipkg packages ptxd_make_log: order bailout messages correctly readline: cleanup pkg-config-wrapper: write error message to stdout grub: blacklist TARGET_BUILD_ID kernel: cleanup and actually use perf build options usplash: move to staging directfb: move to staging fbv: move to staging libnetpbm: new libpng breaks png support poppler: new libpng breaks png support collectd: don't use libgcrypt without selecting it add virtual package to choose between mysql and mariadb i915resolution: move to staging collectd: add missing dependency gst-libav1: version bump 1.12.0 -> 1.12.1 gst-plugins-bad1: version bump 1.12.0 -> 1.12.1 gst-plugins-base1: version bump 1.12.0 -> 1.12.1 gst-plugins-good1: version bump 1.12.0 -> 1.12.1 gst-plugins-ugly1: version bump 1.12.0 -> 1.12.1 gst-python1: version bump 1.12.0 -> 1.12.1 gst-rtsp-server1: version bump 1.12.0 -> 1.12.1 gst-validate1: version bump 1.12.0 -> 1.12.1 gstreamer-vaapi1: version bump 1.12.0 -> 1.12.1 gstreamer1: version bump 1.12.0 -> 1.12.1 kbd: version bump 2.0.1 -> 2.0.4 v4l-utils: fix copy/paste error fix kconfig menu structure / indention libmemcached: explicitly specify more configure options qwt5: add missing dependency syslogng: add missing dependency libgsf: add missing dependency gst-plugins-bad1: improve opengl options ptxd_make_image_extract_xpkg_files: use unique config file name mariadb: don't try to autodetect dtrace mysql: don't try to autodetect dtrace ptxdist: handle symlinks correctly when comparing PTXDIST_TOPDIR and PTXDIST_WORKSPACE haveged: don't use PTXCONF_INITMETHOD_SYSTEMD directly doc: impove git workflow documentation doc: fix some typos and spelling errors Oleksij Rempel (2): util-linux-ng: make mkfs configurable ecryptfs-utils: provide option for test scripts Philipp Zabel (2): python3: fix PYTHON3_SYMLINK option mesalib: version bump 17.1.1 -> 17.1.3 Robert Schwebel (15): readline: version bump 6.2 -> 7.0 util-linux: version bump 2.29.2 -> 2.30 Documentation: avoid "Title underline too short" warnings Documentation: avoid "Title underline too short" warnings Documentation: avoid warning for unparsable make syntax Documentation: avoid warning for unparsable make syntax Documentation: add documentation for docs-html radvd: version bump 2.13 -> 2.16 batctl: whitespace cleanup batctl: version bump 2016.2 -> 2017.1 dnsmasq: version bump 2.76 -> 2.77 alfred: version bump 2016.2 -> 2017.1 haveged: add entropy daemon libgcrypt: version bump 1.7.7 -> 1.7.8 json-c: version bump 0.12 -> 0.12.1 Roland Hieber (9): iptables: also select the tools when systemd units are selected doc: mention configure-helper.py templates/kernel.make: don't try to strip non-executables lrzsz: install into DESTDIR in all cases doc: document git patch workflow doc: promote faq to own section doc: faq: apply more structure doc: faq: copy editing, small rewrites for more clarity doc: css: use more ptxdist-like colors for admonitions Sascha Hauer (3): dnsmasq: Version bump to 2.76 ppp: version bump to 2.4.7 sqlite: version bump to 3.19.2 Uwe Kleine-König (2): e2fsprogs: make sure that BUSYBOX_MKE2FS is off when e2fsprog's mkfs is enabled image-rauc: Fix quoting -- 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 |