Emacs packaging debates and DRM kernel updates
Emacs developers debated NonGNU packaging defaults and binary compatibility under system upgrades. Concurrently, DRM maintainers reviewed major patch series for AMD shared virtual memory, Rockchip HDMI 2.0, and Rust driver abstractions.
NonGNU ELPA proposal for Hermes draws SaaSS debate
A proposal to add Hermes, an LLM agent frontend, to NonGNU ELPA sparked heated discussion on emacs-devel among RMS and other participants. The exchange focused on SaaSS defaults and the installation flow. The outcome matters for how AI-oriented tools enter the Emacs package ecosystem under free software norms.
Emacs Lisp hash table equality by contents
A patch to implement equal for hash tables based on contents drew comments from core maintainers on emacs-devel. Reviewers weighed utility against incompatibility risks. Emacs Lisp developers who depend on predictable comparison of data structures have a direct stake in the decision.
Rmap indexing for CoW MAP_PRIVATE file-backed folios
A v4 twenty-patch series on dri-devel reworks rmap indexing of copy-on-write MAP_PRIVATE file-backed folios to use anonymous pgoff, along with related VMA merge and /dev/zero fixes. Four participants exchanged fifty-nine messages on the technical proposal. The change affects page tracking efficiency in graphics and general desktop workloads that rely on private file mappings.
AMDGPU SVM phase 1 based on DRM GPUSVM
The v9 AMDGPU SVM patchset for single-GPU operation with XNACK enabled, built on the shared DRM GPUSVM core, received review on dri-devel. Feedback included a NAK against a separate svm_lock versus the existing eviction_lock. Progress here advances shared virtual memory support for AMD GPUs used in compute and graphics applications.
Distro upgrades breaking old Emacs builds
An emacs-devel thread of sixty-two messages examined how GNU/Linux distribution upgrades and stricter C compilers break older Emacs builds. Participants offered suggestions for improved compatibility practices. Maintainers of long-lived software on evolving GNU/Linux systems will recognize the practical concerns raised.
Rust DRM fops.owner NULL dereference fix
A v10 ten-patch series corrects missing fops.owner assignments that produced NULL dereferences on rmmod of Rust misc and DRM drivers. The work was applied to rust-next despite noted tree conflicts. The fix stabilizes unload paths for Rust-based DRM drivers in the desktop graphics stack.
Rust support for reserving ID ranges
A v6 seven-patch series adds Rust bitmap range allocation and IdPool changes to support channel ID reservation in nova-core. Two participants discussed the proposal on dri-devel. The infrastructure helps upcoming open NVIDIA driver work that needs contiguous ID allocation.
HDMI 2.0 support for DW HDMI QP on Rockchip
A v10 sixty-nine-patch series adds HDMI 2.0 SCDC and scrambling support to the DW HDMI QP transmitter on Rockchip platforms, together with a DRM helper refactor. Three participants produced ninety-six messages of review, during which an AI bot repeatedly flagged high-severity bugs. Rockchip display pipeline users and DRM developers tracking HDMI feature completion will watch the series closely.