summaryrefslogtreecommitdiff
path: root/Porting/release_managers_guide.pod
diff options
context:
space:
mode:
authorFlorian Ragwitz <rafl@debian.org>2010-08-12 18:32:16 +0200
committerFlorian Ragwitz <rafl@debian.org>2010-08-15 20:43:22 +0200
commit45ce95313acf9eefe6005f1a598b291e461d9431 (patch)
tree75cc982b9fa51adc524b8a157b42a840ab036b54 /Porting/release_managers_guide.pod
parentbeeec492daca10de7e6f32d0689c6854448e5e7c (diff)
downloadperl-45ce95313acf9eefe6005f1a598b291e461d9431.tar.gz
Add a note on API versions for release managers
Diffstat (limited to 'Porting/release_managers_guide.pod')
-rw-r--r--Porting/release_managers_guide.pod7
1 files changed, 7 insertions, 0 deletions
diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod
index bdf37e47ae..fa1895fb2d 100644
--- a/Porting/release_managers_guide.pod
+++ b/Porting/release_managers_guide.pod
@@ -314,6 +314,13 @@ this line in README.vms needs special handling:
rename perl-5^.10^.1.dir perl-5_10_1.dir
+When doing a blead release, also make sure the C<PERL_API_*> constants in
+F<patchlevel.h> are in sync with the with the version you're releasing, unless
+you're absolutely sure the release you're about to make is 100% binary
+compatible to an earlier release. When releasing a stable perl version, the
+C<PERL_API_*> constants C<MUST NOT> be changed as we aim to guarantee binary
+compatibility in maint branches.
+
Commit your changes:
$ git st