From unknown Sun Jun 22 08:04:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32952: "make check-system" fails to report record-abi-mismatch-error Resent-From: Chris Marusich Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 06 Oct 2018 07:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 32952 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 32952@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15388110593153 (code B ref -1); Sat, 06 Oct 2018 07:31:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Oct 2018 07:30:59 +0000 Received: from localhost ([127.0.0.1]:38307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g8h3A-0000ol-OO for submit@debbugs.gnu.org; Sat, 06 Oct 2018 03:30:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g8h38-0000oS-7a for submit@debbugs.gnu.org; Sat, 06 Oct 2018 03:30:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g8h31-0002lG-PR for submit@debbugs.gnu.org; Sat, 06 Oct 2018 03:30:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34972) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g8h31-0002l5-JP for submit@debbugs.gnu.org; Sat, 06 Oct 2018 03:30:47 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39926) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g8h30-00045e-22 for bug-guix@gnu.org; Sat, 06 Oct 2018 03:30:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g8grw-0000XV-AB for bug-guix@gnu.org; Sat, 06 Oct 2018 03:19:21 -0400 Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]:40237) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g8grv-0000VZ-Pk for bug-guix@gnu.org; Sat, 06 Oct 2018 03:19:20 -0400 Received: by mail-pl1-x636.google.com with SMTP id 1-v6so7816127plv.7 for ; Sat, 06 Oct 2018 00:19:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=Z+lYql1T7+euUux/LmvF7xNivhuOiG5Okz0M1oqx4e0=; b=W2UB79AcuCPUZRMhpe38YoIEqghN7R9GDCnuMfMux3YuoUW/kO/XmfCLxVyubZtPQm oaid2n8KO88GtOogYhSa+HoeADxOVHkPPbgK4Zi45gJx6BAOslsGS801SciNr3rHeAHk so1bRAOJDnzNZDsDpolY1SBfxUCGIQypiZYOqIXxQufgjWrGyJ5mmwWQi5YBjd0YEFTu tTHVuTV+fu9nLQw67kdzPTOdvBhl+J4UMmtc6npXZ6ywFeU95/Udg5TUhNPwd0gKvz/v lVybrMPJ4nR/ZaxXdXSen9kEXVBYIKe5RUZucq5abprVJcSEF623RU6GHklP9ytIiX61 1rkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=Z+lYql1T7+euUux/LmvF7xNivhuOiG5Okz0M1oqx4e0=; b=eFDg010CVevtdG+7thq7LOOCkJbntJbYeK4Y6OTHjwKx3TuJ+SEgchRvnoUC6otI0H aHU8s5tmwJCUAqjp42Lh6WmqOmCIWMmpGTKsE4swjphUeVGlEdY+R1MY0Ov66xf3TvFO 3XBI7lN0G87QhOaZTfUPlalNqPOGAtY/nqQEywx2KKNmR9a5I33Qtpk1OiPkg1hHkyCx d4dUZQ6CUetDvE/NreqGn/HFfAKVYHJepcUoekKXOB7IWTiRRiuGmsric7n4qWLztBd1 QA9GTow28289Bs087m/6Yd8ipugL3Xh/biSWZr04v/MjEizxH/1ODR8fj+/f4jFWdHtz Pbuw== X-Gm-Message-State: ABuFfojewZG4aGlh/9TIyFvBQ+MQN/etKhONHIZii2qHclA5/VFz2tUr +X6gmEW/0bZo3eaeCN/VbfuMPyyk X-Google-Smtp-Source: ACcGV62DoaYRlJa/fsRZKJSPt08HV79GYXZQAUtP6JaUXL3PHtrcy55aShUscpdba7wo/OmQPnBm7Q== X-Received: by 2002:a17:902:b496:: with SMTP id y22-v6mr12024981plr.322.1538810357944; Sat, 06 Oct 2018 00:19:17 -0700 (PDT) Received: from garuda.local ([2601:601:9d00:3c88:6f5b:236d:b95b:f89a]) by smtp.gmail.com with ESMTPSA id f81-v6sm22918803pfh.46.2018.10.06.00.19.15 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 06 Oct 2018 00:19:16 -0700 (PDT) From: Chris Marusich Date: Sat, 06 Oct 2018 00:19:12 -0700 Message-ID: <875zyfv8y7.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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.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: -5.0 (-----) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Guix, On commit d71078bc75d149c70dc573a259986f1731145693, "make check-system" failed for me with the following error message: =2D-8<---------------cut here---------------start------------->8--- [2] [env] marusich@garuda.local:~/guix $ make check-system Compiling Scheme modules... warning: failed to load '(gnu tests install)': Backtrace: 9 (apply-smob/1 #) In ice-9/boot-9.scm: 705:2 8 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 7 (_ #(#(#))) 619:8 6 (_ #(#(#(#) (#)) #)) 626:19 5 (_ #(#(#(#) (#)) #)) In gnu/tests.scm: 277:11 4 (all-system-tests) 273:32 3 (fold-system-tests _ _) In srfi/srfi-1.scm: 697:23 2 (filter-map #= . #) In guix/discovery.scm: 113:22 1 (_ . _) In unknown file: 0 (display-error #f # #) ERROR: In procedure display-error: Wrong number of arguments to # make: *** [Makefile:5454: check-system] Error 1 [2] [env] marusich@garuda.local:~/guix $=20 =2D-8<---------------cut here---------------end--------------->8--- Although it wasn't obvious, this problem was actually caused by a record-abi-mismatch-error. When I deleted my $HOME/.cache/guile/ccache directory, this error went away, and I was able to run the system tests. However, it took some work to figure this out, since the error reporting mechanism itself suffered an error. To figure this out, I added some debug statements (see attached patch). After I did that, "make check-system" failed with some more information: =2D-8<---------------cut here---------------start------------->8--- [2] [env] marusich@garuda.local:~/guix $ make check-system Compiling Scheme modules... XXX before ;;; (#) ;;; ((gnu tests install)) ;;; ((record-abi-mismatch-error #>)) ;;; ((record-abi-mismatch-error #>)) warning: failed to load '(gnu tests install)': ;;; (#) ;;; ((#>)) Backtrace: 9 (apply-smob/1 #) In ice-9/boot-9.scm: 705:2 8 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 7 (_ #(#(#))) 619:8 6 (_ #(#(#(#) (#)) #)) 626:19 5 (_ #(#(#(#) (#)) #)) In gnu/tests.scm: 277:11 4 (all-system-tests) 273:32 3 (fold-system-tests _ _) In srfi/srfi-1.scm: 697:23 2 (filter-map #= . #) In guix/discovery.scm: 114:22 1 (_ record-abi-mismatch-error #) In unknown file: 0 (display-error #f # #) ERROR: In procedure display-error: Wrong number of arguments to # make: *** [Makefile:5454: check-system] Error 1 [2] [env] marusich@garuda.local:~/guix $=20 =2D-8<---------------cut here---------------end--------------->8--- This output shows two problems. The first problem is that an ABI mismatch error was thrown. The second problem is that display-error encountered a problem while trying to display that error. It's the second problem that I can't figure out. Why does display-error fail in this case? For context, note that fold-system-tests in gnu/tests.scm calls test-modules (in the same file), and that test-modules calls scheme-modules with #:warn set to warn-about-load-error. The procedure warn-about-load-error is defined in guix/ui.scm. It calls display-error. That seems to be where the problem occurs. Based on the debug output I added, we can see that in warn-about-load-error, the args variable refers to the following list: (record-abi-mismatch-error #>) This is strange, since the only place that throws record-abi-mismatch-error is in guix/records.scm... =2D-8<---------------cut here---------------start------------->8--- (define (abi-check type cookie) "Return syntax that checks that the current \"application binary interface\" (ABI) for TYPE is equal to COOKIE." (with-syntax ((current-abi (current-abi-identifier type))) #`(unless (eq? current-abi #,cookie) ;; The source file where this exception is thrown must be ;; recompiled. (throw 'record-abi-mismatch-error 'abi-check "~a: record ABI mismatch; recompilation needed" (list #,type) '())))) =2D-8<---------------cut here---------------end--------------->8--- ...and based on that code, I expected the args variable to contain many more elements. I expected it to look more like this: =2D-8<---------------cut here---------------start------------->8--- scheme@(guile-user)> (throw 'record-abi-mismatch-error 'abi-check "~a: record ABI mismatch; recompilation needed" (list 'some-type) '()) Throw to key `record-abi-mismatch-error' with args `(abi-check "~a: record = ABI mismatch; recompilation needed" (some-type) ())'. Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. scheme@(guile-user) [1]>=20 =2D-8<---------------cut here---------------end--------------->8--- I don't understand what happened to all the other arguments. It looks like the throw invocation in guix/records.scm was written carefully so that it would throw exactly the arguments that display-error expects to receive, but some of the arguments apparently went missing (e.g., the "~a: record ABI mismatch; recompilation needed" message). I can't figure out why those arguments are missing. How can I debug this further? I'd like to fix this if possible so that "make check-system" can reliably report errors like this. Thank you in advance for your help! =2D-=20 Chris --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-Add-some-debug-statements.patch Content-Transfer-Encoding: quoted-printable From=20ac550495740ba4f8c87a9577145f6760a0ff00cd Mon Sep 17 00:00:00 2001 From: Chris Marusich Date: Fri, 5 Oct 2018 23:39:57 -0700 Subject: [PATCH] Add some debug statements =2D-- guix/discovery.scm | 4 +++- guix/ui.scm | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/guix/discovery.scm b/guix/discovery.scm index 3fc6e2c9e..af428825e 100644 =2D-- a/guix/discovery.scm +++ b/guix/discovery.scm @@ -110,7 +110,9 @@ name and the exception key and arguments." (resolve-interface module)) (lambda args ;; Report the error, but keep going. =2D (warn module args) + (display "XXX before\n") + ((pk warn) (pk module) (pk args)) + (display "XXX after\n") #f)))) (scheme-files (if sub-directory (string-append directory "/" sub-directory) diff --git a/guix/ui.scm b/guix/ui.scm index 96f403acf..f28f80d4b 100644 =2D-- a/guix/ui.scm +++ b/guix/ui.scm @@ -381,7 +381,7 @@ ARGS is the list of arguments received by the 'throw' h= andler." (define (warn-about-load-error file args) ;FIXME: factorize with = =E2=86=91 "Report the failure to load FILE, a user-provided Scheme file, without exiting. ARGS is the list of arguments received by the 'throw' handler." =2D (match args + (match (pk args) (('system-error . rest) (let ((err (system-error-errno args))) (warning (G_ "failed to load '~a': ~a~%") file (strerror err)))) @@ -398,7 +398,7 @@ exiting. ARGS is the list of arguments received by the= 'throw' handler." file obj))) ((error args ...) (warning (G_ "failed to load '~a':~%") file) =2D (apply display-error #f (current-error-port) args)))) + (apply display-error #f (pk (current-error-port)) (pk args))))) =20 (define (call-with-unbound-variable-handling thunk) (define tag =2D-=20 2.18.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlu4YfAACgkQ3UCaFdgi Rp2uXBAAwW6XRO+ZIbXzZDEr8kainGH+DGVPpl0YIlEZpLXjyOjNCNJ7Crzmck03 v9MibuaFagolohPmZ2v2BrgXa1J9qBAv2xGzeFULN8PnvqsSZgjbocC3wJG6bLb8 aj1pIreR0QLB35a+mSC450yZDsPTc7uwqfqe11H3xBM81BonjR8JTXR0dGDAQjDz 8u2RgPfDP8FuO4sRJbTLYaG/OV/b1pJR84IyEWXMh9ByUFeqtqu6+0lmF2UqdEyF MenZobXXUPKt7aJ0SN/OjAuJzP6K27an38yRXWEasOtkClorfVdMDzvaPoGfzHn+ o1lWi3jxO54u4A+9ZPhtLcu2lMORvKgNiwjcR3caQhCsqoPLRfNWVSo7voG0IEem l4piZ++S4huNQrrZ+k3ijmcxxpya2uD/O2AqLQHdHsPHDppsGqxNs4q/4ifYiTtf eFSzaPkLH0EtU+oIgZA53VC6HjvFIT1rvyvWrT3u5Tt6GSX2f3gSoMB9qPafR5mH ji7XU2BDMRCgy731YVu3WVN8sjsZJ85UDY1D5sCFkVja+u9TlE+yoEw2gYaD8MAs C3BmvcMFS+Irj1BcnbIoqksFBcW8ieKiVTDfIDV0H6WrW/cmJ8qdnUXHGpZVDN5Q NXHmsDyJjmo9nWo5KNDzPSVyiZmN0jnfSvXUK0eRI1x+xUGq+ew= =ooNo -----END PGP SIGNATURE----- --==-=-=-- From unknown Sun Jun 22 08:04:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32952: "make check-system" fails to report record-abi-mismatch-error Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 08 Oct 2018 13:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32952 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Chris Marusich Cc: 32952@debbugs.gnu.org Received: via spool by 32952-submit@debbugs.gnu.org id=B32952.153900436125069 (code B ref 32952); Mon, 08 Oct 2018 13:13:02 +0000 Received: (at 32952) by debbugs.gnu.org; 8 Oct 2018 13:12:41 +0000 Received: from localhost ([127.0.0.1]:39989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9VKy-0006WH-P9 for submit@debbugs.gnu.org; Mon, 08 Oct 2018 09:12:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9VKx-0006W4-19 for 32952@debbugs.gnu.org; Mon, 08 Oct 2018 09:12:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g9VKk-0003I0-7i for 32952@debbugs.gnu.org; Mon, 08 Oct 2018 09:12:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34443) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g9VKg-00038Q-Se; Mon, 08 Oct 2018 09:12:25 -0400 Received: from [193.50.110.78] (port=56626 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1g9VKe-00080I-1x; Mon, 08 Oct 2018 09:12:21 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <875zyfv8y7.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 =?UTF-8?Q?Vend=C3=A9miaire?= an 227 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, 08 Oct 2018 15:12:18 +0200 In-Reply-To: <875zyfv8y7.fsf@gmail.com> (Chris Marusich's message of "Sat, 06 Oct 2018 00:19:12 -0700") Message-ID: <87woqsziod.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -6.0 (------) Hi Chris, Chris Marusich skribis: > The procedure warn-about-load-error is defined in guix/ui.scm. It calls > display-error. That seems to be where the problem occurs. Based on the > debug output I added, we can see that in warn-about-load-error, the args > variable refers to the following list: > > (record-abi-mismatch-error #>) > > This is strange, since the only place that throws > record-abi-mismatch-error is in guix/records.scm... > > (define (abi-check type cookie) > "Return syntax that checks that the current \"application binary > interface\" (ABI) for TYPE is equal to COOKIE." > (with-syntax ((current-abi (current-abi-identifier type))) > #`(unless (eq? current-abi #,cookie) > ;; The source file where this exception is thrown must be > ;; recompiled. > (throw 'record-abi-mismatch-error 'abi-check > "~a: record ABI mismatch; recompilation needed" > (list #,type) '())))) > > > ...and based on that code, I expected the args variable to contain many > more elements. I expected it to look more like this: > > scheme@(guile-user)> (throw 'record-abi-mismatch-error 'abi-check > "~a: record ABI mismatch; recompilation needed" > (list 'some-type) '()) > Throw to key `record-abi-mismatch-error' with args `(abi-check "~a: recor= d ABI mismatch; recompilation needed" (some-type) ())'. > > Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. > scheme@(guile-user) [1]>=20 > > I don't understand what happened to all the other arguments. It looks > like the throw invocation in guix/records.scm was written carefully so > that it would throw exactly the arguments that display-error expects to > receive, but some of the arguments apparently went missing (e.g., the > "~a: record ABI mismatch; recompilation needed" message). I can't > figure out why those arguments are missing. Commit de5cbd4a38a33e0412f1c481fe8e01a871dc13e5 changed the arguments passed along =E2=80=98record-abi-mismatch-error=E2=80=99 exceptions precise= ly to fix the problem you report I believe. :-) What=E2=80=99s probably happening here is that you have a .go file built be= fore this commit, which is why it=E2=80=99s passing only on argument (the record type) along the =E2=80=98record-abi-mismatch-error=E2=80=99 exception. Does that make sense? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 27 11:18:43 2018 Received: (at control) by debbugs.gnu.org; 27 Oct 2018 15:18:44 +0000 Received: from localhost ([127.0.0.1]:45624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gGQMN-0003W9-Lu for submit@debbugs.gnu.org; Sat, 27 Oct 2018 11:18:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44525) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gGQML-0003Vw-Rq for control@debbugs.gnu.org; Sat, 27 Oct 2018 11:18:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gGQMG-00087j-B1 for control@debbugs.gnu.org; Sat, 27 Oct 2018 11:18:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58070) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gGQMG-000879-5w for control@debbugs.gnu.org; Sat, 27 Oct 2018 11:18:36 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=39582 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gGQMF-0008HX-Qh for control@debbugs.gnu.org; Sat, 27 Oct 2018 11:18:36 -0400 Date: Sat, 27 Oct 2018 17:18:34 +0200 Message-Id: <87bm7f7705.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #32952 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control 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: -6.0 (------) tags 32952 notabug close 32952 From unknown Sun Jun 22 08:04:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32952: "make check-system" fails to report record-abi-mismatch-error Resent-From: Chris Marusich Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 27 Oct 2018 19:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32952 X-GNU-PR-Package: guix X-GNU-PR-Keywords: notabug To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Cc: 32952@debbugs.gnu.org Received: via spool by 32952-submit@debbugs.gnu.org id=B32952.154066791226705 (code B ref 32952); Sat, 27 Oct 2018 19:19:01 +0000 Received: (at 32952) by debbugs.gnu.org; 27 Oct 2018 19:18:32 +0000 Received: from localhost ([127.0.0.1]:45739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gGU6S-0006wf-CL for submit@debbugs.gnu.org; Sat, 27 Oct 2018 15:18:32 -0400 Received: from mail-pg1-f182.google.com ([209.85.215.182]:46845) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gGU6Q-0006wR-3O for 32952@debbugs.gnu.org; Sat, 27 Oct 2018 15:18:30 -0400 Received: by mail-pg1-f182.google.com with SMTP id a5-v6so2001856pgt.13 for <32952@debbugs.gnu.org>; Sat, 27 Oct 2018 12:18:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=5+/tcmOXFTfUAY8NZk/Vvg7q/0QcCvGXJ2C54h/HzGs=; b=K0HEvtP5d2uxXAAEymROqEUY/E2sGPtMbNXAgHy90nnU9HwHBvaVWpOqmrGqy1aq5Y K69GmnpJTfXM4oKFbHvpat+IKiAjV2SxSodYktadaBvH3XErKgQFDlWngPpbyR1/hLjO gOA9pipcdckSUSI3GNFUESqeOlUeBmD6yulC96sNg4nKn8HeJ6B/e2xGnmIgTBk3XEF1 sjhTiih3wgUi2eDgQX0yhppQSsQMjGPY4iLUtOBcY263mlfj8IY9HZPE7C8RMzXP/U+b Qulbjb1/Zsp+5SwhY5znjTIJKK7BYhzItc8SMoN7i7v/AVnx6NaR9r3UUeEmH6e43VKy uy3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=5+/tcmOXFTfUAY8NZk/Vvg7q/0QcCvGXJ2C54h/HzGs=; b=OBU0k6ylI7dVzHeMWV4cv5vqSOOFOsEkxE5BB9TLkDCwwru5FyQ+uoOcODqmlG7YKV PgIBfYFJl9U/B+nMBxt2Nzw1ut1geMje+gpjnP6gu0ME/kpJVUISywbIvgkf91SMmrD8 sm548u6Q0sqmnqyidVCC0JadpK8BXtOIwU2D40eRDC39XBAAsL1DEbvusxze2z/lerP+ o5Vt4pp5RB4w/Yd5KHDCgGsl+OGeP9lK9VJu5wjcVPNELshdGHTiJXHMTu3jtKwTnYqH JafnuVpzJtFEDoD9A9sHqQ48pnAKqkQdIaGKn/H47jDp2VHYtiQzUQT6udt00ox0Xob+ bp9g== X-Gm-Message-State: AGRZ1gJTXjqt37d9VOClqA7BD7KIWsRhPvHP3Dx8vNMYtsCcii4sZaVD ocdHeNv9tAFc5LYkOTUpgUmeR/y3 X-Google-Smtp-Source: AJdET5fPd6zDHm4PV9VvUYHAZZitoYMSA+c/3fbTl/2umZ2a9FyH4mr8M4yFb/j8XADWpGwl/LvT4A== X-Received: by 2002:a62:401:: with SMTP id 1-v6mr8678802pfe.236.1540667903606; Sat, 27 Oct 2018 12:18:23 -0700 (PDT) Received: from garuda.local (c-73-53-106-26.hsd1.wa.comcast.net. [73.53.106.26]) by smtp.gmail.com with ESMTPSA id a11-v6sm17976742pfn.66.2018.10.27.12.18.20 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 27 Oct 2018 12:18:22 -0700 (PDT) From: Chris Marusich References: <875zyfv8y7.fsf@gmail.com> <87woqsziod.fsf@gnu.org> Date: Sat, 27 Oct 2018 12:18:18 -0700 In-Reply-To: <87woqsziod.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 08 Oct 2018 15:12:18 +0200") Message-ID: <87tvl7w64l.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Commit de5cbd4a38a33e0412f1c481fe8e01a871dc13e5 changed the arguments > passed along =E2=80=98record-abi-mismatch-error=E2=80=99 exceptions preci= sely to fix the > problem you report I believe. :-) > > What=E2=80=99s probably happening here is that you have a .go file built = before > this commit, which is why it=E2=80=99s passing only on argument (the reco= rd > type) along the =E2=80=98record-abi-mismatch-error=E2=80=99 exception. > > Does that make sense? Yes, this makes sense! You were right: this was the problem. I forgot about this bug report, but I can confirm that it is now resolved. Thank you for closing it, and for your help! =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlvUufoACgkQ3UCaFdgi Rp1Bdg//d62tK2F+XZhq/MLp9vHX3n1eRFs9MueSfu4FIQbzckxOxdWuA1BT3PB3 cua6gSAMS2H5okbY58ecPVXahSW0XTIyVicud73+3mkYZzlu5p+4rd643g9e9WB5 GpSS942aOFLpuLufA+Wmq7UlhHa1uFvvDnNq6n/pa6AMNB6XgHPtlcZ/TsBWi/59 11LEY2uNWLeIHCPXxlEmq456Z0zomLY+YYY+aFnCqvtQHEpv6eYnATG89JacqSfI /aNb4hEi0F3lesxY+rjFZ091M/scP7Q7RU81IMsHATuQwbKwVlr/yMGqeYISpNI/ Ohguon76sLccWxwDhGXO3rYTE63/BvyeNUfF3MB8tOzdI+Lf974xYzxL0jm09ZSq mDyi4NMWYrGmh4Uq2ZJFFfty3wLTQ+Wfy/u8TTlwB57qY8tnXckrO2m2olOB5ZCe 5Pa2vh0tAEaYlJbm2eXfbriV8dc5G2j8PHWBX6mvhSkQrASoIEJHpo+FUKYde9o1 e3K6V3k+vtRoF68O/cH9Jg38nh7tGE0tBAe7T1VvNZZYdosNtATAhkVQlROcVASP THsBoiMlPnx1BHuPvmI2M29gMgO8/hlg2ik2emcll9iKXHe8PChP5Klth7aRVfgc D841dfmsAmEct6Iqeg3roYIeTAKpF7tpA+kYoi9BcEf3/BQ8HzY= =qhNw -----END PGP SIGNATURE----- --=-=-=--