clarification and pre-release

This commit is contained in:
nazunalika 2021-11-30 12:47:46 -07:00
parent 4a50b386f9
commit db752a4424
Signed by: label
GPG Key ID: 6735C0E1BD65D048
2 changed files with 12 additions and 1 deletions

View File

@ -13,8 +13,14 @@ build:
* If `rllh` is set to `0` or is undefined, the stable packages are built * If `rllh` is set to `0` or is undefined, the stable packages are built
* If `rllh` is set to a number higher than `0`, the lookahead packages are built * If `rllh` is set to a number higher than `0`, the lookahead packages are built
When `rllh` is set to something higher than `0`, the minor version will
typically be `y+1`. So if the current stable os `X.0`, the next would be `X.1`.
For pre-releases, both packages should produce `X.0` until changed in the spec.
The `rllh` macro may be versioned out for future use. The `rllh` macro may be versioned out for future use.
A `rllh_minor` macro may be introduced in the future.
### How does this benefit us? ### How does this benefit us?
It allows us to track future minor releases from Stream and see how it will It allows us to track future minor releases from Stream and see how it will
@ -22,3 +28,8 @@ affect us going forward. When a minor release is being branched, the "lookahead"
files can just be copied and a new "stable" release is made in preparation. The files can just be copied and a new "stable" release is made in preparation. The
beta of each RHEL tends to stick around for a month before a release is done, beta of each RHEL tends to stick around for a month before a release is done,
which makes it easier to make sure everything "stays in line" for the most part. which makes it easier to make sure everything "stays in line" for the most part.
### What about after the five year mark?
LookAhead will no longer be produced as the major version will then me in
maintenance only mode.

View File

@ -29,7 +29,7 @@
# will contact the mirrors or set the baseurl to properly use Rocky LookAhead, # will contact the mirrors or set the baseurl to properly use Rocky LookAhead,
# otherwise, the default is "stable" # otherwise, the default is "stable"
%if 0%{?rllh} %if 0%{?rllh}
%define minor 1 %define minor 0
%define contentdir pub/rocky-lh %define contentdir pub/rocky-lh
%define rltype lookahead %define rltype lookahead
%define rlpkg -lookahead %define rlpkg -lookahead