My Free software activities in January 2017
Octave
After more than 5 years as leader of the Octave Forge project, I have stepped down. That role is now handled by a team of three Octave Forge developers Julien Bect, Olaf Till, and Oliver Heimlich.
Perl
I made a new release of Pod::Weaver::Section::GenerateSection a Pod::Weaver plugin that allows to add sections to a module distribution from the weaver configuration. I only meant to fix two typos (caught by lintian) and ended up spending almost two days writing its test suite.
Debian
I have got involved in Debian development by joining the Debian Perl group and packaged:
- libdist-zilla-plugin-autometaresources-perl
- libdist-zilla-plugin-mojibaketests-perl
- libdist-zilla-plugin-readmefrompod-perl
- libdist-zilla-plugin-test-compile-perl
- libmoosex-types-email-perl
- libpod-weaver-plugin-ensureuniquesections-perl
- libpod-weaver-section-contributors-perl
- libtest-mojibake-perl
Fixed dh-make-perl to use DEBFULLNAME and DEBEMAIL in its git commits (Debian bug #852332).
BioPerl
The packages I prepared for Debian are required by bioperl developers. New bioperl distributions use Dist::Zilla and Pod::Weaver, and those are the dependencies and dependencies dependencies, of bioperl's dist zilla plugin bundle.
The Debian med reported failure to package Bio::EUtilities because it required internet connection. I found this was due to the xml files used for testing which had external DTDs and patched the Debian package. Fixing this in Bio::EUtilities will require more work since it should involve reproducing the creation of the xml files used in testing.
Microscope
Finally started to work on python-microscope although it's mainly been reading what was done before, and planning for the testsuite.