$ the-wire · showcase
Routine package bumps and archinstall lint cleanup
By RepoJournal · Filed · About Arch Linux
A quiet day: five extra-x86_64 package updates landed in archlinux/state, while archinstall tightened its linting and pre-commit setup.
Caleb Maclennan pushed five routine updates to archlinux/state [1][2], including onefetch 2.28.1-1, rio 0.5.27-1, exiv2 0.28.9-1, and dua-cli 2.44.0-1, all in extra-x86_64. Antonio Rojas bumped rocblas to 7.2.4-3 in extra-staging-x86_64 [3], which is a staging rebuilt flagging build or dependency changes. archinstall focused on tooling: codefiles refactored ArchConfigType members to use auto() [4], a purely internal change with no behavior shift. The same author fixed the pre-commit mypy hook [5][6] by ceasing to pass filenames, which was overriding the `files` configuration in pyproject.toml; the hook now respects that config. Renovate updated the astral-sh/ruff-pre-commit hook from v0.16.4 to v0.16.5 [7], and the team enabled Ruff's RUF015 rule [8], which flags unnecessary iterable allocation for first element, so future code will avoid that pattern. archweb also merged a dependabot bump of types-bleach from 6.4.0.20260607 to 6.4.0.20260728 [9], a dev-dependency type stubs update.
Action items
- → No urgent action required; monitor rocblas in staging before it reaches extra archlinux/state [monitor]
References
- [1] update onefetch to 2.28.1-1 in extra-x86_64 ↗ archlinux/state
- [2] update exiv2 to 0.28.9-1 in extra-x86_64 ↗ archlinux/state
- [3] update rocblas to 7.2.4-3 in extra-staging-x86_64 ↗ archlinux/state
- [4] Use auto() for ArchConfigType members ↗ archlinux/archinstall
- [5] Fix pre-commit mypy hook (#4740) ↗ archlinux/archinstall
- [6] Fix pre-commit mypy hook ↗ archlinux/archinstall
- [7] Update pre-commit hook astral-sh/ruff-pre-commit to v0.16.5 ↗ archlinux/archinstall
- [8] Enable Ruff RUF015 rule ↗ archlinux/archinstall
- [9] build(deps-dev): bump types-bleach from 6.4.0.20260607 to 6.4.0.20260728 ↗ archlinux/archweb