8 years of Chaotic-AUR
Since 2018, a team of volunteers pre-builds AUR packages for you. Here is how we got here.
Timeline
2018
PedroHLC starts Chaotic-AUR.
infra 1.0 goes live with the first build scripts, repoctl and static pages.
2019
The repository becomes an IPFS peer. The experiment ends six weeks later.
The TkG kernels join the repository.
Support for other architectures and Arch-based distributions arrives.
BangL hosts the first community mirror.
All packages switch to zstd compression.
2020
The interfere repository starts to fix broken AUR packages.
Chaotic-AUR starts to build the Garuda Linux packages.
The toolbox (infra 2.0) starts. The packages repository opens for issues.
“Last commit and the death of infra1.0”
The lonewolf server is shut down after two years.
Infra 3.0 brings routines, the keyring and the cleanup tools.
2021
The UFSCar HPC cluster joins as a builder.
The mirror router goes live on Heroku, together with the website at chaotic.cx.
Mirrors start to sync with Syncthing.
The router counts downloads in real time, with the country of each download.
The Silky Network begins providing many new mirrors for Chaotic-AUR.
Mirror health checks and geo routing send each user to a near, healthy mirror.
The community celebrates the 3rd birthday with the first memorial.
PedroHLC hands the main maintainer role to Nico.
2022
A Docker setup makes it easy to host a mirror.
An Ansible role bootstraps the primary node and the cluster nodes.
The router supports more than one repository on the same mirror network.
The first mirror map goes live.
2023
A Cloudflare R2 CDN mirror joins the network.
The pkgrel incrementer rebuilds Haskell packages when their dependencies change.
Chaotic-Nyx brings the idea to NixOS.
2024
Chaotic-AUR 4.0 moves the builds to GitLab CI.
The toolbox gets its last commit.
The mirror map and the deployment log arrive on the website.
Work on this website starts.
The community celebrates the 6th birthday with the second memorial.
Download metrics, the repo manager for automatic rebuilds and the TypeScript router arrive.
The router enters under attack mode after 500k requests. Traffic is back to normal the same day.
2025
The website gets its second big rework.
Active human review starts: major updates from AUR maintainers outside our trusted list get reviewed by a human before the merge.
2026
Country mirrors redirect users to the closest mirror in their country. Other users reach a random mirror in that country that stays persistent.
The router moves from Heroku to fly.io.
High caution mode: the trusted list is switched off. From now on, every major AUR update gets reviewed by a human before the merge.
Angular 22, AUR scans and failure tags arrive.
GitHub Actions runners join as extra build nodes.
Another UI rework of the website, including SSG and multi-language support, just in time for the 8th birthday.
Fun facts
Counted from the git history of our repositories.
chaotic@aur
- Uptime
- 8 years, since 18 Oct 2018
- Commits
- 30,169 in 18 repositories
- Humans vs. bots
- 12,582 by humans, 17,587 by bots
- Record year
- 2026, with 4,422 human commits so far
- Busiest day
- 18 Jan 2025, 456 commits in one mass rebuild
- Mirrors
- 55 in 26 countries
- Night shift
- 417 commits between midnight and 6 AM, local time
- Favorite day
- Sunday, 932 commits
- Christmas
- 21 commits on Christmas Day, every year since 2021
- Biggest commit
- 61,226 changed lines, a reformat on Christmas Eve 2024
- Longest streak
- 35 days in a row (xiota)
- Top word
- “drop”, 1,388 times
- Cleanups
- 109 × “no longer needed”
- Kernel parties
- 8 kernel releases brought to the party
- Oops
- 22 commits
- RIP
- 22 things declared dead
- Reverts
- 75 commits
- Typos
- 39 commits
- Fix streak
- 5 × “fix” in a row
- Shortest message
- “g”
- Emoji
- only 4 in all human commits
- CI bot
- 10,003 commits by Chaotic CI
- PKGREL_BUMPS
- 795 × “Update PKGREL_BUMPS”
- Hyprland portal
- 12 commits for one interfere
Birthday shell
Welcome to the Chaotic-AUR birthday shell. We turn 8 today!
Type help to see what you can do.
Thank you to every maintainer, mirror host, contributor and user. Here is to the next eight years!