GNU bug report logs - #49646
[PATCH core-updates] gnu: meson: Update to 0.59.0.

Previous Next

Package: guix-patches;

Reported by: Kaelyn Takata <kaelyn.alexi <at> protonmail.com>

Date: Mon, 19 Jul 2021 17:41:02 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

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

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

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


Report forwarded to guix-patches <at> gnu.org:
bug#49646; Package guix-patches. (Mon, 19 Jul 2021 17:41:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Kaelyn Takata <kaelyn.alexi <at> protonmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 19 Jul 2021 17:41:02 GMT) Full text and rfc822 format available.

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

From: Kaelyn Takata <kaelyn.alexi <at> protonmail.com>
To: guix-patches <at> gnu.org
Cc: Kaelyn Takata <kaelyn.alexi <at> protonmail.com>
Subject: [PATCH core-updates] gnu: meson: Update to 0.59.0.
Date: Mon, 19 Jul 2021 17:40:41 +0000
* 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






Information forwarded to guix-patches <at> gnu.org:
bug#49646; Package guix-patches. (Tue, 20 Jul 2021 06:41:02 GMT) Full text and rfc822 format available.

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

From: Kaelyn <kaelyn.alexi <at> protonmail.com>
To: "49646 <at> debbugs.gnu.org" <49646 <at> debbugs.gnu.org>
Subject: Affected mesa issues
Date: Tue, 20 Jul 2021 06:40:32 +0000
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





Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Tue, 20 Jul 2021 21:47:01 GMT) Full text and rfc822 format available.

Notification sent to Kaelyn Takata <kaelyn.alexi <at> protonmail.com>:
bug acknowledged by developer. (Tue, 20 Jul 2021 21:47:01 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Kaelyn Takata <kaelyn.alexi <at> protonmail.com>
Cc: 49646-done <at> debbugs.gnu.org
Subject: Re: bug#49646: [PATCH core-updates] gnu: meson: Update to 0.59.0.
Date: Tue, 20 Jul 2021 23:46:07 +0200
Hi,

Kaelyn Takata <kaelyn.alexi <at> 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’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 18 Aug 2021 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 252 days ago.

Previous Next


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