AGENDA ====== Welcome, who's here? -------------------- * 5 min. * Introduce yourself if you like * gregoa * XTaran (abe@d.o) * Dom * cstamas * bremner * hlieberman * fsfs * carnil * esh (elmar@heebs.ch) * alexm (remotely) * ntyni (remotely) * dam (remotely) * Rhonda Low-hanging fruit sessions -------------------------- * look back on sessions since last DebConf + some stats [gregoa] + personal impressions * plans for next year + frequency, time Sprints ------- * past: quick report from Barcelona May 2015 * future: another sprint? when, where, what? Perl 5.22 [Dom] --------------- * state of the transition * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796345 * timetable * comms (mail re the package split and more generally to d-d) * who can do what? * Avoiding GCC 5 transition issues * mod_perl help? (popcon data ~ 10 000 users) * Coro.pm and friends? Use https://github.com/Corion/Coro as upstream instead of schmorp? DebCamp ------- * short report from sprint @ DebCamp * relevant points: + git-debcherry [fsfs] + pkg-perl-tools lintian checks → lintian [abe] + DUCK being run over the all team packages, but not yet analyzed yet: https://people.debian.org/~abe/pkg-perl-duck-2015-08-13.txt [abe] Team status ----------- * membership: + commit stats for last year [gregoa] + ping inactive members? + Uploads: http://blends.debian.net/liststats/uploaders_pkg-perl.png Projects for next time ---------------------- * get count of new upstream releases down? * more git-debcherry? * DUCK? * rename libapp-*-perl? * reproducible builds? * autopkgtest (our framework; current test results; more packages)? * RC bugs / package removals? * PET improvements -> sim6 * CPAN-style SIGNATURE verification/shipping in the archive? (ref support for .asc, in lighting talks session) * https://wiki.debian.org/Teams/DebianPerlGroup/OpenTasks REPORT ====== The meeting was called to order at 1501. hlieberman was taking notes, and Dom was watching on IRC. The local participants went around and introduced themselves. The agenda was reviewed by the group and approved as written. The low-hanging fruit sessions were reviewed. The idea was taken from good experiences seen in the Tails project. There were between two and six people at each meeting, except for the one meeting that everyone forgot. On average, the meetings at 1700 UTC averaged about 5 participants, while the meetings at 2200 UTC averaged around 1. The Barcelona sprint was a common topic of discussion, with RC bugs and QA next on the popularity. The meeting discussed whether the LHF sessions should continue through the next year. A proposal was made by XTaran to move the time to the earlier time, as it appears to be more popular. The proposal carried. RESOLVED: The LHF sessions shall continue through the next year, at 1800 UTC. The meeting discussed whether the LHF should be moved to a particular day of the week, rather than the 21st of the month. The meeting decided that the variety in the day of the week caused by the fixed day-of-month was positive, not a bug. The meeting discussed whether a reminder email should be sent out. The meeting decided that it would be a good idea to have reminder emails sent out. Dom volunteered to set up a cron, set to email around one week in advance of the LHF session. The proposal carried. RESOLVED: A reminder email shall be sent out one week in advance of the LHF sessions. RESOLVED: Dom shall setup a cron at a location to be decided. The meeting discussed the Barcelona Perl Workshop. All of the participants expressed their enjoyment of the meeting. It was discussed that it had a different, though equally good, feel to DebCamp - more specific. It was discussed that it might be a little longer in the future. It was proposed to attach a Perl sprint to an existing Perl conference as DebConf's may not be so conveniently located in the future. The proposal was rejected. The meeting discussed that conferences and sprints have very different goals, though equally important goals. The question was put whether a sprint shall be organized in the upcoming year. The proposal carried. RESOLVED: A sprint shall be organized in 2015. RESOLVED: The sprint shall take place in Europe. There was a discussion as to specific locations, but no location was finalized. The discussion will continue on the mailing list. Dom gave a report on the perl 5.22 transition. There were at the time of report 571 binNMUs needed, with only 6 arch:any packages FTPFS'ing and needing more work. Focus specifically was recommended on mod_perl, which has the potential for blocking the entire transition. The upstream seemed slow and/or uninterested in fixing the problem. The potential for removal and substitution of mod_perl was discussed, but the sense of the meeting was that it would be substantially difficult and not in the best interest of Debian. The Coro package was discussed which breaks under 5.22. A potential for adopting an unofficial patch (https://github.com/Corion/Coro) that might fix things was discussed. More research was needed before decisions as to removal could be made. gregoa reported to the meeting on DebCamp 2015. One thing which was discussed was git-debcherry. fsfs reported out to the meeting about git-debcherry. git-debcherry is designed to use quilt, but leverage git to automatically create the debian/patches directory and its files. He learned about it at DebCamp and did some polishing around it, and uploaded two packages that he transitioned to git-debcherry: libhtml-mason-perl and libnet-openssh-perl. He reported that he will try this out on a couple of repositories that seem like good candidates. bremner discussed the potential for using dgit as another possibility. He offered to talk to other members of the team to investigate it further as interested. XTaran reported that he moved all lintian checks from pkg-perl-tools to lintian proper, included as of 2.5.36. During optimization, one false positive was generated, but a fix is planned and pending in git for an upload in 2.5.37. XTaran reported that he removed the tests from pkg-perl-tools that had been moved. XTaran reported that he changed some of the lintian tag names to be more suitable for the general public outside of the pkg-perl team. XTaran also ran duck over all pkg-perl packages. The log was put online on people.debian.org. He reported that he will attempt to continue working if he has time. gregoa volunteered to write the DebCamp report. RESOLVED: gregoa shall write the DebCamp report. The meeting discussed the activity of the group. In total, there were 58 people who had at least one patch in the last year, a drop from ~70 the prior year. It was discussed whether we have a situation. No action was taken; discussion was postponed to the mailing list. The CPAN signature verification was discussed. XTaran volunteered to discuss the ability to match signatures with dkg. RESOLVED: XTaran will discuss signature verification with dkg. ntyni discussed that autopkgtest coverage had improved substantially during the prior year. RESOLVED: The meeting shall be adjourned to next use Perl; meeting at DebConf 2016. APPENDIX ======== LHF statistics -------------- https://wiki.debian.org/Teams/DebianPerlGroup/LHF 2014-09-21, 17:00 UTC, 6 , Dom, XTaran, alexm, gregoa, ntyni, ppm 2014-10-21, 22:00 UTC, 2(-3), XTaran, gregoa 2014-11-21, 17:00 UTC, 4 , Tincho, alexm, dam, gregoa 2014-12-21, 22:00 UTC, 4 , Dom, gregoa, ntyni, olly 2015-01-21, 17:00 UTC, 4(-6), Tincho, average, dam, gregoa 2015-02-21, 22:00 UTC, 2 , alexm, gregoa 2015-03-21, 17:00 UTC, 6 , Dom, alexm, dam, gregoa, intrigeri, ntyni 2015-04-21, 22:00 UTC, (2) , Dom, gregoa 2015-05-21, 17:00 UTC, 8 , Dom, XTaran, ansgar, bremner, fsfs, gregoa, jonas, ppm 2015-06-21, 22:00 UTC, 0 , 2015-07-21, 17:00 UTC, 3(-4), XTaran, dam, gregoa + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + ↑ + + + + + + + . + + n 09 10 11 12 01 02 03 04 05 06 07 → month . . . . . . 17:00 17:00 UTC: 31(-34), ø 5.167(-5.667) 22:00 UTC: 8(-11), ø 1.600(-2.200) ansgar: 1 average: 1 bremner: 1 fsfs: 1 intrigeri: 1 jonas: 1 olly: 1 Tincho: 2 ppm: 2 ntyni: 3 XTaran: 4 alexm: 4 dam: 4 Dom: 5 gregoa: 10 + + + + + + + + + ↑ + + + + + + n 1 2 3 4 5 6 7 8 9 10 → count attendance 2014-09-21, 17:00 UTC, hardening, packaging, (RC) bugs, perl 5.20, autopkgtest, QA 2014-10-21, 22:00 UTC, RC bugs 2014-11-21, 17:00 UTC, QA, sprint 2014-12-21, 22:00 UTC, RC bugs, sprint 2015-01-21, 17:00 UTC, (RC) bugs 2015-02-21, 22:00 UTC, sprint 2015-03-21, 17:00 UTC, sprint 2015-04-21, 22:00 UTC, (sprint) 2015-05-21, 17:00 UTC, packaging, "social" 2015-06-21, 22:00 UTC, - 2015-07-21, 17:00 UTC, DebCamp, perl 5.22, QA sprints: 6 (RC) bugs: 4 QA: 3 transitions: 2 packaging: 2 socializing: 1 :) Committers in pkg-perl packages (debian/) between 2014-08-21 and 2015-08-21 =========================================================================== Count ----- 58 By name ------- Alexandre Mestiashvili 40 Andreas Tille 4 Andy Beverley 2 Angel Abad 47 Ansgar Burchardt 4 Anuradha Weeraman 9 Axel Beckert 1212 Bas Couwenberg 29 CSILLAG Tamas 38 Charles Plessy 3 Christian Hofstaedtler 8 Christopher Hoskin 165 Clement Hermann 4 Clément Hermann 14 Clément Hermann (nodens) 6 Damyan Ivanov 725 Daniel Lintott 4 David Bremner 15 Dima Kogan 18 Dominic Hargreaves 95 Dominique Dumont 262 Ernesto Hernández-Novich 11 Florian Schlichting 461 Harlan Lieberman-Berg 10 Hilko Bengen 25 Jan Wagner 3 Joenio Costa 40 Joey Hess 2 Jonas Genannt 23 Jonas Smedegaard 1041 Jérémy Bobbio 2 Laszlo Kajan 2 Lucas Kanashiro 1077 Matanya Moses 12 Mike Gabriel 40 Mikhail Gusarov 8 Niko Tyni 646 Nuno Carvalho 98 Ondřej Surý 19 Onur Aslan 37 Partha Pratim Mukherjee 3 Per Carlson 9 Peter Pentchev 54 Raphaël Hertzog 5 Robert James Clay 48 Robin Sheat 46 Salvatore Bonaccorso 961 Sandro Tosi 9 Vasudev Kamath 21 Victor Seva 5 Willi Mann 7 Xavier Guimard 9 gregor herrmann 7272 intrigeri 330 matanya 1 tony mancill 3 xavier 4 أحمد المحمودي (Ahmed El-Mahmoudy) 3 By commits ---------- gregor herrmann 7272 Axel Beckert 1212 Lucas Kanashiro 1077 Jonas Smedegaard 1041 Salvatore Bonaccorso 961 Damyan Ivanov 725 Niko Tyni 646 Florian Schlichting 461 intrigeri 330 Dominique Dumont 262 Christopher Hoskin 165 Nuno Carvalho 98 Dominic Hargreaves 95 Peter Pentchev 54 Robert James Clay 48 Angel Abad 47 Robin Sheat 46 Mike Gabriel 40 Joenio Costa 40 Alexandre Mestiashvili 40 CSILLAG Tamas 38 Onur Aslan 37 Bas Couwenberg 29 Hilko Bengen 25 Jonas Genannt 23 Vasudev Kamath 21 Ondřej Surý 19 Dima Kogan 18 David Bremner 15 Clément Hermann 14 Matanya Moses 12 Ernesto Hernández-Novich 11 Harlan Lieberman-Berg 10 Xavier Guimard 9 Anuradha Weeraman 9 Sandro Tosi 9 Per Carlson 9 Mikhail Gusarov 8 Christian Hofstaedtler 8 Willi Mann 7 Clément Hermann (nodens) 6 Victor Seva 5 Raphaël Hertzog 5 Daniel Lintott 4 xavier 4 Ansgar Burchardt 4 Clement Hermann 4 Andreas Tille 4 Partha Pratim Mukherjee 3 Charles Plessy 3 أحمد المحمودي (Ahmed El-Mahmoudy) 3 Jan Wagner 3 tony mancill 3 Jérémy Bobbio 2 Andy Beverley 2 Laszlo Kajan 2 Joey Hess 2 matanya 1