2023-09-22
With
shadow >=
4.14.0
, Arch Linux's default password hashing algorithm changed from
SHA512 to
yescrypt.
Furthermore, the
umask
settings are now configured in
/etc/login.defs
instead of
/etc/profile
.
This should not require any manual intervention.
Reasons for Yescrypt
The password-based key derivation function (KDF) and password hashing scheme
yescrypt has been chosen due to its adoption (readily available in
libxcrypt, which is used by
pam) and its stronger resilience towards password cracking attempts over
SHA512.
Although the winner of the
Password Hashing Competition has been
argon2, this algorithm is not yet available in
libxcrypt …
David Runge@Official News
2023-09-10
Arch Linux in August 2023 # Staff # We would like to welcome Tomaz Canabrava (tcanabrava) as part of the Arch Linux Package Maintainer team.
AURWeb # In AURWeb v6.2.7, we primarily focused on bug fixes while revamping Prometheus metrics. We introduced new measures like request tracking and cache-hit/miss ratios for search queries, enhancing our ability to make development decisions and aiding the AUR moderation team in identifying trends.
Arch Monthly Reports
2023-09-10
Having a full Linux mobile or tablet device has always interested me, to have
an alternative to Android and use Arch Linux everywhere. Realistically I won't
be able to give up Android on my phone, but what about tablet's?
Phosh was developed to be a graphical
user interface for mobile …
Jelle van der Waa (jelle@vdwaa.nl)@Jelle van der Waa
2023-09-08
In the past, I have used Weechat with Weechat and IRC relays. Since, I have switched to ChromeOS, I disabled the IRC relay, because I switched to the Weechat Android App on ChromeOS. Nevertheless, I was never 100% happy with the Weechat relay. The relay usually works via a shared password and access to this relay is equal to SSH access.
Hence, I have decided to switch to SSH tunneling. With SSH tunneling, I am able to use SSH keys for authentication.
Christian Rebischke
2023-08-28
Let's take a look at what is new in the new version of "
Ratatui" and how it became the successor of
tui-rs
.
Unknown@Orhun Parmaksiz
2023-08-19
As of
ansible-core 2.15.3
, upstream moved documentation and examples to a separate
dedicated repository (see the
related changelogs).
This means that, starting from version
2.15.3
the
ansible-core
package will stop shipping documentation and a default configuration example under
/etc/ansible/ansible.cfg
.
Regarding the documentation, it is available online:
https://docs.ansible.com/
As for the configuration file, as explained in the
wiki, a base config can be generated with the following command:
ansible-config init --disabled > ansible.cfg
After updating from
ansible-core
<=
2.15.2-1
to >=
2.15.3-1
, everyone using a
custom global Ansible configuration file stored under
/etc/ansible/ansible.cfg
will have their configuration saved as a
pacsave
file.
To restore it, run the following command:
mv /etc/ansible/ansible.cfg.pacsave /etc/ansible/ansible.cfg
Robin Candau@Official News
2023-08-11
When upgrading from budgie-desktop 10.7.2-5 to 10.7.2-6, the package mutter43 must be replaced with magpie-wm, which currently depends on mutter. As mutter43 conflicts with mutter, manual intervention is required to complete the upgrade.
First remove mutter43, then immediately perform the upgrade. Do not relog or
reboot between these steps.
pacman -Rdd mutter43
pacman -Syu
Campbell Jones@Official News
2023-08-05
Hello friend,
long ago I have ditched Arch Linux for my main operating systems and switched to ChromeOS with Arch Linux in Crostini. For a long time this setup worked fine, until I encountered a few issues with Arch Linux and Yubikeys.
In this article, I would like to show you how I setup my Yubikey on Arch Linux running in Crostini within ChromeOS.
First, we have to ensure that /etc/polkit-1/rules.
Christian Rebischke
2023-08-05
I am a big fan of LUKS encrypted USB sticks. They are easy to make and easy to handle on most Linux systems. ChromeOS is one of these systems, where I had trouble with LUKS encrypted USB sticks or block devices in general. Although ChromeOS is capable to mount a various number of filesystems, it has no idea what to do with a LUKS encrypted USB stick. The first idea most people have is launching a Crostini container and decrypting the USB stick via cryptsetup.
Christian Rebischke
2023-08-01
Arch Linux in July 2023 # Staff # We would like to welcome Mario Oenning (moson) as new Arch Linux Support Staff Member.
devtools # arch-nspawn is now utilizing a distinct scope name instead of the previous --keep-unit approach. This allows for the creation of a dedicated scope, placing the container within a slice hierarchy which allows a more precise resource control. This enhancement will be part of the next release.
Arch Monthly Reports
2023-07-31
This article sums up why and how I run Arch Linux on my new Framework Laptop 13, which I received on the 3rd of this month.
Rubin Simons@Rubin Simons
2023-07-17
The past year I have been trying to learn more about the Trusted Platform Module (TPM). This is a small device found on most modern laptops that has several cool security features like key creation, sealing and attestation, however I have been struggling to find a small project where I can learn more about it.
To my surprised I learned a couple of months ago that nobody has written a TPM plugin for age!
Morten Linderud
2023-07-17
"
Ratatui" is a Rust library for building rich terminal user interfaces. In this post, I'm sharing what's new in the latest version and also a fun way to easily create terminal user interfaces in a jiffy.
Unknown@Orhun Parmaksiz
2023-07-11
Let's experiment with the
std.http
module of Zig
>=0.11
and create an HTTP server/client from scratch (along with some benchmarks)!
Unknown@Orhun Parmaksiz
2023-07-01
Arch Linux in June 2023 # packaging # We have now enabled all packagers to have default access to the multilib and unstable desktop (GNOME/KDE) repositories. This decision removes artificial gates and simplifies the process for packagers to contribute to different aspects of the distro’s packaging. By granting wider access by default, we encourage easier participation and collaboration within our distro packaging team.
devtools # We released version v1.0.3 of devtools which focused on bug fixes.
Arch Monthly Reports
2023-06-18
Starting from version 2023.66594-9, TeX Live packages have been reorganized to mirror upstream collections. Even though the new texlive-basic
replaces the old texlive-core
, many of the texlive-core contents (including language specific files) are now split between different packages. To find out which Arch package contains a specific CTAN package, you can use the tlmgr
utility, eg.
$ tlmgr info euler | grep collection
collection: collection-latexrecommended
which means the euler CTAN package is contained in texlive-latexrecommended
. You may also use pacman -F
to query for specific files.
A new metapackage texlive-meta is available to install all subpackages (except for language specific ones), and the new texlive-doc package provides the full documentation for offline use.
Antonio Rojas@Official News
2023-06-14
The openblas package prior to version 0.3.23-2 doesn't ship optimized
LAPACK routine and CBLAS/LAPACKE interfaces for compatibility. This
decision has been reverted now, and the ability to choose a different
default system BLAS/LAPACK implementation while keeping openblas
installed is now provided to allow future co-installation of BLIS,
ATLAS, etc.
The default BLAS implementation will be used for most packages like
NumPy or R. Please install "blas-openblas" and "blas64-openblas" to make
OpenBLAS the default BLAS implementation, just like the old behavior.
Unfortunately you will get errors on updating if you currently have
OpenBLAS installed as the default BLAS implementation:
error: failed to prepare transaction (could not satisfy dependencies)
:: installing openblas (0.3.23-2) breaks dependency 'blas' required by cblas
:: installing openblas (0.3.23-2) breaks dependency 'blas' required by
lapack
Please append your preferred default BLAS implementation to the regular
-Syu command line to get around it. For example:
pacman -Syu blas-openblas
or
pacman -Syu blas
Felix Yan@Official News
2023-06-01
Arch Linux in May 2023 # Staff # We would like to welcome Anton Hvornum (torxed) and Christian Heusel (gromit) among the Arch Linux Package Maintainers.
On top we would like to welcome Leonidas Spyropoulos (artafinde) to their new additional duties as Arch Linux Developer
Git packaging # We are thrilled to announce the successful migration of our packaging ecosystem to Git, with package sources now accessible on GitLab. As part of this transition, we have developed a powerful new tool called pkgctl, available through devtools, offering a user-centric design and streamlined user experience for interacting with all aspects of Arch Linux packaging for users and packagers alike.
Arch Monthly Reports
2023-06-01
Update: I kid you not, my 4th Surface type cover just died this morning. Also corrected Macbook Pro 14 2017 to 13 inch (silly mistake). I also noticed some folks thought I used a lot of computers. I guess I do? I don’t know really. Some of those systems are desktops, some laptops, some were used during approximately the same time periods, some were aquired for my office, some for personal use, some as an experiment and sold again.
Rubin Simons@Rubin Simons
2023-05-29
Ratatui came a long way since its transition from the original
tui-rs
crate. In this post, let's take a look at what's new in the latest version.
Unknown@Orhun Parmaksiz
2023-05-21
We are proud to announce that the migration to Git packaging succeeded! ?
Thanks to everyone who has helped during the migration!
Package sources are now available on
GitLab. Note that the bugtracker is still
flyspry and that merge requests are not accepted as of now. We intend to open the issue tracker and merge requests on the Gitlab package repos in the near future.
Mirrors are syncing again, but it may take a bit of time until your mirror of choice has caught up.
For users
Update your system and merge the pacman pacnew `/etc/pacman.conf.pacnew` file. This is …
Foxboron@Forum Announcements
2023-05-21
We are proud to announce that the migration to Git packaging succeeded! 🥳
Thanks to everyone who has helped during the migration!
Package sources are now available on
GitLab. Note that the bugtracker is still
flyspray and that merge requests are not accepted as of now.
We intend to open the issue tracker and merge requests on the Gitlab package repos in the near future.
Mirrors are syncing again, but it may take a bit of time until your mirror of choice has caught up.
For users
Update your system and merge the pacman pacnew
/etc/pacman.conf.pacnew
file. This is …
Levente Polyak@Official News
2023-05-17
"
rustypaste" is a self-hosted and minimal file upload/pastebin service written in Rust. In this post, I will be talking about its features and telling the story behind how I deployed it to
shuttle.rs to make it publicly available for free use.
Unknown@Orhun Parmaksiz
2023-05-16
This Friday morning (2023-05-19) the Git packaging migration will start until Sunday (2023-05-21). The Arch Linux packaging team will not be able to update packages in any of the repositories during this period.
Notification when the migration starts, and when it is completed, will be published on the [arch-dev-public] mailing list.
How does this impact Arch Linux users?The [testing] repository will be split into [core-testing] and [extra-testing], the [staging] repository will be split into [core-staging] and [extra-staging]. The [community] repository will be merged into [extra] and will therefore be empty after the migration.
All affected repositories will be provided as empty repositories for a transition period after the migration. For regular users, this means that everything works as before.
Note: After the migration is done, users that have the testing repositories enabled need to include the new repositories ([core-testing] and [extra-testing] instead of [testing]) in their pacman.conf before updating their system.
Other changes:
-
SVN access is discontinued and will dissappear.
-
The svn2git mirror will no longer be updated.
-
asp, which relies on the svn2git mirror, will stop working. It is replaced by pkgctl repo clone.
How does this impact Arch Linux tier 1 mirrors?During the migration rsync and HTTP access will be shut down. We will send an email notification to arch-mirrors once everything has been finished.
How does this impact Arch Linux packagers?Packagers will not be able to patch and update their packages. The internal Tier 0 mirror is also going to be disabled for the duration of this migration.
Foxboron@Forum Announcements
2023-05-15
This Friday morning (2023-05-19) the Git packaging migration will start until Sunday (2023-05-21). The Arch Linux packaging team will not be able to update packages in any of the repositories during this period.
Notification when the migration starts, and when it is completed, will be published on the
[arch-dev-public]
mailing list.
How does this impact Arch Linux users?
The
[testing]
repository will be split into
[core-testing]
and
[extra-testing]
, the
[staging]
repository will be split into
[core-staging]
and
[extra-staging]
. The
[community]
repository will be merged into
[extra]
and will therefore be empty after the migration.
All affected repositories will be provided as empty repositories for a transition period after the migration. For regular users, this means that everything works as before.
Note: After the migration is done, users that have the testing repositories enabled need to include the new repositories (
[core-testing]
and
[extra-testing]
instead of
[testing]
) in their
pacman.conf
before updating their system.
Other changes:
- SVN access is discontinued and will dissappear.
- The svn2git mirror will no longer be updated.
asp
, which relies on the svn2git mirror, will stop working. It is replaced by pkgctl repo clone
.
How does this impact Arch Linux tier 1 mirrors?
During the migration rsync and HTTP access will be shut down. We will send an email notification to arch-mirrors once everything has been finished.
How does this impact Arch Linux packagers?
Packagers will not be able to patch and update their packages. The internal Tier 0 mirror is also going to be disabled for the duration of this migration.
Jelle van der Waa@Official News