Weekly Status Report: 2020-03-01

Hello all!

This has been a significant and historical week for the Adélie project: we are now officially incorporated as a Public Benefit Corporation in the State of Oklahoma! This gives us the ability to expand our efforts, and we are excited to begin the next chapter of our story.

Horizon

The Script class was refactored to have better introspection. The Key classes were refactored to take advantage of the introspection features of the Script class.

Packaging

A. Wilcox (awilfox@) updated BlueZ to the latest version, and enabled tooling to make it work with most desktops. They also worked on packaging bits of the Plasma Desktop experience that were not yet available. This includes BlueZ-Qt/BlueDevil, KQuickCharts, Qt ImageFormats, Dr Konqi, Plasma Browser Integration support, and NetworkManager support.

They also updated many packages, including CMake, Erlang, FFmpeg, Git, MAWK, OpenLDAP, PostgreSQL, PPP, strace, Thunderbird, and XFS tools. They updated KDE Plasma to 5.18.2. They also enabled uinput support in easy-kernel.

Dan Theisen (djt@) updated packages, including the BIND DNS server, LVM, and MariaDB.

Kiyoshi Aman (aerdan@) added a package for HexChat, a graphical IRC client.

Luis Ressel (aranea@) updated WireGuard.

Max Rees (sroracle@) updated the Intel GPU driver for X.Org, and fixed an issue that could cause some systems to erroneously use an older OpenGL driver.

Randy McCaskill added packages for autoconf-archive and metalog.

Weekly Status Report: 2020-02-16

Hello all!

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.

Horizon

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.

Infrastructure

The majority of our project servers have been upgraded to RC1 and easy-kernel 5.4.

Packages

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.

Weekly Status Report: 2020-02-09

Hello all!

This week was spent ensuring that Adélie Linux 1.0 RC1 is the most stable, secure, and solid release yet.

abuild

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.

Horizon

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@).

Image Creation

The adelie-build-txz script was overhauled with the same improvements that the adelie-build-cd script received last week.

Packages

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.

Weekly Status Report: 2020-02-02

Hello all!

After many tireless hours of hard work, we’ve reached one of our most important milestones yet — we have tagged Release Candidate 1! Images of Adélie Linux 1.0-RC1 will be available within a few days, along with the official release announcement.

This week has seen significant activity related to final preparations for Release Candidate 1.

abuild

A. Wilcox (awilfox@) fixed an issue with the newapkbuild utility.

Max Rees (sroracle@) corrected the last of the bashisms in the abuild utility, fixed issues with the test suite, and added support for new generation tar archives to abuild-gzsplit.

Image Creation

The boot scripts used for Adélie CDs and USB images have been reworked to be faster and more correct.

The directory structure of the image creation suite has been rearchitected. Package lists now live in the packages/ directory, and post-creation scripts live in the post/ directory.

“Kind” support has been added to the adelie-build-cd script. This allows anyone to easily create different spins of Adélie media with custom package lists and services started on boot.

Bashisms have been removed, and the adelie-build-cd script has been tested on dash, mksh, and Zsh.

The CD file system layout has been slightly changed: kernels, initial RAM disks, and SquashFS roots all have an architecture name appended. This will allow us to support multiple architectures with a single CD in the future.

Packaging

KDE Plasma has been updated to the 5.18 Beta. This brings a great deal of improvements and features to the KDE experience.

An issue with xf86-video-ati that caused a crash during startup on some Radeon cards has been fixed.

Zsh now reads its global profile file on login, enabling the use of our command-not-found hook.

A. Wilcox (awilfox@) updated packages, including libarchive, Mesa, and OpenSSH.

Kiyoshi Aman (aerdan@) updated packages including MATE, Vim, and XFCE. He also added packages for Rofi, an application launcher, and Samurai, a build tool.

A new contributor, Randy McCaskill, added packaging for the ufw firewall.

time64

Berkeley DB, e2fsprogs, and OpenSSH were fixed for 64-bit time support.