Debian votes on LLM use, Linux 7.2 reverts GPU scheduling
Debian ballots eight LLM positions, Linux 7.2 puts fair GPU scheduling behind a flag, the zip command runs filenames, and Valkey cuts string-key overhead by 44%.
✍️ From Editor
Debian is still deciding on LLM usage today, and Dave Airlie blamed AI-driven fixes for an oversized Linux 7.2 graphics pull. Five months ago, the same project could not muster a single position, while Gentoo and NetBSD had already banned it:
59,000 Packages. 1,400 Developers. Zero AI Policy.
☕ Support FossDaily on Ko-fi and keep it free, daily and independent.
🖥️ Apps & End User
The Austrian military details the LibreOffice features it paid for (5 minute read)
The Document Foundation’s 14 August interview lists what Austria’s Bundesheer funded in LibreOffice: Impress notes editing, mouse wheel slide scrolling, and an open source military symbols extension. Other public bodies see exactly what a 16,000 seat migration had to fund.
🏠 Self-Hosting & Homelab
TrueNAS explains the three mechanisms behind the ZFS 80 percent rule (9 minute read)
TrueNAS explained on 14 August why ZFS pools slow past 80 percent full: free space fragments, allocation overhead climbs, and writes favor the outer tracks of spinning disks. Write-once backup pools can safely run to 90 or 95 percent.
Mastodon 4.7.0 release candidate encrypts user private keys at rest
Mastodon’s 4.7.0-rc.1, out 14 August, encrypts user keys at rest and tracks remote accounts by ActivityPub ID instead of by handle. Someone who changes their handle no longer becomes a duplicate account on your instance.
🐧 Linux Kernel
Linux 7.2 puts the fair GPU scheduler back behind an experimental flag
Dave Airlie’s 14 August graphics pull for Linux 7.2, merged the same day, reverts 19 commits and puts the new fair GPU scheduling policy behind an experimental flag. Anyone planning around fairer GPU scheduling learns it is off by default.
Christian Brauner posted 18 filesystem pull requests for Linux 7.3
Christian Brauner posted Linux 7.3’s filesystem plan as 18 pull requests on 14 August, one rewriting how a dozen filesystems reach storage and speeding 4K direct reads by 4 to 5 percent. Developers get the plan before the merge window opens.
A patch series would compile per-VMA locks into every Linux build
Suren Baghdasaryan’s five-patch series, posted 13 August and not yet merged, would compile Linux’s per-VMA memory locking into every build, including single-processor and embedded kernels. A bug fixed on servers no longer needs a second fix on embedded.
📦 Distros & Desktop
Debian opens voting on eight competing positions on LLM use in the project
Debian opened voting on 15 August, closing on 28 August, on eight competing positions about LLM use, from a Social Contract ban to conditional approval to neither endorsing nor prohibiting. Packagers can read all eight before the result lands.
KDE Frameworks 6.29.0 moves in-process KIO workers off sockets onto threads
KDE Frameworks 6.29.0, out 14 August, moves in-process file transfers off sockets onto threads and teaches KArchive to write zip64 archives. Applications built on KArchive can finally create zip files larger than 4 GB.
🧰 Languages & Dev Tools
The curl maintainer built continuous performance tracking on one machine (11 minute read)
Daniel Stenberg described on 14 August how he tracks curl’s performance: 24 tests, six minutes a cycle, running every twenty minutes on his own machine rather than the cloud. Any maintainer can copy it and publish the graphs openly.
Django is moving to an annual release cycle where every version is an LTS (2 minute read)
Django’s Steering Council accepted a move to one release a year on 10 August, and every version becomes an LTS numbered by year from Django 2028. Every version carries three years of support, so upgrades stop chasing the right LTS.
🐳 Cloud Native & Infra
Podman 6.1.0 adds volume rename, machine restart and image volumes in quadlets
Podman 6.1.0, released 12 August, adds volume rename, machine restart, and an ImageVolume key for quadlet container files. Renaming an unused volume or restarting a Podman VM now takes one command instead of a teardown.
Argo CD 3.5.1 stops Secret values leaking into the last-applied-configuration annotation
Argo CD 3.5.1, out 12 August, stops Kubernetes Secret values leaking into the last-applied-configuration annotation and ends a tight reconcile loop in progressive sync. Cluster secrets stay hidden in the annotation operators rarely think to check.
🗄️ Data & Databases
Dragos Andriciuc explains how Valkey 9.1 cut string key memory overhead by up to 44 percent (6 minute read)
Dragos Andriciuc’s 13 August breakdown shows Valkey 9.1, the Redis fork, cutting overhead per string key by up to 44 percent, averaging 26 percent across tests of 5 million keys. Upgrading collects the saving, with no config or command change.
Frank McSherry explains how dictionary compression halved Materialize memory use (6 minute read)
Frank McSherry described on 3 August how dictionary compression cut peak memory on a one terabyte Materialize deployment from 981 to 428 GiB, with hydration time unchanged. Anyone running a large in-memory deployment gets a measured technique to copy.
🤖 AI, ML & LLM
Agents attempted to reproduce a third of the papers at ICML 2026 (18 minute read)
Hugging Face reported on 13 August that AI agents attempted 2,226 ICML papers, verifying a claim in 51 percent and falsifying or contesting one in 23 percent. Researchers now have a number for how far automated reproduction gets.
vLLM schedules speculative decoding by confidence so draft tokens stop going to waste (11 minute read)
On 14 August vLLM replaced fixed speculative draft length with a per step decision, because on DeepSeek-V4-Pro-0813 the seventh drafted token survives under 10 percent of the time. One setting now tracks both low and high load.
📊 Observability & Networking
bpftrace 0.27-rc0 adds a container_of builtin and queues arm64 release builds
bpftrace, the eBPF tracing language, tagged 0.27-rc0 on 13 August and queued arm64 release builds alongside x86_64. Tracing on an ARM server will start from a prebuilt binary rather than a local build.
🔐 Security & CVEs
The zip command runs shell commands taken from an archive filename
The zip command’s -T test option runs shell commands taken from the archive filename, Harry Sintonen reported on 14 August, affecting versions 2.2 through 3.0 with no CVE assigned yet. Switching unattended checks to unzip -t stops the filename executing.
The tenth Reproducible Builds summit is set for Gothenburg in September
The Reproducible Builds project announced its tenth summit on 12 August, running 22 to 24 September in Gothenburg and funded by the Sovereign Tech Agency. Anyone can request a place, and the session notes get published afterwards.
⚖️ Licensing, Foundations & Policy
Software Freedom Conservancy gives its 2026 service award to Mark Wielaard (3 minute read)
The Software Freedom Conservancy gave its second annual service award to Mark Wielaard on 12 August, for GNU Classpath, IcedTea, and his continuing work on elfutils and Valgrind. It names the maintainer behind two projects Linux debugging depends on.
🔌 Hardware, RISC-V & Embedded
A patch series would let Linux report full RVA23U64 profile support in one call
Qualcomm’s Guodong Xu posted an unmerged series on 12 August letting Linux report RVA23U64, the RISC-V profile for 64 bit application processors, in one call. Software could ask once whether a board meets the profile, not extension by extension.
Gazebo Sim 9.6.0 fixes an angular velocity spike and corrects lift and drag moments
Gazebo Sim, the robotics simulator, released 9.6.0 on 13 August, fixing a sign flip that caused angular velocity spikes and correcting lift and drag moments. Drone and aircraft simulations stop disagreeing with the physics being modelled.
💎 Gems & Repos
Scanopy A Rust tool that maps a network by scanning it, detecting over 230 service types and exporting to SVG, Mermaid or Confluence. Diagrams regenerate on a schedule, so documentation stops drifting.
Pangolin An identity aware remote access platform on WireGuard, giving browser access to web apps and client access to private resources without a public IP or open port. AGPL-3.0 for the community edition.
Pulse A Go and SolidJS monitor for Proxmox, Docker, Kubernetes and TrueNAS that watches for failed backups, capacity trouble and unhealthy containers. MIT licensed, one instance covers a mixed homelab.
⚡ Quick Links
Mainline sits at 7.2-rc7, released on 9 August: linux-next is at next-20260814, and 7.2 final comes next, so 7.3 work waits for the merge window that opens after it.
Helm 4.2.4 and 3.21.4 clear two shared Go advisories: the 13 and 14 August pair bumps gRPC and OpenTelemetry, so a Kubernetes chart tool upgrade closes both with no chart edits.
Fedora publishes Test Days for the biggest Fedora 45 changes: the GNOME 51 desktop day runs 17 to 21 August, so testers can book the time now.
SvelteKit 3 reaches release candidate: this 13 August build moves configuration into Vite and ships a migration command, so apps can test the breaking changes early.
☕ Support FossDaily on Ko-fi and keep it free, daily and independent.
Got an article worth including, a correction, a project we missed, or just want to say hi 👋? Write to c@fossdaily.org.

