(resend - first had messed up quoted email and I forgot to address Neil directly)
Hello Neil, hello PAUSE admins, I am SCHWIGON on PAUSE. I am quite certain to not get an answer from the author YAPPO about the module "String::Diff" in attached email, as he is inactive since 2015, his blog and homepage is dead and he hasn't participated in any of his RT and github tickets. Therefore I kindly ask you to give me - Steffen Schwigon ... https://metacpan.org/author/SCHWIGON ... https://github.com/renormalist CO-MAINTAINER premissions to - String::Diff The module is a dependency to others and stumbled into several deprecations. The upcoming changes were already collected by others on RT and github and I already prepared everything for PAUSE upload in https://github.com/pplu/p5-String-Diff/compare/release/0.08...renormalist:p5-String-Diff:release/0.08#diff-bbd4b6a86bc65b6ac8e79e97afc61499158edb40f7bb404c70637b46d80a7ad2 In the attached email to the author I tried to provide examples why I think I am qualified and will be careful. Kind regards, Steffen Schwigon PS: I crawled back from a multi-year low-energy opensource hiatus and there is a chance I ask for more CO-MAINT permissions, at least on low-hanging fruits. I try to be not this verbose the next time in order to not stress your reading time. -- Steffen Schwigon steffen.schwi...@gmx.de > Gesendet: Donnerstag, 14. November 2024 um 13:35 > Von: "Steffen Schwigon" <steffen.schwi...@gmx.de> > An: yappo+c...@shibuya.pl, ya...@shibuya.pl, ya...@cpan.org > Betreff: String::Diff help/co-maintainer? > > Hello Kazuhiro Osawa, > > Short version: I'm asking if you could need or accept help on a CPAN distro > > - String::Diff > > to apply some fixes to get it installing with newer Perl versions. > > If you want, you could give me > > Steffen Schwigon > https://metacpan.org/author/SCHWIGON > https://github.com/renormalist > > Co-Maintainership on PAUSE to all files under that namespace or reply with some "That's ok for me" to this E-Mail and I will take care of all the details with PAUSE admins. > > In this case I am coming from this ticket: > > - https://github.com/yappo/p5-String-Diff/issues/7 > - https://github.com/neo1ite/p5-String-Diff/commit/83f67e5d60d7e6cab9cf38b6f2c8621526e37a9b > > Long version: > > In the context of maintaining my own Perl projects on CPAN I occasionally trip into other dependencies which don't work for newer Perls. When the author is too busy I sometimes help out with distro maintenance, usually applying existing patches from RT. > > I used to be involved in CPANs QA efforts (CPAN testing, attend Perl QA hackathons, benchmarking, distroprefs, Test'n'TAP tooling) and handle several own distros myself. > > When taking Co-Maintainerships to keep modules running, I will usually create/clone a repo on github, replicate what exists and only apply the bare minimum of patches found on bug trackers, in the same way the module did it. > > Only in rare cases where I understand the actual topic I sometimes also become the primary maintainer for new features. Sometimes I pass it on to the next experts (like with Net::SSH::Perl) or only help do the upload/distro work. > > You can see earlier examples here: > > - https://metacpan.org/dist/Test-Fixture-DBIC-Schema > https://github.com/renormalist/Test-Fixture-DBIC-Schema > - Net::SSH::Perl > https://metacpan.org/release/SCHWIGON/Net-SSH-Perl-2.14 > https://metacpan.org/release/SCHWIGON/Crypt-OpenSSH-ChachaPoly-0.02 > https://metacpan.org/dist/Crypt-OpenBSD-Blowfish > - https://metacpan.org/dist/TAP-Formatter-HTML > - https://metacpan.org/dist/TAP-Harness-Archive > - https://metacpan.org/dist/Class-MethodMaker > - https://metacpan.org/dist/LockFile-Simple > - https://github.com/jrockway/cperl-mode > > This is just to give you some trust that I will try to not screw up your module. > > Thanks for reading this far :-) > and thanks for your modules on CPAN. > > Kind regards, > Steffen Schwigon > -- > Steffen Schwigon > steffen.schwi...@gmx.de</steffen.schwi...@gmx.de>