freenode

← digests

Emacs LLM policy fights and DRM atomic refactors

Desktop & Graphics2026-11-01

Emacs development lists saw sharp governance disputes over LLM-assisted packages and related community policy, while DRM maintainers advanced large tree-wide series to modernize panel and connector state handling. Graphics work stayed technical and incremental across Tegra and core DRM paths.

NonGNU ELPA clutch submission draws RMS opposition

A submission inquiry for clutch, an interactive database client, to NonGNU ELPA triggered policy disagreement on emacs-devel. Richard Stallman opposed inclusion of the LLM-assisted package, while Stefan Monnier and Eli Zaretskii pointed to NonGNU exemptions that can permit broader packaging. The exchange matters because it tests how Emacs packaging gates AI-assisted code without altering core GNU ELPA rules.

Users float Emacs fork over LLM code policy

The Human Emacs thread on emacs-devel escalated as participants threatened a fork, arguing that LLM code policy harms the community beyond copyright questions. A maintainer pressed for concrete, unspecified harms rather than general objections. Readers should watch the dispute because it signals fracture risk around how Emacs handles machine-generated contributions.

DRM panels gain optional atomic state via bridges

A 35-patch series on dri-devel proposes letting DRM panels use atomic state by routing through an embedded drm_bridge, kept opt-in for drivers. The change standardizes state access without forcing immediate driver rewrites. It is relevant for anyone maintaining or writing panel drivers that need consistent atomic modesetting behavior.

emacs-reader proposed for GNU ELPA

Maintainers discussed adding emacs-reader, a MuPDF-based multi-format viewer, to GNU ELPA, covering licensing, naming, and build details across a long thread. The proposal would give Emacs users a native multi-format document reader under ELPA distribution. Packaging and license clarity remain the main open points before acceptance.

DRM connectors convert to atomic_create_state

A 37-patch v3 series on dri-devel converts all DRM connector drivers to atomic_create_state and removes the older reset hook. The tree-wide cleanup aligns connectors with atomic modesetting expectations. Driver authors should note the API shift because the reset path is being retired.

Kitty Keyboard Protocol support for Emacs -nw

Sean Whitton proposed adding Kitty Keyboard Protocol support to Emacs non-windowed frames, including handling of C-g behavior and integration details. The change would improve keyboard input fidelity in modern terminals. Terminal Emacs users gain more complete key reporting if the work lands.

Tegra DRM adds 8-bit CPU interface support

Version 5 of an 11-patch series on dri-devel adds MIPI DBI Type B bridge and panel support for Tegra20 and Tegra30 8-bit CPU interfaces, with review focused on Signed-off-by tags and build issues. The work extends display support on older NVIDIA Tegra SoCs. Embedded and legacy Tegra graphics stacks benefit once the remaining review items clear.