freenode

← digests

Desktop and graphics: ELPA packages, DMA-BUF, Mali

Desktop & Graphics2026-10-22

Emacs package proposals and kernel graphics work led the day, from NonGNU ELPA policy questions to DMA-BUF accounting and Mali protected mode. Blender developers also weighed how external feature proposals should enter DevTalk.

NonGNU ELPA ekp package and LLM code policy

Maintainers on emacs-devel reviewed a NonGNU ELPA submission of ekp, a Knuth-Plass line-breaking package. The twenty-two message thread turned on whether LLM-generated code belongs in the archive and what policy should apply. Packaging and contribution rules for Emacs extensions are directly at stake.

DMA-BUF CPU cache sync for videobuf2

A four-patch series on dri-devel proposes an opt-in flag so videobuf2 can synchronize CPU access to imported DMA-BUFs. Five participants reviewed the approach and several suggested alternatives. Correct cache handling for media buffers depends on how this lands.

emacs-reader proposed for GNU ELPA

A proposal to add emacs-reader, a MuPDF-based multi-format document viewer, to GNU ELPA drew seventy-five messages from thirteen participants. Discussion covered licensing, naming, and build details. Acceptance would give Emacs a new integrated reader path.

memcg accounting and charge transfer for dma-buf

An RFC v2 series adds memory cgroup accounting for dma-buf, a charge_fd field in the dma-heap ioctl, LSM hooks, and post-allocation charge transfer. The nine messages focus on the charging model and security hooks. Graphics memory control under cgroups is the practical concern.

Blender DevTalk and external feature proposals

Blender developers debated folding feature proposals from an external RCS site into DevTalk subcategories. Sixty-four messages from twenty-eight participants weighed voting, feasibility, and process. How community ideas enter official development channels is the open question.

Panthor protected mode for Mali CSF GPUs

Version 4 of a twelve-patch series adds protected-mode execution support to the Panthor DRM driver for Mali CSF GPUs. Four reviewers examined the dri-devel thread. Secure execution on those GPUs hinges on this driver work.

Rust I/O read-only and write-only views

A seven-patch series extends rust/kernel/io with read-only and write-only views and register attributes for compile-time access enforcement, aimed at the Tyr driver. Five participants discussed the design on dri-devel. Stronger type safety for Rust kernel drivers is the intended gain.

Kitty Keyboard Protocol support in Emacs

Sean Whitton proposed adding Kitty Keyboard Protocol support to Emacs non-window frames, including how C-g behaves and integration details. Four participants covered the topic in ten messages on emacs-devel. Terminal Emacs keyboard handling would change if the work proceeds.