[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Minutes of the DebConf 2016 BoF: "use Perl; # Annual meeting of the Debian Perl Group"



On Sun, 03 Jul 2016 16:16:05 +0200, gregor herrmann wrote:

> > ----- Forwarded message from content@debconf.org -----
> > 
> > Your Talk/BoF titled "use Perl; # Annual meeting of the Debian Perl
> > Group" has been scheduled at Jul 04 (Mon), 17:15 in Menzies 12.
> > 
> > You should be able to see it on: https://debconf16.debconf.org/schedule/
> > 
> > ----- End forwarded message -----
> 
> I've now created a gobby doc on gobby.debian.org → debconf16 → bof →
> pkg-perl (or readonly at
> https://gobby.debian.org/export/debconf16/bof/pkg-perl ).

Thanks to everyone attending the meeting on-site or remotely, and
thanks especially to all who took notes on gobby which I'm pasting
below. A recording of the talk should be available soon as well.

Cheers,
gregor

-----

AGENDA
======

Welcome, who's here?
--------------------

* Introduce yourself if you like

- on-site: gregoa, carnil, dom, kanashiro, rhonda, christian,
  bremner, nodens, intrigeri, ntyni, wendar
- on IRC: knowledgejunkie, jonas (at the end)

Reports from Sprints
--------------------

* Zürich, May 2016
  https://wiki.debian.org/Sprints/2016/DebianPerlSprint

  - 6 attendees (dom, carnil, gregoa, nyko, + alex and axel)
  - Perl 5.24
  - usual QA tasks
  - set up new package rebuild infrastructure, based on debomatic; mainly meant
    to test how our packages fare with newer Perl 5.xy's, currently building
    continuously for Perl 5.24
  - see the report for details

* DebCamp / Cape Town, June 2016
  https://wiki.debian.org/Sprints/2016/DebianPerlDebCamp

  - worked on tools e.g. dh-make-perl
  - usual QA tasks
  - cleaned up 1 git-debcherry repo
  - made more packages reproducible, now only 2 non-reproducible packages, and
    3203 reproducible ones (thanks to #debian-reproducible for the help)
  - see upcoming report for details

* next year?

 - Another Sprint ?
   - last one was quite productive
   - May is good since usually there's a new Perl upstream to integrate
     at that time
   - how to involve more people?
     · event at YAPC::EU, e.g. packaging training session ⇒ recruit new
       pkg-perl members
     · sprint before or after YAPC::EU? (this year: August 24-26)

Low-hanging fruit sessions
--------------------------

https://wiki.debian.org/Teams/DebianPerlGroup/LHF

* look back on 2015/16
  - 21st of each month, 18:00 UTC
  - 8 happened, 2 cancelled
  - 6.25 participants on average
  - 14 unique persons
  - between 1 and 8 times (8: ntyni), 3.64 on average
  - topics:
    + packaging: new upstream releases, autopkgtest, RC bugs
    + discussions: 5.22 transition, sprints, bugs, hardening flags
  - very few people attending and activity, but worth going on
    (even if it's just to say "hi!") as the cost is very low
    and it provides a coordination time
  - 1800 UTC is not good for people outside of Europe (but the year before
    we were alternating between a Europe-friendly time and US time, and US 
    time session were scarsely attended)
* look forward to 2016/17
  - ntyni will write email about LHF timing

Team status
-----------

* commit stats for last year: committer-stats (scripts.git)
  - 56 persons with at least one commit in the last 365 days
    (vs. 58 in 2014/2015)
  - 14 people with > 100 commits
    (vs. 11 in 2014/2015)
  - Still less than some years, but at least constant with last year
* ping inactive members: find-inactive-contributors + mail-merge (scripts.git)
  - pkg-ruby-extras provided a script that we could reuse
  - ~200 inactive people out of ~280 Alioth group members 
    (inactive = 2 years without touching any file)
  - some of them might had a -guest alioth account in the past and are now DD
  - action: email inactive people
  - action: coordinate with MIA team?

Perl 5.24
---------

https://wiki.debian.org/PerlMaintenance/Perl524Transition

* Stretch will have 5.24
* packaging looks good, is in experimental, works as far as we know
* <100 bugs filed
  - only a few real blockers (including Data::Alias)
  - 8 FTBFS
* file transition bug against release.d.o this week!
* aim for transition in ~August

Projects for next time, items for discussion
--------------------------------------------

* https://wiki.debian.org/Teams/DebianPerlGroup/OpenTasks and the
  above mentioned sprint pages

* salvaging lib.*-perl packages
  - last week gregoa NMU'ed a few lib.*-perl packages that were using dh compat
    level 4, and last upload was also gregoa, etc. ⇒ we should salvage/adopt
    these packages
  - Don't skip the MIA process (that can be done in parallel) otherwise people
    going MIA may be missed since we've adopted their packages.
  - NMU during the MIA process (2-3 month at most) - now "considered
    perfectly acceptable in Debian" ;)
  - we seem to have a clear consensus on this as a group: apparently,
    "aggressively mailing MIA"

* language packaging skills exchange, e.g. with Ruby (and Emacs!) folks
  - goal: show tools to each other, not come up with big guidelines
  - have a formal BoF instead of doing it at the pub only
    + submitted by zeha and gregoa, to be confirmed by contents team

* uploads during the freeze?
  - different policies were used in the past: sometimes we kept up uploading to sid,
    except very important packages; for Jessie we didn't upload much, if at all,
    and then we had a big backlog of new upstream versions to upload
  - uploading to experimental creates duplicated work (re-uploading to sid later),
    and then packages are not tested against each other (since experimental is
    only an overlay on top of sid)
  - for Stretch: be careful […]
  - case by case basis: use your judgement (leaf packages are probably OK)

* Interpreter not packaged by the same team ?
  - help always welcome, but everyone is very happy with the work of nyko and dom


-- 
 .''`.  Homepage https://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer -  https://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   

Attachment: signature.asc
Description: Digital Signature


Reply to: