Debian Perl (pkg-perl) Sprint
Location, Date
- when: May 22nd-24th 2015
where: Computer Architecture Department at UPC BarcelonaTech: Campus Nord UPC C6 Building Jordi Girona 1-3 08034 Barcelona
Participants
No |
Name |
confirmed |
Arrival date/time |
Departure date/time |
Travel sponsorship required |
Comment |
|
1 |
AlexMuntada |
<alexm@alexm.org> |
100% |
(local organizer) |
(local organizer) |
0€ |
|
2 |
intrigeri |
@debian.org |
yes |
Friday |
Monday |
0€ |
no travel sponsorship required for privacy reasons, but food sponsorship required instead (fair enough?) - no accommodation sponsorship required either |
3 |
gregor herrmann |
<gregoa@debian.org> |
98% |
Fri 14:40 |
Wed 15:35 |
291.60€ |
|
4 |
Axel Beckert |
<abe@debian.org> |
70% |
Thu or Fri (19:28, 20:33 or 22:42) |
probably Mon |
Up to 400€/CHF |
would rather get the hotel than the travel sponsored |
5 |
Damyan Ivanov |
98% |
Fri 22:20 |
Mon 22:55 |
200 € |
Coming with a (self-paying) partner |
|
6 |
Dominic Hargreaves |
<dom@debian.org> |
98% |
Thur 20:33 Barcelona Sants train station |
Sunday 20:35 Barcelona airport |
Up to €350 |
|
7 |
Niko Tyni |
99% |
Thursday 20:25 / Barcelona airport |
Monday 10:15 / Barcelona airport |
393€ |
|
Accommodation
There are two residence halls linked to the venue:
Pere Felip Monlau near the city centre, at 32€ per night.
Torre Girona near the venue, at 45€ per night.
But there are many other options that could work for 6 people and ~50€ per night: apartments, hostels, etc.
An apartment for 6 has been reserved for 4 nights from Thursday. Details of picking up the keys tbc with alexm and those arriving on Thursday
Agenda
Based on pkg-perl tasks.
General goals
- Kick off the stretch development for pkg-perl.
- QA work across our 3000+ packages.
Topics
(Or better: potential topics or topics to pick from, and work can continue at (the sprint at) DebCamp.)
- Patches and git: explore, discuss, maybe decide on other ways than quilt (e.g. git-debcherry).
- Preparation for Perl 5.22.
- Decide about packages with RC bugs / file RM bugs.
- Dual-lived modules: update alternative dependencies, explicitly depend on modules which are deprecated or removed from perl core, discuss/implement versioned provides.
- Unify our debian/watch files, esp. all the variants how uversionmangle is used.
- Switch repackaging framework from repack.{stub,local,sh} to uscan's Files-Excluded.
- Change remaining /usr/lib/perl5 occurences (lintian-overrides, doc-base files, ...).
- Check all libapp-*-perl (and potentially other) packages for real applications whose (binary) packages should rather be named foo instead of libapp-foo-perl.
- Add/check autopkgtests to all packages.
- Fix reproducible build issues.
- dh-make-perl bug fixing.
Items
- discuss possible src:perl binary package reorganization (DONE)
- ci.debian.net
whitelist update http://anonscm.debian.org/cgit/collab-maint/debian-ci-config.git/tree/perl.txt
clean up packages that already have a Testsuite header (DONE)
- check pkg-perl packages not on the whitelist (DONE)
- 671 packages tested, 62 new passing packages added to the whitelist
list of work needing packages is available, see http://pkg-perl.alioth.debian.org/autopkgtest.html#ci_debian_net
PET integration? -> "patches welcome", filed 786664
- IRC and/or email notifications about regressions?
- patch handling / debcherry
see 784159
- plan: just have a demo (ntyni) and some discussion (DONE)
dpkg-gencontrol: warning: File::Lock not available; using flock which is not NFS-safe
see 677865
- ntyni has a plan, it just needs implementation
- Andrew Beverley's dh-make-perl patches
774068: perllocal.pod handling: change debhelper first, may need a policy change too?
774073: generate diversions handling code automatically - commented
774072: looks sane, but needs confirmation and testing - patch applied
774070: looks sane, but needs confirmation and testing - patch applied
774071: patch may need a bit of attention but basically OK - patch applied
- other dh-make-perl work
- reproducible builds
what to do with POD_MAN_DATE ? (probably implement it in debhelper) see 782879
- upstreaming patches for perl itself (to wait until after 5.22 release?)
- perl 5.22 preparations
- upload RC1 to experimental (with binary package reorganization)
Module::Build and CGI.pm core removals
we need a plan for Test::Tester / Test::use::ok
perl should Break and Replace older (or all?) versions of libtest-tester-perl and libtest-use-ok-perl
but probably not Provide they aren't separate on CPAN anymore (?)
for separate packages: https://lists.debian.org/debian-perl/2015/04/msg00022.html f.
versioned provides: needs dose3 support for wanna-build? see https://lists.debian.org/debian-devel/2015/04/msg00246.html
- plan for sprint: try them out a bit with sbuild et al.
786671 filed against dose3
- Shortly discuss moving of lintian checks from pkg-perl-tools to lintian proper (if necessary) → Nothing needed to discuss, XTaran has a "go".
- packages with RC bugs / file RM bugs (DONE, for the hopeless 2013/5.18 generation)
Budget
This is the estimate budget for the sprint.
Travel and accomodation
- 5 people need accommodation for 3..4 nights at 32..50€ per night (480..1000€)
- Plus travel expenses for 5 people and food expenses for 1 instead (rough estimate 1715€).
TOTAL = 2195..2715€
Food
Please, note that usually, participants are expected to cover food costs by themselves, although exceptions might be considered (see ../../HowTo)
- 100€ for food per person:
- 2 dinners at 25€ each,
- 2 lunches at 15€ each, and
- 4 coffee breaks at 5€ each.
Reports
(pointers to communication about the sprint)
Announcement: https://lists.debian.org/debian-perl/2015/02/msg00049.html
DPL ack: https://lists.debian.org/debian-sprints/2015/03/msg00001.html
- Report:
Draft for bits.debian.org: https://salsa.debian.org/perl-team/perl-team.pages.debian.net/blob/master/docs/sprint-bcn2015/bits-bcn2015.md
Acknowledgements
The sprint has been possible thanks to:
Donations to the Debian project: travel/accomodation sponsorship
Computer Architecture Department at UPC BarcelonaTech: venue sponsor