Debian Perl Group Sprint @ DebCamp 2019 ======================================= Preparation and ideas --------------------- https://wiki.debian.org/Sprints/2019/DebianPerlDebCamp https://wiki.debian.org/Teams/DebianPerlGroup/OpenTasks https://wiki.debian.org/Sprints/2019/DebianPerlSprint https://wiki.debian.org/Teams/DebianPerlGroup/LHF/Agenda Discuss / act on https://lists.debian.org/debian-perl/2018/12/msg00010.html (Embedded modules at build time, and inc::latest best practice discussion) Meetings -------- Tue, 2019-07-16, 14:00 ---------------------- * Participants: nodens, bremner, utkarsh, gregoa * Topics: - libtext-bibtex-perl: SONAME change needed -> bremner - inc/ in general and inc::latest in specific -> nodens to map the problem space - utkarsh + gregoa working on new upstream releases, nodens will join - dh-make-perl (gregoa) - intri: gtk2 removal - autopkgtest all the packages? - next meeting: tomorrow 14:30 Wed, 2019-07-17, 14:30 ---------------------- * Participants: bremner, gregoa, intrigeri, nodens * Topics: - "RF{C,H}: dh-make-perl": gregoa keeps working on this and shouts if he needs help on specific stuff - utkarsh, intrigeri, and gregoa update quite a few packages - gtk2 (-perl) removal bugs filed/severity bumped (intri++) - ongoing mapping of inc usage in modules - 501 packages having inc/ - out of them, ~400 being Module::Install, Module::Build or the like - 4 using inc::latest - ~100 undetermined (nodens will look into them manually) - 20 using Test::Base from Module::Install with use_test_base (which will download and include stuff at release time) - it would be nice to find a way to detect vendored modules using lintian Thu, 2019-07-18, 14:00 ---------------------- * Participants: nodens, intrigeri, axhn, gregoa, bremner, utkarsh * Topics: - Completed analysis of inc/ usage: Out of 501 packages having inc/, we have - 388 using Module::Build, Module::Install -> a bit smelly but ok-ish - 74 using some kind of custom build system or extending existing one - 36 using existing modules (for build or tests), in Debian or not -> should be fixed - 21 using a local copy of Test::Base (+Spiffy) from our beloved Ingy, untouched since 2012, doing some "magic" with Module::Install (we might be able to do some stuff about it, needs to be looked into) - 4 using inc::latest -> should be fixed Proposal: nodens will try to word a policy from the discussion about this See Embedded_modules_in_inc document for details. note: remove via d/clean vs. move away via d/rules -> standardize - libtext-bibtext-perl is in experimental and binary-new after the SONAME bump (bremner) - axhn: plan: new release of libdate-holidays-de-perl - utkarsh: working on new upstream releases yesterday and going - gregoa: dh-make-perl: master branch ready with new features except , upload after David checks dh_elpa, post-buster branch now only contains commits, still not completley working; dh-make-perl currently breaks dh_elpa (create_compat() removed) - intri: extend dpt-new-upstream to allow filtering for a package set (e.g. those shipped in Tails) - we noticed that https://perl-team.pages.debian.net/policy.html is not completely up to date: gregoa: update debhelper-compat and debian/watch Fri, 2019-07-19 ------------------ * Participants: nodens, intrigeri, bremner, gregoa, joenio, utkarsh * Topics: - (dh-make-epla fixed,) dh-make-perl uploaded, post-buster branch with the commits rebased and force-pushed - dpt-new-upstream: new option to limit set of packages - loads of new upstream releases uploaded - discussions about Alien::* -> bigger project, add to OpenTasks wiki page random comment: Alien::Build has ALIEN_INSTALL_TYPE=system - nodens to write sprint report - joenio to investigate libanyevent-perl using internet access for tests Report ------ Bugs ---- - reply to #932012 - upload fix for #930052 (perl 5.30) - upload fix for #930054 (perl 5.30) - upload fix for #930055 (perl 5.30) - #925070 (ITA) - #925005 (ITA) - #925031 (ITA) - #925034 (ITA) - #925110 (ITA) - … and more Tools ----- - add --prune to git-fetch upstream-repo in dpt-{checkout,upstream} - new pkg-perl-tools release - dh-make-perl release Cross-package QA ---------------- - Rename debian/NEWS.Debian to debian/NEWS to get it actually installed - remove `dh_compress -Xexamples' with debhelper 12 Package removals ---------------- - libreadonly-xs-perl (#932126) - filed RM bugs for a bunch of libgtk2-perl reverse-dependencies that were not shipped in Buster - made all remaining libgtk2-perl reverse-dependencies RC-buggy: https://bugs.debian.org/912860 https://lists.debian.org/debian-devel/2018/11/msg00570.html https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=gtk2-removal;users=debian-perl@lists.debian.org New upstream releases --------------------- - libtest-bdd-cucumber-perl - libtest-compile-perl - libtest-inter-perl - libtest-mock-redis-perl - libtest-needs-perl - libtest-refcount-perl - libtest-simple-perl - libtest-spelling-perl - libtest-taint-perl - libtest-time-perl - libtest-unixsock-perl - libtest2-plugin-nowarnings-perl - libbareword-filehandles-perl - libasync-interrupt-perl - libstrictures-perl - libtest2-suite-perl - libio-aio-perl - libcompress-raw-lzma-perl - libcompress-raw-gzip-perl - libcompress-raw-bzip2-perl - libfuture-asyncawait-perl - and many more which can be found in the IRC logs :) - a bunch of Dist::Zilla plugins