From 4f6a6e861203d4a7568ded8048589010b62fafe9 Mon Sep 17 00:00:00 2001 From: Lukas Mai Date: Wed, 19 Mar 2025 17:20:24 +0100 Subject: [PATCH] Porting/release_managers_guide.pod: document version placeholders --- Porting/release_managers_guide.pod | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod index 2aac77c90765..da57c5f78fc9 100644 --- a/Porting/release_managers_guide.pod +++ b/Porting/release_managers_guide.pod @@ -22,6 +22,35 @@ POD. $ perl Porting/make-rmg-checklist --html --version [5.X.Y-RC#] > /tmp/rmg.html +This file serves as a template for the checklist. In particular, the following +placeholders in the instructions below are recognized and expanded by +F: + +=over + +=item C<5.X.Y> + +The perl version whose release is being prepared (e.g. C<5.41.9>). + +=item C<5.X> + +The perl version whose release is being prepared, but without the final +component (e.g. C<5.41>). + +=item C<5.LAST> + +The "previous" perl version. Normally, this is just C<5.X.(Y-1)>, but if the +last component is 0, it subtracts 2 from the middle component: + + 5.X.Y 5.LAST + ====== ====== + 5.41.9 -> 5.41.8 + 5.40.1 -> 5.40.0 + 5.40.0 -> 5.38.0 + 5.41.0 -> 5.39.0 + +=back + =head1 SYNOPSIS This document describes the series of tasks required - some automatic, some