-
-
Notifications
You must be signed in to change notification settings - Fork 13.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fmt: fmt_7 -> fmt_9 #208834
fmt: fmt_7 -> fmt_9 #208834
Conversation
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
Why do we want to target staging here? The rebuild count is still low enough for master. Also please rebase. |
596ab0c
to
ecc3934
Compare
ff86724
to
ca3e3a3
Compare
Added the new pkg Failing pkgs are unrelated from this PR, see Hydra builds. Result of 13 packages marked as broken and skipped:
5 packages failed to build:
55 packages built:
|
Change the default fmt alias from fmt_7 to fmt_9 (i.e. the latest). Follow-up on PR NixOS#187482 (5660337).
Pin all packages using the default fmt to the older fmt_7.
Bump to latest supported fmt.
Bump to latest supported fmt.
Bump to latest supported fmt.
Bump to latest supported fmt.
Bump to latest supported fmt.
ca3e3a3
to
fb9496a
Compare
Rebased to resolve merge conflict. |
Description of changes
This is a follow-up on an old PR, #187482 (comment)
This PR targets staging because it affects several dozen packages, including some that take a long time to compile (e.g. ceph).
Steps in this PR:
Change the default fmt to fmt_9. Pin every use of the default fmt to fmt_7. This should result in no net changes, confirmed by:
Result of
nixpkgs-review
run on x86_64-linux 12 packages built:
8e7101ea94a treewide: unpin fmt_7, use latest fmt where possible
Where possible, un-pin fmt_7 and use the default fmt (fmt_9) for all those pkgs.
Bump individual pkgs to use their latest supported fmt (fmt_8).
596ab0c6702 fmt_7: remove unused pkg
Cleanup fmt_7, which is nowhere used anymore.
Result of
nixpkgs-review
run on x86_64-linux 116 packages marked as broken and skipped:
58 packages built:
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)nixos/doc/manual/md-to-db.sh
to update generated release notes