RepoJournal
Arch Linux

@archlinux

The Arch Linux org — the rolling distro and the developers who run it

What actually shipped in Arch Linux, written up every day — commits, pull requests, releases, and security advisories.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Infrastructure Full archive →

The Wire · Showcase

ARCHINSTALL TIGHTENS CODE QUALITY, BUILDBTW MODERNIZES ORM LAYER

By RepoJournal · Filed · About Arch Linux

Archinstall shipped four quality fixes in 24 hours while buildbtw migrated off deprecated SeaORM patterns, setting both projects up for stable releases.

Archinstall landed a wave of linting corrections targeting ruff's stricter preview rules [1][2], removing dead code [3], and eliminating redundant path validation [4]. These aren't flashy features, but they're the hygiene work that keeps installers reliable. In parallel, the team added Serbian translation support [5], expanding language coverage for Eastern European users. Over on buildbtw, the team completed a critical migration away from SeaORM 2.0's deprecated HasOne<> pattern to the modern BelongsTo<> equivalent [6], ensuring the build infrastructure won't rot against future ORM versions. Two supporting changes landed in tandem: empty pacman repos now initialize automatically when buildspaces are created [7], and build artifacts now flow directly into the pacman database [8]. Across the state desk, routine maintenance continued with cryptsetup [9], gamescope [10], and telegram-desktop [11] all receiving point updates.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Fix too-many-statements-in-try-clause violations ↗ archlinux/archinstall
  2. [2] Fix too-many-statements-in-try-clause violations (#4648) archlinux/archinstall
  3. [3] Remove unused format_cols (#4652) archlinux/archinstall
  4. [4] Remove redundant is_valid_path (#4646) archlinux/archinstall
  5. [5] Add Serbian translation ↗ archlinux/archinstall
  6. [6] Switch over from HasOne<> to BelongsTo<> archlinux/buildbtw
  7. [7] Create empty pacman repos when creating buildspaces and iterations archlinux/buildbtw
  8. [8] upload: Add build artifact to pacman database repo archlinux/buildbtw
  9. [9] update cryptsetup to 2.8.7-1 in core-testing-x86_64 archlinux/state
  10. [10] update gamescope to 3.16.25-1 in extra-x86_64 archlinux/state
  11. [11] update telegram-desktop to 7.0.4-1 in extra-x86_64 archlinux/state

Quick answers

What shipped in Arch Linux on July 22, 2026?
Archinstall shipped four quality fixes in 24 hours while buildbtw migrated off deprecated SeaORM patterns, setting both projects up for stable releases. In total, 69 commits and 10 pull requests landed.
Who contributed to Arch Linux on July 22, 2026?
6 developers shipped this update, including Felix Yan, Christian Hesse, Sven-Hendrik Haase, Levente Polyak, codefiles, and KsanDjordje.
What were the notable Arch Linux updates?
Fix too-many-statements-in-try-clause violations, Fix too-many-statements-in-try-clause violations (#4648), and Remove unused format_cols (#4652).

More from @archlinux

Daily updates, in your inbox

Follow Arch Linux

What actually shipped in Arch Linux, written up every day — commits, pull requests, releases, and security advisories.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?