1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-07-07 06:01:48 +02:00

Add a warning against carelessly changing the profile version number

Try and prevent the situation of https://github.com/NixOS/nix/issues/10109 to happen again in the future
This commit is contained in:
Théophane Hufschmitt 2024-03-05 08:07:58 +01:00 committed by GitHub
parent e164b39ee9
commit 7161ef14a2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -222,6 +222,8 @@ struct ProfileManifest
es[name] = obj; es[name] = obj;
} }
nlohmann::json json; nlohmann::json json;
// Only upgrade with great care as changing it can break fresh installs
// like in https://github.com/NixOS/nix/issues/10109
json["version"] = 3; json["version"] = 3;
json["elements"] = es; json["elements"] = es;
return json; return json;