Zellij broken in stable

hi!

I see that zellij is broken in stable and pr #512626 should be fixing it.

My question is: how is it possible that stable was broken by an update? Why the broken build was distributed? I though that tests (at least if the package is building) were run before releasing a change (and also a reason why the fix is in the pipeline for at least a day and not yet live).

Don’t want to blame anyone, I’m asking because I would like to understand better the release process for new packages.

Thanks!

2 Likes

It’s mainly up to the people with merge rights to review, look at results of CI, etc.

The process itself only blocks channels on a small subset of packages, the rest can remain in whatever state. (we have many thousand packages, after all, we’re unable to block everything because a single failure) The process is somewhat described in Channel branches - Official NixOS Wiki

And it’s not in the channel because it takes time. There’s about 11k build jobs for 25.11 queued right now.

2 Likes

Might have been a back port that caused it to fail and nobody looked at it and it just got merged.