A large amount of goodies have been added to Adélie this week, mostly in our installer, Horizon.
Partitioning for the Runtime Environment has been added to the Qt frontend, and more partition features are now available. An initial implementation of automatic partitioning is available. Additionally, partition tables can now be dynamically reloaded.
HFS+ file system support has been added.
Detection of PowerPC platforms has been added.
Improvements to accessibility have been made, including more keyboard accelerators for those unable to use a mouse. More help files and “What’s This” have also been specified.
Issues found by static analysis have been fixed. A few minor memory leaks have been fixed.
A. Wilcox (awilfox@) updated KDE Plasma to its latest long-term stable release, 5.18. They also fixed an issue with abuild.
The news of the week is definitely our release of Adélie Linux 1.0-RC1. It doesn’t stop there, though. We’ve made a lot of exciting progress since then.
The DiskMan component has been written, and with it, the majority of the Qt 5-based partitioning user interface.
Calvin Buckley has rewritten the Horizon CLI tools to use Boost::program_options instead of clipp.
The majority of our project servers have been upgraded to RC1 and easy-kernel 5.4.
A. Wilcox (awilfox@) has integrated graphical fixes to Firefox while updating it for the latest security patches. This should resolve most rendering issues on big-endian systems. They also enabled IPv6 support in the default Chrony configuration.
Kiyoshi Aman (aerdan@) overhauled Perl packages and updated MATE to its latest version.
This week was spent ensuring that Adélie Linux 1.0 RC1 is the most stable, secure, and solid release yet.
The work to ensure
abuild works properly with the dash shell has concluded! This means that the abuild package no longer requires Bash.
Additionally, the work to make automatic ‘dev’ and ‘symbols’ metapackages has been pushed to our abuild.git repository.
These two items comprise the update to Adélie abuild 3.4.1.
An issue with configuring network interfaces automatically via DHCP has been fixed.
Manual network interface configuration is now supported. Code for handling IPv4 subnet prefixes was contributed by Kiyoshi Aman (aerdan@).
adelie-build-txz script was overhauled with the same improvements that the
adelie-build-cd script received last week.
A. Wilcox (awilfox@) fixed an issue that caused Krita to fail to start properly on some computers. They removed all remaining bash-specific shell constructs from package recipes. They also updated digiKam to its latest version, and updated KDE Applications to 19.12.2 and KDE Frameworks to 5.67.0.
Max Rees (sroracle@) updated LibreOffice to its latest stable version.
Significant progress has been made towards 1.0: 64-bit time support has landed, and Horizon can join wireless networks, in addition to many more fixes!
It is now possible to join Wi-Fi networks using the Horizon Wizard UI.
All labels in the Horizon Wizard UI now utilise automatic word wrapping, so that large font sizes and longer translations are not cut off.
arch key has been specified and implemented, allowing you to choose the architecture of the target computer. This allows you to write a HorizonScript on one type of computer (e.g. ppc64) and use it to install Adélie on a different type of computer (e.g. armv7).
Our time64 conversion has been completed for the System repository on all 32-bit architectures we support. This includes bumping Easy Kernel to 5.4.5 (smaeul@), and fixing issues in the musl libc (awilfox@, dalias) and various packages including CVS, GCC Go, and strace.
Molly Miller (sysvinit@) updated Git for security fixes.
Have a Happy Christmas, Happy Hanukkah, Happy Kwanzaa… Whatever you celebrate, have a Happy Holiday and a joyous and prosperous New Year in 2020 and beyond. Be well, everyone.