freenode

← digests

Emacs policy disputes and graphics stack patches

Desktop & Graphics2026-10-05

Emacs development lists saw extended heated disputes over free software principles, proprietary tooling, and LLM use, while DRM maintainers advanced locking and memory patches and Blender and KDE communities discussed nodes, process, and plugins. The day mixed philosophical contention with concrete kernel and application work across desktop graphics.

Emacs debate on proprietary tooling and GNU policy

A 232-message thread involving 19 participants on emacs-devel examined GNU policy around referencing tools that run nonfree JavaScript or connect to proprietary services. Contributors disputed what constitutes ethically running proprietary code in free software contexts. The exchange matters for how Emacs and related projects handle modern dependencies without eroding freedom goals.

Emacs clash over LLM integration and freedom principles

Eight participants exchanged 23 messages on emacs-devel about the practicality of LLM integration versus GNU freedom objectives. RMS argued against compromising principles simply to gain adoption. The dispute underscores ongoing tension between editor usability features and core free software commitments.

Two-pass locking for DRM GPUVM exec

A v3 series of eight patches on dri-devel adds two-pass locking to drm_gpuvm_exec. The approach allows validation of evicted private buffer objects without holding dma-resv locks on unrelated shared resident objects. Graphics subsystem developers gain a path to reduce locking friction in GPU virtual memory execution paths.

VC4 job_lock split and shrink

An 11-patch series on dri-devel splits and shrinks the vc4 job_lock. The changes address IRQ inversions, seqno races, and preempt issues while cutting contention by 90 percent. The work improves reliability and scalability for the Raspberry Pi graphics driver under interrupt load.

Feedback on Blender Material Lighting Nodes

A 111-message thread with 31 participants on Blender DevTalk gathered feedback on experimental Material Lighting Nodes such as Light Info and Shadow Raycast, targeted at Blender 5.3. Contributors reviewed node design and behavior for material workflows. Shader authors and tool developers can shape the feature before broader release.

Blender feature requests move toward DevTalk

Blender developers proposed relocating feature requests from RightClickSelect into DevTalk, with voting, templates, and moderation commitments. The 40-message discussion drew 23 participants. Centralizing requests on the primary forum would streamline input and moderation for upcoming development cycles.

RFC for deliberate offload swap areas

An RFC v2 series of four patches on dri-devel proposes reserving swap areas solely for deliberate offload. The mechanism supports proactive reclaim toward backends that allocate memory under pressure. Subsystems facing constrained memory, including graphics, obtain a controlled path for offload without ordinary swap interference.

Katemark side-by-side Markdown preview for Kate

A maintainer announced Katemark, a Markdown preview plugin for Kate that sits beside the editor with scroll synchronization and extended syntax support. The nine-message thread on the KDE discourse involved two participants. Kate users receive a synchronized preview option integrated with the editor.