From unknown Fri Sep 05 20:56:08 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#49339 <49339@debbugs.gnu.org> To: bug#49339 <49339@debbugs.gnu.org> Subject: Status: [PATCH core-updates] gnu: mesa: Update to 21.1.4. Reply-To: bug#49339 <49339@debbugs.gnu.org> Date: Sat, 06 Sep 2025 03:56:08 +0000 retitle 49339 [PATCH core-updates] gnu: mesa: Update to 21.1.4. reassign 49339 guix-patches submitter 49339 Irfan S severity 49339 normal tag 49339 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 14:57:50 2021 Received: (at submit) by debbugs.gnu.org; 2 Jul 2021 18:57:50 +0000 Received: from localhost ([127.0.0.1]:37141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzOMH-00072l-Qk for submit@debbugs.gnu.org; Fri, 02 Jul 2021 14:57:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:45788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzKp8-0002pW-8B for submit@debbugs.gnu.org; Fri, 02 Jul 2021 11:11:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36340) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzKp7-0005wQ-4Y for guix-patches@gnu.org; Fri, 02 Jul 2021 11:11:22 -0400 Received: from irfus.in ([45.63.78.5]:39583) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzKp0-0001Em-Q4 for guix-patches@gnu.org; Fri, 02 Jul 2021 11:11:20 -0400 Received: from irfus.in (localhost [127.0.0.1]) by irfus.in (OpenSMTPD) with ESMTP id b816566a for ; Fri, 2 Jul 2021 10:11:02 -0500 (CDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=irfus.in; h=from:to :subject:date:message-id:mime-version:content-type; s=default; bh=/ji/3r6bUnh6spSl3X7Ta+0Y7Ck=; b=zUG0no4FMPdhuYzNGNuRNoI4HoP6 lkh3qx2BK318stDeAqWjQAc/qyV0/3ZUfq3XZg2Q389FX1MAD2OWno1rEtiZNQay bop1OHc40Lb5TCmnsH1H9VILFLi4Gagf1nxTY08gNSeFGpuOBZYRkYI8Gs2Sh3Zn 4OnaZsBaTy98sSk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=irfus.in; h=from:to:subject :date:message-id:mime-version:content-type; q=dns; s=default; b= CCHR6GaeMYlRAw5+VHk4pPggyN1FXC+l37txcMvSJN4C5Zo2e3s0YulUCKTgiYYP /yEq+DScYltaB7yqJPUdvpyrDjt06yP9efM55xEY3GD1wHtpiRf3/0PbOzitTXdM YDhaUa5GCo9Rn92HVTH8BYPPVbso+VJpFMA5smdntsY= Received: from localhost ( [115.98.124.164]) by irfus.in (OpenSMTPD) with ESMTPSA id 4070b0ee (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO) for ; Fri, 2 Jul 2021 10:11:01 -0500 (CDT) User-agent: mu4e 1.4.15; emacs 28.0.50 From: Irfan S To: guix-patches@gnu.org Subject: [PATCH core-updates] gnu: mesa: Update to 21.1.4. Date: Fri, 02 Jul 2021 20:40:55 +0530 Message-ID: <87r1ggkayo.fsf@irfus.in> MIME-Version: 1.0 Content-Type: text/plain; format=flowed Received-SPF: pass client-ip=45.63.78.5; envelope-from=irfan@irfus.in; helo=irfus.in X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 02 Jul 2021 14:57:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm index cc5131b28d..bd4c8a381a 100644 --- a/gnu/packages/gl.scm +++ b/gnu/packages/gl.scm @@ -237,7 +237,7 @@ also known as DXTn or DXTC) for Mesa.") (define-public mesa (package (name "mesa") - (version "20.2.6") + (version "21.1.4") (source (origin (method url-fetch) @@ -249,9 +249,7 @@ also known as DXTn or DXTC) for Mesa.") version "/mesa-" version ".tar.xz"))) (sha256 (base32 - "1nw5k2qrlcrp5bljy1lmyybgl525y0h44synkbbirw92qv3a6b7i")) - (patches - (search-patches "mesa-skip-tests.patch")))) + "02z9g6zpkg1p1sm8f84xdi7v2n7x534x9pn565bvcr411527y5qz")))) (build-system meson-build-system) (propagated-inputs `(;; The following are in the Requires.private field of gl.pc. @@ -278,7 +276,9 @@ also known as DXTn or DXTC) for Mesa.") (_ `())) ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols))) + ("wayland-protocols" ,wayland-protocols) + ("libglvnd" ,libglvnd) ;required for glvnd support + ("libclc" ,libclc))) ;required for opencl support (native-inputs `(("bison" ,bison) ("flex" ,flex) @@ -307,15 +307,16 @@ also known as DXTn or DXTC) for Mesa.") ;; omx requires libomxil-bellagio "-Dplatforms=x11,wayland" "-Dglx=dri" ;Thread Local Storage, improves performance - ;; "-Dopencl=true" + "-Dopencl=true" ;; "-Domx=true" - "-Dosmesa=gallium" - "-Dgallium-xa=enabled" + "-Dosmesa=true" + "-Dgallium-xa=true" + "-Dglvnd=true" ;; features required by wayland - "-Dgles2=enabled" - "-Dgbm=enabled" - "-Dshared-glapi=enabled" + "-Dgles2=true" + "-Dgbm=true" + "-Dshared-glapi=true" ;; Explicitly enable Vulkan on some architectures. ,@(match (%current-system) @@ -417,8 +418,8 @@ also known as DXTn or DXTC) for Mesa.") (let ((out (assoc-ref outputs "out")) (bin (assoc-ref outputs "bin"))) ;; Not all architectures have the Vulkan overlay control script. - (mkdir-p (string-append bin "/bin")) - (call-with-output-file (string-append bin "/bin/.empty") + (mkdir-p (string-append out "/bin")) + (call-with-output-file (string-append out "/bin/.empty") (const #t)) (copy-recursively (string-append out "/bin") (string-append bin "/bin")) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 97fc921436..f7b4e95b9c 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -638,7 +638,7 @@ rasterisation.") (define-public libdrm (package (name "libdrm") - (version "2.4.104") + (version "2.4.106") (source (origin (method url-fetch) (uri (string-append @@ -646,7 +646,7 @@ rasterisation.") version ".tar.xz")) (sha256 (base32 - "1jqvx9c23hgwhq109zqj6vg3ng40pcvh3r1k2fn1a424qasxhsnn")))) + "1m3vwpabjg3az84vmyxi96jyd7rrqm6qkhk1gq41w5wv89aarn4j")))) (build-system meson-build-system) (arguments `(#:configure-flags @@ -663,7 +663,8 @@ rasterisation.") (replace 'check (lambda _ (invoke "meson" "test" "--timeout-multiplier" "5")))))) - (inputs + (propagated-inputs + ;; libpciaccess is in Requires.private of libdrm_intel.pc `(("libpciaccess" ,libpciaccess))) (native-inputs `(("pkg-config" ,pkg-config))) From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 15:29:20 2021 Received: (at 49339) by debbugs.gnu.org; 2 Jul 2021 19:29:20 +0000 Received: from localhost ([127.0.0.1]:37181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzOql-0007ry-SV for submit@debbugs.gnu.org; Fri, 02 Jul 2021 15:29:20 -0400 Received: from mail-4317.protonmail.ch ([185.70.43.17]:29547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzOqj-0007rj-4B for 49339@debbugs.gnu.org; Fri, 02 Jul 2021 15:29:18 -0400 Date: Fri, 02 Jul 2021 19:29:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1625254150; bh=0ADTtprvIXOYr/UbM+8dGoixrd3STxKM2IUH51U/P4M=; h=Date:To:From:Reply-To:Subject:From; b=G/d+pY9bDsPcu9S6KZT/xW72glQFN8J3hoB+x4fZJ9t7DQpHCdD7Lg6yKNDA/2xzW DBRxvJZRpNBZkMCA68fIvYb9xyL+iUJENhVo8TLNcw88T5/lagnlaSJiXWmmJthw/G 2g/EN7daN/qF+YPG/Q1nuUP4rlVwgCBx9Mo182c4= To: "49339@debbugs.gnu.org" <49339@debbugs.gnu.org> From: John Kehayias Subject: [PATCH core-updates] gnu: mesa: Update to 21.1.4. Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49339 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I can confirm this builds for me on different computers as well, and would = be great to have updated in guix. This is a bigger version jump since the c= urrent version is more than 6 months old and upstream continues with freque= nt bug fix releases. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 05 11:35:21 2021 Received: (at 49339) by debbugs.gnu.org; 5 Jul 2021 15:35:21 +0000 Received: from localhost ([127.0.0.1]:46493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0Qcz-0006aR-22 for submit@debbugs.gnu.org; Mon, 05 Jul 2021 11:35:21 -0400 Received: from mail-4323.protonmail.ch ([185.70.43.23]:57704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0Qcy-0006aC-5j for 49339@debbugs.gnu.org; Mon, 05 Jul 2021 11:35:20 -0400 Date: Mon, 05 Jul 2021 15:35:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1625499310; bh=11LXQC9k/7WxxK0KwutAK99XNQXyJIJmuxpW3iXWCjA=; h=Date:To:From:Reply-To:Subject:From; b=RE73aym+MlY8VTZma7XzKooLvQJFn1hvbNrmcMGGY/3RaaP26E1fo0a+5OOzayrP+ 2m7pFXUwFWBDPaXR7pX/5nhY2sMSmF4N7sZBJJZ/2qjUeV+tlSzhTgBDoENUMhIp+f 88peoe+DE5dCGFkx9grJj8u7ehJocS1CH31kPuZs= To: "49339@debbugs.gnu.org" <49339@debbugs.gnu.org> From: John Kehayias Subject: [PATCH core-updates] gnu: mesa: Update to 21.1.4. Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49339 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) libepoxy doesn't build (patch paths?). On #guix there was discussion of fix= ing these problems, could an updated patch be sent here for testing? From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 07 21:35:15 2021 Received: (at 49339) by debbugs.gnu.org; 8 Jul 2021 01:35:15 +0000 Received: from localhost ([127.0.0.1]:53858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1Iwd-0001Fw-0R for submit@debbugs.gnu.org; Wed, 07 Jul 2021 21:35:15 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:49691) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1IwZ-0001Fb-L2 for 49339@debbugs.gnu.org; Wed, 07 Jul 2021 21:35:13 -0400 Date: Thu, 08 Jul 2021 01:35:04 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1625708105; bh=mE6nylbvBPVa29NizNTqSItz7B6O5NP3mxF3P99Kklc=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=sw3R74RqmzWACkABEMjs0Twibe3JESsPNEOKGMOYundGEG2RPDPcYoxeiI02rKPpd 52GI5x5tiQVBYZvTXi9gM+DntHR0D8hZGwyLk00/QLZPzLQunerAEUBztHDXg/UOdL hAOKNuIl7bl1b2gWhgyqJflfcq7n+joHnll2UE3Q= To: "49339@debbugs.gnu.org" <49339@debbugs.gnu.org> From: John Kehayias Subject: Re: [PATCH core-updates] gnu: mesa: Update to 21.1.4. Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49339 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Monday, July 5th, 2021 at 11:35 AM: > libepoxy doesn't build (patch paths?). On #guix there was discussion of f= ixing these problems, could an updated patch be sent here for testing? This was easy to solve: I switched where libepoxy was looking for EGL and G= L libraries to use libglvnd rather than mesa, as well as adding libglvnd as= an input. Also added libglvnd as an input into xorg-server. Looking at other packages that depend on e.g. libepoxy/mesa/etc. seems like= many will need libglvnd as an input now? Is that what we want to move to (= I take it is optional, but perhaps a move in the right direction)? In either case, I'd love to see this in core-updates so we can make fixes t= o dependent packages as needed, since there are many that depend on mesa, l= ibepoxy, xorg-server, and so on. From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 07 22:24:53 2021 Received: (at 49339) by debbugs.gnu.org; 8 Jul 2021 02:24:53 +0000 Received: from localhost ([127.0.0.1]:53912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1Jif-0002Zf-F7 for submit@debbugs.gnu.org; Wed, 07 Jul 2021 22:24:53 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:49239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1Jic-0002ZQ-3P for 49339@debbugs.gnu.org; Wed, 07 Jul 2021 22:24:51 -0400 Date: Thu, 08 Jul 2021 02:24:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1625711083; bh=2SSCxkZuuegDprUZT1n2y3B6IJ3neqyTRVkNbyNh4Ko=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=MhwhRGuU6l/lbsjrXK+5GNu6PPjVJbdvecQF5UYEuLub5+M+jrrLhSZeppdmUmz7S 83+/DOY/PcZ4YusMAeHKEXBubjFur5iDdXvNggBTTVIGAYnq/oH9oDj3w13ClXilBs NT17ilFisTL1V819g78+TVDNukYwTfYzHK36bMFY= To: "49339@debbugs.gnu.org" <49339@debbugs.gnu.org> From: John Kehayias Subject: Re: [PATCH core-updates] gnu: mesa: Update to 21.1.4. Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49339 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Wednesday, July 7th, 2021 at 9:35 PM: > =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original = Message =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 > > On Monday, July 5th, 2021 at 11:35 AM: > > > libepoxy doesn't build (patch paths?). On #guix there was discussion of= fixing these problems, could an updated patch be sent here for testing? > > This was easy to solve: I switched where libepoxy was looking for EGL and= GL libraries to use libglvnd rather than mesa, as well as adding libglvnd = as an input. Also added libglvnd as an input into xorg-server. > > Looking at other packages that depend on e.g. libepoxy/mesa/etc. seems li= ke many will need libglvnd as an input now? Is that what we want to move to= (I take it is optional, but perhaps a move in the right direction)? > > In either case, I'd love to see this in core-updates so we can make fixes= to dependent packages as needed, since there are many that depend on mesa,= libepoxy, xorg-server, and so on. As a followup, looks like libglvnd is optional for building mesa, and witho= ut that change I think it is just a drop in version bump. I'm not sure abou= t dependents generally, but libepoxy and xorg-server needed no changes. So, shall we reduce this patch to just a Mesa update, and then libglvnd as = a separate issue? I think that one would require changing/adding inputs to = all GL packages, as they should link to libglvnd rather than any vendor's G= L directly, if I understand correctly. With just a version change I think this should be easily merged, can anyone= else weigh in on that? From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 08 11:40:19 2021 Received: (at 49339) by debbugs.gnu.org; 8 Jul 2021 15:40:19 +0000 Received: from localhost ([127.0.0.1]:57290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1W8R-0003BS-34 for submit@debbugs.gnu.org; Thu, 08 Jul 2021 11:40:19 -0400 Received: from mail2.protonmail.ch ([185.70.40.22]:10448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1W8N-0003B8-8m for 49339@debbugs.gnu.org; Thu, 08 Jul 2021 11:40:17 -0400 Date: Thu, 08 Jul 2021 15:40:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1625758808; bh=/UF4EoxAFh5SL9F1xSrY5fe3qKKGwf6W2gh+bDdJqfc=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=cJxQdp5P4BVziUVIoedTMlZI153tvulCHak4obdmS0DF7KAbW+PVhHdqNzUNLkLRf Y6pU5ZWmEzQuNtyzuBYt1e0ah/nFk93p+lIPBUSu+DXLLUG6ZyoBdouOKO09qgRaja m1XHw11cFTrdzjzHSdplPu5wIr9YASRrT7UeELEY= To: "49339@debbugs.gnu.org" <49339@debbugs.gnu.org> From: John Kehayias Subject: Re: [PATCH core-updates] gnu: mesa: Update to 21.1.4. Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_kBhtRbyMsFrfKyMgGbZ0nu7YyrPFir9R4ezTCun2k" X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49339 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_kBhtRbyMsFrfKyMgGbZ0nu7YyrPFir9R4ezTCun2k Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, Here is a patch for just the minimal Mesa version bump. I reverted option c= hanges to match the previous version (and wasn't sure with there being a me= sa-opencl package already). All Mesa tests pass for me too (on x86_64), so mesa-skip-tests.patch is not= applied, as per original patch here. src/compiler/glsl/tests/cache_test.c = has moved to src/util/tests/cache and has changed. However, the test works = for me (compiling on foreign distro). The i686 part of the patch can still = be applied, but will need someone to test. This is just the Mesa change, it relies on libdrm update in https://issues.= guix.gnu.org/49412 I think other than the tests patch, should be good to go, can someone revie= w and check the i686 patch so we can move ahead with this? Thanks, John --b1_kBhtRbyMsFrfKyMgGbZ0nu7YyrPFir9R4ezTCun2k Content-Type: text/x-patch; name=0001-gnu-mesa-Update-to-21.1.4.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-gnu-mesa-Update-to-21.1.4.patch RnJvbSBhNjdkMzIyNGMxM2U2YTMzMzk4NjUxNzdkM2E1NDQ4OWY1ZDBmNTgyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIEtlaGF5aWFzIDxqb2huLmtlaGF5aWFzQHByb3Rvbm1h aWwuY29tPgpEYXRlOiBUaHUsIDggSnVsIDIwMjEgMTE6MTU6NDggLTA0MDAKU3ViamVjdDogW1BB VENIXSBnbnU6IG1lc2E6IFVwZGF0ZSB0byAyMS4xLjQuCgoqIGdudS9wYWNrYWdlcy9nbC5zY20g KG1lc2EpOiBVcGRhdGUgdG8gMjEuMS40LgotLS0KIGdudS9wYWNrYWdlcy9nbC5zY20gfCAxMiAr KysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2dsLnNjbSBiL2dudS9wYWNrYWdlcy9nbC5z Y20KaW5kZXggY2M1MTMxYjI4ZC4uNzA3NjJmYWVmZCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2Vz L2dsLnNjbQorKysgYi9nbnUvcGFja2FnZXMvZ2wuc2NtCkBAIC0yMzcsNyArMjM3LDcgQEAgYWxz byBrbm93biBhcyBEWFRuIG9yIERYVEMpIGZvciBNZXNhLiIpCiAoZGVmaW5lLXB1YmxpYyBtZXNh CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm1lc2EiKQotICAgICh2ZXJzaW9uICIyMC4yLjYiKQor ICAgICh2ZXJzaW9uICIyMS4xLjQiKQogICAgIChzb3VyY2UKICAgICAgIChvcmlnaW4KICAgICAg ICAgKG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0yNDksOSArMjQ5LDcgQEAgYWxzbyBrbm93biBhcyBE WFRuIG9yIERYVEMpIGZvciBNZXNhLiIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgdmVyc2lvbiAiL21lc2EtIiB2ZXJzaW9uICIudGFyLnh6IikpKQogICAgICAgICAoc2hhMjU2 CiAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgIjFudzVrMnFybGNycDVibGp5MWxteXliZ2w1 MjV5MGg0NHN5bmtiYmlydzkycXYzYTZiN2kiKSkKLSAgICAgICAgKHBhdGNoZXMKLSAgICAgICAg IChzZWFyY2gtcGF0Y2hlcyAibWVzYS1za2lwLXRlc3RzLnBhdGNoIikpKSkKKyAgICAgICAgICAi MDJ6OWc2enBrZzFwMXNtOGY4NHhkaTd2Mm43eDUzNHg5cG41NjVidmNyNDExNTI3eTVxeiIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBtZXNvbi1idWlsZC1zeXN0ZW0pCiAgICAgKHByb3BhZ2F0ZWQt aW5wdXRzCiAgICAgICBgKDs7IFRoZSBmb2xsb3dpbmcgYXJlIGluIHRoZSBSZXF1aXJlcy5wcml2 YXRlIGZpZWxkIG9mIGdsLnBjLgpAQCAtMzA5LDcgKzMwNyw3IEBAIGFsc28ga25vd24gYXMgRFhU biBvciBEWFRDKSBmb3IgTWVzYS4iKQogICAgICAgICAgIi1EZ2x4PWRyaSIgICAgICAgIDtUaHJl YWQgTG9jYWwgU3RvcmFnZSwgaW1wcm92ZXMgcGVyZm9ybWFuY2UKICAgICAgICAgIDs7ICItRG9w ZW5jbD10cnVlIgogICAgICAgICAgOzsgIi1Eb214PXRydWUiCi0gICAgICAgICAiLURvc21lc2E9 Z2FsbGl1bSIKKyAgICAgICAgICItRG9zbWVzYT10cnVlIgogICAgICAgICAgIi1EZ2FsbGl1bS14 YT1lbmFibGVkIgogCiAgICAgICAgICA7OyBmZWF0dXJlcyByZXF1aXJlZCBieSB3YXlsYW5kCkBA IC00MTcsOCArNDE1LDggQEAgYWxzbyBrbm93biBhcyBEWFRuIG9yIERYVEMpIGZvciBNZXNhLiIp CiAgICAgICAgICAgICAgKGxldCAoKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKQogICAg ICAgICAgICAgICAgICAgIChiaW4gKGFzc29jLXJlZiBvdXRwdXRzICJiaW4iKSkpCiAgICAgICAg ICAgICAgICA7OyBOb3QgYWxsIGFyY2hpdGVjdHVyZXMgaGF2ZSB0aGUgVnVsa2FuIG92ZXJsYXkg Y29udHJvbCBzY3JpcHQuCi0gICAgICAgICAgICAgICAobWtkaXItcCAoc3RyaW5nLWFwcGVuZCBi aW4gIi9iaW4iKSkKLSAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUgKHN0cmlu Zy1hcHBlbmQgYmluICIvYmluLy5lbXB0eSIpCisgICAgICAgICAgICAgICAobWtkaXItcCAoc3Ry aW5nLWFwcGVuZCBvdXQgIi9iaW4iKSkKKyAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0 LWZpbGUgKHN0cmluZy1hcHBlbmQgb3V0ICIvYmluLy5lbXB0eSIpCiAgICAgICAgICAgICAgICAg IChjb25zdCAjdCkpCiAgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSAoc3RyaW5nLWFw cGVuZCBvdXQgIi9iaW4iKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmlu Zy1hcHBlbmQgYmluICIvYmluIikpCi0tIAoyLjMyLjAKCg== --b1_kBhtRbyMsFrfKyMgGbZ0nu7YyrPFir9R4ezTCun2k-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 08 16:56:21 2021 Received: (at 49339) by debbugs.gnu.org; 8 Jul 2021 20:56:21 +0000 Received: from localhost ([127.0.0.1]:57683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1b4G-0006zN-Ve for submit@debbugs.gnu.org; Thu, 08 Jul 2021 16:56:21 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:39184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1b4C-0006zB-LK for 49339@debbugs.gnu.org; Thu, 08 Jul 2021 16:56:19 -0400 Received: from [172.20.10.4] ([188.189.203.76]) by laurent.telenet-ops.be with bizsmtp id SkwD250011fQufw01kwD4r; Thu, 08 Jul 2021 22:56:14 +0200 Message-ID: <1aa813b7dee2233dd82ae3d74d175fc68e28fdd5.camel@telenet.be> Subject: Re: [bug#49339] [PATCH core-updates] gnu: mesa: Update to 21.1.4. From: Maxime Devos To: John Kehayias , "49339@debbugs.gnu.org" <49339@debbugs.gnu.org> Date: Thu, 08 Jul 2021 22:55:55 +0200 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-NZL7uARZPDRftLsIfE6h" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1625777774; bh=rwLHgAfmR7dHftCFl6EkY7DP35rkLlQQm+UXFVUo+YA=; h=Subject:From:To:Date:In-Reply-To:References; b=sn4xn1bD7atyjDWHcG8XIJHJu1UAGIfU8DjW5OAIUpiKTJTg1GB4NPOLkC84mvze8 4/X+hpkVTQQIhv27VUMga2NJKFvC+SJ6+FNuU6ekaaBaYj4Mx1Vl+quTbjYIG79Tf7 sS2aCSDPdMuYgln7ndYZiqnSTa1K4U4rd2aF1EXw2fqvUZAHXf4Dda6Yqv3/zkif1S SxPvqDIdTcWnfuVwYfXGQrAdV28D9/cpKEXhVLLyc/bO3yVilLkzxlea/b0uqD5v7G ufJCIzpDgB+6Upl1MR5Cf602saxadUp03WjBdGfiwTTMGalz6DwMiLEnpDDRe7rDZn V5DUzocHshlsw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49339 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-NZL7uARZPDRftLsIfE6h Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable John Kehayias via Guix-patches via schreef op do 08-07-2021 om 01:35 [+0000= ]: > =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original = Message =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 >=20 > On Monday, July 5th, 2021 at 11:35 AM: >=20 > > libepoxy doesn't build (patch paths?). On #guix there was discussion of= fixing these problems, could an updated patch be sent here for testing? >=20 > This was easy to solve: I switched where libepoxy was looking for EGL and= GL libraries to use libglvnd rather than mesa, as well as adding libglvnd = as an input. Also added libglvnd as an input into xorg-server. >=20 > Looking at other packages that depend on e.g. libepoxy/mesa/etc. seems li= ke many will need libglvnd as an input now? Is that what we want to move to= (I take it is optional, but perhaps a move in the right direction)? If with this update of mesa, (almost) every package using mesa also needs l= ibglvnd, then why not add 'libglvnd' to the propagated-inputs mesa, for about the sa= me reasons that 'atk' has 'glib' in 'propagated-inputs'? Not sure if the comparison applies though. Greetings, Maxime --=-NZL7uARZPDRftLsIfE6h Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYOdmWxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7mQKAQDYLUYTOWqDP58kM69LYgPuVAN9 Q1vlWGe+kosIKbyV0QD/UCTHNBdMBm9tc0JEdIMPrvHbKF3olvpaRKmM/HnfMAw= =UC7T -----END PGP SIGNATURE----- --=-NZL7uARZPDRftLsIfE6h-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 08 22:42:07 2021 Received: (at 49339) by debbugs.gnu.org; 9 Jul 2021 02:42:07 +0000 Received: from localhost ([127.0.0.1]:57959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1gSt-00072V-9V for submit@debbugs.gnu.org; Thu, 08 Jul 2021 22:42:07 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:38633) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1gSp-00071y-H8 for 49339@debbugs.gnu.org; Thu, 08 Jul 2021 22:42:06 -0400 Date: Fri, 09 Jul 2021 02:41:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1625798516; bh=Tt5iCjMsZj0pXMa8A9rTh1e+RdcP1kgis4TZiNMh87A=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=pzkiXTg/+aN/Tjjbpd+afX7UpLV14VICOFP6MxlirtkEeHSuNeo6kqGwBzCBSQRGw ELZiJTEadrQTnOCh6mee50gjsDdml/gqwFWzBMCZ/nCY0h8jdgJO8oNDpX47ot6Wfe utLN7FbdHpw93SZnQ+c5DhIBeLirX8b26w2UdRX0= To: Maxime Devos From: John Kehayias Subject: Re: [bug#49339] [PATCH core-updates] gnu: mesa: Update to 21.1.4. Message-ID: <_GQD4UBisH4wjKiOm3O6fzv8b1vdI890mQCX4gX6FQB7pXuDXpAU-mLiKMPRDMKu9vp_UFBUcOs6mlIKuKAbZ9W1lPQ5QnwhPBc2fra-Yow=@protonmail.com> In-Reply-To: <1aa813b7dee2233dd82ae3d74d175fc68e28fdd5.camel@telenet.be> References: <1aa813b7dee2233dd82ae3d74d175fc68e28fdd5.camel@telenet.be> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49339 Cc: "49339@debbugs.gnu.org" <49339@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Thursday, July 8th, 2021 at 4:55 PM, Maxime Devos wrote: > John Kehayias via Guix-patches via schreef op do 08-07-2021 om 01:35 [+00= 00]: > > > =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Origina= l Message =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80= =90 > > > > On Monday, July 5th, 2021 at 11:35 AM: > > > > > libepoxy doesn't build (patch paths?). On #guix there was discussion = of fixing these problems, could an updated patch be sent here for testing? > > > > This was easy to solve: I switched where libepoxy was looking for EGL a= nd GL libraries to use libglvnd rather than mesa, as well as adding libglvn= d as an input. Also added libglvnd as an input into xorg-server. > > > > Looking at other packages that depend on e.g. libepoxy/mesa/etc. seems = like many will need libglvnd as an input now? Is that what we want to move = to (I take it is optional, but perhaps a move in the right direction)? > > If with this update of mesa, (almost) every package using mesa also needs= libglvnd, > > then why not add 'libglvnd' to the propagated-inputs mesa, for about the = same reasons > > that 'atk' has 'glib' in 'propagated-inputs'? > > Not sure if the comparison applies though. > > Greetings, > > Maxime Hi Maxime, That sounds like a good idea, but I think there may be some kinks to work o= ut. Adding libglvnd to propagated-inputs of Mesa does lead to the successfu= l building of dependents (tested on libepoxy and virtualgl, for example). H= owever, libepoxy fails on a test because it doesn't find libGL. That is no = longer in Mesa's lib but from libglvnd if I'm understanding correctly. May = just be a problem with the test since building works (which checks for GL). Anyway, perhaps we want to tackle libglvnd separately? I don't think it is = specific to the Mesa version change, but more of how we want to handle gl a= cross packages. Still, it will involve changes to how we build Mesa as well= as possibly other packages. I'm not sure that the Mesa version change will= require other changes in dependent packages (I can only test a few on my o= wn). How do you think we should proceed? John From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 09 08:49:34 2021 Received: (at 49339) by debbugs.gnu.org; 9 Jul 2021 12:49:34 +0000 Received: from localhost ([127.0.0.1]:58493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1pwj-0005B7-R1 for submit@debbugs.gnu.org; Fri, 09 Jul 2021 08:49:34 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:33222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1pwg-0005Ax-Rr for 49339@debbugs.gnu.org; Fri, 09 Jul 2021 08:49:32 -0400 Received: from [172.20.10.4] ([213.119.223.147]) by michel.telenet-ops.be with bizsmtp id T0pU250013BRdlx060pUGZ; Fri, 09 Jul 2021 14:49:29 +0200 Message-ID: Subject: Re: [bug#49339] [PATCH core-updates] gnu: mesa: Update to 21.1.4. From: Maxime Devos To: John Kehayias In-Reply-To: <_GQD4UBisH4wjKiOm3O6fzv8b1vdI890mQCX4gX6FQB7pXuDXpAU-mLiKMPRDMKu9vp_UFBUcOs6mlIKuKAbZ9W1lPQ5QnwhPBc2fra-Yow=@protonmail.com> References: <1aa813b7dee2233dd82ae3d74d175fc68e28fdd5.camel@telenet.be> <_GQD4UBisH4wjKiOm3O6fzv8b1vdI890mQCX4gX6FQB7pXuDXpAU-mLiKMPRDMKu9vp_UFBUcOs6mlIKuKAbZ9W1lPQ5QnwhPBc2fra-Yow=@protonmail.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-CPiw1IPkqIhUqRWotrWu" Date: Fri, 09 Jul 2021 14:48:08 +0200 MIME-Version: 1.0 User-Agent: Evolution 3.34.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1625834969; bh=8b3prCLx7rKtBPojpl+rKA2i5ACENI40UGEc5WNAzBY=; h=Subject:From:To:Cc:In-Reply-To:References:Date; b=RdOtYMAQtt0GIRAGZAbmtZLwggOf1DSRXR3uY+/QQ4DEXXDGv6Pf/r+jXkQ3xHb7H Y9EJ1LyjXS1x0Bgs+kFUGdKqZYIZB7e2Kd4Hm7t2HVP6RwTnBP/nJKxSDs5Ez7YZs8 g5Wt5u2kSY++IzABos/07DgxeOutOmayVzOZHigj8jqFwbElHk/H2I5QD9oq2yAOY4 WZkBuNEclpoVLHtAKRr5w715INV46XjIPuzz2CSLF9/7xqZGvsd5BkfW2sI1Al5IPl +0q6JQWwvHO3e8uPyWEvg96t3wvnxjq38VSBVDr3FpAdEK4d9Po2i/+WW0hNOAiMFC HhQ9nSIE6rsKQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49339 Cc: "49339@debbugs.gnu.org" <49339@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-CPiw1IPkqIhUqRWotrWu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable John Kehayias schreef op vr 09-07-2021 om 02:41 [+0000]: >=20 [...] > > If with this update of mesa, (almost) every package using mesa also nee= ds libglvnd, > >=20 > > then why not add 'libglvnd' to the propagated-inputs mesa, for about th= e same reasons > >=20 > > that 'atk' has 'glib' in 'propagated-inputs'? > >=20 > > Not sure if the comparison applies though. > > [...] > That sounds like a good idea, but I think there may be some kinks to work= out. Adding libglvnd to propagated-inputs of Mesa does lead to the success= ful building of dependents (tested on libepoxy and virtualgl, for example). > However, libepoxy fails on a test because it doesn't find libGL. > That is no longer in Mesa's lib but from libglvnd if I'm understanding co= rrectly. May just be a problem with the test since building works (which ch= ecks for GL). Warning: I've no idea how building mesa and libglvnd works, how linking against mesa and libglvnd works, and how mesa and libglvnd work, besides =E2=80=98you can use the GL_... functions to do GL stuff=E2= =80=99. That said, it appears some package definitions expect "libGL.so" to be in m= esa. (Search for "/lib/libGL" and "lib/libEGL" with 'git grep -F"'). I've found about twenty such occurences, including libepoxy. So it appears that adding libglvnd to the propagated-inputs and fixing these twenty package definitions should be doable. Looking at libepoxy in particular: (let ((python (assoc-ref inputs "python")) (mesa (assoc-ref inputs "mesa"))) (substitute* "src/gen_dispatch.py" (("/usr/bin/env python") python)) (substitute* (find-files "." "\\.[ch]$") (("libGL.so.1") (string-append mesa "/lib/libGL.so.1")) (("libEGL.so.1") (string-append mesa "/lib/libEGL.so.1"))) #t)))))) it seems like the test failure isn't a false positive, as libGL.so.1 is sea= rched for in the wrong location. >=20 > Anyway, perhaps we want to tackle libglvnd separately? I don't think it i= s specific to the Mesa version change, but more of how we want to handle gl= across packages. Still, it will involve changes to how we build Mesa as we= ll as possibly other packages. I'm not sure that the Mesa version change wi= ll require other changes in dependent packages (I can only test a few on my= own). >=20 > How do you think we should proceed? I'd suggest adding libglvnd to propagated-inputs and adjusting the twenty package definitions to refer to libglvnd, and testing some graphical applications. "mesa-utils" has "glxdemo" and "glxheads" and has few dependencies, maybe start with that? Greetings, Maxime. --=-CPiw1IPkqIhUqRWotrWu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYOhFgRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7vsDAQDfiVAjfmuRpFS3StY4McBcAJzT DuAC6G9EELLQ5cfN5AEA9tEbt+W1imHek2Wri3dx3P71odK2NDD4xJkZ9x3kpAI= =TIEx -----END PGP SIGNATURE----- --=-CPiw1IPkqIhUqRWotrWu-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 09 11:34:42 2021 Received: (at 49339) by debbugs.gnu.org; 9 Jul 2021 15:34:42 +0000 Received: from localhost ([127.0.0.1]:59536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1sWX-00039n-W1 for submit@debbugs.gnu.org; Fri, 09 Jul 2021 11:34:42 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:51900) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1sWT-00039W-Kt for 49339@debbugs.gnu.org; Fri, 09 Jul 2021 11:34:40 -0400 Date: Fri, 09 Jul 2021 15:34:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1625844870; bh=ZubnlNJN/JlfF6bpd4fUQSr8RA62ddTn8Ig5QieIddM=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=OzB9Fp9YNpNAxfLebrwpv6UyCwaCyBmmpd0zLvp0DYCQjDRz8GMuvKEsoP1ZltIGn zb6rM+gtG8bl2m7WPcDdBvdvk4cWdhB3fJ17Bh+rpW6t8aCMqZIDXBWQwKXC+UbkS8 Lw6qZERRAacNs5VGhtjciGoW4dEjJmyufoQFFfs4= To: Maxime Devos From: John Kehayias Subject: Re: [bug#49339] [PATCH core-updates] gnu: mesa: Update to 21.1.4. Message-ID: In-Reply-To: References: <1aa813b7dee2233dd82ae3d74d175fc68e28fdd5.camel@telenet.be> <_GQD4UBisH4wjKiOm3O6fzv8b1vdI890mQCX4gX6FQB7pXuDXpAU-mLiKMPRDMKu9vp_UFBUcOs6mlIKuKAbZ9W1lPQ5QnwhPBc2fra-Yow=@protonmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49339 Cc: "49339@debbugs.gnu.org" <49339@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Friday, July 9th, 2021 at 8:48 AM, Maxime Devos wrote: > Warning: I've no idea how building mesa and libglvnd works, > > how linking against mesa and libglvnd works, and how mesa and libglvnd > > work, besides =E2=80=98you can use the GL_... functions to do GL stuff= =E2=80=99. > No worries, I also know very little here (just learning about libglvnd), so= I'm no expert. However, I think it will be a little more complicated becau= se libglvnd is meant to dispatch to a vendor's GL libraries at runtime. Mea= ning it will need to know where these libraries exist, which may require so= me changes for Guix. > That said, it appears some package definitions expect "libGL.so" to be in= mesa. > > (Search for "/lib/libGL" and "lib/libEGL" with 'git grep -F"'). > > I've found about twenty such occurences, including libepoxy. > > So it appears that adding libglvnd to the propagated-inputs and fixing > > these twenty package definitions should be doable. > > Looking at libepoxy in particular: > > (let ((python (assoc-ref inputs "python")) > > (mesa (assoc-ref inputs "mesa"))) > > (substitute* "src/gen_dispatch.py" > > (("/usr/bin/env python") python)) > > (substitute* (find-files "." "\\.[ch]$") > > (("libGL.so.1") (string-append mesa "/lib/libGL.so.1")) > > (("libEGL.so.1") (string-append mesa "/lib/libEGL.so.1"))) > > #t)))))) > > it seems like the test failure isn't a false positive, as libGL.so.1 is s= earched > > for in the wrong location. > While I think getting builds and tests to pass is not so bad, I don't know = that it will actually work the way it is supposed to (see above). I'm also = a bit limited in what I can test directly. (For one thing, I'm on a foreign= distro right now, which complicates GL testing. For example, Nix has https= ://github.com/guibou/nixGL for the "OpenGL problem" which may be something = we should look at for this as well.) > > Anyway, perhaps we want to tackle libglvnd separately? I don't think it= is specific to the Mesa version change, but more of how we want to handle = gl across packages. Still, it will involve changes to how we build Mesa as = well as possibly other packages. I'm not sure that the Mesa version change = will require other changes in dependent packages (I can only test a few on = my own). > > > > How do you think we should proceed? > > I'd suggest adding libglvnd to propagated-inputs > > and adjusting the twenty package definitions to refer > > to libglvnd, and testing some graphical applications. > > "mesa-utils" has "glxdemo" and "glxheads" and has few dependencies, > > maybe start with that? > The more I think about it, the more I think we should tackle a change to Gu= ix's GL system separately. The original patch enabled libglvnd in Mesa, but= that has been around for a while and is not new to 21.1.x. I worry doing t= hem at the same time would introduce two sources for anything breaking, tho= ugh I hope the move to 21.1.x doesn't require any big changes elsewhere. Personally, I'd like to see Mesa 21.1.x updated and make sure dependents ar= e okay. We can then have a separate patch series that enables libglvnd in M= esa and adjusts all packages. We would need some people who can test that a= ctually use different GL vendors to see that libglvnd does what it is suppo= sed to. Perhaps Irfan can weigh in, since in their original patch they did = have libglvnd and may have tested that it works. Any experts on Mesa/libglvnd here to chime in? Is the minimal Mesa version = update patch okay if we want to libglvnd separately? Thanks, John From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 13 00:45:28 2021 Received: (at 49339) by debbugs.gnu.org; 13 Jul 2021 04:45:28 +0000 Received: from localhost ([127.0.0.1]:39149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3AIS-0004Ax-2O for submit@debbugs.gnu.org; Tue, 13 Jul 2021 00:45:28 -0400 Received: from irfus.in ([45.63.78.5]:4291) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3AIQ-0004Ap-2y for 49339@debbugs.gnu.org; Tue, 13 Jul 2021 00:45:26 -0400 Received: from irfus.in (localhost [127.0.0.1]) by irfus.in (OpenSMTPD) with ESMTP id 4a60596c for <49339@debbugs.gnu.org>; Mon, 12 Jul 2021 23:45:25 -0500 (CDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=irfus.in; h=from:to :subject:date:message-id:mime-version:content-type; s=default; bh=XptJwdVgUf/oyG45kLEdUABx5u8=; b=gJhsmsGyaviSZrWcbF3Snm9eNwSo gPQgIWVflbYXdtck3NvpnyaZ1MiD/nphS+3LVgaideESn4qUDu2rOlHawDCq3AhM H4ekDnOGMfuNA+njJtplsxysPscRA7QCxEJ6ls3I3zFy92s6zjkWlB+gLoBZVmFR rsCE17s7xZ9UboY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=irfus.in; h=from:to:subject :date:message-id:mime-version:content-type; q=dns; s=default; b= flxXHzEyC0fxL9pFCzVq3b+IAGnuJVE4+ktF4o2SCNscM8cMCXK+WtaNLzpjVT6D JiBro0G5YHz49FOzSVKfXELIRt6upSFjzpoEFT+tHV0DmhM2m/XvT+PGPE983vav B5yUFwev7II+CXHzXj0tSCo81Ub2iFYbMjwiAgrPJH8= Received: from localhost ( [115.98.124.164]) by irfus.in (OpenSMTPD) with ESMTPSA id 745ad880 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO) for <49339@debbugs.gnu.org>; Mon, 12 Jul 2021 23:45:23 -0500 (CDT) User-agent: mu4e 1.4.15; emacs 28.0.50 From: Irfan S To: 49339@debbugs.gnu.org Subject: Date: Tue, 13 Jul 2021 10:15:17 +0530 Message-ID: <87sg0iyg82.fsf@irfus.in> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I did test building some dependents of mesa with libglvnd. libepoxy, in particular, needed the change that Maxime points out will affect some 20 or so other packages as well. With that made, I was abl [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: 49339 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) I did test building some dependents of mesa with libglvnd. libepoxy, in particular, needed the change that Maxime points out will affect some 20 or so other packages as well. With that made, I was able to build and boot into a functioning graphical environment on xorg-server. I can work on patching all packages that look for libgl.so/libegl.so from mesa to use libglvnd instead, as Maxime suggested. But I agree with John that getting an updated mesa, with or without libglvnd, into core-updates now would be preferable than being delayed to the next freeze cycle. If that is a concern, then maybe this patch can be pushed as is. Cheers, Irfan From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 13 11:42:58 2021 Received: (at 49339) by debbugs.gnu.org; 13 Jul 2021 15:42:58 +0000 Received: from localhost ([127.0.0.1]:41610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3KYk-0002I9-71 for submit@debbugs.gnu.org; Tue, 13 Jul 2021 11:42:58 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:53219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3KYh-0002Hu-Of for 49339@debbugs.gnu.org; Tue, 13 Jul 2021 11:42:57 -0400 Date: Tue, 13 Jul 2021 15:42:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1626190969; bh=Hv0OEr0ktwhpQcwK+pTdxl1gyhCCNVwmQqTV6zV1MBg=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=CXOmffPCEjvd7wFsE/xMeUfwwg/j5eEfdYC15GWRCHrAtouRdADGnyaud56rPCudg tApaxYDZjJgz4phWaSfnnAa76fJeguRflChlUMKN4s3k+ar3+znGZpRQNbpoI4WKm8 kBk9uwVbjXnP4AQhT5QF4LJmkr0F46Zx5SsqGpS4= To: "49339@debbugs.gnu.org" <49339@debbugs.gnu.org> From: John Kehayias Subject: Re: [bug#49339] [PATCH core-updates] gnu: mesa: Update to 21.1.4. Message-ID: In-Reply-To: References: <1aa813b7dee2233dd82ae3d74d175fc68e28fdd5.camel@telenet.be> <_GQD4UBisH4wjKiOm3O6fzv8b1vdI890mQCX4gX6FQB7pXuDXpAU-mLiKMPRDMKu9vp_UFBUcOs6mlIKuKAbZ9W1lPQ5QnwhPBc2fra-Yow=@protonmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49339 Cc: Maxime Devos X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi everyone, Final update, we still need the mesa-skip-tests.patch, but only for the i68= 6 part (second half). The other part of the patch is not needed as the test= passes. Here is the final version of the patch to just update Mesa to 21.1.4. Note = this depends on the libdrm update of https://issues.guix.gnu.org/49412 Mesa= builds as well as descendants I've tried (like xorg and friends). Shall we get this merged and set the libglvnd updates after (in case we run= into the core-updates freeze)? That would work well for me at least. Thanks everyone, John From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 13 12:26:38 2021 Received: (at 49339) by debbugs.gnu.org; 13 Jul 2021 16:26:38 +0000 Received: from localhost ([127.0.0.1]:41641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3LF0-0003KZ-CW for submit@debbugs.gnu.org; Tue, 13 Jul 2021 12:26:38 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:19117) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3LEv-0003KH-SA for 49339@debbugs.gnu.org; Tue, 13 Jul 2021 12:26:36 -0400 Date: Tue, 13 Jul 2021 16:26:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1626193587; bh=iF9xpYXlKKuUd8+SBQgpW1k+oLgb+thbvPK7KUFWJNA=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=Fxe2otOzO4YIPw2Ektff8kxgC/Z0MYHaJojI+d5WtPkXEZnrz5ZNln4a5oISeh83+ SxWNm4EjCsjNJMjwkjYOUHvUWYNnzZEVEZpIjdNPz7c18jGfm7ztk6VMTdn8stnxxU Oe3+Pg4NxSO6DEM+pYxHr4QQIfDSOSlOm3JWMULs= To: "49339@debbugs.gnu.org" <49339@debbugs.gnu.org> From: John Kehayias Subject: Re: [bug#49339] [PATCH core-updates] gnu: mesa: Update to 21.1.4. Message-ID: In-Reply-To: References: <1aa813b7dee2233dd82ae3d74d175fc68e28fdd5.camel@telenet.be> <_GQD4UBisH4wjKiOm3O6fzv8b1vdI890mQCX4gX6FQB7pXuDXpAU-mLiKMPRDMKu9vp_UFBUcOs6mlIKuKAbZ9W1lPQ5QnwhPBc2fra-Yow=@protonmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49339 Cc: Maxime Devos X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Tuesday, July 13th, 2021 at 11:42 AM, John Kehayias wrote: > Hi everyone, > > Final update, we still need the mesa-skip-tests.patch, but only for the i= 686 part (second half). The other part of the patch is not needed as the te= st passes. > > Here is the final version of the patch to just update Mesa to 21.1.4. Not= e this depends on the libdrm update of https://issues.guix.gnu.org/49412 Me= sa builds as well as descendants I've tried (like xorg and friends). > > Shall we get this merged and set the libglvnd updates after (in case we r= un into the core-updates freeze)? That would work well for me at least. > > Thanks everyone, > > John I forgot the copyright line, though I think this should be for Irfan. Here = is mine, just in case: diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm index cc5131b28d..f9b6ed9891 100644 --- a/gnu/packages/gl.scm +++ b/gnu/packages/gl.scm @@ -15,6 +15,7 @@ ;;; Copyright =C2=A9 2020 Giacomo Leidi ;;; Copyright =C2=A9 2020 Maxim Cournoyer ;;; Copyright =C2=A9 2020 Kei Kebreau +;;; Copyright =C2=A9 2021 John Kehayias ;;; ;;; This file is part of GNU Guix. ;;; From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 27 17:54:52 2021 Received: (at 49339) by debbugs.gnu.org; 27 Jul 2021 21:54:52 +0000 Received: from localhost ([127.0.0.1]:54138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m8V2J-0007jF-Mh for submit@debbugs.gnu.org; Tue, 27 Jul 2021 17:54:52 -0400 Received: from mail-40136.protonmail.ch ([185.70.40.136]:22717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m8V2H-0007iy-0B for 49339@debbugs.gnu.org; Tue, 27 Jul 2021 17:54:50 -0400 Date: Tue, 27 Jul 2021 21:54:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1627422881; bh=WFZEHx3f5rK0pZ5db79+zV2AbmodXGZp4e7j1DLZ8cM=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=Wido5bqlwS2XlaN81tr774uCv4p0fP3VBfJPNco6L/iKA1phYUh4yqr6TtgIFE4NL dDtOSRGGlKYJ9L4PSnWFA2lbTWHAbYlya7tC/R1fUwIZSMI+v6EaeAahlbx+K86beE 0AFAIRKM0d8vlkPK+2Xk9xVRmUSh+fQPjcl8KkRc= To: "49339@debbugs.gnu.org" <49339@debbugs.gnu.org> From: John Kehayias Subject: Re: [bug#49339] [PATCH core-updates] gnu: mesa: Update to 21.1.4. Message-ID: <9BP6BfIqSQHSXQF79ytA6BYUeMlF07ymemMi6wpkDEOZ37-waZwdekebnVWUu6UCL6AKwebIl3qR9kv-mEzot0Z-OkdGWo_A0wqltVqyIds=@protonmail.com> In-Reply-To: References: <1aa813b7dee2233dd82ae3d74d175fc68e28fdd5.camel@telenet.be> <_GQD4UBisH4wjKiOm3O6fzv8b1vdI890mQCX4gX6FQB7pXuDXpAU-mLiKMPRDMKu9vp_UFBUcOs6mlIKuKAbZ9W1lPQ5QnwhPBc2fra-Yow=@protonmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_gEeLAetZuxtzC8VkByxlnETgVqc4f2Y66fUJShdo" X-Spam-Status: No, score=-0.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,FREEMAIL_REPLYTO shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 49339 Cc: Ricardo Wurmus , Maxime Devos X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_gEeLAetZuxtzC8VkByxlnETgVqc4f2Y66fUJShdo Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original = Message =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 > > On Tuesday, July 13th, 2021 at 11:42 AM, John Kehayias wrote: > > > Hi everyone, > > > > Final update, we still need the mesa-skip-tests.patch, but only for the= i686 part (second half). The other part of the patch is not needed as the = test passes. > > > > Here is the final version of the patch to just update Mesa to 21.1.4. N= ote this depends on the libdrm update of https://issues.guix.gnu.org/49412 = Mesa builds as well as descendants I've tried (like xorg and friends). > > > > Shall we get this merged and set the libglvnd updates after (in case we= run into the core-updates freeze)? That would work well for me at least. > > > > Thanks everyone, > > > > John > > I forgot the copyright line, though I think this should be for Irfan. Her= e is mine, just in case: > > diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm > > index cc5131b28d..f9b6ed9891 100644 > > --- a/gnu/packages/gl.scm > > +++ b/gnu/packages/gl.scm > > @@ -15,6 +15,7 @@ > > ;;; Copyright =C2=A9 2020 Giacomo Leidi goodoldpaul@autistici.org > > ;;; Copyright =C2=A9 2020 Maxim Cournoyer maxim.cournoyer@gmail.com > > ;;; Copyright =C2=A9 2020 Kei Kebreau kkebreau@posteo.net > > +;;; Copyright =C2=A9 2021 John Kehayias john.kehayias@protonmail.com > > ;;; > > ;;; This file is part of GNU Guix. > > ;;; Apologies, the full patch was missing before. It is attached as v2 with cha= nges noted previously (would be great to give Irfan credit here as well). S= till depends on libdrm being updated, see https://issues.guix.gnu.org/49412 Thanks! John --b1_gEeLAetZuxtzC8VkByxlnETgVqc4f2Y66fUJShdo Content-Type: text/x-patch; name=gnu-mesa-Update-to-21.1.4-v2.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=gnu-mesa-Update-to-21.1.4-v2.patch KiBnbnUvcGFja2FnZXMvZ2wuc2NtIChtZXNhKTogVXBkYXRlIHRvIDIxLjEuNC4KKiBnbnUvcGFj a2FnZXMvcGF0Y2hlcy9tZXNhLXNraXAtdGVzdHMucGF0Y2g6IFJlbW92ZSBjYWNoZV90ZXN0LmMg YXMgaXQgaXMgbm8KbG9uZ2VyIG5lZWRlZCAodGVzdCBwYXNzZXMpLgotLS0KIGdudS9wYWNrYWdl cy9nbC5zY20gICAgICAgICAgICAgICAgICAgICAgICB8IDExICsrKysrKy0tLS0tCiBnbnUvcGFj a2FnZXMvcGF0Y2hlcy9tZXNhLXNraXAtdGVzdHMucGF0Y2ggfCAyMCAtLS0tLS0tLS0tLS0tLS0t LS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9nbC5zY20gYi9nbnUvcGFja2FnZXMvZ2wuc2NtCmlu ZGV4IGNjNTEzMWIyOGQuLmY5YjZlZDk4OTEgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9nbC5z Y20KKysrIGIvZ251L3BhY2thZ2VzL2dsLnNjbQpAQCAtMTUsNiArMTUsNyBAQAogOzs7IENvcHly aWdodCDCqSAyMDIwIEdpYWNvbW8gTGVpZGkgPGdvb2RvbGRwYXVsQGF1dGlzdGljaS5vcmc+CiA7 OzsgQ29weXJpZ2h0IMKpIDIwMjAgTWF4aW0gQ291cm5veWVyIDxtYXhpbS5jb3Vybm95ZXJAZ21h aWwuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDIwIEtlaSBLZWJyZWF1IDxra2VicmVhdUBwb3N0 ZW8ubmV0PgorOzs7IENvcHlyaWdodCDCqSAyMDIxIEpvaG4gS2VoYXlpYXMgPGpvaG4ua2VoYXlp YXNAcHJvdG9ubWFpbC5jb20+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3Vp eC4KIDs7OwpAQCAtMjM3LDcgKzIzOCw3IEBAIGFsc28ga25vd24gYXMgRFhUbiBvciBEWFRDKSBm b3IgTWVzYS4iKQogKGRlZmluZS1wdWJsaWMgbWVzYQogICAocGFja2FnZQogICAgIChuYW1lICJt ZXNhIikKLSAgICAodmVyc2lvbiAiMjAuMi42IikKKyAgICAodmVyc2lvbiAiMjEuMS40IikKICAg ICAoc291cmNlCiAgICAgICAob3JpZ2luCiAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAt MjQ5LDcgKzI1MCw3IEBAIGFsc28ga25vd24gYXMgRFhUbiBvciBEWFRDKSBmb3IgTWVzYS4iKQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9tZXNhLSIgdmVyc2lv biAiLnRhci54eiIpKSkKICAgICAgICAgKHNoYTI1NgogICAgICAgICAgKGJhc2UzMgotICAgICAg ICAgICIxbnc1azJxcmxjcnA1YmxqeTFsbXl5YmdsNTI1eTBoNDRzeW5rYmJpcnc5MnF2M2E2Yjdp IikpCisgICAgICAgICAgIjAyejlnNnpwa2cxcDFzbThmODR4ZGk3djJuN3g1MzR4OXBuNTY1YnZj cjQxMTUyN3k1cXoiKSkKICAgICAgICAgKHBhdGNoZXMKICAgICAgICAgIChzZWFyY2gtcGF0Y2hl cyAibWVzYS1za2lwLXRlc3RzLnBhdGNoIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIG1lc29uLWJ1 aWxkLXN5c3RlbSkKQEAgLTMwOSw3ICszMTAsNyBAQCBhbHNvIGtub3duIGFzIERYVG4gb3IgRFhU QykgZm9yIE1lc2EuIikKICAgICAgICAgICItRGdseD1kcmkiICAgICAgICA7VGhyZWFkIExvY2Fs IFN0b3JhZ2UsIGltcHJvdmVzIHBlcmZvcm1hbmNlCiAgICAgICAgICA7OyAiLURvcGVuY2w9dHJ1 ZSIKICAgICAgICAgIDs7ICItRG9teD10cnVlIgotICAgICAgICAgIi1Eb3NtZXNhPWdhbGxpdW0i CisgICAgICAgICAiLURvc21lc2E9dHJ1ZSIKICAgICAgICAgICItRGdhbGxpdW0teGE9ZW5hYmxl ZCIKIAogICAgICAgICAgOzsgZmVhdHVyZXMgcmVxdWlyZWQgYnkgd2F5bGFuZApAQCAtNDE3LDgg KzQxOCw4IEBAIGFsc28ga25vd24gYXMgRFhUbiBvciBEWFRDKSBmb3IgTWVzYS4iKQogICAgICAg ICAgICAgIChsZXQgKChvdXQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkKICAgICAgICAgICAg ICAgICAgICAoYmluIChhc3NvYy1yZWYgb3V0cHV0cyAiYmluIikpKQogICAgICAgICAgICAgICAg OzsgTm90IGFsbCBhcmNoaXRlY3R1cmVzIGhhdmUgdGhlIFZ1bGthbiBvdmVybGF5IGNvbnRyb2wg c2NyaXB0LgotICAgICAgICAgICAgICAgKG1rZGlyLXAgKHN0cmluZy1hcHBlbmQgYmluICIvYmlu IikpCi0gICAgICAgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlIChzdHJpbmctYXBwZW5k IGJpbiAiL2Jpbi8uZW1wdHkiKQorICAgICAgICAgICAgICAgKG1rZGlyLXAgKHN0cmluZy1hcHBl bmQgb3V0ICIvYmluIikpCisgICAgICAgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlIChz dHJpbmctYXBwZW5kIG91dCAiL2Jpbi8uZW1wdHkiKQogICAgICAgICAgICAgICAgICAoY29uc3Qg I3QpKQogICAgICAgICAgICAgICAgKGNvcHktcmVjdXJzaXZlbHkgKHN0cmluZy1hcHBlbmQgb3V0 ICIvYmluIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5k IGJpbiAiL2JpbiIpKQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvbWVzYS1za2lw LXRlc3RzLnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvbWVzYS1za2lwLXRlc3RzLnBhdGNo CmluZGV4IDI2MjJkNWQzMTIuLjhmNTg3ZWE3ZWYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9w YXRjaGVzL21lc2Etc2tpcC10ZXN0cy5wYXRjaAorKysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9t ZXNhLXNraXAtdGVzdHMucGF0Y2gKQEAgLTEsMjMgKzEsMyBAQAotZGlza19jYWNoZV9jcmVhdGUo KSBoZXJlIGxvb2tzIHVwIHRoZSB1c2VycyBob21lIGRpcmVjdG9yeSBmcm9tIDxwd2QuaD4KLXdo aWNoIHJlc29sdmVzIHRvICIvIiBpbiB0aGUgYnVpbGQgZW52aXJvbm1lbnQuIEkgY291bGQgbm90 IGZpbmQgYW4gZWFzeQotd2F5IHRvIHNldCB0aGUgaG9tZSBkaXJlY3RvcnkgdG8gc29tZXRoaW5n IGVsc2UsIHNvIHdlIGRpc2FibGUgdGhpcyB0ZXN0Ci1mb3Igbm93LgotCi0tLS0gYS9zcmMvY29t cGlsZXIvZ2xzbC90ZXN0cy9jYWNoZV90ZXN0LmMKLSsrKyBiL3NyYy9jb21waWxlci9nbHNsL3Rl c3RzL2NhY2hlX3Rlc3QuYwotQEAgLTE3MCwxMSArMTcwLDYgQEAKLSAgICB1bnNldGVudigiTUVT QV9HTFNMX0NBQ0hFX0RJUiIpOwotICAgIHVuc2V0ZW52KCJYREdfQ0FDSEVfSE9NRSIpOwotIAot LSAgIGNhY2hlID0gZGlza19jYWNoZV9jcmVhdGUoInRlc3QiLCAibWFrZV9jaGVjayIsIDApOwot LSAgIGV4cGVjdF9ub25fbnVsbChjYWNoZSwgImRpc2tfY2FjaGVfY3JlYXRlIHdpdGggbm8gZW52 aXJvbm1lbnQgdmFyaWFibGVzIik7Ci0tCi0tICAgZGlza19jYWNoZV9kZXN0cm95KGNhY2hlKTsK LS0KLSAgICAvKiBUZXN0IHdpdGggWERHX0NBQ0hFX0hPTUUgc2V0ICovCi0gICAgc2V0ZW52KCJY REdfQ0FDSEVfSE9NRSIsIENBQ0hFX1RFU1RfVE1QICIveGRnLWNhY2hlLWhvbWUiLCAxKTsKLSAg ICBjYWNoZSA9IGRpc2tfY2FjaGVfY3JlYXRlKCJ0ZXN0IiwgIm1ha2VfY2hlY2siLCAwKTsKLQog VGhpcyB0ZXN0IGZhaWxzIG9uIGk2ODYtbGludXguIEkgY291bGRuJ3QgY29tZSB1cCB3aXRoIGEg cmVnZXggdGhhdAogY291bGQgYmUgdXNlZCB0byBkaXNhYmxlIGl0IGp1c3Qgb24gaTY4Ni1saW51 eCwgc28gd2UgZGlzYWJsZSBpdAogY29tcGxldGVseSB3aXRoIHRoaXMgcGF0Y2g6Ci0tIAoyLjMy LjAKCg== --b1_gEeLAetZuxtzC8VkByxlnETgVqc4f2Y66fUJShdo-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 28 17:35:28 2021 Received: (at 49339) by debbugs.gnu.org; 28 Jul 2021 21:35:28 +0000 Received: from localhost ([127.0.0.1]:55973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m8rD6-0003KY-16 for submit@debbugs.gnu.org; Wed, 28 Jul 2021 17:35:28 -0400 Received: from mail-40138.protonmail.ch ([185.70.40.138]:11181) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m8rD4-0003KK-3J for 49339@debbugs.gnu.org; Wed, 28 Jul 2021 17:35:27 -0400 Date: Wed, 28 Jul 2021 21:35:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1627508119; bh=/dOi892T5j1B9TPvt65sa0IQe87u78O4BRRe5O+Ew28=; h=Date:To:From:Reply-To:Subject:From; b=mAzufglKyWMAmNQA6Q3RQZiMCKNaHXqkoCVbV4QPKVbjMHtyMcvnp6bkkcq32dQjX cJKb7C88RkieUiWo0pX9LAkpP7gRlzrZ47OZ5DGLy/sXm4Zqf6cKFPgdOCji9Gdyuy G9ADe47ZZEdzzOPza8R/uHwLkVO0AC7he6mWpEKE= To: "49339@debbugs.gnu.org" <49339@debbugs.gnu.org> From: Kaelyn Subject: [PATCH core-updates] gnu: mesa: Update to 21.1.4. Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49339 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Kaelyn Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, As a bit of bug-tracking reference, this patch supersedes the 20.3.4 update= submitted back in Feb (that judging from the comments didn't land because = of a core-updates freeze at the time): https://issues.guix.gnu.org/46672 There are also several older mesa update tickets that are still open but ca= n probably be closed since the main branch has 20.2.4 built against LLVM 11= : * https://issues.guix.gnu.org/44558 "Mesa isn't update to date" * https://issues.guix.gnu.org/44584 "[PATCH] Update mesa to 20.2.2" * https://issues.guix.gnu.org/44585 "[PATCH] Update mesa to use LLVM 11" * https://issues.guix.gnu.org/44586 "[PATCH] Mesa updated to 20.2.2 (stagin= g)" Cheers, Kaelyn From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 29 00:52:14 2021 Received: (at 49339) by debbugs.gnu.org; 29 Jul 2021 04:52:14 +0000 Received: from localhost ([127.0.0.1]:56268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m8y1m-00058g-4U for submit@debbugs.gnu.org; Thu, 29 Jul 2021 00:52:14 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:19956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m8y1j-00058O-5U for 49339@debbugs.gnu.org; Thu, 29 Jul 2021 00:52:12 -0400 Date: Thu, 29 Jul 2021 04:52:01 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1627534324; bh=4cIFMfTuVAi2AYGukc5huchG/YBsBAdpvZsRHaZE+P8=; h=Date:To:From:Cc:Reply-To:Subject:From; b=hZAWjxNUaPlIY82QFStX4dWGHh6pcsOacW6M+uplF/pBsqaAsK13iQOxsP1Ph2AqN LNftsgsiFOHVOZ3UD4PPW2MYrCxdXYDuOoXbAiIWFW/e+SqBdShOHbMFBHrD/CxMA5 sVtFQMVgUCst6f636cFmb4DfzipmF+xc5vuSBlSs= To: "49339@debbugs.gnu.org" <49339@debbugs.gnu.org> From: John Kehayias Subject: [bug#49339] [PATCH core-updates] gnu: mesa: Update to 21.1.6. Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_HdO8lrL4MbtzdGiClNbDkmSwGnM1LsCGf4N0hVxo" X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49339 Cc: Ricardo Wurmus , Maxime Devos X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_HdO8lrL4MbtzdGiClNbDkmSwGnM1LsCGf4N0hVxo Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Noticed that Mesa has had a few quick bug fix releases, here is v3 of the p= atch now to update Mesa to 21.1.6. I've tested that it builds, and since th= ese are bug fix releases there should be no major changes. Thanks! John --b1_HdO8lrL4MbtzdGiClNbDkmSwGnM1LsCGf4N0hVxo Content-Type: text/x-patch; name=gnu-mesa-Update-to-21.1.6-v3.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=gnu-mesa-Update-to-21.1.6-v3.patch Z251OiBtZXNhOiBVcGRhdGUgdG8gMjEuMS42LgoKKiBnbnUvcGFja2FnZXMvZ2wuc2NtIChtZXNh KTogVXBkYXRlIHRvIDIxLjEuNi4KKiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9tZXNhLXNraXAtdGVz dHMucGF0Y2g6IFJlbW92ZSBjYWNoZV90ZXN0LmMgYXMgaXQgaXMgbm8KbG9uZ2VyIG5lZWRlZCAo dGVzdCBwYXNzZXMpLgotLS0KIGdudS9wYWNrYWdlcy9nbC5zY20gICAgICAgICAgICAgICAgICAg ICAgICB8IDExICsrKysrKy0tLS0tCiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9tZXNhLXNraXAtdGVz dHMucGF0Y2ggfCAyMCAtLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2IGlu c2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9n bC5zY20gYi9nbnUvcGFja2FnZXMvZ2wuc2NtCmluZGV4IGNjNTEzMWIyOGQuLmQxYThkYzBlZmEg MTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9nbC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2dsLnNj bQpAQCAtMTUsNiArMTUsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIwIEdpYWNvbW8gTGVpZGkg PGdvb2RvbGRwYXVsQGF1dGlzdGljaS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgTWF4aW0g Q291cm5veWVyIDxtYXhpbS5jb3Vybm95ZXJAZ21haWwuY29tPgogOzs7IENvcHlyaWdodCDCqSAy MDIwIEtlaSBLZWJyZWF1IDxra2VicmVhdUBwb3N0ZW8ubmV0PgorOzs7IENvcHlyaWdodCDCqSAy MDIxIEpvaG4gS2VoYXlpYXMgPGpvaG4ua2VoYXlpYXNAcHJvdG9ubWFpbC5jb20+CiA7OzsKIDs7 OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtMjM3LDcgKzIzOCw3IEBA IGFsc28ga25vd24gYXMgRFhUbiBvciBEWFRDKSBmb3IgTWVzYS4iKQogKGRlZmluZS1wdWJsaWMg bWVzYQogICAocGFja2FnZQogICAgIChuYW1lICJtZXNhIikKLSAgICAodmVyc2lvbiAiMjAuMi42 IikKKyAgICAodmVyc2lvbiAiMjEuMS42IikKICAgICAoc291cmNlCiAgICAgICAob3JpZ2luCiAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtMjQ5LDcgKzI1MCw3IEBAIGFsc28ga25vd24g YXMgRFhUbiBvciBEWFRDKSBmb3IgTWVzYS4iKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHZlcnNpb24gIi9tZXNhLSIgdmVyc2lvbiAiLnRhci54eiIpKSkKICAgICAgICAgKHNo YTI1NgogICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICIxbnc1azJxcmxjcnA1YmxqeTFsbXl5 YmdsNTI1eTBoNDRzeW5rYmJpcnc5MnF2M2E2YjdpIikpCisgICAgICAgICAgIjBkd3lrN2N4bHdu YTI0YXAyM2k4aTkyYTJxY2M2eGhwMTZpMDN6emFrcHFpejRpMDNqeGkiKSkKICAgICAgICAgKHBh dGNoZXMKICAgICAgICAgIChzZWFyY2gtcGF0Y2hlcyAibWVzYS1za2lwLXRlc3RzLnBhdGNoIikp KSkKICAgICAoYnVpbGQtc3lzdGVtIG1lc29uLWJ1aWxkLXN5c3RlbSkKQEAgLTMwOSw3ICszMTAs NyBAQCBhbHNvIGtub3duIGFzIERYVG4gb3IgRFhUQykgZm9yIE1lc2EuIikKICAgICAgICAgICIt RGdseD1kcmkiICAgICAgICA7VGhyZWFkIExvY2FsIFN0b3JhZ2UsIGltcHJvdmVzIHBlcmZvcm1h bmNlCiAgICAgICAgICA7OyAiLURvcGVuY2w9dHJ1ZSIKICAgICAgICAgIDs7ICItRG9teD10cnVl IgotICAgICAgICAgIi1Eb3NtZXNhPWdhbGxpdW0iCisgICAgICAgICAiLURvc21lc2E9dHJ1ZSIK ICAgICAgICAgICItRGdhbGxpdW0teGE9ZW5hYmxlZCIKIAogICAgICAgICAgOzsgZmVhdHVyZXMg cmVxdWlyZWQgYnkgd2F5bGFuZApAQCAtNDE3LDggKzQxOCw4IEBAIGFsc28ga25vd24gYXMgRFhU biBvciBEWFRDKSBmb3IgTWVzYS4iKQogICAgICAgICAgICAgIChsZXQgKChvdXQgKGFzc29jLXJl ZiBvdXRwdXRzICJvdXQiKSkKICAgICAgICAgICAgICAgICAgICAoYmluIChhc3NvYy1yZWYgb3V0 cHV0cyAiYmluIikpKQogICAgICAgICAgICAgICAgOzsgTm90IGFsbCBhcmNoaXRlY3R1cmVzIGhh dmUgdGhlIFZ1bGthbiBvdmVybGF5IGNvbnRyb2wgc2NyaXB0LgotICAgICAgICAgICAgICAgKG1r ZGlyLXAgKHN0cmluZy1hcHBlbmQgYmluICIvYmluIikpCi0gICAgICAgICAgICAgICAoY2FsbC13 aXRoLW91dHB1dC1maWxlIChzdHJpbmctYXBwZW5kIGJpbiAiL2Jpbi8uZW1wdHkiKQorICAgICAg ICAgICAgICAgKG1rZGlyLXAgKHN0cmluZy1hcHBlbmQgb3V0ICIvYmluIikpCisgICAgICAgICAg ICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlIChzdHJpbmctYXBwZW5kIG91dCAiL2Jpbi8uZW1w dHkiKQogICAgICAgICAgICAgICAgICAoY29uc3QgI3QpKQogICAgICAgICAgICAgICAgKGNvcHkt cmVjdXJzaXZlbHkgKHN0cmluZy1hcHBlbmQgb3V0ICIvYmluIikKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGJpbiAiL2JpbiIpKQpkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL3BhdGNoZXMvbWVzYS1za2lwLXRlc3RzLnBhdGNoIGIvZ251L3BhY2thZ2Vz L3BhdGNoZXMvbWVzYS1za2lwLXRlc3RzLnBhdGNoCmluZGV4IDI2MjJkNWQzMTIuLjhmNTg3ZWE3 ZWYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL21lc2Etc2tpcC10ZXN0cy5wYXRj aAorKysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9tZXNhLXNraXAtdGVzdHMucGF0Y2gKQEAgLTEs MjMgKzEsMyBAQAotZGlza19jYWNoZV9jcmVhdGUoKSBoZXJlIGxvb2tzIHVwIHRoZSB1c2VycyBo b21lIGRpcmVjdG9yeSBmcm9tIDxwd2QuaD4KLXdoaWNoIHJlc29sdmVzIHRvICIvIiBpbiB0aGUg YnVpbGQgZW52aXJvbm1lbnQuIEkgY291bGQgbm90IGZpbmQgYW4gZWFzeQotd2F5IHRvIHNldCB0 aGUgaG9tZSBkaXJlY3RvcnkgdG8gc29tZXRoaW5nIGVsc2UsIHNvIHdlIGRpc2FibGUgdGhpcyB0 ZXN0Ci1mb3Igbm93LgotCi0tLS0gYS9zcmMvY29tcGlsZXIvZ2xzbC90ZXN0cy9jYWNoZV90ZXN0 LmMKLSsrKyBiL3NyYy9jb21waWxlci9nbHNsL3Rlc3RzL2NhY2hlX3Rlc3QuYwotQEAgLTE3MCwx MSArMTcwLDYgQEAKLSAgICB1bnNldGVudigiTUVTQV9HTFNMX0NBQ0hFX0RJUiIpOwotICAgIHVu c2V0ZW52KCJYREdfQ0FDSEVfSE9NRSIpOwotIAotLSAgIGNhY2hlID0gZGlza19jYWNoZV9jcmVh dGUoInRlc3QiLCAibWFrZV9jaGVjayIsIDApOwotLSAgIGV4cGVjdF9ub25fbnVsbChjYWNoZSwg ImRpc2tfY2FjaGVfY3JlYXRlIHdpdGggbm8gZW52aXJvbm1lbnQgdmFyaWFibGVzIik7Ci0tCi0t ICAgZGlza19jYWNoZV9kZXN0cm95KGNhY2hlKTsKLS0KLSAgICAvKiBUZXN0IHdpdGggWERHX0NB Q0hFX0hPTUUgc2V0ICovCi0gICAgc2V0ZW52KCJYREdfQ0FDSEVfSE9NRSIsIENBQ0hFX1RFU1Rf VE1QICIveGRnLWNhY2hlLWhvbWUiLCAxKTsKLSAgICBjYWNoZSA9IGRpc2tfY2FjaGVfY3JlYXRl KCJ0ZXN0IiwgIm1ha2VfY2hlY2siLCAwKTsKLQogVGhpcyB0ZXN0IGZhaWxzIG9uIGk2ODYtbGlu dXguIEkgY291bGRuJ3QgY29tZSB1cCB3aXRoIGEgcmVnZXggdGhhdAogY291bGQgYmUgdXNlZCB0 byBkaXNhYmxlIGl0IGp1c3Qgb24gaTY4Ni1saW51eCwgc28gd2UgZGlzYWJsZSBpdAogY29tcGxl dGVseSB3aXRoIHRoaXMgcGF0Y2g6Ci0tIAoyLjMyLjAKCg== --b1_HdO8lrL4MbtzdGiClNbDkmSwGnM1LsCGf4N0hVxo-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 31 06:33:56 2021 Received: (at 49339-done) by debbugs.gnu.org; 31 Jul 2021 10:33:56 +0000 Received: from localhost ([127.0.0.1]:33308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9mJY-0005tD-IW for submit@debbugs.gnu.org; Sat, 31 Jul 2021 06:33:56 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9mJW-0005t0-Kr for 49339-done@debbugs.gnu.org; Sat, 31 Jul 2021 06:33:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45498) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m9mJN-0002lG-F9; Sat, 31 Jul 2021 06:33:45 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=45350 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m9mJN-00034f-7W; Sat, 31 Jul 2021 06:33:45 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: John Kehayias Subject: Re: bug#49339: [PATCH core-updates] gnu: mesa: Update to 21.1.4. References: <87r1ggkayo.fsf@irfus.in> Date: Sat, 31 Jul 2021 12:33:43 +0200 In-Reply-To: (John Kehayias's message of "Thu, 29 Jul 2021 04:52:01 +0000") Message-ID: <87bl6iydq0.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49339-done Cc: Ricardo Wurmus , Maxime Devos , "49339@debbugs.gnu.org" <49339-done@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi John, John Kehayias skribis: > gnu: mesa: Update to 21.1.6. > > * gnu/packages/gl.scm (mesa): Update to 21.1.6. > * gnu/packages/patches/mesa-skip-tests.patch: Remove cache_test.c as it i= s no > longer needed (test passes). Applied, thanks! [...] > - "-Dosmesa=3Dgallium" > + "-Dosmesa=3Dtrue" Is this expected to change anything feature-wise? BTW, please generate the patch with =E2=80=98git format-patch=E2=80=99 next= time; that makes it easier to apply with =E2=80=98git am=E2=80=99. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 31 10:01:57 2021 Received: (at 49339-done) by debbugs.gnu.org; 31 Jul 2021 14:01:57 +0000 Received: from localhost ([127.0.0.1]:34519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9pYq-0007Pc-Oa for submit@debbugs.gnu.org; Sat, 31 Jul 2021 10:01:57 -0400 Received: from mail2.protonmail.ch ([185.70.40.22]:57137) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9pYo-0007PO-H0 for 49339-done@debbugs.gnu.org; Sat, 31 Jul 2021 10:01:55 -0400 Date: Sat, 31 Jul 2021 14:01:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1627740107; bh=lrgqLnYRHrUqfaAtseIWPp5IkMX+80EOKQ/G142SFkQ=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=wrhusi9sFEiw9OkpR9Rt9Zk7rgT1Ys2hnHLDUAGj3ZzjAz3hkZuo695T7OdgRwUZX MCNYZEgDcTAhM0+ckHYTdECsLSaswSOGCLs4TFHEiVXBkNsF/CyFCm/ZXdaclA5BQz 2di/GpcUjamRGpB8IRlsRYj09Jk8idKCspOc+A00= To: =?utf-8?Q?Ludovic_Court=C3=A8s?= From: John Kehayias Subject: Re: bug#49339: [PATCH core-updates] gnu: mesa: Update to 21.1.4. Message-ID: <2fXn5RUIcG4gBJO1RyeQ-k5Xnfdl6mMqC67RPYszH7xWD3xtBDfdHz813xDcz3LDhqJh1_Z3H-KAxGprEn8ambEv0YJOTATB_VRLtsvqvUo=@protonmail.com> In-Reply-To: <87bl6iydq0.fsf_-_@gnu.org> References: <87r1ggkayo.fsf@irfus.in> <87bl6iydq0.fsf_-_@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 49339-done Cc: Ricardo Wurmus , Maxime Devos , "49339@debbugs.gnu.org" <49339-done@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) Hi Ludo=E2=80=99, On Saturday, July 31st, 2021 at 6:33 AM, Ludovic Court=C3=A8s wrote: > Hi John, > > John Kehayias john.kehayias@protonmail.com skribis: > > > gnu: mesa: Update to 21.1.6. > > > > - gnu/packages/gl.scm (mesa): Update to 21.1.6. > > - gnu/packages/patches/mesa-skip-tests.patch: Remove cache_test.c as = it is no > > > > longer needed (test passes). > > Applied, thanks! > Great, thank you! > [...] > > > - "-Dosmesa=3Dgallium" > > > > > > > > - "-Dosmesa=3Dtrue" > > > > > > Is this expected to change anything feature-wise? > Mesa at v21 removed the software OSMesa driver (see https://www.phoronix.co= m/scan.php?page=3Dnews_item&px=3DClassic-OSMesa-Retires ). We were already = using the gallium driver so I think there is no change for us, but the comp= ile flag changed to a boolean: true for what was before gallium, based on m= y reading of the change https://cgit.freedesktop.org/mesa/mesa/commit/?id= =3Dee802372180a2b4460cc7abb53438e45c6b6f1e4 > BTW, please generate the patch with =E2=80=98git format-patch=E2=80=99 ne= xt time; that > > makes it easier to apply with =E2=80=98git am=E2=80=99. > Will do, sorry about that (I think I did do that but may have manually alte= red the header). By the way, I'm looking now and see mesa-opencl failing, I'll take a look (= perhaps an option change or library location?). John From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 02 09:27:13 2021 Received: (at 49339-done) by debbugs.gnu.org; 2 Aug 2021 13:27:14 +0000 Received: from localhost ([127.0.0.1]:37861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAXyL-00014C-Hp for submit@debbugs.gnu.org; Mon, 02 Aug 2021 09:27:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAXyJ-00013z-PD for 49339-done@debbugs.gnu.org; Mon, 02 Aug 2021 09:27:12 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43668) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mAXyE-0002yy-1e; Mon, 02 Aug 2021 09:27:06 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=42988 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mAXyD-0005WL-Pe; Mon, 02 Aug 2021 09:27:05 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: John Kehayias Subject: Re: bug#49339: [PATCH core-updates] gnu: mesa: Update to 21.1.4. References: <87r1ggkayo.fsf@irfus.in> <87bl6iydq0.fsf_-_@gnu.org> <2fXn5RUIcG4gBJO1RyeQ-k5Xnfdl6mMqC67RPYszH7xWD3xtBDfdHz813xDcz3LDhqJh1_Z3H-KAxGprEn8ambEv0YJOTATB_VRLtsvqvUo=@protonmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 15 Thermidor an 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 02 Aug 2021 15:27:02 +0200 In-Reply-To: <2fXn5RUIcG4gBJO1RyeQ-k5Xnfdl6mMqC67RPYszH7xWD3xtBDfdHz813xDcz3LDhqJh1_Z3H-KAxGprEn8ambEv0YJOTATB_VRLtsvqvUo=@protonmail.com> (John Kehayias's message of "Sat, 31 Jul 2021 14:01:46 +0000") Message-ID: <87lf5kvuxl.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: 49339-done Cc: Ricardo Wurmus , Maxime Devos , "49339@debbugs.gnu.org" <49339-done@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) Hi, John Kehayias skribis: > On Saturday, July 31st, 2021 at 6:33 AM, Ludovic Court=C3=A8s wrote: [...] >> > - "-Dosmesa=3Dgallium" >> > >> > >> > >> > - "-Dosmesa=3Dtrue" >> > >> > >> >> Is this expected to change anything feature-wise? >> > > Mesa at v21 removed the software OSMesa driver (see https://www.phoronix.= com/scan.php?page=3Dnews_item&px=3DClassic-OSMesa-Retires ). We were alread= y using the gallium driver so I think there is no change for us, but the co= mpile flag changed to a boolean: true for what was before gallium, based on= my reading of the change https://cgit.freedesktop.org/mesa/mesa/commit/?id= =3Dee802372180a2b4460cc7abb53438e45c6b6f1e4 Makes sense, thanks for explaining! Ludo=E2=80=99. From unknown Fri Sep 05 20:56:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 31 Aug 2021 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator