freenode

← digests

Emacs ELPA fights and DRM kernel work

Desktop & Graphics2026-09-21

Emacs developers clashed over NonGNU ELPA admissions and free software boundaries while shipping a new release. Kernel graphics maintainers advanced large DRM, HDMI, panel, and PCI patch series.

Hermes package blocked over LLM and SaaSS concerns

RMS, Eli Zaretskii, and other emacs-devel participants disputed whether the hermes package belongs in NonGNU ELPA. Critics focused on its LLM model choices and possible software-as-a-service substitution paths. The exchange matters for maintainers who must decide which external AI tooling can ship through Emacs package archives.

Emacs 31.1 source and Windows binaries out

Emacs 31.1 source tarballs and Windows binaries were announced on emacs-devel. The thread also recorded a minor build bug report and clarified terminology around package addition. Downstream packagers and users gain a concrete release to test and ship.

HDMI 2.0 lands for DW HDMI QP on Rockchip

A 74-patch v11 series proposes HDMI 2.0 support, including 4K at 60 Hz, for the DW HDMI QP transmitter on RK3576 and RK3588. It also extends the DRM core HDMI connector API. Board bring-up and media players on those SoCs depend on the change reaching mainline.

Panels gain embedded drm_bridge

A 19-patch v3 series embeds a drm_bridge inside every drm_panel, unifies the panel API, and deprecates panel_bridge helpers across many drivers. The work simplifies connector plumbing for panel authors. Graphics stack contributors gain a cleaner long-term interface.

i915 PREEMPT_RT fixes meet maintainer pushback

i915 maintainers reviewed a seven-patch series intended to make the driver behave under PREEMPT_RT. Patch 7 of 7 drew resistance over insufficient validation and risk. Real-time Linux users waiting on Intel graphics stability remain blocked until the remaining concerns are resolved.

Emacs debate on yt-dlp and proprietary services

Emacs developers argued whether packages that invoke yt-dlp or other non-free services violate GNU free software rules. The heated thread revisited what counts as ethical packaging for the editor. Package authors and ELPA curators must still navigate the same boundary questions.

PCI peer-to-peer DMA routing by TLP class

A 18-patch v6 series refines PCI/P2PDMA routing by TLP class and tightens ACS checks for asymmetric switches and dma-buf. The changes improve peer-to-peer DMA path selection. GPU and accelerator drivers that rely on P2PDMA benefit from more reliable routing.

Dynamic debug classmaps restored for DRM

A 38-patch v10 series repairs the dyndbg classmaps API, extends query syntax, and adds selftests. The goal is to restore DRM dynamic debug functionality lost after a 2023 regression. Driver developers regain finer-grained runtime debug control.