From unknown Sun Jun 22 08:08:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#33716] [PATCH staging] gnu: mesa: Update to 18.3.1. Resent-From: Rutger Helling Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 12 Dec 2018 10:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33716 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 33716@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15446107295003 (code B ref -1); Wed, 12 Dec 2018 10:33:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Dec 2018 10:32:09 +0000 Received: from localhost ([127.0.0.1]:44539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gX1oH-0001Ic-9x for submit@debbugs.gnu.org; Wed, 12 Dec 2018 05:32:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44073) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gX1oF-0001IN-TN for submit@debbugs.gnu.org; Wed, 12 Dec 2018 05:32:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gX1o9-0004mv-HW for submit@debbugs.gnu.org; Wed, 12 Dec 2018 05:32:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60759) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gX1o9-0004mp-Aj for submit@debbugs.gnu.org; Wed, 12 Dec 2018 05:32:01 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53671) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gX1o8-00056F-2I for guix-patches@gnu.org; Wed, 12 Dec 2018 05:32:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gX1o4-0004jK-2I for guix-patches@gnu.org; Wed, 12 Dec 2018 05:32:00 -0500 Received: from mx.kolabnow.com ([95.128.36.42]:29858) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gX1o3-0004ie-IX for guix-patches@gnu.org; Wed, 12 Dec 2018 05:31:55 -0500 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out003.mykolab.com (Postfix) with ESMTP id 8BDE940506 for ; Wed, 12 Dec 2018 11:31:53 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mykolab.com; h= content-type:content-type:mime-version:message-id:subject :subject:from:from:date:date:received:received:received; s= dkim20160331; t=1544610712; x=1546425113; bh=4Eq7raRxxcpWHlTPGrG xgsxxrFd3xl1xPHBsNib2DWU=; b=gil/yqOALhFljx0KMR/IZtoW43p59THz9HT p/MPSq445FoGQ3A80CKsg+frgeWGeRcVsAKf4s+ZpE3B4LE4d+HOVzSGRFZ3VC+m JcI+uhSXAwJQ9IlkItrCw5HF9crPlJhZb2VIECO4G79O+LK12UVYxhMTsuPEYLjq JuTVldjG47HaafBz9QO5oGZ63F66rHCu2zYNboiZKN6GWoodY6wvCHZlkb8piWfH VYjRwtH8keyj3RB4jdfUeMeF8WUz/Ti5gyK6tiEMYRq1OU2pgA9iBRfxVfmOXeCy T8aALoIonlJFrjSNHqbMkMJVkCOX8Xk8MXlwy7aNpyJfmhAiX0kc9w2Rjb2bVrMJ aCTmixHXBRYE6RnHvgR1m9ALWDFpT6VZbBLLWDOLvpB7VObI1yTDE7jQJjGs7JS0 mMqyjKNy8D+lAQ52jWkswPNuTA2nffIDgPBr2SaEM4DC8kuXA8rT88xRd4zaJe27 UyRDQyQDMIW2RageVjto2wFZOWPwN4hqKPa7haV0i7hqiBAXKZiqF/n6KOiquCNK g/SACqlFzSkL5eICo48y/4BXQCrC1HJumYv+67mCCN1nBKsPu/BHrwgTX2NPnvoj 7srbIecxgv9ldkdF6uOIpLV2NxiGyGZgtoqU4Pi6aspKnBPRu+zcQt5THJqORt7s HUlSyBHI= X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9t7tq8cyQjZa for ; Wed, 12 Dec 2018 11:31:52 +0100 (CET) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by ext-mx-out003.mykolab.com (Postfix) with ESMTPS id 51A25404EF for ; Wed, 12 Dec 2018 11:31:52 +0100 (CET) Received: from ext-subm001.mykolab.com (unknown [10.9.6.1]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 0C129A35 for ; Wed, 12 Dec 2018 11:31:51 +0100 (CET) Date: Wed, 12 Dec 2018 11:31:33 +0100 From: Rutger Helling Message-ID: <20181212113133.0250a68f@mykolab.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/+hV3dkIx08u+WFOqzp5ov.A"; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -5.1 (-----) --Sig_/+hV3dkIx08u+WFOqzp5ov.A Content-Type: multipart/mixed; boundary="MP_/y+f0jUkMEiEGwlv8oRs34Nz" --MP_/y+f0jUkMEiEGwlv8oRs34Nz Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hey Guix, Here's a Mesa update for the just released 18.3.1 version. Not sure whether or not I'm too late for the staging branch. If I am this can wait until the next staging branch. Two things to note: * While Mesa 18.3.x still builds with LLVM 6 the upcoming 19.0.x series doesn't anymore. For that and performance reasons I decided to add a llvm@7.0.0 package for Mesa. I don't know enough about the LLVM stack to upgrade it entirely, so this is kind of a workaround. * Since Mesa 18.3 works with Python 3 I've replaced the Python 2 dependencies with Python 3 ones. --MP_/y+f0jUkMEiEGwlv8oRs34Nz Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0001-gnu-Add-llvm-7.0.0.patch =46rom a8877a810e1b957284893aefc1d298517a262504 Mon Sep 17 00:00:00 2001 From: Rutger Helling Date: Wed, 12 Dec 2018 08:41:42 +0100 Subject: [PATCH 1/2] gnu: Add llvm@7.0.0. * gnu/packages/llvm.scm (llvm@7.0.0): New variable. --- gnu/packages/llvm.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 4be86f3d2..ed2ad6b1d 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -95,6 +95,19 @@ languages is in development. The compiler infrastructur= e includes mirror sets of programming tools as well as libraries with equivalent functionality.") (license license:ncsa))) =20 +(define-public llvm-7.0.0 + (package (inherit llvm) + (name "llvm") + (version "7.0.0") + (source + (origin + (method url-fetch) + (uri (string-append "http://llvm.org/releases/" + version "/llvm-" version ".src.tar.xz")) + (sha256 + (base32 + "08p27wv1pr9ql2zc3f3qkkymci46q7myvh8r5ijippnbwr2gihcb")))))) + (define* (clang-runtime-from-llvm llvm hash #:optional (patches '())) (package --=20 2.20.0 --MP_/y+f0jUkMEiEGwlv8oRs34Nz Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0002-gnu-mesa-Update-to-18.3.1.patch =46rom 05c7ad44062de775ec4b1443b809a417f9bd37a8 Mon Sep 17 00:00:00 2001 From: Rutger Helling Date: Wed, 12 Dec 2018 08:42:55 +0100 Subject: [PATCH 2/2] gnu: mesa: Update to 18.3.1. * gnu/packages/gl.scm (mesa): Update to 18.3.1. [inputs]: Use llvm@7.0.0 instead of llvm. [native-inputs]: Use python instead of python-2. Use python-mako instead of python2-mako. --- gnu/packages/gl.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm index 1bf53bcbb..8d4f14fb4 100644 --- a/gnu/packages/gl.scm +++ b/gnu/packages/gl.scm @@ -221,7 +221,7 @@ also known as DXTn or DXTC) for Mesa.") (define-public mesa (package (name "mesa") - (version "18.2.6") + (version "18.3.1") (source (origin (method url-fetch) @@ -233,7 +233,7 @@ also known as DXTn or DXTC) for Mesa.") version "/mesa-" version ".tar.xz"))) (sha256 (base32 - "04nwxykmc80gicmal0zkk8is34rmbqawmfckirqhrps9h97zmfly")) + "0qyw9dj2p9n91qzc4ylck2an7ibssjvzi2bjcpv2ajk851yq47sv")) (patches (search-patches "mesa-skip-disk-cache-test.patch")))) (build-system gnu-build-system) @@ -257,7 +257,7 @@ also known as DXTn or DXTC) for Mesa.") ("libxvmc" ,libxvmc) ,@(match (%current-system) ((or "x86_64-linux" "i686-linux") - `(("llvm" ,llvm))) + `(("llvm" ,llvm-7.0.0))) (_ `())) ("makedepend" ,makedepend) @@ -265,8 +265,8 @@ also known as DXTn or DXTC) for Mesa.") ("wayland-protocols" ,wayland-protocols))) (native-inputs `(("pkg-config" ,pkg-config) - ("python" ,python-2) - ("python2-mako" ,python2-mako) + ("python" ,python) + ("python-mako" ,python-mako) ("which" ,(@ (gnu packages base) which)))) (arguments `(#:configure-flags --=20 2.20.0 --MP_/y+f0jUkMEiEGwlv8oRs34Nz-- --Sig_/+hV3dkIx08u+WFOqzp5ov.A Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEAVThuRzJ2e93ZI3n86cn20T8yjYFAlwQ44UACgkQ86cn20T8 yjbOHAf/amN/v0wuUQoJH2XnXgf3h7pXefof7+Y3pxD4araa16+hWA4/925DHVcz yp8/gXLiQWFP69AmOpnmF9mt1KjCbVXk2j8dP4ebjlEeKGc4YVtXIkQ2pej4k8tt b6nwfsPps/floHDpcUOnJryiMNd0R11KZ8IWWHAnWMio6/vHEGXK2btZ035CLmJK 9hBtisA7Hk95racE0EBzw3FAJBTgVzRXPm4OUTDAtoWFkmYtaonluAwTUsjA9unk SExNrskjG7xFfpHeyITV3fNXylneIJhD3vMzZEEFDdywXwfuNs/LHgw66n9R2uFb +Fp4jyLCCVcusnl/zg4HFoWY76r5KQ== =LL4c -----END PGP SIGNATURE----- --Sig_/+hV3dkIx08u+WFOqzp5ov.A-- From unknown Sun Jun 22 08:08:20 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Rutger Helling Subject: bug#33716: closed (Re: [bug#33716] [PATCH staging] gnu: mesa: Update to 18.3.1.) Message-ID: References: <87k1kebgr7.fsf@fastmail.com> <20181212113133.0250a68f@mykolab.com> X-Gnu-PR-Message: they-closed 33716 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 33716@debbugs.gnu.org Date: Wed, 12 Dec 2018 21:03:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1544648583-12080-1" This is a multi-part message in MIME format... ------------=_1544648583-12080-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #33716: [PATCH staging] gnu: mesa: Update to 18.3.1. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 33716@debbugs.gnu.org. --=20 33716: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D33716 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1544648583-12080-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 33716-done) by debbugs.gnu.org; 12 Dec 2018 21:02:47 +0000 Received: from localhost ([127.0.0.1]:45566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXBeZ-00038Q-9d for submit@debbugs.gnu.org; Wed, 12 Dec 2018 16:02:47 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:55251) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXBeW-00038B-3u for 33716-done@debbugs.gnu.org; Wed, 12 Dec 2018 16:02:44 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id B57332153B; Wed, 12 Dec 2018 16:02:38 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Wed, 12 Dec 2018 16:02:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm1; bh=WT/Y1WBzBnIAvUjWITzoCDQxwc MH/gV7Q7gR7zZLg+Y=; b=JcJAF/V0EcjVctjklnPQbR7jQf+93fcQ54oT9oGCAr /PNOKw41V+EAY9F82eXQKxQcS3oC2s7Fp6aEksXt91aLpKGfNUiHSNwZc1rfpnaX 5Qg0at3tewn28i6yBsNsOkxxE6rmJXc2EkomCxszdr1CjeiOiIUdPNWQ9q77I2lJ eMv80I7hRY52eG1nHdJ6Y7OGckC09zVCjn7748wFPDKnBquU7HtLWaKjXzjcaNws JBy7lg0AjqgmM5Rmqe9NGWwd+CUlHka6FAZjXK5or02fkkNWvWqSNiK7ZeXlxHF5 Qw38PyQ4GL+tlJs2/se7wU0yyoVaESMukH93HzjUEX1g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=WT/Y1W BzBnIAvUjWITzoCDQxwcMH/gV7Q7gR7zZLg+Y=; b=VcQUNHbpNh+UEaCO58OtWp Y+8+i4yW3sYK+TG47IE3Zxdei5M+P3Zs6zmyORtUillMAWAm8vSc9Ms0cpM7f9fs kaW2GPqgfKLsqabnmUO5bUI5NGvkPEI+7VpWph0WwXKkhKkf625d+DTuU1T9Ym2D ZF/A9tbUHBcqpWu6bM39zWwo47LSoyjw6haKOQBhU4qsqh7dfZSWPPnK4/3nAcNx OBUoo2xzWQo3al9NeLs9qyGkJwpG0VzMij1a4f3mMwIdQF+4hyt2U0TA1K5TZ5So Z6lWxDscoOUBoJ1Edx9IeU1qk2CDFC2q6DXp4NaTgldSKDnXotN8GRixaSjgItyA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtkedrudehtddgheegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffujghffg ffkfggtgesghdtreertdertdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgs rghkkhgvsehfrghsthhmrghilhdrtghomheqnecukfhppeeivddrudeirddvvdeirdduge dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmsggrkhhkvgesfhgrshhtmhgrihhlrdgt ohhmnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from localhost (140.226.16.62.customer.cdi.no [62.16.226.140]) by mail.messagingengine.com (Postfix) with ESMTPA id BFFBD10084; Wed, 12 Dec 2018 16:02:37 -0500 (EST) From: Marius Bakke To: Rutger Helling , 33716-done@debbugs.gnu.org Subject: Re: [bug#33716] [PATCH staging] gnu: mesa: Update to 18.3.1. In-Reply-To: <20181212113133.0250a68f@mykolab.com> References: <20181212113133.0250a68f@mykolab.com> User-Agent: Notmuch/0.28 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Wed, 12 Dec 2018 22:02:36 +0100 Message-ID: <87k1kebgr7.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 33716-done 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 (-) --=-=-= Content-Type: text/plain Rutger Helling writes: > Hey Guix, > > Here's a Mesa update for the just released 18.3.1 version. Not sure > whether or not I'm too late for the staging branch. If I am this can > wait until the next staging branch. Thanks! I've pushed this patch on your behalf and started the 'staging' jobset on Hydra, with a small change... > Two things to note: > * While Mesa 18.3.x still builds with LLVM 6 the upcoming 19.0.x series > doesn't anymore. For that and performance reasons I decided to add a > llvm@7.0.0 package for Mesa. I don't know enough about the LLVM stack > to upgrade it entirely, so this is kind of a workaround. LLVM 7 is a heavy dependency, so I opted to drop it since it is not required. Feel free to add the LLVM@7 variant on 'master' in the mean time -- it would be good to make it the default in the next staging cycle. Did you try upgrading Clang as well? > * Since Mesa 18.3 works with Python 3 I've replaced the Python 2 > dependencies with Python 3 ones. Great, thanks for keeping up with Mesa development! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlwRd2wACgkQoqBt8qM6 VPoYswf9FyR77t7yT70MkcNxSShYDRVKWPnybRER7462k7mnDOee3lo+2FuGOEC2 Orh+9Owbpsn9cTN7GcTrDI1UdE/cZGkJ1+BaNmdxVQ2TFWIJBfEPuh+btjEy7yRH eG1h8KHrnTyXr0KokWSYzdgsVdwae7vCOhtrhxLk7gGKiS+lhfuZDo/m4l5Atn5Y SxSXYM8PCL+yd67YX7z00/SX1QZyUfdwxXwA7X9Z7hBTgaThpmtwPGIhsdqbGGjo lcnng8f4xbuhar4rorsWoXNWaufjgcFhpLXC7GUm1bqSM7bwsZNPstP0+jCJjesN KzaN0jICaQbjppTP+VR8jFn0NEadPA== =t2uf -----END PGP SIGNATURE----- --=-=-=-- ------------=_1544648583-12080-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 12 Dec 2018 10:32:09 +0000 Received: from localhost ([127.0.0.1]:44539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gX1oH-0001Ic-9x for submit@debbugs.gnu.org; Wed, 12 Dec 2018 05:32:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44073) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gX1oF-0001IN-TN for submit@debbugs.gnu.org; Wed, 12 Dec 2018 05:32:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gX1o9-0004mv-HW for submit@debbugs.gnu.org; Wed, 12 Dec 2018 05:32:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60759) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gX1o9-0004mp-Aj for submit@debbugs.gnu.org; Wed, 12 Dec 2018 05:32:01 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53671) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gX1o8-00056F-2I for guix-patches@gnu.org; Wed, 12 Dec 2018 05:32:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gX1o4-0004jK-2I for guix-patches@gnu.org; Wed, 12 Dec 2018 05:32:00 -0500 Received: from mx.kolabnow.com ([95.128.36.42]:29858) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gX1o3-0004ie-IX for guix-patches@gnu.org; Wed, 12 Dec 2018 05:31:55 -0500 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out003.mykolab.com (Postfix) with ESMTP id 8BDE940506 for ; Wed, 12 Dec 2018 11:31:53 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mykolab.com; h= content-type:content-type:mime-version:message-id:subject :subject:from:from:date:date:received:received:received; s= dkim20160331; t=1544610712; x=1546425113; bh=4Eq7raRxxcpWHlTPGrG xgsxxrFd3xl1xPHBsNib2DWU=; b=gil/yqOALhFljx0KMR/IZtoW43p59THz9HT p/MPSq445FoGQ3A80CKsg+frgeWGeRcVsAKf4s+ZpE3B4LE4d+HOVzSGRFZ3VC+m JcI+uhSXAwJQ9IlkItrCw5HF9crPlJhZb2VIECO4G79O+LK12UVYxhMTsuPEYLjq JuTVldjG47HaafBz9QO5oGZ63F66rHCu2zYNboiZKN6GWoodY6wvCHZlkb8piWfH VYjRwtH8keyj3RB4jdfUeMeF8WUz/Ti5gyK6tiEMYRq1OU2pgA9iBRfxVfmOXeCy T8aALoIonlJFrjSNHqbMkMJVkCOX8Xk8MXlwy7aNpyJfmhAiX0kc9w2Rjb2bVrMJ aCTmixHXBRYE6RnHvgR1m9ALWDFpT6VZbBLLWDOLvpB7VObI1yTDE7jQJjGs7JS0 mMqyjKNy8D+lAQ52jWkswPNuTA2nffIDgPBr2SaEM4DC8kuXA8rT88xRd4zaJe27 UyRDQyQDMIW2RageVjto2wFZOWPwN4hqKPa7haV0i7hqiBAXKZiqF/n6KOiquCNK g/SACqlFzSkL5eICo48y/4BXQCrC1HJumYv+67mCCN1nBKsPu/BHrwgTX2NPnvoj 7srbIecxgv9ldkdF6uOIpLV2NxiGyGZgtoqU4Pi6aspKnBPRu+zcQt5THJqORt7s HUlSyBHI= X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9t7tq8cyQjZa for ; Wed, 12 Dec 2018 11:31:52 +0100 (CET) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by ext-mx-out003.mykolab.com (Postfix) with ESMTPS id 51A25404EF for ; Wed, 12 Dec 2018 11:31:52 +0100 (CET) Received: from ext-subm001.mykolab.com (unknown [10.9.6.1]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 0C129A35 for ; Wed, 12 Dec 2018 11:31:51 +0100 (CET) Date: Wed, 12 Dec 2018 11:31:33 +0100 From: Rutger Helling To: guix-patches@gnu.org Subject: [PATCH staging] gnu: mesa: Update to 18.3.1. Message-ID: <20181212113133.0250a68f@mykolab.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/+hV3dkIx08u+WFOqzp5ov.A"; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit 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: -5.1 (-----) --Sig_/+hV3dkIx08u+WFOqzp5ov.A Content-Type: multipart/mixed; boundary="MP_/y+f0jUkMEiEGwlv8oRs34Nz" --MP_/y+f0jUkMEiEGwlv8oRs34Nz Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hey Guix, Here's a Mesa update for the just released 18.3.1 version. Not sure whether or not I'm too late for the staging branch. If I am this can wait until the next staging branch. Two things to note: * While Mesa 18.3.x still builds with LLVM 6 the upcoming 19.0.x series doesn't anymore. For that and performance reasons I decided to add a llvm@7.0.0 package for Mesa. I don't know enough about the LLVM stack to upgrade it entirely, so this is kind of a workaround. * Since Mesa 18.3 works with Python 3 I've replaced the Python 2 dependencies with Python 3 ones. --MP_/y+f0jUkMEiEGwlv8oRs34Nz Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0001-gnu-Add-llvm-7.0.0.patch =46rom a8877a810e1b957284893aefc1d298517a262504 Mon Sep 17 00:00:00 2001 From: Rutger Helling Date: Wed, 12 Dec 2018 08:41:42 +0100 Subject: [PATCH 1/2] gnu: Add llvm@7.0.0. * gnu/packages/llvm.scm (llvm@7.0.0): New variable. --- gnu/packages/llvm.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 4be86f3d2..ed2ad6b1d 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -95,6 +95,19 @@ languages is in development. The compiler infrastructur= e includes mirror sets of programming tools as well as libraries with equivalent functionality.") (license license:ncsa))) =20 +(define-public llvm-7.0.0 + (package (inherit llvm) + (name "llvm") + (version "7.0.0") + (source + (origin + (method url-fetch) + (uri (string-append "http://llvm.org/releases/" + version "/llvm-" version ".src.tar.xz")) + (sha256 + (base32 + "08p27wv1pr9ql2zc3f3qkkymci46q7myvh8r5ijippnbwr2gihcb")))))) + (define* (clang-runtime-from-llvm llvm hash #:optional (patches '())) (package --=20 2.20.0 --MP_/y+f0jUkMEiEGwlv8oRs34Nz Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0002-gnu-mesa-Update-to-18.3.1.patch =46rom 05c7ad44062de775ec4b1443b809a417f9bd37a8 Mon Sep 17 00:00:00 2001 From: Rutger Helling Date: Wed, 12 Dec 2018 08:42:55 +0100 Subject: [PATCH 2/2] gnu: mesa: Update to 18.3.1. * gnu/packages/gl.scm (mesa): Update to 18.3.1. [inputs]: Use llvm@7.0.0 instead of llvm. [native-inputs]: Use python instead of python-2. Use python-mako instead of python2-mako. --- gnu/packages/gl.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm index 1bf53bcbb..8d4f14fb4 100644 --- a/gnu/packages/gl.scm +++ b/gnu/packages/gl.scm @@ -221,7 +221,7 @@ also known as DXTn or DXTC) for Mesa.") (define-public mesa (package (name "mesa") - (version "18.2.6") + (version "18.3.1") (source (origin (method url-fetch) @@ -233,7 +233,7 @@ also known as DXTn or DXTC) for Mesa.") version "/mesa-" version ".tar.xz"))) (sha256 (base32 - "04nwxykmc80gicmal0zkk8is34rmbqawmfckirqhrps9h97zmfly")) + "0qyw9dj2p9n91qzc4ylck2an7ibssjvzi2bjcpv2ajk851yq47sv")) (patches (search-patches "mesa-skip-disk-cache-test.patch")))) (build-system gnu-build-system) @@ -257,7 +257,7 @@ also known as DXTn or DXTC) for Mesa.") ("libxvmc" ,libxvmc) ,@(match (%current-system) ((or "x86_64-linux" "i686-linux") - `(("llvm" ,llvm))) + `(("llvm" ,llvm-7.0.0))) (_ `())) ("makedepend" ,makedepend) @@ -265,8 +265,8 @@ also known as DXTn or DXTC) for Mesa.") ("wayland-protocols" ,wayland-protocols))) (native-inputs `(("pkg-config" ,pkg-config) - ("python" ,python-2) - ("python2-mako" ,python2-mako) + ("python" ,python) + ("python-mako" ,python-mako) ("which" ,(@ (gnu packages base) which)))) (arguments `(#:configure-flags --=20 2.20.0 --MP_/y+f0jUkMEiEGwlv8oRs34Nz-- --Sig_/+hV3dkIx08u+WFOqzp5ov.A Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEAVThuRzJ2e93ZI3n86cn20T8yjYFAlwQ44UACgkQ86cn20T8 yjbOHAf/amN/v0wuUQoJH2XnXgf3h7pXefof7+Y3pxD4araa16+hWA4/925DHVcz yp8/gXLiQWFP69AmOpnmF9mt1KjCbVXk2j8dP4ebjlEeKGc4YVtXIkQ2pej4k8tt b6nwfsPps/floHDpcUOnJryiMNd0R11KZ8IWWHAnWMio6/vHEGXK2btZ035CLmJK 9hBtisA7Hk95racE0EBzw3FAJBTgVzRXPm4OUTDAtoWFkmYtaonluAwTUsjA9unk SExNrskjG7xFfpHeyITV3fNXylneIJhD3vMzZEEFDdywXwfuNs/LHgw66n9R2uFb +Fp4jyLCCVcusnl/zg4HFoWY76r5KQ== =LL4c -----END PGP SIGNATURE----- --Sig_/+hV3dkIx08u+WFOqzp5ov.A-- ------------=_1544648583-12080-1-- From unknown Sun Jun 22 08:08:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#33716] [PATCH staging] gnu: mesa: Update to 18.3.1. Resent-From: Rutger Helling Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 13 Dec 2018 10:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33716 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Marius Bakke Cc: 33716-done@debbugs.gnu.org Received: via spool by 33716-done@debbugs.gnu.org id=D33716.15446983102230 (code D ref 33716); Thu, 13 Dec 2018 10:52:02 +0000 Received: (at 33716-done) by debbugs.gnu.org; 13 Dec 2018 10:51:50 +0000 Received: from localhost ([127.0.0.1]:45865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXOas-0000Zt-96 for submit@debbugs.gnu.org; Thu, 13 Dec 2018 05:51:50 -0500 Received: from mx.kolabnow.com ([95.128.36.41]:51204) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXOao-0000Ze-Cz for 33716-done@debbugs.gnu.org; Thu, 13 Dec 2018 05:51:48 -0500 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTP id 1C062AD7; Thu, 13 Dec 2018 11:51:40 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mykolab.com; h= content-type:content-type:mime-version:references:in-reply-to :message-id:subject:subject:from:from:date:date:received :received:received; s=dkim20160331; t=1544698299; x=1546512700; bh=ZVE6i6sI5lwD/7E5sgM0GzBELn70guiK6tyvU+Oi+TY=; b=o/0AMwOjocnA KaN8w/OZsnZMIjJ9xBvTQjXdfIZhe5Cy645z8d4i46pRn8V2GI7p20bRTfvxOMwh xiIiC2KjBKz2otPm/faIcRdWNJwk0UCY8zhtB1GGXVPa+K3pRfkdtArxhIPVDXWh cvTAm2VGUur/B2nsHmr2byBPUuFONmXtx3sPUEg4tYC/szFC1/RYGwvuUwxEdLzl UHRR0e5PORf2fiZaGh4ghZq4XBw5NrnfMNPrf1gCy9JsjwtCdWh4+DIHZmDxSqtf LUFTlapCwGEEvFIexWN5bQubaujnuaA1PFgp0ugKfaAhe6kgJtARY5MIaxiOr2ws 5NaXFxRbYwxTSARa7kjTEVOMts8RIx7n3hggIDU2BOCq77CgoSbTW16KjbsUSMji +pRlm7ONnsJ3ITPZrf4khvJFuobPTtsA2tPOS65lqjfIjUq06gQ/2ZI2m5yFv+PU 4wyOggt6vkSyNcpqGntgHiS03QXCwrCSwsUXnCUoOZ7HYZBH+xH4MwcBBk/LPOGd N+YnzfGSNk8Y07kptYeSN85ixDi7Kk9dHk5dROQNa0/p2tBsy8AbaIoVs+d47GeT iE4zXNsBX2M1a0WHMY3UW0dNsx+dPv21ikXLEqiXMpqD3U0s0fH4l+zMrRyIbaXc COGu1OeJ5EahU4o8Ch6ws8ZY9MaQiK0= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: 0.001 X-Spam-Level: X-Spam-Status: No, score=0.001 tagged_above=-10 required=5 tests=[FREEMAIL_FROM=0.001] autolearn=disabled Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GUjtC8I_0SHS; Thu, 13 Dec 2018 11:51:39 +0100 (CET) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out001.mykolab.com (Postfix) with ESMTPS id 1231883C; Thu, 13 Dec 2018 11:51:39 +0100 (CET) Received: from ext-subm003.mykolab.com (unknown [10.9.6.3]) by int-mx002.mykolab.com (Postfix) with ESMTPS id C53C31DA6; Thu, 13 Dec 2018 11:51:38 +0100 (CET) Date: Thu, 13 Dec 2018 11:51:34 +0100 From: Rutger Helling Message-ID: <20181213115134.754b3bc1@mykolab.com> In-Reply-To: <87k1kebgr7.fsf@fastmail.com> References: <20181212113133.0250a68f@mykolab.com> <87k1kebgr7.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/LOpKCILiaY8Cr4rRUH/+3MN"; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) 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 (-) --Sig_/LOpKCILiaY8Cr4rRUH/+3MN Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Thanks for pushing! Unfortunately I couldn't get Clang to upgrade to 7.0.0. I've added a llvm@7.0.0 variant to master along with comments about Mesa and Clang. On Wed, 12 Dec 2018 22:02:36 +0100 Marius Bakke wrote: > Rutger Helling writes: >=20 > > Hey Guix, > > > > Here's a Mesa update for the just released 18.3.1 version. Not sure > > whether or not I'm too late for the staging branch. If I am this can > > wait until the next staging branch. =20 >=20 > Thanks! I've pushed this patch on your behalf and started the > 'staging' jobset on Hydra, with a small change... >=20 > > Two things to note: > > * While Mesa 18.3.x still builds with LLVM 6 the upcoming 19.0.x > > series doesn't anymore. For that and performance reasons I decided > > to add a llvm@7.0.0 package for Mesa. I don't know enough about the > > LLVM stack to upgrade it entirely, so this is kind of a > > workaround. =20 >=20 > LLVM 7 is a heavy dependency, so I opted to drop it since it is not > required. Feel free to add the LLVM@7 variant on 'master' in the mean > time -- it would be good to make it the default in the next staging > cycle. Did you try upgrading Clang as well? >=20 > > * Since Mesa 18.3 works with Python 3 I've replaced the Python 2 > > dependencies with Python 3 ones. =20 >=20 > Great, thanks for keeping up with Mesa development! --Sig_/LOpKCILiaY8Cr4rRUH/+3MN Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEAVThuRzJ2e93ZI3n86cn20T8yjYFAlwSObYACgkQ86cn20T8 yjZ/Mgf+NMkzVxrRenFU/pVKb8jOctAccFlGQ2djURSNdf/Uvc1+EYtQLD/cn3LV MxnmSiv2O0QwdJZJiwsSqkmIBWclK5Vn5vOIu5iTCKGw8I/Z34kx1AjnqXkZClIO oIMNqRFp7cKZ3YSmLtQNcAemJ9vAoTgRerDCaF4pLQckXCRyTkwD9NK3uJU3yXAK nGMNyPN2xy+O8hjb69xxAUWWkcB3lOiVRYBPsuaLqJ03M2nNv6hO/ttt6KyKfQj8 EPcAFNWK0RvLPBqWqx6xL0+eW4+PgJJT7Kx0DIGt8CVa56UvuANyhK/VN39lSxjt Q+saiN1NOYiUYzgJMz9eQxBrupE/3A== =dujX -----END PGP SIGNATURE----- --Sig_/LOpKCILiaY8Cr4rRUH/+3MN--