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

KEYCHAIN 3.0 LANDS IN TESTING, ARCHINSTALL TIGHTENS VALIDATION

By RepoJournal · Filed · About Arch Linux

Arch's package repos are moving fast: keychain climbs to 3.0.0, Deno reaches 2.9.4, and archinstall ships critical validator fixes across Pydantic models.

The state repo absorbed 55 commits in 24 hours, pushing keychain to 3.0.0-2 in extra-testing-any [1] on the heels of an earlier 3.0.0-1 release [2], signaling a major version bump is nearly ready for stable. Deno jumped to 2.9.4-1 [3] in extra-x86_64 while deepin-tray-loader ticked to 2.0.37-1 [4] and vim landed at 9.2.0843-1 [5]. On the archinstall desk, the focus shifted to correctness: three separate validator refactors landed to align type annotations with documentation and improve handling of unexpected values [7] [10], while a critical change made fetch_data_from_url() return bytes instead of strings to work properly with Pydantic's model_validate_json [8]. Ruff linting got bumped twice across the toolchain, moving to v0.16.0 in both the pre-commit hook [6] and as a direct dependency [9], bringing stricter code analysis to the installer pipeline.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] update keychain to 3.0.0-2 in extra-testing-any archlinux/state
  2. [2] update keychain to 3.0.0-1 in extra-testing-any archlinux/state
  3. [3] update deno to 2.9.4-1 in extra-x86_64 archlinux/state
  4. [4] update deepin-tray-loader to 2.0.37-1 in extra-x86_64 archlinux/state
  5. [5] update vim to 9.2.0843-1 in extra-x86_64 archlinux/state
  6. [6] Update pre-commit hook astral-sh/ruff-pre-commit to v0.16.0 ↗ archlinux/archinstall
  7. [7] Refactor MirrorStatusEntryV3 field validator ↗ archlinux/archinstall
  8. [8] Return bytes from fetch_data_from_url() ↗ archlinux/archinstall
  9. [9] Update dependency ruff to v0.16.0 ↗ archlinux/archinstall
  10. [10] Refactor MirrorStatusListV3 model validator ↗ archlinux/archinstall

Quick answers

What shipped in Arch Linux on July 24, 2026?
Arch's package repos are moving fast: keychain climbs to 3.0.0, Deno reaches 2.9.4, and archinstall ships critical validator fixes across Pydantic models. In total, 55 commits and 7 pull requests landed.
Who contributed to Arch Linux on July 24, 2026?
4 developers shipped this update, including Antonio Rojas, Felix Yan, renovate, and codefiles.
What were the notable Arch Linux updates?
update keychain to 3.0.0-2 in extra-testing-any, update keychain to 3.0.0-1 in extra-testing-any, and update deno to 2.9.4-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?