Desktop and graphics: Emacs freedom debates, GNOME governance, DRM work
Emacs-devel saw lengthy heated disputes over GNU policy toward nonfree components and LLM tooling, while GNOME advanced a formal RFC proposal and several DRM subsystem series progressed on dri-devel. Kernel graphics patches covered locking, MSR cleanup, backlight control, and DisplayPort MST, alongside a Blender forum restructuring idea.
Emacs-devel debates nonfree tools and services
A 225-message thread on emacs-devel.gnu.org examined GNU policy on referencing tools that run nonfree JavaScript or connect to proprietary services. Nineteen participants argued over ethical boundaries for Emacs development and documentation. The exchange matters because it tests how strictly free-software projects police incidental nonfree dependencies in everyday workflows.
RMS prioritizes freedom in Emacs LLM discussion
Richard Stallman replied in an 18-message emacs-devel thread on pragmatic LLM integration for Emacs. He emphasized software freedom over competing with proprietary tools on convenience grounds. The stance clarifies project direction for developers weighing AI features against copyleft principles.
GNOME iterates on formal RFC process
GNOME contributors discussed a proposal for an RFC process on discourse.gnome.org across 41 messages from 15 participants. The thread iterated on structure for both governance and technical decisions. A clearer process would give module maintainers and users more predictable paths for large changes.
Two-pass locking for drm_gpuvm_exec
A v3 eight-patch series on dri-devel adds two-pass locking to drm_gpuvm_exec so evicted private buffer objects can be validated without holding dma-resv locks of unrelated shared resident objects. The change targets correctness under concurrent GPU memory management. Drivers using GPUVM stand to gain safer exec paths without broader lock contention.
Dropping legacy 32-bit x86 MSR interfaces
A v2 thirteen-patch series proposes removing 32-bit MSR interfaces on x86 to enable inlining and modern instructions, drawing multiple acknowledgments on dri-devel. Ten participants reviewed the cleanup. The work reduces legacy surface area in the kernel for graphics and related low-level code.
DRM backlight capability series reaches v8
A fourteen-patch v8 series adds a per-connector LUMINANCE property and sysfs takeover so backlight control can move into DRM atomic modesetting. Nine participants debated hops and naming on dri-devel. Successful landing would unify backlight handling across connectors for compositors and userspace.
MSM DisplayPort MST support advances
A thirty-five-patch v7 series adds Multi-Stream Transport support to the msm/dp driver, including refactors, and received maintainer reviews on dri-devel. Three participants focused on the Qualcomm-oriented changes. MST support expands multi-monitor capabilities for devices using that stack.
Blender proposes folding votes into DevTalk
Blender developers proposed moving RightClickSelect voting into structured DevTalk subcategories to improve moderation and discoverability. Twenty-two participants discussed the shift across 33 messages. The change would consolidate community input channels for feature prioritization.