Better living through software
About

FOSS activity in June 2024

2 July 2024

  • I continued participating in Debian kernel team meetings.
  • For initramfs-tools:
    • I reviewed several more merge requests and merged some of them.
    • I released version 0.143 and uploaded it to Debian experimental.
  • For the Debian firmware-free package:
    • I responded to an update on the bug report “firmware-linux-free uses prebuilt blobs instead of building from source” and the accompanying merge request “Build some firmware files from source”.
    • I split off the new issue into a separate bug report “firmware-free: Incomplete source for carl9170-1.fw”, and merged the MR.
    • I made some other necessary changes to the package and uploaded version 20240610-1 to unstable.
  • For the Debian linux package:
    • I responded to the following bug reports:
      • linux: ext4 corruption with symlinks I bisected this and (re-)reported it upstream. I tested the upstream fix for this, but it hasn’t yet been applied.
    • I answered questions about its required build environment.
    • I uploaded:
      • linux version 6.9.2-1~exp1 to experimental.
      • (LTS) linux version 4.19.316-1 to buster-security, for which I issued DLA 3840-1.
      • (LTS) linux-5.10 version 5.10.218-1~deb10u1 to buster-security, for which I issued DLA 3843-1.
    • (LTS) I issued DLA 3841-1 and DLA 3842-1 for the earlier uploads of linux-5.10 that I had failed to announce.
    • I reviewed and merged the following merge requests:
      • Update to 6.9.x
      • [arm64] Disable RELR
    • I opened merge requests:
      • d/l/p/debian_linux/firmware.py: Handle RawFile fields
    • (LTS) I started a backport of Linux 6.1 to bullseye, for when bullseye enters LTS and bullseye-backports is closed.
  • For the Debian linux-base package:
    • Following discussion on a systemd merge request and in a kernel team meeting, I added the linux-sysctl-defaults package to provide a default sysctl configuration independent of which init system or kernel packages are used. I also requested that procps Depend on or Recommend it.
    • I updated the debian/copyright file and fixed most of the open bugs.
    • I uploaded version 4.10 and version 4.10.1 to unstable.
  • For the Debian firmware-nonfree package:
    • I finished reviewing and merged Diederik de Haas’s major (non-upstream) update to firmware-nonfree.
    • I uploaded version 20230625-3~exp1 to experimental, but it was auto-rejected. I fixed a lintian override to satisfy the older lintian version on ftp-master, then uploaded version 20230625-3~exp2.
    • I merged my changes to support and use wildcards in file lists.
    • Diederik’s changes included package splits that could cause file loss in conjunction with the /usr-move in this release cycle. I applied Helmut Grohne’s fix from the above bug report, then uploaded version 20230625-3~exp3 to unstable.
    • I prepared an update to the latest upstream version.

Better living through software

  • Ben Hutchings
  • ben@decadent.org.uk

    Ben Hutchings's diary of life and technology