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.

Weekly Status Report: 2020-01-26

Hello all!

This week has been focused on fixes for 32-bit computers. Additionally, Telegram has been packaged for the x86 and ARM architectures. It is not yet available for PowerPC.

Packaging

KDE Applications has been updated to 19.12.1, and KDE Frameworks has been updated to 5.66.0. Mesa has been updated to 19.3.2.

An issue with SDL 2 using OpenGL ES on 32-bit systems has been fixed.

A. Wilcox (awilfox@) ensured compatibility with OpenSSL 1.1 for multiple packages. They also updated NFS to support 32-bit systems, and fixed an issue with the MLT framework on PowerPC. They added a new package for dos2unix, and the Qt 5 Virtual Keyboard, allowing touchscreen users to have a pop-up keyboard.

Kiyoshi Aman (aerdan@) updated Gleam to 0.6.0 for 32-bit support, and updated other packages to their latest stable versions.

Luis Ressel (aranea@) updated WireGuard to its latest stable version.

time64

mdadm, Qemu, Video4Linux, X11VNC, and xf86-input-synaptics have been fixed.

Weekly Status Report: 2020-01-19

Hello all!

This week has seen our momentum increase as we grow closer to our first Release Candidate of Adélie Linux 1.0.

Our multi-project effort to bring 64-bit date/time code to 32-bit architectures is fully underway. This includes developers from Adélie Linux, the musl libc, the Linux kernel, freedesktop.org, and others. We will be publishing an article on this blog soon about the importance of “time64” and details about our porting efforts.

abuild

The output of newapkbuild has been modernised dramatically, which should result in easier addition of new packages to the Adélie Linux system.

Support for two new metapackages has been added to abuild and the Adélie Base System: dev, which will automatically install development packages for all software and libraries that you have installed, and symbols, which will automatically install debugging symbols for all software and libraries you have installed.

Packaging

OpenSSL has been updated from version 1.0.2 to version 1.1.1. This brings many improvements, including TLS 1.3 compatibility, to various applications.

A. Wilcox (awilfox@) updated many packages, including cURL, Git, MariaDB, NFS file sharing, the Node.js programming environment, Qt Creator, and the Thunderbird email client.

Kiyoshi Aman (aerdan@) fixed an issue with starting the Prosody messaging server.

Lee Starnes (lstarnes@) updated the Strongswan VPN client.

Luis Ressel (aranea@) updated the Wireguard VPN suite.

Molly Miller (sysvinit@) updated the Firefox Web browser to 68.4.1.

time64

Doxygen has been patched for invalid usage of gettimeofday.

mtdev and libinput have been patched for the new time64-safe input_event API.

Weekly Status Report: 2020-01-12

Hello all!

Our package auditing and updating sprint has nearly reached its conclusion. We have audited over 1700 of our packages with the aim to ensure Adélie Linux 1.0 will be one of the most solid releases of any Linux distribution.

Packaging

Significant overhaul of the X.Org font packages completed.

Fixes to the Mesa DRI driver package.

Many packages were updated, including the BTRFS software, the Erlang programming language, the Evince document reader, the GStreamer multimedia codec suite, the MPV media player, NetworkManager, Postfix, and the IceWM and Spectrwm window managers.