GNU bug report logs - #74779
[PATCH mesa-updates 0/3] libdrm/wayland-protocols/mesa updates

Previous Next

Package: guix-patches;

Reported by: John Kehayias <john.kehayias <at> protonmail.com>

Date: Wed, 11 Dec 2024 06:26:01 UTC

Severity: normal

Tags: patch

Done: John Kehayias <john.kehayias <at> protonmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 74779 in the body.
You can then email your comments to 74779 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#74779; Package guix-patches. (Wed, 11 Dec 2024 06:26:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to John Kehayias <john.kehayias <at> protonmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 11 Dec 2024 06:26:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: guix-patches <at> gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 0/3] libdrm/wayland-protocols/mesa updates
Date: Wed, 11 Dec 2024 06:25:00 +0000
Hi Guix,

Here are 3 simple patches currently on mesa-updates, which looks to have built
fine. The wayland-protocols update includes a change from
<https://issues.guix.gnu.org/73053> as well.

Thanks!

John Kehayias (3):
  gnu: libdrm: Update to 2.4.124.
  gnu: wayland-protocols: Update to 1.38.
  gnu: mesa: Update to 24.3.1.

 gnu/packages/freedesktop.scm | 16 +++++++---------
 gnu/packages/gl.scm          |  7 +++++--
 gnu/packages/xdisorg.scm     |  6 +++---
 3 files changed, 15 insertions(+), 14 deletions(-)


base-commit: 0c5d7b8480234f739448956f508307e64e8e45fa
--
2.46.0






Information forwarded to guix-patches <at> gnu.org:
bug#74779; Package guix-patches. (Wed, 11 Dec 2024 06:30:02 GMT) Full text and rfc822 format available.

Message #8 received at 74779 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 74779 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 1/3] gnu: libdrm: Update to 2.4.124.
Date: Wed, 11 Dec 2024 06:28:49 +0000
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.124.

Change-Id: Idbc647ef24e97d682ec7d3cffd85b179ef1eacfb
---
 gnu/packages/xdisorg.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index a75e9cd6ba..cfde9fea5f 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -52,7 +52,7 @@
 ;;; Copyright © 2021 ikasero <ahmed <at> ikasero.com>
 ;;; Copyright © 2021 Felix Gruber <felgru <at> posteo.net>
 ;;; Copyright © 2021 jgart <jgart <at> dismail.de>
-;;; Copyright © 2022 John Kehayias <john.kehayias <at> protonmail.com>
+;;; Copyright © 2022, 2024 John Kehayias <john.kehayias <at> protonmail.com>
 ;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan <at> gmail.com>
 ;;; Copyright © 2022 Derek Chuank <derekchuank <at> outlook.com>
 ;;; Copyright © 2022, 2023 Wamm K. D. <jaft.r <at> outlook.com>
@@ -791,7 +791,7 @@ (define-public pixman
 (define-public libdrm
   (package
     (name "libdrm")
-    (version "2.4.123")
+    (version "2.4.124")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -799,7 +799,7 @@ (define-public libdrm
                     version ".tar.xz"))
               (sha256
                (base32
-                "17mpmp59icp8vaa47dz9gdpdh583kigq47p9a07lp9s9l5kqbfd2"))))
+                "0yd37j3c1qz9gmwvv7vwqgss8aiizypsg8hn9fpsyjnac4zjjdmc"))))
     (build-system meson-build-system)
     (arguments
      (list #:configure-flags
--
2.46.0






Information forwarded to guix-patches <at> gnu.org:
bug#74779; Package guix-patches. (Wed, 11 Dec 2024 06:30:04 GMT) Full text and rfc822 format available.

Message #11 received at 74779 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 74779 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>,
 Zheng Junjie <zhengjunjie <at> iscas.ac.cn>
Subject: [PATCH mesa-updates 2/3] gnu: wayland-protocols: Update to 1.38.
Date: Wed, 11 Dec 2024 06:29:03 +0000
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.38.
[source]: Switch to git-fetch.
[properties]: Remove release-monitoring-url.

Co-authored-by: Zheng Junjie <zhengjunjie <at> iscas.ac.cn>
Change-Id: Iaa4209eab3a467159a58d2fbedb564b1b0e5ca16
---
 gnu/packages/freedesktop.scm | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index af35625c18..48d40c20a2 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1393,15 +1393,16 @@ (define-public wayland
 (define-public wayland-protocols
   (package
     (name "wayland-protocols")
-    (version "1.37")
+    (version "1.38")
     (source (origin
-              (method url-fetch)
-              (uri (string-append "https://gitlab.freedesktop.org/wayland/"
-                                  name "/-/releases/" version "/downloads/"
-                                  name "-" version ".tar.xz"))
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://gitlab.freedesktop.org/wayland/wayland-protocols")
+                    (commit version)))
+              (file-name (git-file-name name version))
               (sha256
                (base32
-                "09pk3qhpc29x1a6srpqqw9dcvalg33vfmp14d276is7j4klrn3m7"))))
+                "1aik5zmpjwhxsfv9aa88sg95s0mg6yvy2cbqbd1xhigfbnq271zb"))))
     (build-system meson-build-system)
     (inputs
      (list wayland))
@@ -1416,9 +1417,6 @@ (define-public wayland-protocols
 add completely new functionality, or extend the functionality of some other
 protocol either in Wayland core, or some other protocol in wayland-protocols.")
     (home-page "https://wayland.freedesktop.org")
-    (properties
-     '((release-monitoring-url
-        . "https://wayland.freedesktop.org/releases.html")))
     (license license:expat)))

 (define-public wayland-protocols-next
--
2.46.0






Information forwarded to guix-patches <at> gnu.org:
bug#74779; Package guix-patches. (Wed, 11 Dec 2024 06:30:04 GMT) Full text and rfc822 format available.

Message #14 received at 74779 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 74779 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 3/3] gnu: mesa: Update to 24.3.1.
Date: Wed, 11 Dec 2024 06:29:15 +0000
* gnu/packages/gl.scm (mesa): Update to 24.3.1.
[arguments]: Add 'set-home-directory phase (build tries to use a
shader cache, though this without it won't fail to build).

Change-Id: I1fd7d1fe20109ccdd7386a82ecf7d415999c262a
---
 gnu/packages/gl.scm | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index e1dfca7ca8..418970547e 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -303,7 +303,7 @@ (define libva-without-mesa
 (define-public mesa
   (package
     (name "mesa")
-    (version "24.2.5")
+    (version "24.3.1")
     (source
      (origin
        (method url-fetch)
@@ -313,7 +313,7 @@ (define-public mesa
                                  "mesa-" version ".tar.xz")))
        (sha256
         (base32
-         "0vyrkmy8j5bygddi2bsssj9g1rrcg4vfhvw0bjxsbmif4km0ngbk"))))
+         "1bs310dw9jjzvvchszmb3jakqb5268ssp83ba9ybrrcw8h05jycw"))))
     (build-system meson-build-system)
     (propagated-inputs
      ;; The following are in the Requires.private field of gl.pc.
@@ -545,6 +545,9 @@ (define-public mesa
                                         (from-crates-io 'rust-proc-macro2-1)
                                         (from-crates-io 'rust-paste-1))))))))
                 #~())
+         (add-after 'unpack 'set-home-directory
+           ;; Build tries to use a shader cache (non-fatal error).
+           (lambda _ (setenv "HOME" "/tmp")))
          (add-before 'configure 'fix-dlopen-libnames
            (lambda* (#:key inputs #:allow-other-keys)
              (let ((out #$output))
--
2.46.0






Reply sent to John Kehayias <john.kehayias <at> protonmail.com>:
You have taken responsibility. (Sun, 12 Jan 2025 15:56:02 GMT) Full text and rfc822 format available.

Notification sent to John Kehayias <john.kehayias <at> protonmail.com>:
bug acknowledged by developer. (Sun, 12 Jan 2025 15:56:02 GMT) Full text and rfc822 format available.

Message #19 received at 74779-done <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 74779-done <at> debbugs.gnu.org
Subject: Re: [bug#74779] [PATCH mesa-updates 0/3]
 libdrm/wayland-protocols/mesa updates
Date: Sun, 12 Jan 2025 15:55:08 +0000
On Wed, Dec 11, 2024 at 06:25 AM, John Kehayias wrote:

> Hi Guix,
>
> Here are 3 simple patches currently on mesa-updates, which looks to have built
> fine. The wayland-protocols update includes a change from
> <https://issues.guix.gnu.org/73053> as well.
>
> Thanks!
>
> John Kehayias (3):
>   gnu: libdrm: Update to 2.4.124.
>   gnu: wayland-protocols: Update to 1.38.
>   gnu: mesa: Update to 24.3.1.
>
>  gnu/packages/freedesktop.scm | 16 +++++++---------
>  gnu/packages/gl.scm          |  7 +++++--
>  gnu/packages/xdisorg.scm     |  6 +++---
>  3 files changed, 15 insertions(+), 14 deletions(-)
>
>
> base-commit: 0c5d7b8480234f739448956f508307e64e8e45fa
> --
> 2.46.0

Closing, this was done on the mesa-updates branch and merged starting at 23231c296fb2c2af8c1c0a6ead1dd6f0833f7c45





bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 10 Feb 2025 12:24:13 GMT) Full text and rfc822 format available.

This bug report was last modified 125 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.