Closed SyntheticBird45 closed 9 months ago
For the cuprated
binary I would be for the first option. However I think the crates that make up Cuprate should follow their own versioning.
For what I think the rules should be for the Cuprate binary should be, I think the MAJOR field should indicate a hf, so when we become stable the major field should only be incremented on hf before that I think versioning should have less defined rule.
So following what you proposed first version of cuprated will be 18.0.1. The scheme is : HARDFORK.UPDATE.PATCH. with UPDATE being an API change, and PATCH being fixes.
No just that the major version will only be increased on hf so first version will still be 1 but will only go to 2 when/ if there is a hardfork.
What is the versioning scheme of Cuprate ? I see three options:
Pros of following monerod versioning: