Better living through software
About

FOSS activity in June 2023

17 July 2023

  • I uploaded sgt-puzzles to unstable. This brought in the new upstream version previously in experimental. I incorporated an updated German translation from Helge Kreutzmann, and made translation updates less tricky to do.
  • I made some changes to the nfs-utils package:
    • Completed the transition from setting command-line options in /etc/default to /etc/nfs.conf.d.
    • Made its shell scripts shellcheck-clean and added shellcheck to CI. (Thanks to наб who sent a patch for the init scripts.)
    These were included in version 1:2.6.3-1.
  • I accepted several MRs on Salsa:
    • linux/master: [armhf] drivers/staging/media/rkvdec: enable rkvdec as module
    • linux/master: Update to 6.4-rcX
    • linux/bookworm: udeb: add r8188eu to nic-wireless-modules (Closes: #1035824)
    • nfs-utils/master: Rely on the generator units for the rpc_pipefs mount
    • linux/master: mm: Enable Multi-Gen LRU implementation (by default)
    • linux/master: d/rules.real: Also remove executable bit from dtbo files
    • linux/master: [mips*]: Fixes for boston kernel
    • linux/sid: Ignore ABI changes for xfrm_bpf_md_dst (only for use in xfrm subsystem)
  • I uploaded linux versions 6.4~rc6-1~exp1 and 6.4~rc7-1~exp1 to experimental.
  • I updated the buster-security (4.19) branch of linux to stable version 4.19.288, but didn't upload it this month.
  • I fixed build regressions for linux/experimental on several architectures, and sent the changes upstream where appropriate (hppa, m68k, and preemptively sparc).
  • I created a bookworm-backports branch for the linux package, but that suite is not yet open to uploads.
  • I uploaded linux version 6.1.27-1~bpo11+1 and firmware-nonfree version 20230210-5~bpo11+1 to bullseye-backports, but they still haven't been accepted.
  • I fixed a build regression and many other bugs in dadhi-linux.
  • I realised that the linux test-patches script still wasn't building all the packages needed to make the linux-headers package (or, on some architectures, the linux-image package) installable. I fixed this for unstable, backported those changes to bookworm, and backported all the test-patches changes to bullseye.
  • I prepared a backport of firmware-nonfree version 20220913-1 to bullseye (not -backports). This is based on the work Tobias Frost did to update it in buster-security (Debian LTS).
  • I updated the Debian Kernel Handbook to use the Debian stylesheet. This is now in the live version but I haven't uploaded the package.
  • I started backporting various kernel security fixes to the affected stable branches. These are not yet tested or submitted upstream.
  • I fixed a regression in cpu_rmap in the Linux kernel.
  • I reported a regression in rtl8192 on Linux stable branches.
  • I co-organised the Debian release party in Leuven. and posted a group photo of this on Mastodon.
  • The amdgpu driver lists some firmware files as potentially needed that aren't packaged or even publicly available, which leads to warnings from initramfs-tools on systems using this driver. I queried these upstream, which should hopefully lead to a resolution of the bug.
  • I wrote the arm, mips, and riscv parts of the fix for CVE-2023-3269 a.k.a. StackRot.

Better living through software

  • Ben Hutchings
  • ben@decadent.org.uk

    Ben Hutchings's diary of life and technology