LTS & ELTS Report for April 2023
In April I spent 1 hour on Debian LTS, and 1.5 hours on Debian ELTS, for the same task:
- Updating the
distro-info-data
database.
My Freexian-sponsored Debian work is now reported on in the Freexian blog:
In April I spent 1 hour on Debian LTS, and 1.5 hours on Debian ELTS, for the same task:
distro-info-data
database.My Freexian-sponsored Debian work is now reported on in the Freexian blog:
In January I spent 4.5 hours on Debian LTS, resulting in no uploads:
In January I spent 0 hours on Debian ELTS. I'm cutting my LTS & ELTS hours down to 0, for the next couple of months, as I'm sailing and have more limited time.
During the month, Freexian sponsored 8 hours of 37 I spent on Debian:
A Freexian customer also sponsored some work on Debian packages:
In December I spent 2.5 hours on Debian LTS, resulting in no uploads:
In December I spent 0 hours on Debian ELTS.
During the month, Freexian sponsored 7.5 hours of 36 I spent on Debian:
--remaining-packages
,
multiple libraries in a source package, and
removing Python 2.7 / PyPy 2.7 support.
Landing Antonio Terceiro's changes to add an automatic test
runner, pybuild-autopkgtest
,
and some follow-up patches to it.
Supporting data installation in PEP517 builds.In November I spent 2.5 hours on Debian LTS, resulting in no uploads:
In November I spent 0 hours on Debian ELTS.
During the month, Freexian sponsored 16 hours of 80 hours I spent on Debian:
debhelper.log
files, in overrides, to support
--remaining-packages.
Rebased the pybuild-autopkgtest branch to prepare to land it.
Tested it on several of my packages.In October I spent 5.5 hours on Debian LTS:
In October I spent 2 hours on Debian ELTS:
During the month Freexian sponsored 20 hours of Debian time, which I spent on:
nodoc
and nocheck
build profiles in my key
packages,
to help the release team to reduce the size of the key package set:
beautifulsoup4,
configobj,
dh-python,
distro-info,
distro-info-data,
hatch-vcs,
platformidrs,
python-cachecontrol,
python-cffi,
python-flexmock,
python-installer,
python-launchpadlib,
python-mitogen,
python-pip,
python-virtualenv,
python-wadllib,
python-webencodings,
snowball,
wheel.In September I spent 12.5 hours on Debian LTS.
This was spent on on an update to netatalk that I've been working on, but ran into some trouble and haven't completed it.
Also made some improvements to LTS documentation.
During the month Freexian sponsored 27.5 hours of Debian time, which I spent on:
In August 2022 I spent 9 hours on Debian LTS.
This was largely spent investigating CVE-2022-29154 for rsync, backporting it, and then realising that it depended on the change in argument parsing behaviour in 3.2.4, so it couldn't be backported without affecting users.
I also completed the kicad upload for LTS, as previously prepared for bullseye-security.
And started on an update to netatalk.
During the month, Freexian sponsored 14 hours of Debian time which I
spent on dh-python, leading to uploading dh-python 5.20220819. This
was mostly bunch of minor bug-fixes, with the addition of some tests.
The bug change was refactoring argument parsing (migrating to
argparse
) to allow -O=-foo
style options to be parsed.
I was travelling in June and very inactive.
In June, I spent 8.5 hours working on LTS security updates for systemd. As well as backporting patches, I spent a lot of time getting the right environment to test them in, and getting the autopkgtests to pass (blacklisting the ones that won't). Then I got busy and wasn't able to complete the upload before someone else grabbed it.
I've pushed the autopkgtest blacklisting to the lts-team branch.
During the month I spent 6.5 hours of Freexian-sponsored Debian time working on preparations for DebConf 22, and reconciling accounts from previous DebConfs.
April was my first month contributing Freexian sponsored work to Debian LTS. I started with ELTS in May. As April was my first month, and I didn't have any hours allocated, covering both months in one report.
In April, I spent 5 hours doing LTS security updates for:
In May, I spent 14 hours doing LTS security updates for:
In May I spent 4 hours doing ELTS security updates for:
In April, I spent 4 hours of Freexian-sponsored Debian time on:
In May, I spent 12 hours of Freexian-sponsored Debian time on:
We had quite a successful Ubuntu Global Jam on Saturday. Thanks Yola for hosting us. It was only 5 of us, and I was the only one with any uploads under my belt, but the nice small team meant I had time to help everyone fix some build failures. We had intended to focus on Scientific packages, but it was easier to just pick arbitrary build failures from the most recent archive rebuild.
Maia visited us briefly at lunch time and took some photos, thanks :) Sorry you couldn't stay longer.
Examples that we fixed together:
I think that's pretty good for a day's work :P
Eep, haven't blogged an ages. Since I last blogged, I've become a Debian Developer, made an Ibid point release, been to (my first) UDS and a Debconf (which were both fantastic, and very different), spent a week sailing in Croatia with my brother, and been pulled into the Ubuntu release team. All this has meant little progress in my MSc, though :/