From unknown Fri Jun 13 10:56:13 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#62594 <62594@debbugs.gnu.org> To: bug#62594 <62594@debbugs.gnu.org> Subject: Status: [me@pnelson.ca: Contributing guide building from git make check failure] Reply-To: bug#62594 <62594@debbugs.gnu.org> Date: Fri, 13 Jun 2025 17:56:13 +0000 retitle 62594 [me@pnelson.ca: Contributing guide building from git make che= ck failure] reassign 62594 guix submitter 62594 Leo Famulari severity 62594 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 01 12:15:06 2023 Received: (at submit) by debbugs.gnu.org; 1 Apr 2023 16:15:06 +0000 Received: from localhost ([127.0.0.1]:38447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pidsg-00077U-C4 for submit@debbugs.gnu.org; Sat, 01 Apr 2023 12:15:06 -0400 Received: from lists.gnu.org ([209.51.188.17]:39302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pidse-00077M-KC for submit@debbugs.gnu.org; Sat, 01 Apr 2023 12:15:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pidsd-0004Ea-QI for bug-guix@gnu.org; Sat, 01 Apr 2023 12:15:03 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pidsb-0002Cu-Vz for bug-guix@gnu.org; Sat, 01 Apr 2023 12:15:03 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 8AF1E3200920; Sat, 1 Apr 2023 12:15:00 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sat, 01 Apr 2023 12:15:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=mesmtp; t=1680365700; x=1680452100; bh=kr4jk3nFGKAZtQQOwCVsmY qc19F14ltAnrxVfGCr0zQ=; b=KGCL5gtQXDTe8M6gNajMTvEV1q4dI/evqVCUpk 40HfXMNRUOGxh32k77Pv17VgFTucmL5GZpaZmWX4jak3VsGGEuIoU/bKqIFwkTkg Zopno+qyfdZYKlkfMFDB2/in0u6kuyDg6dH9TpW7HNXPhHcfJhpBD4gTL/o81mxg HUJ8o= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1680365700; x=1680452100; bh=kr4jk3nFGKAZtQQOwCVsmYqc19F14ltAnrx VfGCr0zQ=; b=KZbJaiygDhy174W34GmQKBd1VbHY9omZe5ofQj8/njrU4Iisplv axYPtoqDUAuG20gBpDcTYLzp01oDAiN3AlQzP0kVWibbcVTDV/IJRnSc9Cnv2Lii BDaANmL8d2+XoZkNYdoQZ2Jul6/xDbWPR2FFrUSkkNzKGBcAsvw/eB40ZmjiXBLp RBNQBMdIJYsMwutTSnfCuThEz5kLd9vmjwnHKjU6G9mpQq2sRU9ntDaQuRDgdwsB d7vCsoKbtnuhiTWOzcJEPRGJirFIMVsNCqO69E7XiDvkfo9moLTfaiLWEVWkL4+j MvXN1bsw1rG/Hn4JuYE4c6NCeQEChwXxtcA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeifedgleekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkgggtugesthdtrodttd dtvdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhi rdhnrghmvgeqnecuggftrfgrthhtvghrnhepheelvddvhffghfdvveetgeegfeefjeetff fhheegvddtheejgffgveeugeeuhedvnecuffhomhgrihhnpehgnhhurdhorhhgnecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmh hulhgrrhhirdhnrghmvg X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sat, 1 Apr 2023 12:14:59 -0400 (EDT) Date: Sat, 1 Apr 2023 12:14:58 -0400 From: Leo Famulari To: bug-guix@gnu.org Subject: [me@pnelson.ca: Contributing guide building from git make check failure] Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Received-SPF: pass client-ip=64.147.123.25; envelope-from=leo@famulari.name; helo=wout2-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) ----- Forwarded message from Philip Nelson ----- Date: Tue, 28 Mar 2023 04:42:25 +0000 From: Philip Nelson To: guix-devel@gnu.org Subject: Contributing guide building from git make check failure I've been following the Contributing guide "Building from Git" section ( https://guix.gnu.org/manual/devel/en/html_node/Building-from-Git.html). I get as far as `make check` but it fails on the following test. Others on IRC have reported this issue. I'm unsure how to proceed. Any suggestions? test-name: fold-available-packages with/without cache location: /home/main/src/guix/tests/packages.scm:1739 source: + (test-assert + "fold-available-packages with/without cache" + (let () + (define no-cache + (fold-available-packages + (lambda* (name version result #:rest rest) + (cons (cons* name version rest) result)) + '())) + (define from-cache + (call-with-temporary-directory + (lambda (cache) + (generate-package-cache cache) + (mock ((guix describe) current-profile (const cache)) + (mock ((gnu packages) + cache-is-authoritative? + (const #t)) + (fold-available-packages + (lambda* (name version result #:rest rest) + (cons (cons* name version rest) result)) + '())))))) + (define (list->set* lst) + (let loop ((lst lst) (duplicates '()) (seen (set))) + (match lst + (() (values seen duplicates)) + ((head . tail) + (if (set-contains? seen head) + (loop tail (cons head duplicates) seen) + (loop tail duplicates (set-insert head seen))))))) + (let ((set1 duplicates1 (list->set* from-cache)) + (set2 duplicates2 (list->set* no-cache))) + (and (null? duplicates1) + (null? duplicates2) + (every (cut set-contains? set1 <>) no-cache) + (every (cut set-contains? set2 <>) from-cache))))) actual-value: #f result: FAIL Thanks, Phil ----- End forwarded message -----