Debian Perl Group Sprint @ DebCamp 2018 ======================================= Preparation and ideas --------------------- https://wiki.debian.org/Sprints/2018/DebianPerlDebCamp (doesn't exist yet) https://wiki.debian.org/Teams/DebianPerlGroup/OpenTasks https://wiki.debian.org/Sprints/2018/DebianPerlSprint https://wiki.debian.org/Teams/DebianPerlGroup/LHF/Agenda * finish report from sprint at DebCamp 2017 :) * $YAML::LoadBlessed -> change default to 0 in all 3 affected modules * new upstream releases (gregoa, kanashiro and hopefully others) intrigeri will review/mentor/sponsor nodens' updates to packages that are included in, or used by, Tails: - liblist-moreutils-perl (this one has non-trivial licence issue) - libsocket6-perl - libtype-tiny-xs-perl - libdist-zilla-plugin-installguide-perl * https://perl-team.pages.debian.net/ build system (alexm?) * packages up for adoption (or removal): https://wiki.debian.org/Teams/DebianPerlGroup/OpenTasks/UpForAdoption * iff PET comes back or tracker gains PET-like capabilities: update wiki+webpages (kanashiro) * update https://wiki.debian.org/Teams/DebianPerlGroup/Infrastructure (nodens) * random FTBFS: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-randomly;users=sanvila@debian.org * remove trailing whitespace from debian/* (lintian) (gregoa, maybe) * check hardening flags status… or explain to other team members what this is about: https://lintian.debian.org/maintainer/pkg-perl-maintainers@lists.alioth.debian.org.html https://wiki.debian.org/Hardening * Check what's blocking removal of libgtk2-perl and other libgtk2-*-perl, file bugs with important severity, explaining that libgtk2*-perl will be removed during the Bullseye cycle, and these bugs' severity raised to RC after the Buster release (intrigeri) Meetings -------- Wed, 2018-08-25 --------------- Participants: bremner, kanashiro, intrigeri, nodens Topics: - talk with arthurmde (GSOC student, mentored by kanashiro) working on tracker to discuss what we miss from PET days - intrigeri: file removal bugs - nodens: update https://wiki.debian.org/Teams/DebianPerlGroup/Infrastructure Thu, 2018-08-26 --------------- Participants: kanashiro, intrigeri, nodens Topics: - Plans for today: - kanashiro: continue with new upstream releases, and the new deps associated - nodens: continue refreshing the Infrastructure page - intrigeri: Last day of sprint. Finished with filing RM bugs for now, the only one left is libgtk2-perl itself. Also: finishing converting packages cdbs->dh, will hand over some packages to upgrade to last upstream release to nodens and review/upload them. - Gtk2-perl deprecation Plan is to remove it during the Bullseye cycle. Maybe put that in the release notes to warn people it's the last release with gtk2-perl support ? Is there a better place ? (rationale: sysadmins do read release notes and might want to know this) - PET replacement: going well ! Tracker is gaining RC Bug table + new upstream release available (yay for arthurmde) Thu, 2018-08-27 --------------- Participants: nodens Topics: - Plans for today: - new upstream releases Report ------ New upstream releases: * libbenchmark-timer-perl * libdevel-cover-perl * libwww-youtube-download-perl * libcpanel-json-xs-perl * libwww-mechanize-gzip-perl * libgetopt-lucid-perl * libio-async-loop-epoll-perl * libgeo-coordinates-osgb-perl * libsearch-xapian-perl * libnet-dns-perl * libtcl-perl * libfile-sharedir-perl * libarchive-tar-wrapper-perl * carton * libtype-tiny-perl * libexporter-tiny-perl * libanyevent-dbi-perl * libparse-edid-perl * liblinux-epoll-perl * libcompress-raw-lzma-perl * libfilehandle-unget-perl * libtest-poe-client-tcp-perl * libparallel-forkmanager-perl * libbusiness-ismn-perl * libtest-cleannamespaces-perl * libfile-which-perl * libcpan-perl-releases-perl * libperl-critic-perl * libtext-simpletable-perl * rename * libpod-projectdocs-perl * sqitch * get-flash-videos * libnet-dns-perl * libtcl-perl * libstring-crc32-perl * libnet-amazon-s3-perl * libhttp-exception-perl * libquantum-superpositions-perl * libclass-accessor-grouped-perl * libmouse-perl * libjavascript-beautifier-perl * libmojolicious-perl * libclass-date-perl * libmojo-rabbitmq-client-perl * libperl-critic-policy-variables-prohibitlooponhash-perl * libmath-utils-perl * libtext-quoted-perl * libmodule-faker-perl * liblog-report-perl * libdist-zilla-plugin-run-perl * libdist-zilla-plugin-repository-perl * libjira-rest-perl New packages: * libconvert-scalar-perl * libanyevent-fork-perl * libproc-fastspawn-perl * libio-fdpass-perl New releases of our software: * dh-make-perl 0.102 Misc: * update upstream Git repos for https://gitlab.gnome.org/GNOME/perl-extutils-pkgconfig (intrigeri) * Check for "team"-maintained packages in unstable which are not in git: apparently none. * Run "dpt salsa configurerepo --all" to make sure all repos on salsa are configured correcttly, and send mail to the list about using "dpt-salsa pushrepo" etc. * Find git-dpm using packages and mail list about "converting" them or having a discussion first. * Mail list about failing and probably untested autopkgtests. * reorganized https://wiki.debian.org/Teams/DebianPerlGroup/Infrastructure to show current state + some history for missing stuff after Alioth retirement. There are some FIXME's but it should give an up to date picture of the team infrastructure now. * Update launchpad subscriptions for pkg-perl maintained packages. Reproducible builds: * triaged and determined root cause: libcrypt-openssl-rsa-perl, libvariable-magic-perl * investigated: libmarc-charset-perl Candidates for removal: * shutter and its lib{gnome,gtk}2-*-perl dependencies: one year after DebCamp17, where the removal process started, asked when we can complete it, agreed on removing stuff now (https://bugs.debian.org/870418#117). Requests for removal: - #904526 (shutter) - #904531 (libgnome2-perl) - #904534 (libgnome2-vfs-perl) - #904535 (libgnome2-canvas-perl) - #904539 (libgnome2-gconf-perl) - #904540 (libgnome2-wnck-perl) - #904538 (libgtk2-imageview-perl) - #904541 (libgtk2-unique-perl) * Investigated why we still have so many other lib{gnome,gtk}2-*-perl packages, filed bugs against them and reverse-dependencies, and (when relevant) got in touch with upstream: - libgtk2-ex-entry-pango-perl - libgtk2-ex-podviewer-perl - libgtk2-ex-printdialog-perl - libgtk2-ex-simple-list-perl - libgtk2-ex-volumebutton-perl - libgtk2-gladexml-perl - libgtk2-gladexml-simple-perl - libgtk2-notify-perl - libgtk2-spell-perl - libgtk2-sourceview2-perl - libgtk2-trayicon-perl - libgtk2-traymanager-perl - xacobeo * new candidates for removal: - libdevel-beginlift-perl - libmail-deliverystatus-bounceparser-perl - libpoe-component-client-mpd-perl - libtest-aggregate-perl Bug triaging/fixing: * #704527 * #904197 * #852848