-2017.11-rc1, To be released
+2018.02.2, Released May 4th, 2018
+
+ Important / security related fixes.
+
+ Tweak package size/file instrumentation to better handle
+ package rebuilds.
+
+ Revert /etc/shells creation when bash is enabled.
+
+ Exclude /lib/firmware from the rpath fixup logic, as it may
+ contain non-native ELF files.
+
+ Scanpypi: Support the new PyPi infrastructure.
+
+ Handle GCC 8.x on the host.
+
+ Ensure timestamp of /usr is updated to support the systemd
+ ConditionNeedsUpdate option.
+
+ Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
+ grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
+ libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
+ python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
+ syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
+ wireguard, wmctrl
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #10896: /bin/sh not in /etc/shells
+ #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
+
+2018.02.1, Released April 9th, 2018
+
+ Important / security related fixes.
+
+ Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
+ Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
+ Pro3.
+
+ Infrastructure: Speed up instrumentation for package size by
+ comparing timestamps instead of md5 checksums, as doing
+ checksums could lead to up to 25% longer build time for big
+ configurations.
+
+ Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
+ to avoid name clashes with packages ending on '-base'.
+
+ Add a better fix for build issues for autotools based packages
+ checking for C++ support on toolchains without C++ support.
+
+ Build host-tar if tar is older than 1.27 on the build machine
+ to work around reproducibility issues with git archives
+ containing long paths.
+
+ check-unique-files: Fix for filenames not representable in the
+ users' locale.
+
+ Check-bin-arch: Add support for per-package ignore paths
+ (<pkg>_BIN_ARCH_EXCLUDE).
+
+ Toolchain: Fix SSP support detection for external toolchains.
+
+ linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
+ these dependencies are available for Linux configurations
+ needed these dependencies, similar to how it is done for
+ U-Boot.
+
+ Support custom (not in tree) device tree files in addition to
+ in-tree ones.
+
+ U-Boot / uboot-tools: Fix header conflict with libfdt-devel
+ installed on host.
+
+ Updated/fixed packages: apache, busybox, c-ares, cmake,
+ docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
+ gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
+ kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
+ libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
+ libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
+ ntp, openblas, opencv3, openocd, opus-tools, patch, php,
+ pkgconf, postgresql, powerpc-utils, python-jsonschema,
+ python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
+ rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
+ uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
+
+ New packages: docker-proxy, python-functools32
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #10766: upmpdcli: Segmentation fault
+ #10776: ktap fails to build
+ #10846: error in compiling gnutls
+ #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
+
+2018.02, Released March 4th, 2018
+
+ Fixes all over the tree.
+
+ Issues with systemd with a readonly rootfs and DBus fixed.
+
+ Instructure:
+ - check-uniq-files: fix Python 2.6 compatibility.
+ - dependencies.sh: check for external argparse module for
+ Python 2.6.
+ - Add infrastructure to detect and use a UTF-8 locale on the
+ host, needed by systemd.
+
+ Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
+ ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
+ scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #10831: qemu_x86_64_defconfig build fails on linux-headers..
+
+2018.02-rc3, Released February 27th, 2018
+
+ Fixes all over the tree.
+
+ check-bin-arch: skip /lib/modules to allow 32-bit userland
+ with 64bit kernel.
+
+ dependencies: Blacklist tar 1.30+ and build our own host-tar
+ if needed as tar 1.30+ changed the --numeric-owner output for
+ long path names. Build host-tar before other host-dependencies
+ as they need it to extract their source tarballs.
+
+ Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
+ e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
+ mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
+ php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
+ systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #10726: Current libglib2.mk creates broken libglib2 binary...
+ #10786: Linux fails to build unless make linux-menuconfig...
+ #10796: Cannot generate cpio image without selecting CON...
+
+2018.02-rc2, Released February 15th, 2018
+
+ Fixes all over the tree.
+
+ Dependencies: Ensure C++ support is available like for C
+ support for packages needing 32bit host support.
+
+ utils/genrandconfig: Check host dependencies for config.
+
+ Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
+ glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
+ librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
+ mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
+ php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
+ qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
+ systemd
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #9781: ti-sgx-km build on kernel >4.1
+ #10141: Squashfs extended attribute failures
+
+2018.02-rc1, Released February 5th, 2018
+
+ The global source-check and per-package <pkg>-source-check
+ targets have been removed.
+
+ Architecture: Add x86 Silvermont variant. Add several new ARM
+ variants, rework MIPS NaN logic. Support mainline binutils/gcc
+ for ARC.
+
+ Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
+ external toolchains upgraded to arc-2017.09. Libatomic is now
+ also copied for external musl based toolchains.
+ Add binutils 2.30.x and switch to binutils 2.29.x by default.
+
+ Added hardening options to build with RELRO and FORTITY.
+
+ New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
+ imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
+ Orangepi lite / pc plus / pc / prime / win / win plus / zero
+ plus2, Pine64, Solidrun MacchiatoBin. Sopine.
+
+ Add utils/diffconfig, a simple utility for comparing
+ configuration files - Adapted from the version in the
+ Linux kernel.
+
+ Infrastructure: Check that the same file is not touched by
+ multiple packages, as a preparation for toplevel parallel
+ builds.
+
+ Hashes for the license files for a large number of packages
+ have been added, ensuring that license changes will not be
+ missed when packages are bumped.
+
+ Fix build issue for autotools based packages checking for C++
+ support on toolchains without C++ support and on a distro
+ lacking /lib/cpp (E.G. Arch Linux).
+
+ Support for the meson build system.
+
+ Pie charts generated by 'graph-build' or 'graph-size' are now
+ sorted according to the size of each piece.
+
+ System: Only show getty options when busybox init or sysvinit
+ are used.
+
+ ARM-trusted-firmware: Support ATF bundled in U-Boot as
+ well as U-Boot bundled in ATF.
+
+ Zlib is now a virtual package, provided by either libzlib or
+ zlib-ng, similar to openssl.
+
+ Support for the Rust programming language.
+
+ New packages: aoetools, armbian-firmware, binaries-marvell,
+ brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
+ flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
+ imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
+ libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
+ meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
+ open-lldp, pimd, proj, python-flask-cors,
+ python-jaraco-classes, python-more-itertools, python-oauthlib,
+ python-raven, python-remi, python-requests-oauthlib,
+ python-schedule, python-secretstorage, python-see,
+ python-tabledata, python-txtorcon, python-xlib, qt5charts,
+ rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
+ solatus, tcf-agent, traceroute, waylandpp, wolfssl,
+ zisofs-tools, zlib-ng
+
+ Removed packages: eeprog
+
+2017.11.2, Released January 21st, 2018
+
+ Important / security related fixes.
+
+ External toolchain: libatomic is now also copied for musl
+ based toolchains.
+
+ nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
+
+ System: Only show getty options when busybox init or sysvinit
+ are used.
+
+ Infrastructure: Fix build issue for autotools based packages
+ checking for C++ support on toolchains without C++ support and
+ on a distro lacking /lib/cpp (E.G. Arch Linux).
+
+ Pie charts generated by 'graph-build' or 'graph-size' are now
+ sorted according to the size of each piece.
+
+ Updated/fixed packages: asterisk, avahi, bind, busybox,
+ coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
+ libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
+ ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
+ xlib_libXpm
+
+ Issues resolved (http://bugs.buildroot.org):
+
+ #9996: lz4 package does not install lz4 binaries in target
+ #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
+ #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
+ #10301: systemd/getty unused options
+ #10331: kmsxx, host installation fails with BR2_SHARED_...
+ #10556: Building ntp package with SSL library libressl...
+ #10641: avahi-autoipd not starting when using systemd-tmpfiles
+
+2017.11.1, Released December 31th, 2017
+
+ Important / security related fixes.
+
+ Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
+ gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
+ kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
+ linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
+ nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
+ uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
+ xenomai, xfsprogs
+
+2017.11, Released November 30, 2017
+
+ Fixes all over the tree.
+
+ Toolchain: Use github mirror for Glibc.
+
+ Defconfigs: Correct boot.cmd for bananapi-m1.
+
+ Makefiles: Workaround include order issues for certain make
+ versions by explicitly sorting the result of wildcard where it
+ matters.
+
+ Download: Ensure subversion runs in non-interactive mode.
+
+ Updated/fixed packages: asterisk, boost, chrony, dovecot,
+ dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
+ kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
+ libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
+ ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
+ qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
+ systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
+ xlib_libXfont, xlib_libXfont2,
+
+ Issues resolved (http://bugs.buildroot.org):
+
+ 10501: host-localedef fails to compile on Ubuntu 17.10
+ 10506: Changed kernel image type (e.g. zImage to uImage)...
+
+2017.11-rc2, Released November 13th, 2017
+
+ Fixes all over the tree.
+
+ Updated/fixed packages: collectd, ffmpeg, freerdp,
+ go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
+ mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
+ snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
+ wireshark, wpa_supplicant, xapp_xdriinfo
+
+ Issues resolved (http://bugs.buildroot.org):
+
+ #10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
+ #10491: Cannot output security warning when compiled with buildroot..
+
+2017.11-rc1, Released November 6th, 2017
Fixes all over the tree and new features.
bit bigger than before. To remove unneeded MIBS, you should use a
post-build script.
+ Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
+ updated to 2017.09, Glibc updated to 2.26, Glibc support for
+ ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
+ older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
+
New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
#10426: uboot-tools' fw_setenv does not update the redundant...
#10451: libpcap 1.8.x and 1.7x does not compile on PPC
+2017.08.2, Released November 28th, 2017
+
+ Important / security related fixes.
+
+ Qt: 5.6 version updated to 5.6.3.
+
+ Reproducible: Do not override SOURCE_DATE_EPOCH if already set
+ in the environment.
+
+ Makefiles: Workaround include order issues for certain make
+ versions by explicitly sorting the result of wildcard where it
+ matters.
+
+ Updated/fixed packages: apr, apr-util, arqp-standalone,
+ azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
+ google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
+ kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
+ libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
+ moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
+ python3, python-pyqt5, qt, qt5base, qt5canvas3d,
+ qt5connectivity, qt5declarative, qt5engineio,
+ qt5graphicaleffects, qt5imageformats, qt5location,
+ qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
+ qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
+ qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
+ qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
+ swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
+ webkitgtk, wget, wireshark, xapp_xdriinfo.
+
+ Issues resolved (http://bugs.buildroot.org):
+
+ 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
+ 10361: python3 python-config script generates invalid includes
+ 10501: host-localedef fails to compile on Ubuntu 17.10
+
2017.08.1, Released October 23rd, 2017
Important / security related fixes.
#9846: musl libc not installed correctly in target folder
#9856: build libubox failed on ubuntu 17.04 64bit
+2017.02.10, Released January 31st, 2018
+
+ Important / security related fixes.
+
+ nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
+
+ System: Only show getty options when busybox init or sysvinit
+ are used.
+
+ Infrastructure: Fix build issue for autotools based packages
+ checking for C++ support on toolchains without C++ support and
+ on a distro lacking /lib/cpp (E.G. Arch Linux).
+
+ Updated/fixed packages: avahi, berkeleydb, bind, busybox,
+ ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
+ intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
+ libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
+ pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
+ util-linux, webkitgtk, wireshark, xen
+
+ Issues resolved (http://bugs.buildroot.org):
+
+ #9996: lz4 package does not install lz4 binaries in target
+ #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
+ #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
+ #10301: systemd/getty unused options
+ #10331: kmsxx, host installation fails with BR2_SHARED_...
+ #10536: Finding non-relative paths in the ccache
+ #10641: avahi-autoipd not starting when using systemd-tmpfiles
+
+2017.02.9, Released January 1st, 2018
+
+ Important / security related fixes.
+
+ Fix divide by zero issue in size-stats script.
+
+ Fix makefile include ordering issue with certain make versions
+ in the external toolchain handling.
+
+ Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
+ libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
+ mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
+ samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
+ xlib_libXcursor, xlib_libXfont, xlib_libXfont2
+
+2017.02.8, Released November 27th, 2017
+
+ Important / security related fixes.
+
+ Qt: 5.6 version updated to 5.6.3.
+
+ Reproducible: Do not override SOURCE_DATE_EPOCH if already set
+ in the environment.
+
+ Updated/fixed packages: apr, apr-util, arqp-standalone,
+ collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
+ imagemagick, libfastjson, libglib2, libpjsip, libplist,
+ localedef, luajit, mesa3d, openssh, openssl, postgresql,
+ python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
+ qt5declarative, qt5engineio, qt5graphicaleffects,
+ qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
+ qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
+ qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
+ qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
+ samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
+ xapp_xdriinfo.
+
+ Issues resolved (http://bugs.buildroot.org):
+
+ 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
+ 10361: python3 python-config script generates invalid includes
+ 10501: host-localedef fails to compile on Ubuntu 17.10
+
2017.02.7, Released October 28th, 2017
Important / security related fixes.