Policy on marking packages as broken

Hello, can someone point me to the procedure about marking packages as broken?

I see that this commit marks packages as broken in multiple release-related branches but spot checking a few on master-

  1. https://github.com/NixOS/nixpkgs/blob/734c7444071243ba157fef71a880ed1b072abf11/pkgs/servers/rt/default.nix

  2. https://github.com/NixOS/nixpkgs/blob/734c7444071243ba157fef71a880ed1b072abf11/pkgs/development/misc/qmk_firmware/default.nix

  3. https://github.com/NixOS/nixpkgs/blob/734c7444071243ba157fef71a880ed1b072abf11/pkgs/top-level/ruby-packages.nix#L1714

looks like they are not marked as broken.

I’m not sure but my instinct is that they should be marked as broken on master too.

1 Like

It’s a non-documented part of the release process that anything which continues to fail on hydra after the release is marked broken https://github.com/NixOS/nixpkgs/issues/100111

1 Like