/
Correlate version numbers between the metadata.json and the RPM spec files.
Correlate version numbers between the metadata.json and the RPM spec files.
Background
Now that we're Forge-compatible, we really need to correlate the version numbers between the RPMs and the metadata.json
files.
I am proposing that we move to a Ruby-style semantic versioning construct which will mean that the -X
part of the RPM spec file will only be used for items that only affect the RPM release and not the Forge release.
In other words:
X.Y.Z-R |
---|
Pros
- This should be simple to automate for:
- linting/validation
- (eventually) RPM spec file generation
- The existing modules won't take much work to normalize since we used this convention while creating the missing
metadata.json
files during SIMP-398 and SIMP-667.
Cons
- Our zeal for order may snuff out a minuscule-but-still-free avenue for creativity, thus hastening the day when life will be uniformly dull and joyless.
Action items
, multiple selections available,
Related content
Update SIMP Repository and RPM Naming Scheme
Update SIMP Repository and RPM Naming Scheme
More like this
SIMP 6.4.0: What r10k-friendly RPM features should it include?
SIMP 6.4.0: What r10k-friendly RPM features should it include?
More like this
How to restructure the RPM installation sequence to be more r10k/Code Manager friendly
How to restructure the RPM installation sequence to be more r10k/Code Manager friendly
More like this
Public SIMP yum repository structure and usage
Public SIMP yum repository structure and usage
More like this
Utilize simp-metadata as the build tool for SIMP
Utilize simp-metadata as the build tool for SIMP
More like this
How do we handle the RPM downloads via Rake?
How do we handle the RPM downloads via Rake?
More like this