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.

  • thomask@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    20
    ·
    3 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.

  • Cris@lemmy.world
    link
    fedilink
    English
    arrow-up
    60
    ·
    edit-2
    4 days ago

    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 😅

    • Ooops@feddit.org
      link
      fedilink
      arrow-up
      48
      arrow-down
      1
      ·
      4 days ago

      Apparently this is about neither DRM

      It’s not about the DRM people think about… but the Direct Rendering Manager

    • Magiilaro@feddit.org
      link
      fedilink
      arrow-up
      16
      ·
      4 days ago

      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 😜

    • stravanasu@lemmy.ca
      link
      fedilink
      English
      arrow-up
      12
      arrow-down
      1
      ·
      4 days ago

      IMSTOA. WDNPSEAM?

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

      • grue@lemmy.world
        link
        fedilink
        arrow-up
        15
        arrow-down
        2
        ·
        4 days ago

        Digital Rights Restrictions Management

        FTFY. Do not allow the enemy to frame the debate.

        • Possibly linux@lemmy.zip
          link
          fedilink
          English
          arrow-up
          9
          arrow-down
          2
          ·
          edit-2
          4 days ago

          That’s not what DRM is in kernel/hardware land

          It stands for display rendering manager and it predates any of the other stuff.

          • ArcaneSlime@lemmy.dbzer0.com
            link
            fedilink
            arrow-up
            12
            ·
            4 days ago

            I believe they were insinuating that “DRM” as in “Digital Rights Management” (as the comment they were replying to had spelled out) actually has nothing to do with “rights,” and further that we shouldn’t let companies reframe restrictions to the user as rights of the creator, not that the comment they replied to is wrong about which “DRM” is being referenced in relation to the kernel.