develooper Front page | perl.perl5.porters | Postings from September 2018

[perl #130410] B::Debug deprecated: remove from core distributionpost-perl-5.28

Thread Previous
From:
James E Keenan via RT
Date:
September 23, 2018 21:35
Subject:
[perl #130410] B::Debug deprecated: remove from core distributionpost-perl-5.28
Message ID:
rt-4.0.24-5052-1537738505-735.130410-15-0@perl.org
On Thu, 27 Jul 2017 08:06:04 GMT, xsawyerx@gmail.com wrote:
> 
> On 07/27/2017 12:57 AM, James E Keenan via RT wrote:
> > On Wed, 26 Jul 2017 08:58:04 GMT, xsawyerx@gmail.com wrote:
> >>
> >> On 07/25/2017 02:02 PM, Dagfinn Ilmari Mannsåker wrote:
> >>> "James E Keenan via RT" <perlbug-followup@perl.org> writes:
> >>>
> >>>> Removed in commit ecfa068aa0dab432bfdef423766b665be127ef77
> >>>>
> >>>> CommitDate: Tue Jul 25 07:18:22 this
> >>> This is not how perlpolicy says to remove modules: they need a
> >>> deprecation period of at least one stable relase:
> >>>
> >>> If something in the Perl core is marked as deprecated, we may
> >>> remove it from the core in the future, though we might
> >>> not. Generally, backward incompatible changes will have
> >>> deprecation warnings for two release cycles before being
> >>> removed, but may be removed after just one cycle if the risk
> >>> seems quite low or the benefits quite high.
> >>>
> >>> As of Perl 5.12, deprecated features and modules warn the user
> >>> as they're used. When a module is deprecated, it will also be
> >>> made available on CPAN. Installing it from CPAN will silence
> >>> deprecation warnings for that module.
> >>
> >> This is correct. We cannot simply delete it. We will need to
> >> deprecate
> >> it for at least one cycle. I'm in favor of removing in 5.30, which
> >> also
> >> seems to match Reini's decision.
> >>
> >> I think the word "remove" was ambiguous in this thread and implied
> >> deleting. Sorry about that, Jim.
> > Okay, can you let us know when it is *officially* deprecated?
> 
> It is now officially deprecated.
> 
> > At that point we'll change this ticket's subject and links to reflect
> > scheduled removal in 5.30 (spring 2019).
> 
> Yes, please.

I have re-implemented the removal of B::Debug from the Perl 5 core distribution.  This work is currently in this branch:

smoke-me/jkeenan/130410-remove-b-debug

Since this is one of the items on our list of blockers for perl-5.30 (https://rt.perl.org/Ticket/Display.html?id=131806), unless we hear objections I will merge this into blead as soon as the smoke testers have processed it, i.e., in a week or sooner.

Thank you very much.

-- 
James E Keenan (jkeenan@cpan.org)

---
via perlbug:  queue: perl5 status: open
https://rt.perl.org/Ticket/Display.html?id=130410

Thread Previous


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