this post was submitted on 29 Mar 2025
105 points (96.5% liked)

Linux

6803 readers
431 users here now

A community for everything relating to the GNU/Linux operating system

Also check out:

Original icon base courtesy of [email protected] and The GIMP

founded 2 years ago
MODERATORS
 

The big set of open-source graphics driver updates for Linux 6.15 have been merged but Linux creator Linus Torvalds isn't particularly happy with the pull request. In particular, he's unhappy with some new "hdrtest" testing code being built as part of full kernel builds and the "turds" it leaves behind and this code "needs to die" at least from the perspective of non-DRM driver developers.

top 21 comments
sorted by: hot top controversial new old
[โ€“] [email protected] 18 points 2 days ago

AFAICT this is super mundane. Devs added some checks that when run will drop .hdrtest files all over the source tree when you do a normal build. This is really unclean and has practical ramifications even if you gitignore them as Linus points out. Pretty much any lead developer would be upset if someone tried to merge something like this in a software project, and it has essentially nothing to do with the particular drivers or code functionality.

[โ€“] [email protected] 60 points 3 days ago* (last edited 3 days ago) (3 children)

Some context from the article I found helpful as a layman :)

When seeing this mailing list post, my immediate assumption was it being some new HDR testing code that slipped under my radar from DRM-Next coverage, given all the ongoing High Dynamic Range / color management work happening recently for the Linux desktop. But when digging into the merge, it's actually even more mundane. The "hdr" in this sense is around the C header files. The new "hdrtest" code is for the Intel Xe kernel driver and is around trying to help ensure the DRM header files are self-contained and pass kernel-doc tests. Basic maintenance checks on the included DRM header files to ensure they are all in good shape.

Apparently this is about neither DRM, nor HDR in the sense an average user might think of those terms ๐Ÿ˜…

[โ€“] [email protected] 47 points 3 days ago

Apparently this is about neither DRM

It's not about the DRM people think about... but the Direct Rendering Manager

[โ€“] [email protected] 15 points 2 days ago (1 children)

Kernel devs used both DRM and HDR for Direct Rendering Manager and Header years before Digital rights management or High dynamic range was a thing. So they have the older rights to this acronyms and the others are the filthy thiefs and imposters ๐Ÿ˜œ

[โ€“] [email protected] 1 points 16 hours ago (1 children)

digital rights management (drm) predates linux

[โ€“] [email protected] 1 points 9 hours ago

The concept yes, the term for it (and the abbreviation) I am not sure.

[โ€“] pglpm 10 points 3 days ago (1 children)

IMSTOA. WDNPSEAM?

(I'm so tired of acronyms. Why don't people write in English anymore?)

[โ€“] [email protected] 1 points 2 days ago (1 children)
[โ€“] [email protected] 3 points 2 days ago

cthulhu fthaghn

[โ€“] [email protected] 27 points 3 days ago (2 children)

It's the new trend in software engineering: Turd-Driven Development

[โ€“] [email protected] 10 points 3 days ago

Turd-vibing-programming ๐Ÿš€

[โ€“] [email protected] 2 points 2 days ago

My work finally getting the recognition it deserves!