unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#49646] [PATCH core-updates] gnu: meson: Update to 0.59.0.
@ 2021-07-19 17:40 Kaelyn Takata via Guix-patches via
  2021-07-20  6:40 ` [bug#49646] Affected mesa issues Kaelyn via Guix-patches via
  2021-07-20 21:46 ` bug#49646: [PATCH core-updates] gnu: meson: Update to 0.59.0 Ludovic Courtès
  0 siblings, 2 replies; 3+ messages in thread
From: Kaelyn Takata via Guix-patches via @ 2021-07-19 17:40 UTC (permalink / raw)
  To: 49646; +Cc: Kaelyn Takata

* gnu/packages/build-tools.scm (meson): Update to 0.59.0, which includes a
reproduceability fix for builds that link against multiple LLVM libraries.
---
 gnu/packages/build-tools.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm
index 6285ecabf3..9798cd12b2 100644
--- a/gnu/packages/build-tools.scm
+++ b/gnu/packages/build-tools.scm
@@ -264,7 +264,7 @@ files and generates build instructions for the Ninja build system.")
 (define-public meson
   (package
     (name "meson")
-    (version "0.58.1")
+    (version "0.59.0")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://github.com/mesonbuild/meson/"
@@ -272,7 +272,7 @@ files and generates build instructions for the Ninja build system.")
                                   version ".tar.gz"))
               (sha256
                (base32
-                "0padn0ykwz8azqiwkhi8p97bl742y8lsjbv0wpqpkkrgcvda6i1i"))))
+                "0xp45ihjkl90s4crzh9qmaajxq7invbv5k0yw3gl7dk4vycc4xp3"))))
     (build-system python-build-system)
     (arguments
      `(;; FIXME: Tests require many additional inputs and patching many
-- 
2.32.0






^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [bug#49646] Affected mesa issues
  2021-07-19 17:40 [bug#49646] [PATCH core-updates] gnu: meson: Update to 0.59.0 Kaelyn Takata via Guix-patches via
@ 2021-07-20  6:40 ` Kaelyn via Guix-patches via
  2021-07-20 21:46 ` bug#49646: [PATCH core-updates] gnu: meson: Update to 0.59.0 Ludovic Courtès
  1 sibling, 0 replies; 3+ messages in thread
From: Kaelyn via Guix-patches via @ 2021-07-20  6:40 UTC (permalink / raw)
  To: 49646@debbugs.gnu.org

At least based on my local testing using "./pre-inst-env guix build --rounds=2 mesa", the meson upgrade fixes the reproducibility of mesa by stabilizing the link order of the LLVM libraries. I believe it will resolve the following issues:
* https://issues.guix.gnu.org/35084 "Mesa is not reproducible (tested on staging)"
* https://issues.guix.gnu.org/43849 "mesa is not reproducible"
* https://issues.guix.gnu.org/48552 "mesa 20.2.4 is not reproducible"

Cheers,
Kaelyn





^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#49646: [PATCH core-updates] gnu: meson: Update to 0.59.0.
  2021-07-19 17:40 [bug#49646] [PATCH core-updates] gnu: meson: Update to 0.59.0 Kaelyn Takata via Guix-patches via
  2021-07-20  6:40 ` [bug#49646] Affected mesa issues Kaelyn via Guix-patches via
@ 2021-07-20 21:46 ` Ludovic Courtès
  1 sibling, 0 replies; 3+ messages in thread
From: Ludovic Courtès @ 2021-07-20 21:46 UTC (permalink / raw)
  To: Kaelyn Takata; +Cc: 49646-done

Hi,

Kaelyn Takata <kaelyn.alexi@protonmail.com> skribis:

> * gnu/packages/build-tools.scm (meson): Update to 0.59.0, which includes a
> reproduceability fix for builds that link against multiple LLVM libraries.

Pushed as b15c3dd9b0e9cf6858f730e1d46c35ed9ab6a758.

> At least based on my local testing using "./pre-inst-env guix build --rounds=2 mesa", the meson upgrade fixes the reproducibility of mesa by stabilizing the link order of the LLVM libraries. I believe it will resolve the following issues:
> * https://issues.guix.gnu.org/35084 "Mesa is not reproducible (tested on staging)"
> * https://issues.guix.gnu.org/43849 "mesa is not reproducible"
> * https://issues.guix.gnu.org/48552 "mesa 20.2.4 is not reproducible"

Oh nice.  I added a “Fixes” line to the commit log.  We’ll run ‘guix
challenge’ once we have several builds of it (later on because right now
ci.guix only builds core packages on this branch and bordeaux.guix
doesn’t built it yet).

Thanks!

Ludo’.




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-07-20 21:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-19 17:40 [bug#49646] [PATCH core-updates] gnu: meson: Update to 0.59.0 Kaelyn Takata via Guix-patches via
2021-07-20  6:40 ` [bug#49646] Affected mesa issues Kaelyn via Guix-patches via
2021-07-20 21:46 ` bug#49646: [PATCH core-updates] gnu: meson: Update to 0.59.0 Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).