From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id cPuYCnqhnmAVIgEAgWs5BA (envelope-from ) for ; Fri, 14 May 2021 18:12:42 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id mA0iBnqhnmCrRwAAbx9fmQ (envelope-from ) for ; Fri, 14 May 2021 16:12:42 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id AB44D2342D for ; Fri, 14 May 2021 18:12:41 +0200 (CEST) Received: from localhost ([::1]:34318 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lhaQa-000893-RD for larch@yhetil.org; Fri, 14 May 2021 12:12:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48560) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhaLU-0003gQ-8R for guix-devel@gnu.org; Fri, 14 May 2021 12:07:24 -0400 Received: from mail-qk1-x734.google.com ([2607:f8b0:4864:20::734]:39546) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lhaLO-0007PC-4v for guix-devel@gnu.org; Fri, 14 May 2021 12:07:23 -0400 Received: by mail-qk1-x734.google.com with SMTP id k127so29177555qkc.6 for ; Fri, 14 May 2021 09:07:16 -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=6DzBpLqj3X7hICk5hs2FxMfac1fBWmpENMaQBJuo0mY=; b=Ss/LOUUsVDmsyUJlAh75vLruuL7olVc5Unf5b6n7kdNa97FJ9exbDVRntjiZrqAmIc ekEJIq069BZ3rBdYliXTnocBfLCAOUki7m3M1MHQguMFSCLUE7p9/xHefQGXHhepafdW aOOMyakbIZYCzkQGyknBpy9+22B/ivISwMiucGueoPNOHOxNQadRtzfJYmUSdamJZW1o aI/CZNAA/1CKIhNSy7XtKNIk0ZgEQBwe1qv+68Ik3ty8RJ6m18toHkAMV/n/5JtBIf7N Sy1xFaPmVy4GoWvCbaAWJlTGBn32GeuJlttFhcQ1nY5iDtjotlG7vjoXFBFuc03CaXtc mIEg== 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=6DzBpLqj3X7hICk5hs2FxMfac1fBWmpENMaQBJuo0mY=; b=sxd2Z+uIyo3L/nqSH5Zafe/NB1NnQxCuXYQX6RuSx3TD7IEUfvVyuUr9Tk6pAdEEFF 9LisV4HEbKQqYPC+qqcLqmyHsEOtJFtxpKCtofD7w+N0GoQz8JiQ85pLWgCWjWasWuft g6m1/l3BVW6oDNzN6MNO3reZIq/DNMnTcW5FAp2fwlvNVV6AUcpVfH0nooc7eSRBS5Rv jYaAyLyTPVpUXfpf7q85AuPnfSjb6CJ9HtMSu41WGyrr6z6yq+sx/zmII6KeWs734k4R vswO3KrhVwbs8FwZYcBOv51dOf2pAm5NOXMcpe/k7AlSrGKIRF6GsNK8nJ1t6zVvJGef c5Vw== X-Gm-Message-State: AOAM530D2VcXc5p3YYgSc/l8XJt7NfVLmUlYXfYlGuxByFsposgljx/H 4gp1SbesV/tyjufp3m59I2jcR7X/FBU= X-Google-Smtp-Source: ABdhPJw3NCcP9T8AAhJBqnzffamz8VOIuSX4dqZNVgEmqFvnOVrU/874VpcdXlvyzrx6j0tWgg6Qqw== X-Received: by 2002:a05:620a:29c4:: with SMTP id s4mr7354990qkp.22.1621008435233; Fri, 14 May 2021 09:07:15 -0700 (PDT) Received: from hurd (dsl-205-236-230-44.b2b2c.ca. [205.236.230.44]) by smtp.gmail.com with ESMTPSA id l197sm5167306qke.121.2021.05.14.09.07.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 May 2021 09:07:14 -0700 (PDT) From: Maxim Cournoyer To: Chris Marusich Subject: Re: GNU Guix 1.3.0rc2 available for testing! References: <874kfdvuuu.fsf@gmail.com> <87r1ic5i3t.fsf@gmail.com> Date: Fri, 14 May 2021 12:07:14 -0400 In-Reply-To: <87r1ic5i3t.fsf@gmail.com> (Chris Marusich's message of "Wed, 12 May 2021 04:03:50 -0700") Message-ID: <87lf8h70zx.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::734; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qk1-x734.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1621008761; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=6DzBpLqj3X7hICk5hs2FxMfac1fBWmpENMaQBJuo0mY=; b=pqLY3jZS/oRz6ZZhHJFSN0fdZEU7fJb+1NC6JXu+VnsJw3we4wtRq+96tt66+ZYKIT4AQK ldYsPVAPDI4A1/oSlhb0nUmGYgow2J/92jRvNt5wUXBFijEY2XEqSd6OvsEWcvFfqKAqaA 4e2mYiczuIqnAYyLp6Qbd4BGI2IQ0F8RF6WxxTsxnOzpWZiLTS/f0MQm3LFn8Zq0vBrsqc tusVi2qMqij1XlPLHcKWk0+mgJgS3+A5HFn92glOlMz5yA+tatMdZxS4xXXIgXu01k6yDX 7ddeS+iJCH7iIWyuisSBmYOPin1j16b7rfvDXRWddfIVcsEOr5h0o/g+P12J4g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1621008761; a=rsa-sha256; cv=none; b=BkanLF3VLeIx0Yzbc5rZ5aWuIx2AjrzZjQ3t53qR/6VdpI7Ammv19TmLnuusrTNM7YI3CL 1JlZQbilP1YClaDindGxbsOAVC2KPsVQuV9oxM/rrH7SxQsXjEl7uwyAApx1InJEsdt8ba QwuxTOdcyhG3YhzslhEnyDzasIC5ReuZmany3ozfHjvM/ib/O6CLD6fpNITIQjmQZ9PZUD yYrgZK97uOv7KRFQchZZxHorkOa6YiwZOuYYmE15BwnSJC+BosIzN7hLgoO3fw/tASr71h k6qnw5bSvDqRiKPQZKy8XG+u8272+yf5tTU9R+oq7O866dfZPY0IoqwSCMW15g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b="Ss/LOUUs"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -1.65 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b="Ss/LOUUs"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: AB44D2342D X-Spam-Score: -1.65 X-Migadu-Scanner: scn0.migadu.com X-TUID: SgyhX10KRbRU Hi Chris! Sorry for the delayed answer. Chris Marusich writes: > Hi, > > Maxim Cournoyer writes: > >> A second RC for the upcoming 1.3.0 release is now available for testing: > > Thank you for preparing it! > > I tested the binary installation using the guix-install.sh script for > 1.3.0 (not the rc2 candidate, but the actual 1.3.0 release, which I > noticed was on the FTP server already). I tested on powerpc64le-linux > and found no major issues; it worked as expected. Good :-). > I did "guix pull" and "guix build hello". To my surprise, I received a > substitute: > > marusich@guixtestbed:~$ guix build hello > substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% > 0.1 MB will be downloaded: > /gnu/store/zcs3cj0mqixwng2ldf92haab2vkpsicb-hello-2.10 > substituting /gnu/store/zcs3cj0mqixwng2ldf92haab2vkpsicb-hello-2.10... > downloading from https://ci.guix.gnu.org/nar/lzip/zcs3cj0mqixwng2ldf92haab2vkpsicb-hello-2.10 ... > hello-2.10 52KiB 239KiB/s 00:00 [##################] 100.0% > /gnu/store/zcs3cj0mqixwng2ldf92haab2vkpsicb-hello-2.10 > > I guess something is building powerpc64le-linux substitutes? I had > thought no substitutes would be available, but certainly it is not a > problem if substitutes are being built for powerpc64le-linux already. The graciously provided POWER9 VM from OSUOSL is not yet hooked to the CI (as a Cuirass worker), as you can see here [0]. I'm guessing the little substitutes available are a side-effect of my initial testing from Berlin directly, which can offload manually started builds to the offload machines. > I tried building from source on Debian 10 buster ppc64el. It succeeded, > but "make check" reported one test failure. It was in tests/go.scm: > > test-name: go-module->guix-package > location: /home/marusich/guix-1.3.0/tests/go.scm:254 > source: > + (test-equal > + "go-module->guix-package" > + '(package > + (name "go-github-com-go-check-check") > + (version "0.0.0-20201130134442-10cb98267c6c") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/go-check/check") > + (commit (go-version->git-ref version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5")))) > + (build-system go-build-system) > + (arguments > + '(#:import-path "github.com/go-check/check")) > + (propagated-inputs > + `(("go-github-com-kr-pretty" > + ,go-github-com-kr-pretty))) > + (home-page "https://github.com/go-check/check") > + (synopsis "Instructions") > + (description > + "Package check is a rich testing extension for Go's testing package.") > + (license license:bsd-2)) > + (call-with-temporary-directory > + (lambda (checkout) > + (mock ((web client) > + http-get > + (mock-http-get fixtures-go-check-test)) > + (mock ((guix http-client) > + http-fetch > + (mock-http-fetch fixtures-go-check-test)) > + (mock ((guix git) > + update-cached-checkout > + (lambda* (url #:key ref) > + (values > + checkout > + (nix-base32-string->bytevector > + "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5") > + #f))) > + (go-module->guix-package > + "github.com/go-check/check"))))))) > expected-value: (package (name "go-github-com-go-check-check") (version "0.0.0-20201130134442-10cb98267c6c") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/go-check/check") (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 (base32 "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5")))) (build-system go-build-system) (arguments (quote (#:import-path "github.com/go-check/check"))) (propagated-inputs (quasiquote (("go-github-com-kr-pretty" (unquote go-github-com-kr-pretty))))) (home-page "https://github.com/go-check/check") (synopsis "Instructions") (description "Package check is a rich testing extension for Go's testing package.") (license license:bsd-2)) > actual-value: #f > actual-error: > + (wrong-number-of-args > + #f > + "Wrong number of arguments to ~A" > + (#sxml-0nf (input)>) > + #f) > result: FAIL The go importer depends on a recent version of guile-lib (0.2.7), which added a new #:strict argument to the HTML parser. We should probably skip the test depending on the already available HAVE_GUILE_LIB Automake conditional, like so: --8<---------------cut here---------------start------------->8--- modified Makefile.am @@ -457,7 +457,6 @@ SCM_TESTS = \ tests/git-authenticate.scm \ tests/glob.scm \ tests/gnu-maintenance.scm \ - tests/go.scm \ tests/grafts.scm \ tests/graph.scm \ tests/gremlin.scm \ @@ -505,6 +504,10 @@ SCM_TESTS = \ tests/uuid.scm \ tests/workers.scm +if HAVE_GUILE_LIB +SCM_TESTS += tests/go.scm +endif + if BUILD_DAEMON_OFFLOAD SCM_TESTS += tests/offload.scm else --8<---------------cut here---------------end--------------->8--- Could you give the above a try? Feel free to commit it if it works as expected. Thank you, Maxim