[arch-dev-public] Arch monthly report December 2021
Levente Polyak
anthraxx at archlinux.org
Mon Dec 6 18:32:35 UTC 2021
## Report
The pad for the next January 2022 report is available at [0].
## Staff
We are happy to welcome artafinde [1] among the Trusted Users.
Additionally Segaja has applied [2] to become a Trusted User and the
vote is currently in progress.
## mkinitcpio
A new mkinitcpio version v31 has been released [3]. Besides various nice
improvements the biggest highligh of this release is support for efi
stub generation [4].
There is also a new wiki page for Unified kernel images [5].
## Keyring
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 [6] 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.
## Devtools
A new devtools version 20211129 has been released [7]. 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.
## Python
The process to upgrade to Python 3.10 has started and we are currently
rebuilding [8] 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 [9] and there is work under way to
clear out rest of the python2 packages.
## archinstall
A new archinstall version 2.3.0 has been released [10] 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 [11] and
has some known issues [12])*
* A rudimentary plugin-support [13], allowing users to create their
own plugins.
* swap [14] has been added into the mix using zram [15] and
zram-generator [16].
## 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 bugfix release [17].
[0] https://md.archlinux.org/Hu6IMKXCTLa9bv0yh-WCrg
[1]
https://lists.archlinux.org/pipermail/aur-general/2021-October/036617.html
[2]
https://lists.archlinux.org/pipermail/aur-general/2021-November/036672.html
[3] https://github.com/archlinux/mkinitcpio/releases/tag/v31
[4] https://linderud.dev/blog/mkinitcpio-v31-and-uefi-stubs/
[5] https://wiki.archlinux.org/title/Unified_kernel_image
[6]
https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/wikis/best-practices
[7] https://github.com/archlinux/devtools/releases/tag/20211129
[8]
https://lists.archlinux.org/pipermail/arch-dev-public/2021-November/030564.html
[9]
https://lists.archlinux.org/pipermail/arch-dev-public/2021-November/030555.html
[10] https://gitlab.archlinux.org/archlinux/archinstall/-/tags/v2.3.0
[11] https://btrfs.wiki.kernel.org/index.php/SysadminGuide#Nested
[12] https://github.com/archlinux/archinstall/issues/718
[13]
https://github.com/archlinux/archinstall/blob/master/archinstall/lib/plugins.py
[14] https://wiki.archlinux.org/title/Swap
[15] https://www.kernel.org/doc/html/latest/admin-guide/blockdev/zram.html
[16] https://wiki.archlinux.org/title/Swap#zram-generator
[17] https://github.com/archlinux/archlinux-repro/releases/tag/20211205
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/arch-dev-public/attachments/20211206/d7e2a472/attachment.sig>
More information about the arch-dev-public
mailing list