mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-11-15 12:15:56 +01:00
Currently, every package set consists of three commits, generated by update-hackage.sh, update-stackage.sh and regenerate-hackage-packages.sh, respectively. This is suboptimal, as it necessarly causes intermediate states of Nixpkgs where the generated hackage-packages.nix and all-cabal-hasehs and/or the hackage2nix configuration files are out of sync. Ideally, running regenerate-hackage-packages.sh is a no-op for every Nixpkgs revision. This is achieved by adding a wrapper script, update-package-set.sh, which runs the individual moving parts and commits the result. |
||
|---|---|---|
| .. | ||
| dependencies.nix | ||
| hydra-report.hs | ||
| maintained-broken-pkgs.nix | ||
| maintainer-handles.nix | ||
| mark-broken.sh | ||
| merge-and-open-pr.sh | ||
| regenerate-hackage-packages.sh | ||
| regenerate-transitive-broken-packages.sh | ||
| test-configurations.nix | ||
| transitive-broken-packages.nix | ||
| unbreak.nu | ||
| update-cabal2nix-unstable.sh | ||
| update-hackage.sh | ||
| update-package-set.sh | ||
| update-stackage.sh | ||
| upload-nixos-package-list-to-hackage.sh | ||