Skip to content

ppg:staging: pin fork servers to the PSP-X.Y.Z release tags (16.15.1 / 17.11.1 / 18.6.1) - #22

Merged
rjd15372 merged 1 commit into
mainfrom
psp-release-tags
Aug 31, 2026
Merged

ppg:staging: pin fork servers to the PSP-X.Y.Z release tags (16.15.1 / 17.11.1 / 18.6.1)#22
rjd15372 merged 1 commit into
mainfrom
psp-release-tags

Conversation

@rjd15372

Copy link
Copy Markdown
Collaborator

Follow-up to #16: the Percona fork has now tagged the new server releases, but under a new naming schemePSP-16.15.1 / PSP-17.11.1 / PSP-18.6.1 instead of the release-X.Y.Z names used through 17.10.2 / 18.4.2.

That breaks the assumption from #16 that the release-%!{PG_VERSION}.%!{PERCONA_PG_PATCH_VERSION} revision would pin itself once the same-named tag appeared: the ref that resolves for release-17.11.1 is still the branch, so staging kept building a moving ref.

This switches the three fork consumers (staging/17, staging/18, staging/16/tde) to PSP-%!{PG_VERSION}.%!{PERCONA_PG_PATCH_VERSION}:

Project Now resolves to Tag commit = branch head
staging/17 PSP-17.11.1 d2798ace release-17.11.1
staging/18 PSP-18.6.1 19c3033d release-18.6.1
staging/16/tde PSP-16.15.1 c0d38ac6 release-16.15.1

Each tag currently sits exactly on its branch head, so the built source is byte-identical — the revision just stops moving. The version/set_version params are untouched (packages stay 17.11 / 18.6 / 16.15). staging/14, 15 and the extras subprojects build the stock upstream server from REL_* tags and are not affected.

Rendered revisions verified with percona_obs.common.load_macros().

The Percona fork tagged the new releases as PSP-16.15.1 / PSP-17.11.1 /
PSP-18.6.1 instead of the release-X.Y.Z naming used up to 17.10.2 /
18.4.2, so the revision form introduced with PERCONA_PG_PATCH_VERSION
(release-%!{PG_VERSION}.%!{PERCONA_PG_PATCH_VERSION}) keeps resolving
to the release-* *branches* and would never pin itself to a tag.

Switch staging/17, staging/18 and staging/16/tde to
PSP-%!{PG_VERSION}.%!{PERCONA_PG_PATCH_VERSION}.  Each PSP tag
currently points at the exact head of the corresponding release-*
branch (PSP-16.15.1 = c0d38ac6, PSP-17.11.1 = d2798ace,
PSP-18.6.1 = 19c3033d), so the built source is unchanged; the
revision just stops being a moving ref, as a staging tier expects.

Signed-off-by: Ricardo Dias <ricardo.dias@percona.com>
@rjd15372
rjd15372 merged commit cdd463d into main Aug 31, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant