LSFMM+BPF 2025 proposal deadline approaching
A reminder has gone out that the deadline for proposals for
the 2025 Linux Storage, Filesystem, Memory Management and BPF Summit is
February 1; anybody wanting to attend will need to make themselves known
before then.
The reminder also says that there will be no remote
participation option (or live streams) this year.
Reviving None-aware operators for Python
The idea of adding None-aware operators to Python has
sprung up once again. These would make traversing structures with None values in
them easier, by short-circuiting lookups when a None is encountered. Almost
exactly a year ago, LWN covered the previous attempt to bring the operators to
Python, but there have been periodic discussions stretching back to 2015 and
possibly before. This time Noah Kim has taken up the cause. After some debate,
he eventually settled on redrafting the existing PEP to have a more limited
scope, which might finally see it move past the cycle of debate, resurrection,
and abandonment that it has been stuck in for most of the last decade.
Three stable kernel updates, as expected
The 6.12.10, 6.6.72, and 6.1.125 stable kernels have been
released on the expected schedule.
Security updates for Friday
Security updates have been issued by Debian (rsync and
tomcat9), Fedora (chromium, mingw-python-jinja2, redict, and valkey), Gentoo
(GIMP and pip), Oracle (.NET, fence-agents, ipa, kernel, python-virtualenv,
raptor2, and rsync), Red Hat (.NET 8.0 and .NET 9.0), SUSE (apache2-mod_jk, git,
git-lfs, kernel, python-Django, thunderbird, and xen), and Ubuntu (audacity,
bcel, dotnet8, dotnet9, gimp-dds, harfbuzz, libxml2, poppler, rsync, and
tqdm).
The many names of commit 55039832f98c
The kernel is, on its face, a single large development
project, but internally it is better viewed as 100 or so semi-independent
projects all crammed into one big tent. Within those projects, there is a fair
amount of latitude about how changes are managed, and some subsystems are using
that freedom in the search for more efficient ways of working. In the end,
though, all of these sub-projects have to work together and interface with
kernel-wide efforts, including the stable-release and CVE-assignment processes.
For some time, there has been friction between the direct rendering (DRM, or
graphics) subsystem and the stable maintainers; that friction recently burst
into view in a way that shows some of the limitations of how the kernel
community manages patches.