freenode

← digests

Emacs release blockers and graphics driver work

Desktop & Graphics2026-07-31

Emacs developers confronted release-blocking bugs that include a serious security flaw while also debating an LLM-assisted commit against project policy. Parallel activity on the graphics side advanced Nouveau modesetting defaults, PowerVR support, dmabuf io_uring paths, color pipeline extensions, and a Mesa upstreaming dispute.

Emacs 31 blocked by security and other bugs

The emacs-devel list examined a collection of release-blocking bugs for Emacs 31, one of them a serious arbitrary code execution vulnerability that affects file opening. Eleven participants exchanged 35 messages in a technical discussion of the issues and their severity. The blockers delay the release and leave a security exposure open until patches land.

LLM-coauthored commit reaches Emacs master

Emacs developers debated an accidental LLM-coauthored commit that landed in upstream master in violation of the GNU interim policy. The heated 41-message thread involving 19 participants weighed preventive hooks and the option of rewriting history. The episode surfaces concrete governance questions for projects that restrict AI-generated code.

Nouveau enables atomic modesetting by default

Lyude Paul posted successive patch series (v3 then v4) that enable atomic modesetting by default for NV50 and later GPUs in Nouveau together with related cleanups and bug fixes. The changes modernize the default configuration path for the open-source NVIDIA driver. Adoption would align Nouveau more closely with current DRM expectations.

PowerVR MT8173 GPU support lands

A v4 patch series adds MT8173 PowerVR GX6250 GPU support, with the device-tree binding already applied and earlier firmware and rendering problems resolved in testing. Seven participants reviewed the 24-message series. The work extends open driver coverage to MediaTek hardware found in older devices.

io_uring dmabuf read and write patches

Version 4 of a 14-patch series that adds dmabuf read and write via io_uring, focused on NVMe, continued under review. Reviewers requested only minor nits and segment-handling fixes across 47 messages. The facility would improve efficient buffer movement between storage and graphics subsystems.

YUV colorop added for amdgpu and VKMS

A v4 patchset supplies the missing YUV-to-RGB fixed-matrix colorop in the DRM plane color pipeline for amdgpu and VKMS. Testing exercised Weston and KWin. The addition closes a gap in color management for video and compositing workloads.

Mesa rejects closed shader backend Vulkan driver

Huawei asked about upstreaming a Vulkan driver whose NIR-to-ISA shader backend remains closed. Mesa maintainers rejected the request on ABI and openness grounds in a short heated exchange. The decision reaffirms Mesa policy against proprietary components inside the tree.