Emacs equality and compatibility, Blender Android GPUs, DRM fixes
Emacs development threads led the day with a hash-table equality patch and a long compatibility debate, while Blender sought Android tablet GPU data and several DRM series advanced driver and Rust infrastructure work. The graphics side focused on migration bugfixes, Qualcomm accel support, and ID-range helpers for nova-core.
Emacs hash tables gain structural equal
A patch on emacs-devel implements structural equal for hash tables in Emacs Lisp. Discussion among ten participants centered on the change's utility and backward-compatibility risks. Lisp authors and package maintainers should weigh how altered comparison behavior could affect existing code.
RMS thread on upgrades breaking old Emacs builds
Richard Stallman opened an emacs-devel discussion on why GNU/Linux system upgrades break old programs. The thread examines concrete GCC and Glibc changes that break old Emacs builds and seeks adjustments in distro and Emacs practice for better long-term compatibility. Maintainers who ship software across many releases have a stake in the proposed process changes.
Blender asks for Android tablet Vulkan reports
Blender developers on the project discourse requested Vulkan capability reports from Android tablets. The goal is to assess support for mid-range and older devices. Contributors with such hardware can help determine whether broader tablet GPU support is practical.
Emacs-devel audits licenses of free LLMs
An emacs-devel thread reviewed packages that work with LLMs and audited training-data licenses of claimed-free models including Apertus, OLMo, and SmolLM. Participants checked FSF-style attribution and copyleft compliance. Package authors considering LLM integration need to know whether those models meet Free Software Foundation expectations.
Device page migration fixes in DRM low-memory paths
A v3 patchset on dri-devel fixes bugs in device-private THP migration fallback paths under low memory. The series addresses refcount, bounds, stale-mapping, and DMA-unmap problems. Kernel graphics maintainers and driver authors who rely on these paths should review the corrections.
Rust ID-range reservation reaches v7 for nova-core
A v7 patchset on dri-devel adds Rust bitmap and IdPool support for reserving contiguous ID ranges. The work targets channel allocation in nova-core. Rust-for-Linux graphics contributors tracking nova-core will care about the resulting ID-management API.
Qualcomm DSP Accelerator driver for DRM accel
A v2 patch series on dri-devel posts a Qualcomm DSP Accelerator driver for the DRM accel subsystem. It includes IOMMU context bank handling. Developers working on Qualcomm platforms or the accel subsystem should follow the series.
Earlier Rust ID-range series still under review
A v5 Rust patch on dri-devel adds bitmap range operations and a ChannelIdPool for nova-core. Review discussion debates NonZero and Alignment versus plain integers for API safety. The series sits alongside the later v7 work on the same theme.