nix-community / nixpkgs-wayland

Automated, pre-built packages for Wayland (sway/wlroots) tools for NixOS. [maintainers=@colemickens, @Artturin]
497 stars 44 forks source link

sirula: broken, blocking updates #414

Closed colemickens closed 11 months ago

colemickens commented 11 months ago

cc: @Artturin who has been looking into this.

As far as I can tell, sirula depends on osstrtools, which has a syntax bug that has gone unnoticed for years. Neither osstrtools, nor sirula are seeing a lot of development activity and I don't have bandwidth to dive in.

Normally we'd just block updates and move on, but in this case, nixpkgs bumping Rust means that sirula even being in this package set blocks updates/advance/etc.

Ideas? Should we just drop Sirula? If it's packaged in nixpkgs, presumably it's having the same issue there?

colemickens commented 11 months ago

I guess an alternative would be building the package with an older nixpkgs.

I can add a new input, for an old nixpkgs, keep sirula around for a bit. Add a warning that it will be dropped in 3 months if upstream hasn't gotten it building in current Rust.

colemickens commented 11 months ago

done in https://github.com/nix-community/nixpkgs-wayland/commit/6f029615a7348dc812ab03d7ba6df39dcfdb1405