Posts
FOSS activity in June 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.
- linux version 4.19.316-1 to buster-security, for which I issued DLA 3840-1.
- linux-5.10 version 5.10.218-1~deb10u1 to buster-security, for which I issued DLA 3843-1.
- 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:
- I opened merge requests:
- I started a backport of Linux 6.1 to bullseye, for when bullseye enters LTS and bullseye-backports is closed.
- I responded to the following bug reports:
- 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.
FOSS activity in May 2024
- For the Debian kernel security tracker:
- I implemented some static checks in CI.
- I continued work on automated handling of kernel CVEs, but it is still not quite ready to merge.
- I implemented improved reporting on top of those changes.
- For the Debian linux package:
- I reviewed and merged the following merge requests:
- Update to 6.8.X + 6.8.X-rtY
- [arm*,riscv64] drivers/pps/clients: Enable PPS_CLIENT_GPIO as module
- [arm64,riscv64] drivers/leds/rgb: Enable LEDS_GROUP_MULTICOLOR and LEDS_PWM_MULTICOLOR as modules
- [arm64] Further improve support for SolidRun HoneyComb
- sound: Enable TAS2781 Smart Amp modules
- [arm64] net/rfkill: Enable RFKILL_GPIO as module
- [arm64] Increase max CPU count to 512
- Enable SND_VIRTIO as module
- d/templates: Change firmware-linux-free from Recommends to Suggests
- I reviewed but did not merge:
- I responded to the following bug reports:
- I opened my own merge requests:
- I uploaded:
- linux-5.10 version 5.10.216-1~deb10u1 to buster-security.
- linux version 6.1.90-1~bpo11+1 to bullseye-backports.
- linux version 6.7.12-1~bpo12+1 to bookworm-backports.
- linux version 6.8.9-1 to unstable.
- I reviewed and merged the following merge requests:
- I attended the mini-DebConf in Berlin and very much enjoyed it. Thanks to all the organisers, volunteers and presenters.
- I supported Salvatore Bonaccorso’s proposal of regular kernel team meetings, and attended the first one.
- I answered Andreas Tille’s questions about the kernel team.
- I uploaded ktls-utils version 0.10-1 to unstable.
- I uploaded wireless-regdb version 2024.05.08-1 to unstable.
- I reviewed all open merge requests for initramfs-tools, and merged most of them.
- For the Debian firmware-nonfree package:
- I started reviewing Diederik de Haas’s major (non-upstream) update to firmware-nonfree.
- I opened a merge request intended to simplify future work: Add support for and start using wildcards in package file lists.
- I uploaded iw version 6.9-1 to unstable.
- For the Debian kernel security tracker:
FOSS activity in April 2024
- I answered a query about the continued need for an executable stack on Linux/m68k.
- I reported and fixed some regressions on the Linux 4.19-stable branch.
- I proposed a fix for the regression of rsync and scp support in dput-ng.
- I updated the linux (4.19) package for Debian 10 “buster” to upstream version 4.19.311, but didn’t make an upload this month.
- I started work on more automated handling of kernel CVEs for Debian.
FOSS activity in March 2024
- I updated the Linux (4.19) package for buster to upstream version 4.19.311, but I did not make an upload this month.
- I triaged recent CVE IDs assigned for kernel security issues, and queried some duplicate and trivial issues, which have now been rejected.
- I reviewed and applied a fix for klibc’s inet_pton() function. I then added some test cases for it, and made further fixes.
FOSS activity in February 2024
- I updated the Linux kernel packages in various Debian suites:
- buster: Updated linux-5.10 to the latest security update for bullseye, and uploaded it, but it still needs to be approved.
- bullseye-backports: Updated linux (6.1) to the latest security update from bullseye, and uploaded it.
- bookworm-backports: Updated linux to the current version in testing, and uploaded it.
- I reported a regression in documentation builds in the Linux 5.10 stable branch.
- I updated the Linux kernel packages in various Debian suites:
Converted from Pyblosxom to Jekyll
I’ve been using Pyblosxom here for nearly 17 years, but have become increasingly dissatisfied with having to write HTML instead of Markdown.
FOSS activity in January 2024
- I fixed a bug in my merge request adding the rsync method to dput-ng. (This has now been merged and included in the dput 1.38 release.)
-
I updated the Linux kernel packages in various Debian suites:
- buster: Updated linux (4.19) to upstream version 4.19.304, uploaded it, and issued DLA-3710-1.
- buster: Updated linux-5.10 to the latest security update for bullseye, uploaded it, and issued DLA-3711-1.
- bullseye-backports: Updated linux to the latest security update for bookworm, and uploaded it.
- bookworm-backports: Updated linux to the latest version in sid, but didn't upload it as that version is not yet in testing.
- I uploaded kernel-wedge to bookworm-backports as it will be needed by later updates to the linux backport.
- I reviewed the enablement of bcachefs in Debian.
- I updated the Debian kernel upload checklist in line with recent changes to kernel ABI handling.
- I reviewed (again) Bastian's proposal to change the use of Git branches for the Debian kernel package.
- I discussed the support status of armel in the Debian kernel package.
FOSS activity in December 2023
- I made a merge request to get rid of the manual split between old and current changelogs in the Debian linux source package. As there wasn't agreement on this I've since closed it.
- I updated the linux (4.19) package for buster to upstream version 4.19.302, but didn't upload it.
- I reported a bug in libnfsidmap packages involving aliased file locations that can (in principle) result in file loss on upgrade.
FOSS activity in November 2023
- Reviewed changes to Debian package building in upstream Linux.
- Attended the Debian LTS monthly meeting on IRC.
-
Reviewed the following merge requests:
- linux: [ia64] Workaround an ICE when built with gcc-13 (proposed a less invasive fix)
- linux: Remove architectures not existing in Debian (ongoing discussion)
- linux: Build linux-libc-dev as arch-all package (proposed further changes: d/rules.real: Change linux-libc-dev installation again)
- linux: Merge lintian and piupart jobs (suggested further simplification)
- linux: Remove use of linux-compiler packages (queried)
- linux: [x86] Various drivers for ChromeOS devices (merged)
- linux: [arm64] Enable configs for MediaTek MT8173 and MT8183 Chromebooks (merged)
- linux: [arm64] Enable more hardware for RK3399 ChromeOS tablets (merged)
- linux: debian/salsa-ci.yml: Replace except: with rules: and Enable build arm64 on the default branch (changes requested; now merged)
- linux: d/changelog: Move changelog items before 5.10 to changelog.old (proposed alternate change)
- linux: [arm64] Increase max CPU count to 512 (queried)
- Updated the linux package for Debian 10 "buster" to 4.19.299, but didn't make an upload.
- Attended mini-DebConf Cambridge and the preceding mini-DebCamp, although I was absent on Sunday due to illness.
- Updated the backports of linux in bullseye-backports and bookworm-backports.
- Proposed fix for build regression for linux with upstream version 6.6.
- With some help from Helmut Grohne, updated kernel team maintained packages to move files under /usr: ethtool, firmware-free, firmware-nonfree, iw, klibc, ktls-utils, kup, linux, wireless-regdb.
- Proposed changes to dput-ng for better compatiblity with dput:
subscribe via Atom