Hello everyone,
we are @yayayayaka and @jopejoe1, the release managers of the latest NixOS release, NixOS 26.05 “Yarara”.
In our release announcement on discourse and GitHub we invited the community to a Jitsi call to provide a room for feedback about the past release cycle. That call happened on June 3rd 2026 18:00 UTC and last around 45 minutes.
In this thread we provide summary of the points discussed. If you have more feedback, you are more than welcome to provide them here as a reply to this thread.
<3,
yaya and @jopejoe1
NixOS 26.05 release retrospective
staging-next iterations
The 26.05 release cycle had only staging-next iteration. This was due to delays in the previous iteration. To allow more time for the staging-next iteration to finsh before branch-off, the release managers decided to postpone the branch-off and the final release by a few more days. We still managed to announce the release by the end of month, however.
The timeframe of each staging-next iteration (as suggested by RFC85) does not match with reality anymore, as these take more than one week nowadays.
The time between the staging-next merge and the official release was considered too short. Some regressions such as the GDM+Niri desktop setup could not be fixed in time and affected a considerable amount of users.
As a result, the release managers will seek a conversation with the staging team to rethink the timeline of a future release process to allow more time for the staging-next iterations.
Breaking changes after feature freeze
It was noted that some breaking changes were merged after the restriction on breaking changes and the release managers were encouraged to revert more PRs causing issues.
Clarification on deprecation policies within nixpkgs
In response to the removal of the entire nodePackages package set, it was noted that there is still no clear policy on when and how to deprecate/remove things within nixpkgs. Yaya mentioned NixOS/nixpkgs#520061 as an already ongoing discussion on that topic.
switch during NixOS upgrade
The official NixOS manual mentions nixos-rebuild switch --upgrade as a mean to upgrade to a new release. This was critizised in the meeting as this could introduce hard to solve problems during the upgrade.
Instead of switching, it should be generally recommended to nixos-rebuild boot followed by a system reboot to upgrade NixOS to a new release.
The release managers have taken note of that feedback and will propose a change of the documentation.
For future releases, it was also suggested to make the release upgrade a switch inhibitor.
Cleaning up old NixOS module config
It was suggested to clean up old NixOS configuration that applies to old, unsupported NixOS releases only (aka system.stateVersion < 25.11) in the future.
Nixpkgs/NixOS Release notes
Coordination with release editors
The release managers were faced with the problem of unfinished release editing. They had to take the time to fix missing internal links and sorting release notes into the right handbook (NixOS vs. nixpkgs manual). This delayed the announcement of the final release by a several hours.
This could have been avoided by having the release managers check the state of the release notes at least one day in advance, so this is entirely on us release managers ![]()
The release managers will update the release manual to ensure the final review of the release notes happens a little earlier than on release day.
Participants of the meeting mentioned that release editing often happened at the very last minute and recommended to start with the release editing earlier.
Summarizing removals
It was suggested to summarize module removals to make the section about backbard incompatibilities easier to read.
Release Wiki maintenance
The release managers noticed more outdated information regarding the release process in the NixOS Release Wiki and will provide more Pull Requests bringing the documentation back in sync.
Closing
Once again, thank you all for making this release possible and I am looking forward to release the next version of NixOS (26.11 “Zokor”) in coordination with a new release manager!
Until then! <3
yaya