LTS & ELTS Report for April 2024

In April I spent 1.5 hours on Debian LTS and 1.5 hours on Debian ELTS:

Updating the distro-info-data database. This update included the new columns that had previously been stripped out of distro-info-data updates to older releases. That required groundwork in October 2023, updating the older distro-info versions to handle unexpected columns.

LTS & ELTS Report for October 2023

In October I spent 10 hours on Debian LTS:

  • Investigating the number of packages with invalid PEP-440 versions. These are problematic when using newer setuptools or pip on an older system.

  • Updating the distro-info-data database. This was more complex than usual, because the update changed a number of historical dates, breaking the distro-info test-suite.

  • Updating distro-info to account for the date changes above, and while we were at it:

    • Generate valid PEP-440 versions for the python module in stable updates.
    • Handle unknown extra columns in the CSV data, allowing us to more easily backport distro-info-data updates in the future.

In October I spent 3 hours on Debian ELTS, on the same distro-info-data and distro-info update tasks.

LTS & ELTS Report for January 2023

In January I spent 4.5 hours on Debian LTS, resulting in no uploads:

  • Work on backporting security fixes to ceph, which I still haven't tested yet, so it hasn't been uploaded.

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:

  • Python 3.11-transition related uploads: pyobjcryst: 1 + 2, cctbx.
  • Unsticking autopkgtests: libobjcryst: 1 + 2, freesas, silx.

LTS & ELTS Report for December 2022

In December I spent 2.5 hours on Debian LTS, resulting in no uploads:

  • Work on backporting security fixes to ceph, will be uploaded in January.

In December I spent 0 hours on Debian ELTS.

During the month, Freexian sponsored 7.5 hours of 36 I spent on Debian:

LTS & ELTS Report for November 2022

In November I spent 2.5 hours on Debian LTS, resulting in no uploads:

  • Investigating erlang (which we eventually decided to backport)
  • Investigating fwupd (which turned out to not have the affected code)

In November I spent 0 hours on Debian ELTS.

During the month, Freexian sponsored 16 hours of 80 hours I spent on Debian:

LTS & ELTS Report for October 2022

In October I spent 5.5 hours on Debian LTS:

  • Issuing a security updates for CVE-2022-37454, a buffer overflow in the reference SHA-3 implementation, XKCP in: pysha3 and python3.7.
  • Updating distro-info-data in Debian LTS, to include Ubuntu 23.04, and make other corrections.

In October I spent 2 hours on Debian ELTS:

  • Updating distro-info-data in Debian ELTS, which hadn't been updated in a long time.

During the month Freexian sponsored 20 hours of Debian time, which I spent on:

LTS & ELTS Report for September 2022

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:

LTS & ELTS Report for August 2022

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.

LTS & ELTS Report for June 2022

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.