freenode

← digests

Emacs 31 triage and graphics driver debates

Desktop & Graphics2026-08-03

Emacs development focused on release-blocking bugs and design proposals while graphics projects handled upstreaming disputes and driver defaults. Mesa maintainers rejected a closed backend request and Nouveau advanced atomic modesetting changes.

Emacs 31 release-blocking bugs

Emacs maintainers on emacs-devel listed and triaged bugs blocking the 31.1 release. A security mitigation for a vc-hooks vulnerability is also under discussion. Contributors and users awaiting the next major version have a clearer view of remaining blockers.

Conditional and dynamic keymap bindings

Emacs core developers discussed designs for conditional and dynamic keymap bindings, including their interaction with help and lookup. The thread examines how such bindings affect the utility of built-in help features. Package authors and users who rely on discoverable key sequences have a stake in the outcome.

Deferring native compilation finalization

On macOS, native-comp .eln loading triggers synchronous security checks that cause UI stutter. Participants debated details of a PROBLEMS workaround and alternatives for deferring finalization until idle time. Developers targeting that platform can track the proposed mitigations for smoother interactive sessions.

Vulkan driver with closed shader backend rejected

Huawei inquired about upstreaming a Vulkan driver that uses a closed NIR-to-ISA backend. Mesa maintainers rejected the request, citing ABI and openness rules. The exchange underscores the project's requirements for fully open components in the graphics stack.

Mixed-mode window decorations

A KDE discuss thread explored mixed-mode titlebar decorations, gathering user feedback and referencing the KWin protocol. Participants weighed practical UI approaches for combining decoration styles. Desktop customizers following Plasma development may find the ideas relevant.

Atomic modesetting default for nouveau

A v5 patchset enables atomic modesetting by default in nouveau for NV50 and later, along with related fixes. Review flagged a critical use-after-free. Nouveau users and driver contributors should note both the default change and the security issue.

DVFS hardware constraint on rocket NPU

An RFC reported a hardware power-domain and clock constraint found while adding devfreq support to the rocket NPU driver on RK3588. The discussion presents measurements and the resulting limitation. Developers working on Rockchip accelerators gain concrete data on feasible DVFS behavior.

Structured changelogs for ELPA packages

ELPA maintainers discussed strict versus permissive changelog formats to automate news extraction for releases and atom feeds. The goal is more reliable package release notes. Emacs package maintainers may need to adjust how they write changelogs.