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 > >