Skip to content
CHANGES 471 KiB
Newer Older
Thomas Petazzoni's avatar
Thomas Petazzoni committed
2022.08-rc1, released August 12th, 2022

	Fixes all over the tree and new features.

	Architecture

	- Support for NDS32 removed
	- Support for C-SKY removed
	- Support for configurable page size on ARM64 added
	- Architecture menu re-organized: the MMU selection now
	  appears in this architecture menu.

	Toolchain:

	- GCC 12.x support added, GCC 11.x is now the default
	  compiler, and support for building a GCC 9.x toolchain has
	  been removed.
	- glibc bumped to 2.35-134-gb6aade18a7e5719c942aa2da6cf3157aca993fa4
	- uclibc bumped to 1.0.42
	- BR2_GCC_ENABLE_LTO option removed, the toolchain is now
	  always built with LTO support. The new option BR2_ENABLE_LTO
	  enables the use of LTO in a subset of packages that have
	  explicit handling for LTO.
	- GDB enabled on OpenRISC.
	- Toolchain menu now appears before "Build options". The
	  selection of the C library now determines whether static
	  library (BR2_STATIC_LIBS) will be available or not, instead
	  of the other way around.

	Filesystem:

	- genimage.cfg files now use shortcuts from genimage for the
	  GUID of well-known GPT partitions.

	Bootloaders:

	- U-Boot can now be built with host-gnutls as a dependency,
	  needed for some configurations
	- OP-TEE can now be built with host-python-pillow as a
	  dependency, needed for some configurations.
	- OP-TEE source can now be retrieved from a custom tarball
	  URL.
	- Grub has been bumped to 2.06.

	Over 390 packages updated.

	New defconfigs: aspeed_ast2500evb, aspeed_ast2600evb,
	broadcom_northstar, canaan_kd233, qemu_riscv64_nommu_virt,
	sipeed_maix_bit, sipeed_maix_bit_sdcard, sipeed_maix_dock,
	sipeed_maix_dock_sdcard, sipeed_maix_go,
	sipeed_maix_go_sdcard, sipeed_maixduino,
	sipeed_maixduino_sdcard

	Removed defconfigs: andes_ae300, csky_gx6605s,
	friendlyarm_nanopi_neo, minnowboard_max-graphical

	New packages: clpeak, compiler-rt, crucible, dbus-broker, dht,
	double-conversion, dust, freeradius-server, gdal, hawktracer,
	hyperfine, libb2, libdeflate, libdill, mbw, mender-connect,
	minizip-zlib, nerdctl, ntpsec, opencl-hpp, opensc,
	python-alembic, python-appdirs, python-beniget,
	python-construct, python-dtschema, python-gast, python-kflash,
	python-lark, python-maturin, python-mypy-extensions,
	python-pylibfdt, python-pythran, python-pyrsistent,
	python-qrcode, python-rfc3987, python-rtoml,
	python-ruamel-yaml, python-scipy, python-typeguard,
	python-typing-inspect, python-zlmdb, qt6base, rtl8723ds,
	spirv-llvm-translator, tealdeer, uuu, vis-network, volk,
	wolftpm, zeek, zerofree

	Removed packages: rtl8723bs

	Issues resolved:

	#14556: python-crossbar fails to build
	#14951: boost compile error when running make  silently
	#14646: OpenSSH 8.9p1 compiler error under mipsel
	#14841: support/download/git fails with "fatal: No  such remote
		'origin'" due to incorrect check for origin remote
	#13356: libabseil-cpp: not building for raspberry pi
	#14911: host-python3 build needs python3 on the host
	#13831: mesa3d - kmsro driver requires dri3
	#13816: xstart failed since update the x11 libraries
	#13796: Problems compiling package gst-plugins-good
	#14191: patchelf v0.9 corrupt Nvidia shared  libraries
	#14891: sudo: group setup fails since commit  9b7f8da96b
	#14881: Watchdogd Package missing INSTALL_STAGING
	#14876: arm-trusted-firmware can no longer be  compiled with fPIE

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.05.1, released July 24th, 2022

	Important / security related fixes.

	Disable big endian no-mmu on ARM as it is not supported by
	elf2flt.

	Tighten dependencies for external Bootlin toolchains to ensure
	they can only be selected in compatible configurations.

	Support external toolchains without gdbserver.

	Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
	cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
	gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
	gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
	gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
	gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
	libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
	libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
	libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
	logrotate, luajit, nginx, noip, paxtest, php, postgresql,
	procrank_linux, pure-ftpd, python-pillow, qdecoder,
	rabbitmq-server, rpi-userland, ruby, rustc, sofia-sip,
	systemd, tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim,
	watchdogd, webkitgtk, weston, wireguard-linux-compat,
	wpa_supplicant, wpewebkit, zstd

	Issues resolved (http://bugs.uclibc.org):

	#14881: Watchdogd Package missing INSTALL_STAGING

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.05, released June 6th, 2022

	Fixes all over the tree.

	Rework BR2_STATIC_LIBS handling to ensure it can only be
	enabled if a suitable C library is available.

	Updated/fixed packages: arm-trusted-firmware, at91bootstap,
	boinc, boost, cpulimit, diffutils, edk2, eigen, fbv, gcr,
	gensio, glibc, go, gtest, iucode-tool, kvm-unit-tests, libcec,
	libcurl, libks, linux, linux-tools, lttng-modules, mariadb,
	memcached, mono, musl, mutt, netdata, network-manager, nginx,
	ogre, openjpeg, openvpn, pipewire, python-crossbar, qemu,
	qpid-proton, rauc, rockchip-mali, rsyslog,
	rtl8812au-aircrack-ng, ruby, runc, rustc, samba4, tiff,
	uclibc, unrar, vim, webkitgtk, wpewebkit,
	xdriver_xf86-video-ati, xml-security-c, zchunk, zlib-ng

	Issues resolved (http://bugs.uclibc.org):

	#14821: Samba server is failing to compile
	#14826: make qemu_x86_64_defconfig stopped working

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.05-rc2, released May 30th, 2022

	Fixes all over the tree.

	Defconfigs: qemu_ppc64*: Use binutils 2.36.1 to fix build
	issue, qemu_arm_vexpress_tz: Fix optee-os build issue,
	qemu_arm_versatile_nommu: Drop now that nommu for ARMv5 is no
	longer available

	Updated/fixed packages: dhcp, edk2, gcr, glibc, i2pd, janet,
	janus-gateway, libfreeimage, libnftnl, libnss, libodb-boost,
	libostree, libwebsockets, linux-tools, midori, ntfs-3g, ola,
	optee-client, pcsc-lite, pipewire, python-flask,
	python-service-identity, python-werkzeug, qemu, rng-tools,
	rockchip-mali, strace, xdriver_xf86-video-amdgpu

	Removed packages: ktap

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.05-rc1, released May 18th, 2022

	Fixes all over the tree and new features.

	Toolchain:
	- glibc update to 2.35, musl updated to 1.2.3
	- gcc 11.x updated to 11.3, support for external gcc 12.x
	- binutils 2.38 added, 2.32/2.35.2 removed, default changed to 2.37
	- s390x Bootlin external toolchain added
	- 5.17.x kernel headers support added

	Filesystem:
	- Rework OCI entrypoint/command logic to handle command arguments
	- Squashfs block size is now configurable

	Graphs: Also generate a build time timeline graph (for top
	level parallel builds).

	scripts/pkg-stats: Optimize memory consumption for CPE parsing

	Fix compatibility issue with the fakeroot script logic and
	modern versions of dash.

	Change git:// URLs pointing to Github to https://, now that
	Github has turned off support for git://

	New defconfigs: Octavo osd32mp1_brk / osd32mp1_red

	New packages: falcosecurity-libs, lzma-alone, octave,
	python-flit-core, python-orjson, python-pydevmem,
	qt5webengine-chromium, qt5webengine-chromium-catapult, ragel,
	tbb, wilc-driver, wtfutil

	Wilc1000-firmware renamed to wilc-firmware

	Issues resolved (http://bugs.uclibc.org):

	#14596: package dialog is outdated and contains a bug
Loading
Loading full blame...