All pages
The pages of this site, grouped by what you want to do. Pages that need your GitHub username show it as <login>; save your username with the Personalize button at the top and they link to your own pages.
nixpkgs-ctl reads the open update pull requests of NixOS/nixpkgs from GitHub, and it adds what GitHub does not show: the risk of each update, who it waits on, and what to do next. The first group helps you review a pull request. The second helps a committer merge. The others help maintainers, people who track one PR, and people who want to know the health of the packages. Every page uses the same words and the same rules.
Review a PR
- Updates ready to reviewLow-risk updates with CI passed, each with the commands to check it.
- Security fixesOpen updates that fix a CVE, newest first.
- Your first reviewA step by step guide to review and test your first update.
Merge as a committer
- Ready for a committerCI passed and approved, low risk first.
- Speed runMerge the safe ones one by one.
Maintain your packages
- Your page
/u/<login>/Your PRs and the updates of your packages that wait on you. - Weekly digest
/u/<login>/week.xmlAn Atom feed with one entry for each of the last 4 weeks. - Your year in review
/u/<login>/year/What you opened, merged and reviewed.
Track your PR
- Find a PR or a packageType a PR number or address, a package or a username.
- Your feed
/u/<login>/feed.xmlAn Atom feed of the updates that wait on you. - Integration branchesWhere staging and the other big branches are, on the way to nixos-unstable.
Package health
- No active maintainerPackages whose maintainers stopped.
- Broken after an updateMerged updates that Hydra could not build.
- CI stuckOpen PRs whose CI waits for a runner.
- Outdated upstreamPackages with a newer version upstream and no update PR.
- BackportsFixes that wait for a backport to a release branch.
- Clean-upDuplicate and stale update PRs to close.
People
Data and stats
- StatsWho the updates wait on, CI, risk and a 30-day trend.
- All updatesThe full list of open updates with filters.
Help
- Questions and answersWhat the words mean and how the rules work.
- All pagesEvery page of the site with one line on each.
- PrivacyWhat the server keeps: public data only.
- Terms and data removalThe terms of use, where the data comes from and how to ask for removal.
- CopyrightWho owns the text, the code and the design, and how to ask to reuse them.
Pages of one item
- A PR
/pr/<number>The brief of one update PR: risk, CI, who it waits on and the commands to review it. - A package
/p/<package>The open and merged updates of a package, its maintainers and its build state. - A user
/u/<login>What needs a person: their packages, their PRs and their reviews. - A team
/t/<team>The members of a nixpkgs team and the open updates of their packages.