Hi James!

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.

Regards,
-adam


On Sat, Apr 3, 2021 at 9:54 AM James E Keenan <jkee...@pobox.com> wrote:

> Hello,
>
> 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.
>
> Devel::NYTProf,ADOPTME,f
>
> 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
> and Javascript, neither of which are in my current skill set.  I would
> 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
> access).
>
> 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
> release.
>
> * 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
>
>

Reply via email to