From bduggan at matatu.org Thu Mar 8 05:54:07 2018 From: bduggan at matatu.org (Brian Duggan) Date: Thu, 8 Mar 2018 08:54:07 -0500 Subject: [Philadelphia-pm] Monday, March 12 Message-ID: <20180308135407.GA1322@haraka.localdomain> Hi Folks, Any volunteers to speak on Monday? If not, I'm happy to either present the talk I did last month at FOSDEM ("Perl 6 on Jupyter") -- I did a very rough draft of this talk at phl.pm in October -- or I could do an informal walkthrough of my recent adventures using Cro (http://mi.cro.services) and React.js. Brian From bduggan at matatu.org Thu Mar 8 06:27:14 2018 From: bduggan at matatu.org (Brian Duggan) Date: Thu, 8 Mar 2018 09:27:14 -0500 Subject: [Philadelphia-pm] Monday, March 12 In-Reply-To: <20180308135407.GA1322@haraka.localdomain> References: <20180308135407.GA1322@haraka.localdomain> Message-ID: <20180308142714.GA1642@haraka.localdomain> On Thursday, March 8, Brian Duggan wrote: > Any volunteers to speak on Monday? Jim Keenan has volunteered to do a dry-run of his TPCiSLT talk: "Testing the CPAN River Against the Perl 5 Core Distribution: Where Do We Stand?" Thanks, Jim! And hope to see many of you there. Details, as always, are at http://phl.pm.org (which gets them from meetup.com). Brian From jkeenan at pobox.com Fri Mar 9 08:13:53 2018 From: jkeenan at pobox.com (James E Keenan) Date: Fri, 9 Mar 2018 11:13:53 -0500 Subject: [Philadelphia-pm] Monday, March 12 In-Reply-To: <20180308142714.GA1642@haraka.localdomain> References: <20180308135407.GA1322@haraka.localdomain> <20180308142714.GA1642@haraka.localdomain> Message-ID: <40a52dd5-3791-89e0-4d03-b1711db872e5@pobox.com> On 03/08/2018 09:27 AM, Brian Duggan wrote: > On Thursday, March 8, Brian Duggan wrote: >> Any volunteers to speak on Monday? > > Jim Keenan has volunteered to do a dry-run of his > TPCiSLT talk: > > "Testing the CPAN River Against the Perl 5 Core Distribution: > Where Do We Stand?" My talk is a first draft of a TPC-20-minute presentation ... so if anyone else wants to present something, step up to the plate. And my talk builds on the one I gave last year at TPC, which you can peruse here: * text: http://thenceforward.net/perl/tpc/TPC-NA-2017/p5-codebase-health.pdf * slides: http://thenceforward.net/perl/tpc/TPC-NA-2017/slides/ * video: https://www.youtube.com/watch?v=yLFHyxALAbE&list=PLA9_Hq3zhoFxdSVDA4v9Af3iutQxLI14m&index=65&t=4s Thank you very much. Jim Keenan From jkeenan at pobox.com Mon Mar 19 07:05:03 2018 From: jkeenan at pobox.com (James E Keenan) Date: Mon, 19 Mar 2018 10:05:03 -0400 Subject: [Philadelphia-pm] Test against Perl 5 dev: how you can help Message-ID: <37c0f959-1eef-6131-78ba-0e3e40954709@pobox.com> Philadelphia friends, This message is a follow-up to my presentation at Philadelphia.pm last Monday (http://thenceforward.net/perl/talks/phlpm20180312/). I would like to invite you to participate in a Perl community activity which will help get Perl 5.28.0 out the door. You can help by testing a list of 10 CPAN modules which are currently failing against Perl 5.27.* blead and analyzing the cause of those failures. Once you've analyzed those failures, we'll discuss how to report your findings and, possibly, correct those failures. The Specifics 1. We expect to release our monthly development release, perl-5.27.10, on Tuesday, March 20. By Wednesday, a tarball of that release should be available on CPAN mirrors via HTTP or FTP. You will download that tarball, unpack it, configure Perl however you customarily do, build and install it on your system. 2. You will install 'cpanm' against perl-5.27.10. 3. You will use 'cpanm' to try to install the 10 CPAN modules on a list you've been provided. If the result of that attempt to install is anything other than 'PASS' -- i.e., if it's 'FAIL', 'NA' (not applicable) or 'UNKNOWN' -- you will attempt to investigate the cause of that result. 4. We'll then discuss the best way to address this problem. For instance: * Does the module fail during its configuration stage? Did that happen because some external library is not installed? If so, what happens once that module is installed? * Does the module fail during the build stage, e.g., a failure during 'make'? If so, can we figure out when that build started to fail? * Is the failure due to defective code in the CPAN module? Then we will open a bug ticket in the module's issue tracker and, if possible, supply a patch or pull request. The Goal Our goal is to reduce the number of seemingly "broken" CPAN modules in advance of the release of Perl-5.28.0 in April or May. The fewer apparently broken modules we have, then the easier it will be for us to track the impact of Perl 5 development on CPAN over the course of the coming 5.29.* development cycle. The Means You can use some of the CPAN distributions I discussed in my talk to do this: Perl-Download-FTP, CPAN-cpantesters-reporter-RetainReports, Test-Against-Dev. But, this being Perl, TIMTOWTDI, so as long as you get perl-5.27.10 and cpanm installed, you'll be fine. I'll provide you with Perl programs using those modules -- but you'll be free to tinker with them. You can do this on any Unix-ish operating system: Linux, Mac, FreeBSD, etc. (You can try this on Windows, but I haven't been able to try this there myself, so you'll be more on your own in that case). The Timespan Because we're working on a schedule dictated by the Perl 5 release cycle, we're really looking for people who can devote some time to this between now and April 15 -- and the sooner the better. If you have time available and are interested, please let me know and I'll provide more detailed assistance. If you don't have the time, then set aside some time in the future for a different Perl community project. Please email me if you are interested in participating in this community project. Thank you very much. Jim Keenan