Front page | perl.modules |
Postings from April 2021
Re: Adopt Devel::NYTProf?
From: Adam Kaplan
April 3, 2021 20:08
Re: Adopt Devel::NYTProf?
Message ID: CAMj99t4cRwG2eKEMLF3aWwqdCsOxBP2g5s7Kn2qfLn76uTAhbA@mail.gmail.com
I'm delighted that you are interested in carrying the NYTProf torch
forward. Tim has done a great job maintaining it over the past years. So
much so that I still meet engineers who rely on this project and recognize
my name from it so many years later.
I would not worry too much about familiarity with XS and the runtime... I
had about 1 year of Perl experience when the project was initially released
and you have far more than that.
I don't have owner rights, but I suspect we will hear from Tim.
On Sat, Apr 3, 2021 at 9:54 AM James E Keenan <firstname.lastname@example.org> wrote:
> I'm interested in adopting the Devel-NYTProf distribution. If you can
> grant me the privilege I will release the next version.
> Devel::NYTProf is currently classified as ADOPTME in the PAUSE
> permissions file 06perms.txt.gz.
> Hence it is available for adoption.
> A change in Perl 5 blead has caused Devel-NYTProf distribution to fail
> its test suite.
> BBC ticket: https://github.com/Perl/perl5/issues/18215
> D-N ticket: https://github.com/timbunce/devel-nytprof/issues/143
> I have diagnosed this problem and provided a pull request which
> addresses it:
> Pull request: https://github.com/timbunce/devel-nytprof/pull/147
> I've had some correspondence with Tim Bunce about this. On March 28 he
> wrote me and said, "I'd be delighted if you'd consider becoming a
> co-maintainer, or even owner."
> Now, I'll admit that the possibility of becoming the *owner* of
> Devel-NYTProf was at first intimidating. NYTProf relies upon XS code
> have been fine with Tim's applying the pull request. So I wrote Tim
> back indicating my limitations in this respect. Tim did give me write
> access to his github repository (though I have not yet exercised this
> I have not received any comments from Tim about my pull request cited
> above, but I have continued to do work on NYTProf and have filed 3 other
> pull requests mainly focused on extending its test suite's coverage of
> the source code.
> I therefore believe that I am competent to become a co-maintainer of
> this distribution on CPAN. I note that in 06perms.txt.gz there does not
> actually exist a status of "owner" -- "first-come" is the closest there
> is to that -- but there does exist the status of "co-maint". So I would
> like to formally apply for co-maint status on Devel-NYTProf (or at least
> on those modules that are part of the current version on CPAN).
> My maintenance plan for Devel-NYTProf is:
> * Review existing pull requests at
> https://github.com/timbunce/devel-nytprof/pulls. For example, I
> anticipate applying:
> ** https://github.com/timbunce/devel-nytprof/pull/126
> ** https://github.com/timbunce/devel-nytprof/pull/129
> ** https://github.com/timbunce/devel-nytprof/pull/142
> ... as these tickets are "housekeeping".
> * Given that I would be the active co-maintainer, I would change the
> metadata to point to my github repository rather than Tim Bunce's.
> * Apply my pull request
> https://github.com/timbunce/devel-nytprof/pull/147 for the BBC failures.
> Do a CPAN release and, after examination of CPANtesters results, close
> the related bug tickets in Perl 5 blead and in Tim's Issue queue.
> * Apply my additional p.r.s shortly thereafter and do an additional CPAN
> * Post on module-authors@ to the effect that I have become co-maint for
> this distribution and would appreciate feedback from active users and
> from people who can do XS.
> Please review.
> Thank you very much.
> Jim Keenan
> CPANID: JKEENAN