Arch Linux in November 2021 #
There is also a new wiki page for Unified kernel images.
The new keyringctl tooling has been finalized and merged. The next steps are to convert the keyring data using the new tooling to a curated source of truth.
Additionally we have started to replace packager keys that were not meeting our latest strength requirements and to ensure that each key has a dedicated @archlinux.org UID. The goal is that for packaging purpose we only sign @archlinux.org UIDs with the main keys but still allow web-of-trust cross-sigs issued from packager keys.
A new devtools version 20211129 has been released. The new devtools package is waiting in [staging] for the python 3.10 rebuild to finish in order to avoid additional hassle with an already cumbersome rebuild.
LTO has additionally been enabled is this release as the issues should be easy to spot and extremely simple to work around by just setting an
options knob inside the PKGBUILD.
Once devtools has been moved out of [testing], a wide ranged rebuild is planned to make use of the new flags on a broad scale.
The process to upgrade to Python 3.10 has started and we are currently rebuilding all Python packages.
Packagers are also actively working on removing Python 2 from the repositories. Packages used for development, like python2-virtualenv and python2-pip, was recently removed and there is work under way to clear out rest of the python2 packages.
A new archinstall version 2.3.0 has been released with a lot of new functionality and improvements. Most notably it contains:
- GRUB and Disk Encryption now properly works and supports multiple encrypted volumes.
- BTRFS subvolumes (beta only supports a nested structure and has some known issues)
- A rudimentary plugin-support, allowing users to create their own plugins.
- swap has been added into the mix using zram and zram-generator.
Reproducible Builds #
A new rebuilderd version has been released that supports build groups, meaning it’s now possible to have one build reproduce multiple artifacts at once. This aids being able to check split packages more efficiently instead of building the whole group multiple times for every single split artifact.
archlinux-repro has also had a new release which fixed some bugs.