From unknown Fri Aug 15 04:05:27 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#64762 <64762@debbugs.gnu.org> To: bug#64762 <64762@debbugs.gnu.org> Subject: Status: Guix sometimes doesn't support most packages for i686-linux and armhf-linux Reply-To: bug#64762 <64762@debbugs.gnu.org> Date: Fri, 15 Aug 2025 11:05:27 +0000 retitle 64762 Guix sometimes doesn't support most packages for i686-linux a= nd armhf-linux reassign 64762 guix submitter 64762 Christopher Baines severity 64762 important thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 21 05:19:04 2023 Received: (at submit) by debbugs.gnu.org; 21 Jul 2023 09:19:04 +0000 Received: from localhost ([127.0.0.1]:60558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMmHw-0008Je-0f for submit@debbugs.gnu.org; Fri, 21 Jul 2023 05:19:04 -0400 Received: from lists.gnu.org ([2001:470:142::17]:33326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMmHs-0008J8-1Q for submit@debbugs.gnu.org; Fri, 21 Jul 2023 05:19:02 -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 1qMmHm-000896-9p for bug-guix@gnu.org; Fri, 21 Jul 2023 05:18:54 -0400 Received: from mira.cbaines.net ([212.71.252.8]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qMmHk-0008Jp-Hc for bug-guix@gnu.org; Fri, 21 Jul 2023 05:18:54 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id 8D5D727BBE2 for ; Fri, 21 Jul 2023 10:18:50 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id b2f50559 for ; Fri, 21 Jul 2023 09:18:50 +0000 (UTC) User-agent: mu4e 1.10.5; emacs 28.2 From: Christopher Baines To: bug-guix@gnu.org Subject: Guix sometimes doesn't support most packages for i686-linux and armhf-linux Date: Fri, 21 Jul 2023 10:02:03 +0100 Message-ID: <87sf9hwrk8.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=212.71.252.8; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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: -0.1 (/) --=-=-= Content-Type: text/plain Hey, I spotted this issue a few days ago, but I'm still pretty confused by it. Both instances of the data service have sometimes been reporting only a small number of package derivations for i686-linux and armhf-linux. I think the first revisions to exhibit this on the master branch for the two data service instances are [1] and [2]. Given that for each of these revisions, the other data service instance reports an expected number of derivations, this issue seems to be non-deterministic. 1: https://data.guix.gnu.org/revision/67fb8efdf782592c133726a1ab7bc6692259e385 2: https://data.qa.guix.gnu.org/revision/09e73683a2c303016fa57bf5d84a8e997d4c0a30 To confirm that this is an issue with the supported systems as reported by Guix, I had the data service print out the transitive supported systems for the guix package: debug: Starting getting derivations for (i686-linux . #f) looking at guix package (supported systems: (), system supported: #f, target supported: #t debug: Finished getting derivations for (i686-linux . #f), took 12 seconds debug: Starting getting derivations for (armhf-linux . #f) looking at guix package (supported systems: (), system supported: #f, target supported: #t debug: Finished getting derivations for (armhf-linux . #f), took 41 seconds This log output is from https://data.qa.guix.gnu.org/job/47888 This isn't just a one off thing though, it seems to happen quite frequently for many revisions. Any ideas? Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmS6TXdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xe3yw/+NqLax0EiLE/CDEn2l0jU+nU0gHQCJIMA XfJbkD/z4IgVUN+Hl6U89gTJ7U6QJYGHpHR09FLVx1uxD3f638bIVY8jZpt9Xm3t 7CEmHER2pSeCXzB5Iwj0KWaDcfuZRS/C3D65onjCUa9n/kOInXYhPQbLSgK9z9ic bEqlJC+yrnz9/Kw6Wxvh67X95zVlQ5FfU4OFLy0DQvYp0DB0AeyOOFrLd+kEqM30 EsvMEGu0xPGF3NRXtdxZ9cwYBxoRQG5M3ewohLvzc8eWszoKGqgUuActZjymnswB sxVAiMVraQzX4Fd8en0ccwQ5Tn8o6OXKPE7Ix8FWXCkKXU/cygcXoXM/mlQSbmto lOLiVERsjw5NMGFRCHafIJ0Ea1r2WrngYSayv7R5d0AP2BwoYES5e9zY/6sxqFw2 VuNGi5YzwFknYoQSO8HzKcNpHmgYnpZ4wppyem2vz5Otp1V1bv6rlPDDmPCWoftv vEDZxRpRpq9iZuo89kEOcV2H0UPdL7N7nXQrNvx247CZ5I8o5haWUvp5BQYcncG/ Kyfg6Ry4NPldrcYhc3a427oIbdr1TP60CWOp3qU7ngmxUtHtnb5As1yJNKftBVHX nibN7jGpzP9WE86GNLmVssmcTsPMO0LgX8RZojEo9Y/auU6W+lhTjmFAnVscqeml HO4QEVTHmhk= =tWOo -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 21 07:47:16 2023 Received: (at 64762) by debbugs.gnu.org; 21 Jul 2023 11:47:16 +0000 Received: from localhost ([127.0.0.1]:60712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMobM-0006Xl-6b for submit@debbugs.gnu.org; Fri, 21 Jul 2023 07:47:16 -0400 Received: from mira.cbaines.net ([212.71.252.8]:42830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMobK-0006Xd-9N for 64762@debbugs.gnu.org; Fri, 21 Jul 2023 07:47:15 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:3a91:a0a4:ecee:f157]) by mira.cbaines.net (Postfix) with ESMTPSA id 3C68927BBE2 for <64762@debbugs.gnu.org>; Fri, 21 Jul 2023 12:47:13 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 43ce6e52 for <64762@debbugs.gnu.org>; Fri, 21 Jul 2023 11:47:12 +0000 (UTC) References: <87sf9hwrk8.fsf@cbaines.net> User-agent: mu4e 1.10.5; emacs 28.2 From: Christopher Baines To: 64762@debbugs.gnu.org Subject: Re: bug#64762: Guix sometimes doesn't support most packages for i686-linux and armhf-linux Date: Fri, 21 Jul 2023 12:42:43 +0100 In-reply-to: <87sf9hwrk8.fsf@cbaines.net> Message-ID: <87o7k5wkox.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64762 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 Christopher Baines writes: > To confirm that this is an issue with the supported systems as reported > by Guix, I had the data service print out the transitive supported > systems for the guix package: > > debug: Starting getting derivations for (i686-linux . #f) > looking at guix package (supported systems: (), system supported: #f, target supported: #t > debug: Finished getting derivations for (i686-linux . #f), took 12 seconds > > debug: Starting getting derivations for (armhf-linux . #f) > looking at guix package (supported systems: (), system supported: #f, target supported: #t > debug: Finished getting derivations for (armhf-linux . #f), took 41 seconds I realised that this could be non-deterministic because the order in which the data service processes derivations is non-deterministic, from the order of the systems returned by (guix platforms). That led me to a reproducer: (use-modules (gnu packages) (guix packages) (gnu packages package-management)) (fold-packages (lambda (pkg result) (package-transitive-supported-systems pkg "i586-gnu") #f) #f) (peek "guix package supported systems" (package-transitive-supported-systems guix "i686-linux")) If you look at the %final-inputs packages, there's an issue with libc: (use-modules (ice-9 match) (gnu packages) (guix packages) (gnu packages package-management) (gnu packages commencement)) (fold-packages (lambda (pkg result) (package-transitive-supported-systems pkg "i586-gnu") #f) #f) (for-each (match-lambda ((name pkg rest ...) (peek name (package-transitive-supported-systems pkg "i686-linux")))) (%final-inputs "i686-linux")) I think this could be because %final-inputs is cached based on system, but doesn't seem to use system. Setting %current-system to system seems to help, so I've sent a patch for that [1]. 1: https://issues.guix.gnu.org/64763 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmS6cD5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xfs5w//Sr8LkqEZ9fgOCiex4RdN5lYZSRwju2oY GT3k1dXXjRHgsE3+1fCNWpB8NN+pYeN0fMfzl4FqH9AFDXTgdl5WSj+VkS8imP0s vsPdicd7+wIAF9Em6i2eR7TdTk2Joicrs5EcPy7ULgEth/noYyOLTiE1NvGSWkOK ECR2j6NA1vUXBQOlpZRonJ57QP86l2xwiQ6OfU9Odf7hPqZJ2PGOiNBLKJQNlOW/ TQQFgexjET9D6SnhDlYyaN9BzVJ/N01OyuBJOh2xn5ZT/bC652Hs7prp29OclJKA zJ0tCAy41km4gqUQ3DGH4YUuyv1DDx5kTq3whcZ9B0hJGZYhGz0zPe1EM/2oRwFa rAphrlfEqnz9oOZOiIxGnZAhg/xLauo6Mg/AHcsV+gUOlM5jwIlGKg4kZ7cDCUXs 682yBhrTgWR4k9wWIZkfe1yFM2qqH1N85w+voVcajU1AjQ9+VviWs+Ui7SnZUhAS pNuWyGCi2DLIYAi+GiRgIzqGbiunr/TaWm1qJhr+PsgTGQJgFj5TV5fZUoznkeH0 LbrxUBjyel8C+Fs+MD17zPl/XoYoCgpe8CJOAYwV7ZrBQjfpdns4xNfpXHvdATsi gR+d/EOBqoKUco7v01fkfKT7Lv8OpkOIQUk0868UtA+qi2ncOkH9sI+DPByk5xf2 5AfvEem1SCw= =XmkC -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 07 10:51:56 2023 Received: (at control) by debbugs.gnu.org; 7 Aug 2023 14:51:57 +0000 Received: from localhost ([127.0.0.1]:34086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qT1aO-0005nf-Ld for submit@debbugs.gnu.org; Mon, 07 Aug 2023 10:51:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qT1aL-0005nJ-Ch for control@debbugs.gnu.org; Mon, 07 Aug 2023 10:51:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qT1aG-00058N-3B for control@debbugs.gnu.org; Mon, 07 Aug 2023 10:51:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=3w1TkIcM9Xp+hB1G27BSmbjN/J3kXLkO6VSihhfn1LM=; b=kQcgx90yoXV3Jl 59y1dxAg12zyGSptj2iWBdMzwYkUz5X/aNS7HZdhcAjJeBy9D6es8S5iwRk8h93FmOHfQGAQNAvu2 Ipxb/8/bJk4i8D3g7XB8D5FYpcwHWjGhUT9WZXr1scGhlpLoLKlo7TaEQuF/HlejCRAc6v52yzpZS MnXbnRFVGI4oBtStNztlxA4pdeQej582F2q+0gFYPcV2wOhAHJqx6Th0diP3oFa4SG5uRr6P/f9b5 zcjihvSCIjMaySGnmK/JBbEIO1rF2y9BwrMVhPpAVqPuzgNKwfJhU8MF5mfG98ESpFDpR4r26dnFC KVbR7EGqbdL4EgzlU+Gg==; Date: Mon, 07 Aug 2023 16:51:45 +0200 Message-Id: <87o7jisy66.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #64762 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) severity 64762 important quit From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 10:55:15 2023 Received: (at 64762-done) by debbugs.gnu.org; 21 Aug 2023 14:55:15 +0000 Received: from localhost ([127.0.0.1]:57483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qY6JG-0001nZ-Qa for submit@debbugs.gnu.org; Mon, 21 Aug 2023 10:55:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qY6JF-0001nI-Vn for 64762-done@debbugs.gnu.org; Mon, 21 Aug 2023 10:55:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qY6J7-0002XQ-Rw; Mon, 21 Aug 2023 10:55:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=EoB8B6tuN5eFoAcUPIaZuszVT/eaCpMg6DEhbjlk5qQ=; b=l90iUg4k+ybtHIdgsF/0 4GlKcT4nPd0zFOZGLjZW/oBGLaMjCJOD869cCnQFNcIpiK/xacp0i/83RcTzFvgB70Nz7VaP6/6Ah rOCGWv1eFHqLSY+HvSMtrw8zZKzMP89C+UhJqzY1FYiEXMMKvU+AmathfKkotkIvIFGtZ41WWEeaH qGfSmQY4HgXBVl1khBqvVGfWFM3ItDhaoFmr7l21nt5XrDo+mRRYlLo08/6A0UV9E2Qz0SALTsTsC OK8tB4+XydAy9OLlwKvCmd+FYE0TKeQkASWB4VzVqbiYLyhwELZCLSOHWmLzP85D3uO2X6x8FBsjc qgl1rh+1x+6ylw==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Christopher Baines Subject: Re: bug#64762: Guix sometimes doesn't support most packages for i686-linux and armhf-linux References: <87sf9hwrk8.fsf@cbaines.net> <87o7k5wkox.fsf@cbaines.net> Date: Mon, 21 Aug 2023 16:55:02 +0200 In-Reply-To: <87o7k5wkox.fsf@cbaines.net> (Christopher Baines's message of "Fri, 21 Jul 2023 12:42:43 +0100") Message-ID: <87sf8c8myh.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64762-done Cc: 64762-done@debbugs.gnu.org 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: -3.3 (---) Christopher Baines skribis: > I think this could be because %final-inputs is cached based on system, > but doesn't seem to use system. Setting %current-system to system seems > to help, so I've sent a patch for that [1]. > > 1: https://issues.guix.gnu.org/64763 Fixed in 560cb51e7b37e2c6f6fe4b72a3781185c57fdf83. Ludo'. From unknown Fri Aug 15 04:05:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 19 Sep 2023 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator