From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 18 16:17:03 2024 Received: (at submit) by debbugs.gnu.org; 18 Jul 2024 20:17:03 +0000 Received: from localhost ([127.0.0.1]:38144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUXYl-00054N-74 for submit@debbugs.gnu.org; Thu, 18 Jul 2024 16:17:03 -0400 Received: from lists.gnu.org ([209.51.188.17]:40880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUXYh-00053t-J0 for submit@debbugs.gnu.org; Thu, 18 Jul 2024 16:17:01 -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 1sUXYd-00076p-3j for guix-patches@gnu.org; Thu, 18 Jul 2024 16:16:55 -0400 Received: from mail-vk1-xa29.google.com ([2607:f8b0:4864:20::a29]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sUXYX-0004As-T3 for guix-patches@gnu.org; Thu, 18 Jul 2024 16:16:54 -0400 Received: by mail-vk1-xa29.google.com with SMTP id 71dfb90a1353d-4f2ffa18bf2so498988e0c.1 for ; Thu, 18 Jul 2024 13:16:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester.edu; s=google; t=1721333806; x=1721938606; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=f9/h64ISG2XypIQemvRYMcxnddtHDio8hTBkNMrpoz4=; b=D4FJdE/cr4TtoUqamXMF5A5cuG6H/481omxqpMMsUmh9ZpERDf3Lgd0TRva02j+14Q NOL5AGlZ9XZp/fBhvFd6x+YxttjxIeZjM1XdQfPrltYOehVwA16879QXtWJWMl/haxSx PD5Nwgf+IJYj4/0PCwhvqcR2u+b0SkYZ3NKvo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721333806; x=1721938606; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=f9/h64ISG2XypIQemvRYMcxnddtHDio8hTBkNMrpoz4=; b=iTE9AEPzxYVrPqqHKLmmXW7ocaNRIMKHtXLJei9iDnv3vqT6MKu3eS0ipaJKUgStKD AVM82Y6NuSvMIK1T5fYIC9/jmZhdc4UgqppWD2EK54cb6N/S8Dhe9YdTsk2j04tXcqbN dL5VfFXhmDcVnmeHYOG1XpPfW8O9lV8u+OF7piYczi9BxjKgiNsoydg+tQox/JdC+6b0 EZ/5B2Q2n+ZY6TkfcX4WRSoKDOQvq4kkwcqZCIUpZQjmXfGMEx86yAhjLXwmCfKLvVEI Fv+dHBqfZilp7ljoX6jDX6sqAqR4aUDg3X0WySdgPZlaLfWmzAfFnRrFsYJxVBy9o+Pb Nd2Q== X-Gm-Message-State: AOJu0Ywo4u5Uq0pMPIJou/w+TpT931v5DQlF8qmTJk7Rs4SIVLqdRE2p Kab0pKefbUQo4jCTNoqC3X7Sy3UyFDLGLA8Mi/oXDKFs7wGt1/AtPCzPldebXx4NYaGxcOs8ZB4 GlZf3ZnzO++IjVvbOXLxFMi3jzGRbmEzH/BkDPEM8wgknEnmhAgM= X-Google-Smtp-Source: AGHT+IGOCNkZFMIeqTS0AKBfG3i3v1x+64NXGspzd7fzbuXZw7UFvwQ7bgU/Wox23IbBSZBR6wGx16ZTgIo12ZkiX/w= X-Received: by 2002:a05:6122:1b88:b0:4ec:fe27:28e9 with SMTP id 71dfb90a1353d-4f4df8d067bmr7584288e0c.14.1721333806532; Thu, 18 Jul 2024 13:16:46 -0700 (PDT) MIME-Version: 1.0 From: "Thompson, David" Date: Thu, 18 Jul 2024 16:16:35 -0400 Message-ID: Subject: [PATCH] gnu: guile: Update to 3.0.10. To: Ryan Prior via Guix-patches Content-Type: multipart/mixed; boundary="000000000000146ac1061d8b4274" Received-SPF: permerror client-ip=2607:f8b0:4864:20::a29; envelope-from=dthompson2@worcester.edu; helo=mail-vk1-xa29.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) 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: -3.3 (---) --000000000000146ac1061d8b4274 Content-Type: text/plain; charset="UTF-8" I thought this would be an easy upgrade, but it seems that it will cause a lot of churn. 'guix refresh' says: Building the following 1640 packages would ensure 3146 dependent packages are rebuilt I believe this is because Shepherd is built against guile-3.0-latest, and elogind depends on Shepherd. Guix *should* be in a position to get fresh Guile builds quickly, but I guess this process will be slow until the guile-3.0 package can be upgraded to 3.0.10 (which will require a world rebuild) at which point Shepherd can return to using guile-3.0. There's a lot of compiler improvements and bug fixes in 3.0.10, so it would be nice to have this update land soon. After this, I can update guile-hoot depend on it rather than guile-next. Several other packages depending on guile-next could also be upgraded to use guile-3.0-latest instead, such as guile-ares-rs. Who can help me "shepherd" this upgrade? ;) Thanks, - Dave --000000000000146ac1061d8b4274 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-guile-Update-to-3.0.10.patch" Content-Disposition: attachment; filename="0001-gnu-guile-Update-to-3.0.10.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lyrpcf100 RnJvbSBmNmM2NDg2ZGFiNzY3YmE1MGM0YzJmZmJiNTVmMTBiYmY0ZWUxMDAwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlEOiA8ZjZjNjQ4NmRhYjc2N2JhNTBjNGMyZmZiYjU1ZjEw YmJmNGVlMTAwMC4xNzIxMzMyOTk0LmdpdC5kdGhvbXBzb24yQHdvcmNlc3Rlci5lZHU+CkZyb206 IERhdmlkIFRob21wc29uIDxkdGhvbXBzb24yQHdvcmNlc3Rlci5lZHU+CkRhdGU6IFRodSwgMTgg SnVsIDIwMjQgMTQ6NTQ6MjAgLTA0MDAKU3ViamVjdDogW1BBVENIXSBnbnU6IGd1aWxlOiBVcGRh dGUgdG8gMy4wLjEwLgoKKiBnbnUvcGFja2FnZXMvZ3VpbGUuc2NtIChndWlsZS0zLjAtbGF0ZXN0 KTogVXBkYXRlIHRvIDMuMC4xMC4KCkNoYW5nZS1JZDogSWQ5ZDU4MTk5ZjFmYTMzMDdjOTRmNDQy YzE4NTMwN2QyZjRhOWNlNmYKLS0tCiBnbnUvcGFja2FnZXMvZ3VpbGUuc2NtIHwgMTQgKysrKysr KysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9ndWlsZS5zY20gYi9nbnUvcGFja2FnZXMvZ3Vp bGUuc2NtCmluZGV4IGU4NzA1ZGM3ZDIuLjA3N2I3YjdkMzcgMTAwNjQ0Ci0tLSBhL2dudS9wYWNr YWdlcy9ndWlsZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2d1aWxlLnNjbQpAQCAtMzIyLDcgKzMy Miw2IEBAIChkZWZpbmUtcHVibGljIGd1aWxlLTIuMi40CiAgICAgICAgICAgICAgICAiMDdwM2cw djJiYTJ2bGZiZmlkcXpsZ2JobnpkeDQ2d2gycmdjNWdzenExbWp5eDVia3M2ciIpKSkpKSkKIAog KGRlZmluZS1wdWJsaWMgZ3VpbGUtMy4wCi0gIDs7IFRoaXMgaXMgdGhlIGxhdGVzdCBHdWlsZSBz dGFibGUgdmVyc2lvbi4KICAgKHBhY2thZ2UKICAgICAoaW5oZXJpdCBndWlsZS0yLjIpCiAgICAg KG5hbWUgImd1aWxlIikKQEAgLTQzOCw3ICs0MzcsMTggQEAgKGRlZmluZS1wdWJsaWMgZ3VpbGUt My4wCiAgICAgICAgICAgICAoZmlsZXMgJygibGliL2d1aWxlLzMuMC9zaXRlLWNjYWNoZSIKICAg ICAgICAgICAgICAgICAgICAgICJzaGFyZS9ndWlsZS9zaXRlLzMuMCIpKSkpKSkpCiAKLShkZWZp bmUtcHVibGljIGd1aWxlLTMuMC1sYXRlc3QgZ3VpbGUtMy4wKQorKGRlZmluZS1wdWJsaWMgZ3Vp bGUtMy4wLWxhdGVzdAorICA7OyBUaGlzIGlzIHRoZSBsYXRlc3QgR3VpbGUgc3RhYmxlIHZlcnNp b24uCisgIChwYWNrYWdlCisgICAgKGluaGVyaXQgZ3VpbGUtMy4wKQorICAgICh2ZXJzaW9uICIz LjAuMTAiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAoaW5oZXJpdCAocGFj a2FnZS1zb3VyY2UgZ3VpbGUtMy4wKSkKKyAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAibWlycm9yOi8vZ251L2d1aWxlL2d1aWxlLSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAg ICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMTIzM3d6Y2JpcWhwNXFyM2dnYWcx NHM1ZDRpN2NuMHNweHlsOHFzMzY5bm1neDhuaHdkeCIpKSkpKSkKIAogOzs7IFRoZSBzeW1ib2wg Z3VpbGUtMy4wL2ZpeGVkIHNob3VsZCBiZSB1c2VkIHdoZW4gZ3VpbGUtMy4wIG5lZWRzIGZpeGVz CiA7OzsgKHNlY3VyaXR5IG9yIGVsc2UpIGFuZCB0aGlzIGRlcHJlY2F0aW9uIGNvdWxkIGJlIHJl bW92ZWQuCgpiYXNlLWNvbW1pdDogZTNkZmVkNTlkMzlhYzYwZGQyZTJiOWVmOWY0ZWY2M2EyYTA4 MWY0MQotLSAKMi40MS4wCgo= --000000000000146ac1061d8b4274-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 18 16:50:42 2024 Received: (at 72183) by debbugs.gnu.org; 18 Jul 2024 20:50:42 +0000 Received: from localhost ([127.0.0.1]:38155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUY5J-0005sj-LN for submit@debbugs.gnu.org; Thu, 18 Jul 2024 16:50:41 -0400 Received: from mail-qt1-f176.google.com ([209.85.160.176]:59395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUY5F-0005sS-Dg for 72183@debbugs.gnu.org; Thu, 18 Jul 2024 16:50:39 -0400 Received: by mail-qt1-f176.google.com with SMTP id d75a77b69052e-44f940d5cbcso5036731cf.2 for <72183@debbugs.gnu.org>; Thu, 18 Jul 2024 13:50:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester.edu; s=google; t=1721335768; x=1721940568; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=gkDTRx1Zlh5Zrcfnf7o9fGaq9CUXTUJuUGsCVlq+9hA=; b=B+7c/yzEW6T6SBTLSCovEvMHJgCfWWwv+eHGGUK6In1TiBO0ZWV1H/idj4bg7NcgQp xHiyH8RZlLMSdeztoELU4H3qUJMfm1wh41BRNB+9mZPp2g7p3hsNshjVmy7UMCX+L05m LvHb3qbWXgsg1ul9w89eBRtLS50OTEU+BN9ek= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721335768; x=1721940568; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=gkDTRx1Zlh5Zrcfnf7o9fGaq9CUXTUJuUGsCVlq+9hA=; b=ta1ppC63JhfO6XmAAZa4GANIWX5bhyTfv+RmiksQQdW96g34xm+5kTMdNLoiwAXjgK 8fprmvwwKz2fVMpPbQZSeToBvtFlcDNz5YrY4JxviWwiTUsKWAhFWbea8gMDGVMV04MD M0ucrmaF0m/wulpTlC1YEeY1rP5ROnto9CtR/JINW9fs9E4sLVua+HJw+Q0Fe4JGzXgN MMpLGy1yZBDPQ2qhmx3VvEzIO2OnhKuXkE+sQEs8N47PdDNgM5es+kNi3IIm3QIcc3+J rk+LbshrK45z/gu0CyrEJ1roaKSn5z+62tli+IrJGSxipZOGyRdVC4Y0ndUztKTANQDa 9+/Q== X-Gm-Message-State: AOJu0YzQLyplBRiabyA3X+aLboyUnUSKTrll5aqSfL+wN57chFGG7+kE MYQzA557lv27s8nsaUBlYsQw1nLPxbXBSmFM8A/0NJB/KCs5rCqrcAxgXSO/Nap7fajKZCVRB1m AnzYE7qxEzGlG6LLSFT2tOFs4IGP+cL/qXsLot5dLjXHHP38Tre4= X-Google-Smtp-Source: AGHT+IGDbl7/3/RjYzJmUHrjc5KpmNcyCgc7U2Y2OwX4DVLygOkzNR62Hcg3gnF9p+RSJfUMzG05PABcTliaPW1MRNY= X-Received: by 2002:ac8:7d54:0:b0:444:a454:8922 with SMTP id d75a77b69052e-44f969b1680mr23760381cf.27.1721335767492; Thu, 18 Jul 2024 13:49:27 -0700 (PDT) MIME-Version: 1.0 From: "Thompson, David" Date: Thu, 18 Jul 2024 16:49:16 -0400 Message-ID: Subject: [PATCH] gnu: shepherd 0.9: Switch from guile-3.0-latest to guile-3.0. To: 72183@debbugs.gnu.org Content-Type: multipart/mixed; boundary="000000000000f6ad34061d8bb6b5" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72183 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 (-) --000000000000f6ad34061d8bb6b5 Content-Type: text/plain; charset="UTF-8" Thanks to Efraim for pointing out that we could simply switch Shepherd to refer to guile-3.0 instead of guile-3.0-latest. The attached patch does this. Now updating guile-3.0-latest causes much less churn: Building the following 23 packages would ensure 47 dependent packages are rebuilt: guile-studio@0.1.1-1.dd0ad42 guile-chickadee@0.10.0 guile-gemini@0.1 guile-openai@0.2-1.751cd5d guile-newra@0-0.266e72e haunt@0.3.0 guile-bash@0.1.6-0.1eabc56 lokke@0.0.0-1.92d3637 swineherd@0.0.4 cuirass@1.2.0-6.0eaf7b6 emacs-guix@0.5.2-7.455272c guile-imanifest@0.0.0-0.ccd5a21 cl-ospm@0.0.2 guix-jupyter@0.2.2 guix-build-coordinator-agent-only@0-109.406db8a nar-herder@0-37.82f9371 guix-minimal@1.4.0-23.843b85c gwl@0.5.1 gwl-next@0.5.0-1.706a089 guix-modules@0.1.0 guix-daemon@1.4.0-23.843b85c bffe@0-6.7df2aa6 hpcguix-web@0.4.1 - Dave --000000000000f6ad34061d8bb6b5 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-shepherd-0.9-Switch-from-guile-3.0-latest-to-gui.patch" Content-Disposition: attachment; filename="0001-gnu-shepherd-0.9-Switch-from-guile-3.0-latest-to-gui.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lyrqumig0 RnJvbSA3NmM4Mjg4OGZlZmNlZjEyMjZjNmQxOGE0Y2Y3OTBkNWUwMmQxYzMyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlEOiA8NzZjODI4ODhmZWZjZWYxMjI2YzZkMThhNGNmNzkw ZDVlMDJkMWMzMi4xNzIxMzM1NTcwLmdpdC5kdGhvbXBzb24yQHdvcmNlc3Rlci5lZHU+CkZyb206 IERhdmlkIFRob21wc29uIDxkdGhvbXBzb24yQHdvcmNlc3Rlci5lZHU+CkRhdGU6IFRodSwgMTgg SnVsIDIwMjQgMTY6NDM6MzIgLTA0MDAKU3ViamVjdDogW1BBVENIXSBnbnU6IHNoZXBoZXJkIDAu OTogU3dpdGNoIGZyb20gZ3VpbGUtMy4wLWxhdGVzdCB0byBndWlsZS0zLjAuCgoqIGdudS9wYWNr YWdlcy9hZG1pbi5zY20gKHNoZXBoZXJkLTAuOSlbbmF0aXZlLWlucHV0c106IFVzZSBndWlsZS0z LjAuCltpbnB1dHNdOiBEaXR0by4KCkNoYW5nZS1JZDogSTdmN2VmYWJjNDNlMTFlNDEzMzAwYzZh YTRjMjI5MTkwNzBkMjIzODkKLS0tCiBnbnUvcGFja2FnZXMvYWRtaW4uc2NtIHwgNiArKy0tLS0K IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZ251L3BhY2thZ2VzL2FkbWluLnNjbSBiL2dudS9wYWNrYWdlcy9hZG1pbi5zY20KaW5k ZXggYWUwNjM3ZmQyYy4uY2Y5NjkzYWMyNSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2FkbWlu LnNjbQorKysgYi9nbnUvcGFja2FnZXMvYWRtaW4uc2NtCkBAIC0zODUsMTEgKzM4NSw5IEBAIChk ZWZpbmUtcHVibGljIHNoZXBoZXJkLTAuOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiL2xpYi9ndWlsZS8zLjAvc2l0ZS1jY2FjaGUiKSkpKSkpCiAgICAgICAgICAgICAg ICAgICAgICAgICAjfiVzdGFuZGFyZC1waGFzZXMpKSkKIAotICAgIDs7IE5vdGU6IFVzZSAnZ3Vp bGUtMy4wLWxhdGVzdCcgdG8gYWRkcmVzcyB0aGUgY29udGludWF0aW9uLXJlbGF0ZWQgbWVtb3J5 Ci0gICAgOzsgbGVhayByZXBvcnRlZCBhdCA8aHR0cHM6Ly9pc3N1ZXMuZ3VpeC5nbnUub3JnLzU4 NjMxPi4KLSAgICAobmF0aXZlLWlucHV0cyAobGlzdCBwa2ctY29uZmlnIGd1aWxlLTMuMC1sYXRl c3QKKyAgICAobmF0aXZlLWlucHV0cyAobGlzdCBwa2ctY29uZmlnIGd1aWxlLTMuMAogICAgICAg ICAgICAgICAgICAgICAgICAgIGd1aWxlLWZpYmVycy0xLjEpKSAgICAgICA7Zm9yIGNyb3NzLWNv bXBpbGF0aW9uCi0gICAgKGlucHV0cyAobGlzdCBndWlsZS0zLjAtbGF0ZXN0IGd1aWxlLWZpYmVy cy0xLjEpKSkpCisgICAgKGlucHV0cyAobGlzdCBndWlsZS0zLjAgZ3VpbGUtZmliZXJzLTEuMSkp KSkKIAogKGRlZmluZS1wdWJsaWMgc2hlcGhlcmQtMC4xMAogICAocGFja2FnZQoKYmFzZS1jb21t aXQ6IGUzZGZlZDU5ZDM5YWM2MGRkMmUyYjllZjlmNGVmNjNhMmEwODFmNDEKLS0gCjIuNDEuMAoK --000000000000f6ad34061d8bb6b5-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 19 12:32:23 2024 Received: (at 72183) by debbugs.gnu.org; 19 Jul 2024 16:32:23 +0000 Received: from localhost ([127.0.0.1]:50265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUqWs-00034X-OP for submit@debbugs.gnu.org; Fri, 19 Jul 2024 12:32:23 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:50122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUqWp-00034I-Ci for 72183@debbugs.gnu.org; Fri, 19 Jul 2024 12:32:20 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 8ED461F33; Fri, 19 Jul 2024 18:32:13 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xaTURCxnhCIl; Fri, 19 Jul 2024 18:32:12 +0200 (CEST) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id B81E21F25; Fri, 19 Jul 2024 18:32:12 +0200 (CEST) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Thompson, David" Subject: Re: [bug#72183] [PATCH] gnu: guile: Update to 3.0.10. In-Reply-To: (David Thompson's message of "Thu, 18 Jul 2024 16:16:35 -0400") References: Date: Fri, 19 Jul 2024 18:32:12 +0200 Message-ID: <87zfqds5pv.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 72183 Cc: 72183@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: -0.0 (/) "Thompson, David" skribis: > From f6c6486dab767ba50c4c2ffbb55f10bbf4ee1000 Mon Sep 17 00:00:00 2001 > Message-ID: > From: David Thompson > Date: Thu, 18 Jul 2024 14:54:20 -0400 > Subject: [PATCH] gnu: guile: Update to 3.0.10. > > * gnu/packages/guile.scm (guile-3.0-latest): Update to 3.0.10. > > Change-Id: Id9d58199f1fa3307c94f442c185307d2f4a9ce6f > From 76c82888fefcef1226c6d18a4cf790d5e02d1c32 Mon Sep 17 00:00:00 2001 > Message-ID: <76c82888fefcef1226c6d18a4cf790d5e02d1c32.1721335570.git.dtho= mpson2@worcester.edu> > From: David Thompson > Date: Thu, 18 Jul 2024 16:43:32 -0400 > Subject: [PATCH] gnu: shepherd 0.9: Switch from guile-3.0-latest to guile= -3.0. >=20 > * gnu/packages/admin.scm (shepherd-0.9)[native-inputs]: Use guile-3.0. > [inputs]: Ditto. >=20 > Change-Id: I7f7efabc43e11e413300c6aa4c22919070d22389 LGTM. (Commit the Shepherd patch first.) Thank you! :-) Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 19 13:10:44 2024 Received: (at 72183-done) by debbugs.gnu.org; 19 Jul 2024 17:10:44 +0000 Received: from localhost ([127.0.0.1]:50277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUr80-0003zD-Gh for submit@debbugs.gnu.org; Fri, 19 Jul 2024 13:10:44 -0400 Received: from mail-qt1-f181.google.com ([209.85.160.181]:58657) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUr7x-0003yz-7O for 72183-done@debbugs.gnu.org; Fri, 19 Jul 2024 13:10:43 -0400 Received: by mail-qt1-f181.google.com with SMTP id d75a77b69052e-44acdd30c3fso8077751cf.1 for <72183-done@debbugs.gnu.org>; Fri, 19 Jul 2024 10:10:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester.edu; s=google; t=1721408976; x=1722013776; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Pyn1kvbYYHdYY+UZS6GUhNgp9MU3mqcuYq0rna40GcA=; b=gGW/NoN9XdP86b/yHDgrZyNJrM6BbqADHtQDeimviGpw+105VBwrkqrMqTIbQ3wBCq yiVPdKWuF8sZeLiQEBWkWue6pJvouw6pnOagsPVmlS6Fu9HLPnHX8AWVkWzIEF6Oow4e 0+ikP83MaU0GbcOMOPQzp+x/DoLmu3iXdh/d0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721408976; x=1722013776; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Pyn1kvbYYHdYY+UZS6GUhNgp9MU3mqcuYq0rna40GcA=; b=BrVjyYPw6XBxSxzdNV+xfqhYKaoDvjxqbLKQnSnJgsMCpDEpbHoiyu6FSNlTA3wTZO /hsSp2Q1Xz6ALlWn5medBzPjBadmZ+ey0woGkDoY0pzpUKMDBZHCoiWWWeZw3kV8AIiW HFrNStMtR3mbgCoWscEHZZUTMRzdq62YYUgu4o16hgM0qbKGIG0+KQwSgHoj+zpKu2BD 1ZRv/8Luktgf9tt6rylO3edhD5gb16rj1TwLokF23+nu5gkbu5ZEtQrElLUHsEF66kQv EdAqzaBwzNGh0ry101w3epdvvkJo1ZRBZ94+CJ/eb5mDbTsml6CIBAjOLWBQtGWi4AM7 a39A== X-Gm-Message-State: AOJu0YyeHLyyxLxjOcgNA2qJIdnhsxsaiGg/y3dJgN/IWLjqFCpwM2ZA nXex7gvEHv9N2Hhj40iLvnfCLhgBjJI3AtJiKjZzmJTWVGkZX0Hev3pL3BtFwBr2TN/CorEGHik HNGi+vrVJCZZ10FMd3sXAGoJucgbESkQutjkcoQ== X-Google-Smtp-Source: AGHT+IHvg5TadZRM+ivq+qfwPzxDA+P2xgBBcoIm1vpB+T3+P5DZ3Zq98WDSy4VT1+A3DnRAPtVlFJ1Un8hnUtGVKz0= X-Received: by 2002:a05:622a:15ce:b0:44f:5e2c:1620 with SMTP id d75a77b69052e-44fa527fbaamr6467441cf.18.1721408976292; Fri, 19 Jul 2024 10:09:36 -0700 (PDT) MIME-Version: 1.0 References: <87zfqds5pv.fsf@gnu.org> In-Reply-To: <87zfqds5pv.fsf@gnu.org> From: "Thompson, David" Date: Fri, 19 Jul 2024 13:09:25 -0400 Message-ID: Subject: Re: [bug#72183] [PATCH] gnu: guile: Update to 3.0.10. To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72183-done Cc: 72183-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: -1.0 (-) On Fri, Jul 19, 2024 at 12:32=E2=80=AFPM Ludovic Court=C3=A8s wrote: > > LGTM. (Commit the Shepherd patch first.) Pushed! Thanks for the review! - Dave From unknown Fri Jun 13 11:22:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Fri, 19 Jul 2024 20:19:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 19 16:18:51 2024 Received: (at control) by debbugs.gnu.org; 19 Jul 2024 20:18:51 +0000 Received: from localhost ([127.0.0.1]:51047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUu43-0000qI-Fa for submit@debbugs.gnu.org; Fri, 19 Jul 2024 16:18:51 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:44640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUu42-0000q1-15 for control@debbugs.gnu.org; Fri, 19 Jul 2024 16:18:50 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 5F2E31F4E for ; Fri, 19 Jul 2024 22:18:44 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lkpTPYY1dGpR for ; Fri, 19 Jul 2024 22:18:44 +0200 (CEST) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id EC0002CB for ; Fri, 19 Jul 2024 22:18:43 +0200 (CEST) Date: Fri, 19 Jul 2024 22:18:43 +0200 Message-Id: <87h6clrv8c.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #72183 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.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: -0.0 (/) reopen 72183 tags 72183 - fixed patch quit From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 19 16:40:41 2024 Received: (at 72183) by debbugs.gnu.org; 19 Jul 2024 20:40:41 +0000 Received: from localhost ([127.0.0.1]:51057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUuPA-0004C7-Rh for submit@debbugs.gnu.org; Fri, 19 Jul 2024 16:40:41 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:41792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUuP8-0004Br-0c for 72183@debbugs.gnu.org; Fri, 19 Jul 2024 16:40:39 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 3C775415; Fri, 19 Jul 2024 22:40:31 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0p-_hf9to11q; Fri, 19 Jul 2024 22:40:30 +0200 (CEST) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 0D0C63FB; Fri, 19 Jul 2024 22:40:29 +0200 (CEST) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Thompson, David" Subject: Re: [bug#72183] [PATCH] gnu: guile: Update to 3.0.10. In-Reply-To: <87zfqds5pv.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Fri, 19 Jul 2024 18:32:12 +0200") References: <87zfqds5pv.fsf@gnu.org> Date: Fri, 19 Jul 2024 22:40:29 +0200 Message-ID: <874j8lru82.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 72183 Cc: 72183@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: -0.0 (/) Hey, I temporarily reverted the commits that upgrade Guile and adjust Hoot in 31244f5cefae4c14a1a5d441dc3b3626b5f32abc so we can investigate the issue below (which broke =E2=80=98guix pull=E2=80=99) without pressure. Turns out =E2=80=98guile-3.0-latest=E2=80=99 is used to build Guix itself (= via =E2=80=98guix pull=E2=80=99, but also the =E2=80=98guix=E2=80=99 package) and this cause = a failure of guix-cli-core.drv: --8<---------------cut here---------------start------------->8--- error: failed to compile 'guix/scripts/authenticate.scm': In language/tree-il/peval.scm: 1558:45 19 (loop _ _ _ value) In srfi/srfi-1.scm: 586:17 18 (map1 (#string) (= lexical data t1416)) (call (@ (gcrypt pk-crypto) canonical-sexp->string) (c= all (@ (gcrypt pk-crypto) sign) (lexical data t1416) (lexical secret-key t1= 418))) (call (@ (gcrypt pk-crypto) canonical-sexp->string) (lexical public-= key t1420)))>)) In language/tree-il/peval.scm: 1558:45 17 (loop _ _ _ value) In srfi/srfi-1.scm: 586:29 16 (map1 (# # #string) (lex= ical data t1416))> #st= ring) (call (@ (gcrypt pk-crypto) sign) (lexical data t1416) (lexical secre= t-key t1418)))> #strin= g) (lexical public-key t1420))>)) 586:29 15 (map1 (# #string) (lexical data t1416))> #string) (call (@ (gcrypt= pk-crypto) sign) (lexical data t1416) (lexical secret-key t1418)))> #string) (lexical public-key= t1420))>)) 586:17 14 (map1 (#s= tring) (lexical data t1416))> #string) (call (@ (gcrypt pk-crypto) sign) (lexical data t1416) (le= xical secret-key t1418)))> #string) (lexical public-key t1420))>)) In language/tree-il/peval.scm: error: failed to compile 'guix/scripts/publish.scm': In language/tree-il/peval.scm: 1558:45 13 (loop _ _ _ value) In srfi/srfi-1.scm: 586:17 12 (map1 (#)) In language/tree-il/peval.scm: 1558:45 19 (loop _ _ _ values) In srfi/srfi-1.scm: 586:17 18 (map1 (#string) (= lexical data t6047)) (call (@ (gcrypt pk-crypto) canonical-sexp->string) (c= all (@ (gcrypt pk-crypto) sign) (lexical data t6047) (lexical secret-key t6= 048))) (call (@ (gcrypt pk-crypto) canonical-sexp->string) (lexical public-= key t6049)))>)) In language/tree-il/peval.scm: 887:11 11 (loop _ _ #< effort: # size: # continuation: # recursive?: #t data: #canonical-sexp) (call (@ (guile) format) = (const #f) (const "(signature ~a ~a ~a)") (call (@ (gcrypt pk-crypto) canon= ical-sexp->string) (lexical data t1416)) (cal?> ?) 371:20 10 (visit-operand #< var: #< name: data gensym: dat= a-ae6ce62b6fb2770-3a7 refcount: 1 set?: #f> sym: #{data 1412}# visit: # source: #hash-data) (lexical sha256 sha256-ae6ce62b6fb2770-39d) (const #:key-type)= (call (@ (gcrypt pk-crypto) key-type) (lexical public-key public-key-ae6ce= 62b6fb2770-39b))))> visit-count: 1 use-count:?> ?) 1558:45 17 (loop _ _ _ value) In srfi/srfi-1.scm: 586:29 16 (map1 (# # #string) (lex= ical data t6047))> #st= ring) (call (@ (gcrypt pk-crypto) sign) (lexical data t6047) (lexical secre= t-key t6048)))> #strin= g) (lexical public-key t6049))>)) 586:29 15 (map1 (# #string) (lexical data t6047))> #string) (call (@ (gcrypt= pk-crypto) sign) (lexical data t6047) (lexical secret-key t6048)))> #string) (lexical public-key= t6049))>)) 586:17 14 (map1 (#s= tring) (lexical data t6047))> #string) (call (@ (gcrypt pk-crypto) sign) (lexical data t6047) (le= xical secret-key t6048)))> #string) (lexical public-key t6049))>)) In language/tree-il/peval.scm: 1319:22 9 (loop _ # #< effort: # size: # c= ontinuation: # recursive?: #t data: #canonical-se= xp) (call (@ (guile) format) (const #f) (const "(signature ~a ~a ~a)") (cal= l (@ (gcrypt pk-crypto) canonical-sexp->strin?> ?) In srfi/srfi-1.scm: 586:17 8 (map1 (#hash-= data) (lexical sha256 sha256-ae6ce62b6fb2770-39d) (const #:key-type) (call = (@ (gcrypt pk-crypto) key-type) (lexical public-key public-key-ae6ce62b6fb2= 770-39b)))>)) In language/tree-il/peval.scm: 1558:45 13 (loop _ _ _ value) In srfi/srfi-1.scm: 586:17 12 (map1 (#)) In language/tree-il/peval.scm: 1762:18 7 (loop _ _ _ _) In ice-9/boot-9.scm: 1676:22 6 (raise-exception _ #:continuable? _) 1676:22 5 (raise-exception _ #:continuable? _) 1802:13 4 (_ #<&compound-exception components: (#<&error> #<&origin orig= in: #f> #<&message message: "internal error: unexpected kwarg syms ~S ~S"> = #<&irritants irritants: (((#:key-type key-type #f)) (t1441))> #<&exception-= with-kind-and-args kind: misc-error args: (#f "internal error: unexpected k= warg syms ~S ~S" (((#:key-type key-type #f)) (t1441)) #f)>)>) In guix/build/compile.scm: 191:6 3=20 [ 36/ 50] compiling... 44.0% of 25 files(_ misc-error #f "internal error: = unexpected kwarg syms ~S ~S" (((#:key-type key-type #f)) (t1441)) #f) In ice-9/boot-9.scm: 1749:15 2 (with-exception-handler # _ #:unwind? _ #:unwind-for-type _) In guix/build/compile.scm: 194:21 1 (_) In unknown file: 0 (make-stack #t) guix/build/compile.scm:194:21: internal error: unexpected kwarg syms ((#:ke= y-type key-type #f)) (t1441) [ 38/ 50] compiling... 52.0% of 25 files [ 38/ 50] compiling... 52.0% of 25 files [ 39/ 50] compiling... 56.0% of 25 files [ 40/ 50] compiling... 60.0% of 25 filesbuilder for `/gnu/store/w9yvw8972x= ns0j3j36lg4lbyqv5m2f25-guix-cli-core.drv' failed with exit code 1 [ 41/ 50] compiling... 64.0% of 25 files [ 42/ 50] compiling... 68.0% of 25 filesderivation '/gnu/store/w9yvw8972xn= s0j3j36lg4lbyqv5m2f25-guix-cli-core.drv' offloaded to '141.80.167.177' fail= ed: build of `/gnu/store/w9yvw8972xns0j3j36lg4lbyqv5m2f25-guix-cli-core.drv= ' failed [ 43/ 50] compiling... 72.0% of 25 files [ 44/ 50] compiling... 76.0% of 25 files [ 45/ 50] compiling... 80.0% of 25 files [ 46/ 50] compiling... 84.0% of 25 files [ 47/ 50] compiling... 88.0% of 25 files [ 48/ 50] compiling... 92.0% of 25 files [ 49/ 50] compiling... 96.0% of 25 filescannot build derivation `/gnu/stor= e/9wyflvlskm5s5043zrrivfv3mv58n1vw-guix-cli-core-modules.drv': 1 dependenci= es couldn't be built cannot build derivation `/gnu/store/ych1s7kdksq08rzd1m6ddkpp7x8pw56x-guix-c= li.drv': 1 dependencies couldn't be built --8<---------------cut here---------------end--------------->8--- (Taken from and edited to be more readable.) The expressions leading to this internal compiler error are: (bytevector->hash-data (sha256 (string->utf8 s)) #:key-type (key-type public-key)) and: (bytevector->hash-data sha256 #:key-type (key-type public-key)) This sounds like a compiler bug, possibly related to Guile commit f95bf6921e13799abca6a0a13087609c42baba6b. Note that =E2=80=98bytevector->hash-data=E2=80=99 comes from Guile-Gcrypt, = which was itself still compiled with 3.0.9. So there=E2=80=99s a possibility that th= e bug comes with this particular combination as is exhibited by cross-module inlining. To be continued=E2=80=A6 Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 19 18:08:35 2024 Received: (at 72183) by debbugs.gnu.org; 19 Jul 2024 22:08:35 +0000 Received: from localhost ([127.0.0.1]:51203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUvmE-0006RD-T4 for submit@debbugs.gnu.org; Fri, 19 Jul 2024 18:08:35 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:58534) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUvmC-0006Qz-Qw for 72183@debbugs.gnu.org; Fri, 19 Jul 2024 18:08:33 -0400 Received: by mail-qt1-f182.google.com with SMTP id d75a77b69052e-44aa1464dc1so8970591cf.0 for <72183@debbugs.gnu.org>; Fri, 19 Jul 2024 15:08:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester.edu; s=google; t=1721426848; x=1722031648; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=7gLuPZtYgp9EDOM+UACp7A1bYLZVfT8ZFp9bQEYlTPQ=; b=RL/WXvG2GCn4dHVsQ0IEZcrMIb3G/jkrgxOIbf8GWymDlUUtsdEnksxfln/Iom9SKk orBwZ5thTkmcLCDBJohxXOdE7WSpCfrI9ZBRfiLoH1if152JgdcMxzf7oElq0Whx67nV v4epsadxZDFFIiyArw3Dz1puJH+vAWbTqJnfQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721426848; x=1722031648; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7gLuPZtYgp9EDOM+UACp7A1bYLZVfT8ZFp9bQEYlTPQ=; b=wT6rnmnmRWPgpD2mAGTe/hArp9pI7dW6ZqoNbijOLVQxx7JPDcaZHTT0zo/qc0dPmB dPOm1Ahh2ASo+78YKLFu/Or1Jyl1sIdxEH2dWPvBNz1CrT84tL3tsX8Mb3rXKf+K4dYl 5NGq9PIo8/U4XXG9mQPKn6an89f+OTX4grzYX4FZTUOMtQTJU+M+zRG3KTZAEJXYNts+ H9KNFqTIvb5Aqc+iBy6LytdEyisANtzWdQqJ1UDnrS8VasMGXRkjFdYnsRkzEYhUUNn+ JA/tiW/N3/WRBf5/stQJb4N28vo/Wu7E4X6AYQRR8Nl46mGvVuYt7O6FKYBrP1o7yD9a hlbQ== X-Gm-Message-State: AOJu0YzFiTlYPE20qfoyvs861sYoYKF8vVtq3OeiGSe6n7cjpUjiCVda N5oDUysVdyvpSN4tS42Sx6lH1fe073/p97FOJQshElKz6rraqUq8UIONEVQ1LPLMNpg62TKFNoX v0ymzCzzLC2iDIUvjwWi8h2n2ZB4nkuojH5YmZA== X-Google-Smtp-Source: AGHT+IGfYHZUhLxpsgq7QV6vkKE0L4BiOU8y7MoKaajRmVdlUyihZ7qGvESVuWI0k8fvuv8372GC9dceUs0bPc+AMwA= X-Received: by 2002:ac8:59c9:0:b0:447:e48d:f067 with SMTP id d75a77b69052e-44fa527ada0mr14685121cf.14.1721426847726; Fri, 19 Jul 2024 15:07:27 -0700 (PDT) MIME-Version: 1.0 References: <87zfqds5pv.fsf@gnu.org> <874j8lru82.fsf@gnu.org> In-Reply-To: <874j8lru82.fsf@gnu.org> From: "Thompson, David" Date: Fri, 19 Jul 2024 18:07:17 -0400 Message-ID: Subject: Re: [bug#72183] [PATCH] gnu: guile: Update to 3.0.10. To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72183 Cc: 72183@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: -1.0 (-) Hey Ludo, On Fri, Jul 19, 2024 at 4:40=E2=80=AFPM Ludovic Court=C3=A8s = wrote: > > Hey, > > I temporarily reverted the commits that upgrade Guile and adjust Hoot in > 31244f5cefae4c14a1a5d441dc3b3626b5f32abc so we can investigate the issue > below (which broke =E2=80=98guix pull=E2=80=99) without pressure. Oh no, sorry! I ran 'guix pull' after pushing these commits and didn't experience issues so I thought all was well. :( > Turns out =E2=80=98guile-3.0-latest=E2=80=99 is used to build Guix itself= (via =E2=80=98guix > pull=E2=80=99, but also the =E2=80=98guix=E2=80=99 package) and this caus= e a failure of > guix-cli-core.drv: How about using guile-3.0 for Guix so that future Guile updates can be done without fear? > The expressions leading to this internal compiler error are: > > (bytevector->hash-data (sha256 (string->utf8 s)) > #:key-type (key-type public-key)) > > and: > > (bytevector->hash-data sha256 > #:key-type (key-type public-key)) > > This sounds like a compiler bug, possibly related to Guile commit > f95bf6921e13799abca6a0a13087609c42baba6b. > > Note that =E2=80=98bytevector->hash-data=E2=80=99 comes from Guile-Gcrypt= , which was > itself still compiled with 3.0.9. So there=E2=80=99s a possibility that = the bug > comes with this particular combination as is exhibited by cross-module > inlining. Yup, that certainly sounds like what is happening here. Cross-module inlining + the new keyword args optimization. Sorry for breaking 'guix pull'. I thought I had scoped the changes down to a safe level. :( - Dave From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 01 13:32:45 2024 Received: (at 72183) by debbugs.gnu.org; 1 Sep 2024 17:32:45 +0000 Received: from localhost ([127.0.0.1]:38184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skoRR-0007lE-1L for submit@debbugs.gnu.org; Sun, 01 Sep 2024 13:32:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skoRO-0007kt-90 for 72183@debbugs.gnu.org; Sun, 01 Sep 2024 13:32:43 -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 1skoQL-0000kJ-1O; Sun, 01 Sep 2024 13:31:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=0yQhqpKTja/Nzf9Ixh07XYMzThY7yOdsv9p4CjFLvE8=; b=mCdg5nnEtfOGt3vJ+xIf NKO+avj5UY3jm9Jmq9Ik8wkDwOVgYsus9m1SLM9If999jGEOVMJtyDfpLqApWmJrEh0xRt6PSij1R geVxs3d4C2wSxSsTrb36dFZTFd5EFiJM6fWBYAZpFJve/UJr2M1B7HfooFWyD0XCfrGiSLuohuq8q JbR/i54A6f/v4G6iRknQ+tm/1qO1BbSr2O62UH30FYVQtyNbPNWJhpVMNZaDMRrjiZLpvudzvKY+r BxD4XsVHfUI/VHa3BSURYMx+0ANT49+YS2ob5exAvfLhW2WoeSpAT+z9CqhC+Ni7JLmGh/2VJPxfX dEC2iS4e1Ik4Tw==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Thompson, David" Subject: Re: [bug#72183] [PATCH] gnu: guile: Update to 3.0.10. In-Reply-To: (David Thompson's message of "Fri, 19 Jul 2024 18:07:17 -0400") References: <87zfqds5pv.fsf@gnu.org> <874j8lru82.fsf@gnu.org> Date: Sun, 01 Sep 2024 19:31:35 +0200 Message-ID: <87le0bcmbs.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72183 Cc: 72183@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 (---) Hi David, "Thompson, David" skribis: > On Fri, Jul 19, 2024 at 4:40=E2=80=AFPM Ludovic Court=C3=A8s wrote: >> >> Hey, >> >> I temporarily reverted the commits that upgrade Guile and adjust Hoot in >> 31244f5cefae4c14a1a5d441dc3b3626b5f32abc so we can investigate the issue >> below (which broke =E2=80=98guix pull=E2=80=99) without pressure. > > Oh no, sorry! I ran 'guix pull' after pushing these commits and didn't > experience issues so I thought all was well. :( No worries, I didn=E2=80=99t expect that either. >> Turns out =E2=80=98guile-3.0-latest=E2=80=99 is used to build Guix itsel= f (via =E2=80=98guix >> pull=E2=80=99, but also the =E2=80=98guix=E2=80=99 package) and this cau= se a failure of >> guix-cli-core.drv: > > How about using guile-3.0 for Guix so that future Guile updates can be > done without fear? We can do that, though I like the idea of following Guile closely. [...] >> Note that =E2=80=98bytevector->hash-data=E2=80=99 comes from Guile-Gcryp= t, which was >> itself still compiled with 3.0.9. So there=E2=80=99s a possibility that= the bug >> comes with this particular combination as is exhibited by cross-module >> inlining. > > Yup, that certainly sounds like what is happening here. Cross-module > inlining + the new keyword args optimization. I came up with a reduced test case and reported it here: https://issues.guix.gnu.org/72936 Another problem I had forgotten is that Guile current =E2=80=98main=E2=80= =99 and 3.0.10 fails to build on 32-bit platforms: https://issues.guix.gnu.org/72215 The best course of action might be to release 3.0.11 with bug fixes for at least these two things. WDYT? In the meantime, I keep using the Guile channel, which works well for me: (channel (name 'guile) (url "https://git.savannah.gnu.org/git/guile.git") (branch "main")) Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 09 08:25:30 2024 Received: (at 72183) by debbugs.gnu.org; 9 Sep 2024 12:25:30 +0000 Received: from localhost ([127.0.0.1]:60835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sndST-0002Hm-Ge for submit@debbugs.gnu.org; Mon, 09 Sep 2024 08:25:30 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:55607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sndSQ-0002HT-Ok for 72183@debbugs.gnu.org; Mon, 09 Sep 2024 08:25:27 -0400 Received: by mail-qt1-f177.google.com with SMTP id d75a77b69052e-4581ee65b46so12621691cf.3 for <72183@debbugs.gnu.org>; Mon, 09 Sep 2024 05:25:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester.edu; s=google; t=1725884657; x=1726489457; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=bxd4n8nPCXjxi0wQxxnXip9jexNGmZGd1wHhqXWP1L4=; b=Z+CqECBknxxHJxY8eZd1BecELYjBvbVSPBknD6LSnn8jpoyVjQfTyCY5qAmkXIiFlW Iw1FYy5/neX98Ri9ujG1S52izID0kpNXsoY2SaKYb9oFxB3EorcrdbmEDhGWHSAbf3DQ JA17MsGfTd1UB+MyBlyOGsVuSmlG7irBN+oZ4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725884657; x=1726489457; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bxd4n8nPCXjxi0wQxxnXip9jexNGmZGd1wHhqXWP1L4=; b=qEb25lA0vYfpZu7WppKMeMXewy5iQhXrhaGipbRA5O1p5pBBzoEC730B58iDfZ3Sdm jgkp1wsWuHoeqdiworLAZ4pmcVm33DzlODxcL/VAWoXYkkWRisvCJxVTMTPxyzjJpBrr s+hOMvPEpezsyWBrgiieMR3bWJEWztLkR0jqOqPMlTtLxiVKJPJY2/jItCcacz7LL8Et VUOcWNG7vxjK4XNaxU8DvBT1ftENq8ZGLisxaTzUlQLIvRo8slMMl+Ere2Bt+nu4z/Rv OvW8zmxzt2X8H56BKs0C5bV4U4lWp6kiHpLhtHtgZAjavMUWCpNtCMMr1LExRJHCuLGi V04w== X-Gm-Message-State: AOJu0YwrXgecAwlbRROH6Bjrg1R5+m7nQvTbfu/RqPUKScKNCj4L48xK HC3UxKnr1iYNP/lln0o9jiCCrMCC4Pnh54xMrztpWHQ/fubeHRDO1WGU1QowqHnlOLouSOraIAG yqSX8hxF31DJGvNKxj+kMt4xRBpTY/9cqC3gGNA== X-Google-Smtp-Source: AGHT+IE89+Y2JyLWpI7efCdQruf7AiRWOvNSdnoOToBFwZNQXKgNO3rPaI5B2SFI1YhXuJ4tAZoJE5dnJJEn3n+yyv0= X-Received: by 2002:a05:622a:c4:b0:447:e14d:ab10 with SMTP id d75a77b69052e-4580c79c1e5mr133924161cf.56.1725884657200; Mon, 09 Sep 2024 05:24:17 -0700 (PDT) MIME-Version: 1.0 References: <87zfqds5pv.fsf@gnu.org> <874j8lru82.fsf@gnu.org> <87le0bcmbs.fsf@gnu.org> In-Reply-To: <87le0bcmbs.fsf@gnu.org> From: "Thompson, David" Date: Mon, 9 Sep 2024 08:24:06 -0400 Message-ID: Subject: Re: [bug#72183] [PATCH] gnu: guile: Update to 3.0.10. To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72183 Cc: 72183@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: -1.0 (-) Hey Ludo, On Sun, Sep 1, 2024 at 1:31=E2=80=AFPM Ludovic Court=C3=A8s = wrote: > > Hi David, > > "Thompson, David" skribis: > > > On Fri, Jul 19, 2024 at 4:40=E2=80=AFPM Ludovic Court=C3=A8s wrote: > >> > >> Hey, > >> > >> I temporarily reverted the commits that upgrade Guile and adjust Hoot = in > >> 31244f5cefae4c14a1a5d441dc3b3626b5f32abc so we can investigate the iss= ue > >> below (which broke =E2=80=98guix pull=E2=80=99) without pressure. > > > > Oh no, sorry! I ran 'guix pull' after pushing these commits and didn't > > experience issues so I thought all was well. :( > > No worries, I didn=E2=80=99t expect that either. > > >> Turns out =E2=80=98guile-3.0-latest=E2=80=99 is used to build Guix its= elf (via =E2=80=98guix > >> pull=E2=80=99, but also the =E2=80=98guix=E2=80=99 package) and this c= ause a failure of > >> guix-cli-core.drv: > > > > How about using guile-3.0 for Guix so that future Guile updates can be > > done without fear? > > We can do that, though I like the idea of following Guile closely. Okay, let's not do this, then. :) > >> Note that =E2=80=98bytevector->hash-data=E2=80=99 comes from Guile-Gcr= ypt, which was > >> itself still compiled with 3.0.9. So there=E2=80=99s a possibility th= at the bug > >> comes with this particular combination as is exhibited by cross-module > >> inlining. > > > > Yup, that certainly sounds like what is happening here. Cross-module > > inlining + the new keyword args optimization. > > I came up with a reduced test case and reported it here: > > https://issues.guix.gnu.org/72936 Awesome, thanks! Forwarded this to Andy. > Another problem I had forgotten is that Guile current =E2=80=98main=E2=80= =99 and 3.0.10 > fails to build on 32-bit platforms: > > https://issues.guix.gnu.org/72215 > > The best course of action might be to release 3.0.11 with bug fixes for > at least these two things. WDYT? Yes, I think skipping 3.0.10 entirely makes sense. I will update guile-next at some point, though, since these issues are already present in the current version of that package. > In the meantime, I keep using the Guile channel, which works well for me: > > (channel > (name 'guile) > (url "https://git.savannah.gnu.org/git/guile.git") > (branch "main")) Oh neat, I didn't realize this was a thing. Thanks, - Dave