RepoJournal
Arch Linux

@archlinux

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

Keep up with Arch Linux in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Infrastructure Full archive →

The Wire · Showcase

ARCHINSTALL TACKLES TYPE CHECKER ERRORS AS ECOSYSTEM ROLLS FORWARD

By RepoJournal · Filed · About Arch Linux

Archinstall shipped five refactor PRs in 24 hours to resolve type annotation mismatches that pyright and pyrefly flagged across hardware, device, and bootloader models.

The installer's codebase is undergoing systematic type safety hardening. Codefiles landed refactors for CPUVendor [1], PartitionType [7], PartitionTable [9], and Bootloader.get_default [10], each addressing return type incompatibilities where Literal types were being returned from methods declared to return Self. A separate PR refactored the TranslationHandler locales directory structure [8]. On the package side, the repo rolled out five routine updates across extra: Lua climbed to 5.5.1-1 [2], Atuin hit 18.19.0-1 [3], Rio reached 0.5.8-1 [4], ty bumped to 0.0.66-1 [5], and Gitea Runner advanced to 3.0.2-1 in testing [6]. In parallel, buildbtw merged a doctor subcommand for the executor [11], [12], adding diagnostic capability to the build infrastructure. Activity across all three repos: 57 commits, 5 PRs.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Refactor CPUVendor ↗ archlinux/archinstall
  2. [2] update lua to 5.5.1-1 in extra-x86_64 archlinux/state
  3. [3] update atuin to 18.19.0-1 in extra-x86_64 archlinux/state
  4. [4] update rio to 0.5.8-1 in extra-x86_64 archlinux/state
  5. [5] update ty to 0.0.66-1 in extra-x86_64 archlinux/state
  6. [6] update gitea-runner to 3.0.2-1 in extra-testing-x86_64 archlinux/state
  7. [7] Use staticmethod for get_type_from_code ↗ archlinux/archinstall
  8. [8] Refactor TranslationHandler locales directory ↗ archlinux/archinstall
  9. [9] Refactor default PartitionTable ↗ archlinux/archinstall
  10. [10] Use staticmethod for Bootloader.get_default ↗ archlinux/archinstall
  11. [11] Merge branch 'add-executor-doctor-subcommand' into 'main' archlinux/buildbtw
  12. [12] Add doctor subcommand to executor archlinux/buildbtw

Quick answers

What shipped in Arch Linux on August 4, 2026?
Archinstall shipped five refactor PRs in 24 hours to resolve type annotation mismatches that pyright and pyrefly flagged across hardware, device, and bootloader models. In total, 57 commits and 5 pull requests landed.
Who contributed to Arch Linux on August 4, 2026?
4 developers shipped this update, including Robin Candau, Caleb Maclennan, codefiles, and Sven-Hendrik Haase.
What were the notable Arch Linux updates?
Refactor CPUVendor, update lua to 5.5.1-1 in extra-x86_64, and update atuin to 18.19.0-1 in extra-x86_64.

More from @archlinux

Daily updates, in your inbox

Follow Arch Linux

Keep up with Arch Linux in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

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

Elsewhere on the wire

Want every project, not just this one?