diff options
author | Steve Hay <steve.m.hay@googlemail.com> | 2015-02-26 09:17:10 +0000 |
---|---|---|
committer | Steve Hay <steve.m.hay@googlemail.com> | 2015-03-06 08:15:53 +0000 |
commit | c792d632ffa0788feffe59cb0c1ec4acfccea44a (patch) | |
tree | 72fe09a5d0496cf5ad12fb3ecd0ec8bd72aef116 /pod/perlpolicy.pod | |
parent | ff982d0036bfe69b869b03451f0561fa790d4378 (diff) | |
download | perl-c792d632ffa0788feffe59cb0c1ec4acfccea44a.tar.gz |
maint policy: Separate acceptable/unacceptable changes into two litss
Diffstat (limited to 'pod/perlpolicy.pod')
-rw-r--r-- | pod/perlpolicy.pod | 36 |
1 files changed, 23 insertions, 13 deletions
diff --git a/pod/perlpolicy.pod b/pod/perlpolicy.pod index 195ef5dfb1..32054c40de 100644 --- a/pod/perlpolicy.pod +++ b/pod/perlpolicy.pod @@ -250,21 +250,20 @@ no longer ship with Perl, but will continue to be available on CPAN. =head1 MAINTENANCE BRANCHES -=over - -=item * - New releases of maint should contain as few changes as possible. If there is any question about whether a given patch might merit inclusion in a maint release, then it almost certainly should not be included. +The following types of change may be considered acceptable, as long as they do +not also fall into any of the "unacceptable" categories set out below: + +=over + =item * Portability fixes, such as changes to Configure and the files in -hints/ are acceptable. Ports of Perl to a new platform, architecture -or OS release that involve changes to the implementation are NOT -acceptable. +hints/ are acceptable. =item * @@ -274,11 +273,6 @@ or fix broken markup. =item * -Patches that add new warnings or errors or deprecate features -are not acceptable. - -=item * - Patches that fix crashing bugs, assertion failures and memory corruption that do not otherwise change Perl's functionality or negatively impact performance are acceptable. @@ -306,6 +300,23 @@ installation issues are acceptable. When these changes are made to dual-life modules for which CPAN is canonical, any changes should be coordinated with the upstream author. +=back + +The following types of change are NOT acceptable: + +=over + +=item * + +Ports of Perl to a new platform, architecture +or OS release that involve changes to the implementation are NOT +acceptable. + +=item * + +Patches that add new warnings or errors or deprecate features +are not acceptable. + =item * New versions of dual-life modules should NOT be imported into maint. @@ -322,7 +333,6 @@ talk to a pumpking.) =back - =head2 Getting changes into a maint branch Historically, only the pumpking cherry-picked changes from bleadperl |