develooper Front page | perl.perl5.porters | Postings from March 2023

Re: Deprecation doesn't mean we have two release cycles beforethings break.

Thread Previous | Thread Next
From:
Dave Mitchell
Date:
March 1, 2023 14:11
Subject:
Re: Deprecation doesn't mean we have two release cycles beforethings break.
Message ID:
Y/9dHqD2uHJKczON@iabyn.com
On Mon, Feb 27, 2023 at 11:17:02AM +0100, demerphq wrote:
> But that isn't correct. Odds are *very* likely we get CPAN breakage from
> the very moment we deprecate something

+1

I'm particularly troubled that we have added two major deprecations
very late in this release cycle:

5.37.9:  deprecate Foo'Bar
5.37.10: (not even released yet): change 'experimental' to 'deprecated':
            ~~, given, when, etc.

There seems to have been a lot of CPAN test suite breakage from these.
Even if the fixes turn out to be trivial, and even if p5p volunteer to do
all the fixing, it doesn't leave a lot of time to get new releases out and
settled in.

So I think that
a) such deprecations in future should only come early in the blead release
   cycle;
b) we should seriously consider backing out for now the two specific
    Foo'Bar and ~~ deprecations and re-adding them for 5.38.1.

-- 
Never do today what you can put off till tomorrow.

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About