[arch-dev-public] Arch Monthly Report - November

Jelle van der Waa jelle at vdwaa.nl
Wed Nov 17 12:03:01 UTC 2021


Hi All,

This is the first of hopefully a monthly mail on the first day of the 
month on the progress of important parts of our distribution. If have 
something which should be included, please pm / mail me. Or add it to 
the pad.

https://md.archlinux.org/ejoz5fgLTzaSxlBBZcgphA

Now for the news:

## Devtools

A new devtools release is being prepared with it's most notable changes: [0]

* Now licensed to GPLv3
* devtools now records the used BUILDTOOL / BUILDTOOLVER in BUILDINFO, 
this is required for when we need to reproduce an old package which was 
build with a different devtools version then the current. (And devtools 
changed the CFLAGS, etc.)
* makerepropkg now supports reading BUILDTOOL / BUILDTOOLVER from a 
BUILDINFO file and use the makepkg.conf from the correct devtools version.
* pacman's makepkg.conf is synced with new hardening CFLAGS such as 
`-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security 
-fstack-clash-protection -fcf-protection`
* More missing man pages have been added for archbuild, makechrootpkg, 
arch-nspawn.

## DBScripts

There has been great progress on debug support for dbscripts , review 
and testing is very much appreciated. [1]

Dbscripts was moved to Gitlab with Gitlab CI coverage integration.

## Keyring

The archlinux-keyring project gained new tooling called keyringctl to 
more easily handle the distribution's chain of trust, identify problems 
with packager keys and allow for a git-based workflow around addition, 
signing and revocation of packager and main signing keys. The keyring 
will become a curated source of truth and removes dependency on remote 
keyservers. [2]

archlinux-keyring is now also moved to Gitlab with Gitlab CI coverage 
integration.

## aurweb

Aurweb is being rewritten in Python using FastAPI, an announcement has 
been posted that the new port can be tested on 
https://aur-dev.archlinux.org [3]

The AUR now provides metadata archives of all AUR packages, to offload 
requests from the AUR RPC interface.

https://aur.archlinux.org/packages-meta-v1.json.gz
https://aur.archlinux.org/packages-meta-ext-v1.json.gz

For more information see the post on aur-general. [4]

## Arch Linux website

A MR has been made to make our navbar responsive and in the future 
archweb (archlinux.org) responsive in this PR. Moving to SASS also makes 
it easier to get a working dark mode. [5] [6]

Additionally a new archweb release should have a feature to add a note 
to a package to show why it's outdated. [7]

## releng

The monthly release artifacts (i.e. installation medium, bootstrap 
image, iPXE images) can now be built in GitLab CI and are released 
automatically on a monthly basis in the releng project. [8]

To further automate the release process on the main repository server, 
arch-release-promotion is about to be tested for the promotion and 
synchronization of release artifacts in the relevant projects (i.e. 
releng or arch-boxes). This will enable for a streamlined and automated 
update of the Arch Linux website with new release information. [9]

A related ticket tracks the work on restructuring the output directory 
to offer a unified approach to non-package releases on the main 
repository server in the future. [10]

[0] https://github.com/archlinux/devtools/compare/20210202...master
[1] https://gitlab.archlinux.org/archlinux/dbscripts/-/merge_requests/21
[2] 
https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/merge_requests/24
[3] 
https://lists.archlinux.org/pipermail/aur-general/2021-October/036614.html
[4] 
https://lists.archlinux.org/pipermail/aur-general/2021-November/036659.html
[5] 
https://gitlab.archlinux.org/archlinux/archlinux-common-style/-/merge_requests/3
[6] https://github.com/archlinux/archweb/pull/382
[7] https://github.com/archlinux/archweb/issues/269
[8] https://gitlab.archlinux.org/archlinux/releng
[9] https://gitlab.archlinux.org/archlinux/arch-release-promotion
[10] https://gitlab.archlinux.org/archlinux/releng/-/issues/11
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/arch-dev-public/attachments/20211117/2e5e3af8/attachment.sig>


More information about the arch-dev-public mailing list