From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 6MQqBfRTPWQjBQAASxT56A (envelope-from ) for ; Mon, 17 Apr 2023 16:13:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id IJvqBPRTPWRbAQEAauVa8A (envelope-from ) for ; Mon, 17 Apr 2023 16:13:08 +0200 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 D167F1486F for ; Mon, 17 Apr 2023 16:13:07 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1poPad-0008Dr-MB; Mon, 17 Apr 2023 10:12:19 -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 1poPac-0008DW-Gs for guix-devel@gnu.org; Mon, 17 Apr 2023 10:12:18 -0400 Received: from coleridge.kublai.com ([166.84.7.167] helo=mail.spork.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1poPaa-0005Uo-I1 for guix-devel@gnu.org; Mon, 17 Apr 2023 10:12:18 -0400 Received: from psyduck (ool-18b8e9e7.dyn.optonline.net [24.184.233.231]) by mail.spork.org (Postfix) with ESMTPSA id 7BA948C47 for ; Mon, 17 Apr 2023 10:12:15 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=spork.org; s=dkim; t=1681740735; bh=KwaKVtoNZjvL5JSZKYcIyp5GuoYyYX5h6/qW7P6JEIw=; h=From:To:Subject:Date; b=GVF+zG1OIRMzjWDRNF1cvjEjG9bwHQ1YhytIO+Jy+WwhZAy9bqX1xasuydCzHhJZB DcznWEaYo5M//tO3MNTMdBY6Wp3WqoAFlGOOiaDtXSZ2cR9BLbanRNARkX00uK9b2g YeLnuK0oVKZ0AkWVA4Pv//1O5vdkAnc89etXVZQg= User-agent: mu4e 1.10.2; emacs 28.2 To: guix-devel Subject: core-updates failures with =?utf-8?Q?=E2=80=98pre-inst-env?= =?utf-8?Q?=E2=80=99?= Date: Mon, 17 Apr 2023 10:01:45 -0400 Message-ID: <87y1mqoax7.fsf@psyduck.jhoto.kublai.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=166.84.7.167; envelope-from=bjc@spork.org; helo=mail.spork.org 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Brian Cully From: Brian Cully via "Development of GNU Guix and the GNU System distribution." Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1681740787; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=DzrG1cKaU5R7iZsrlVEVn43KwyEz3K6ljJqn8ZaaVJk=; b=pqINu9adljJbHqQixxHgBS0GTRwPgcbwowTNS0p3zn/pYwmiNujcVB3F8amq5cCrKa1ctP vRrMbItBPtxofezAhdHPhs/2CzTg2lQaQ7ujMDC8GYRzAci8XSDJADC5DaoY8rYtqV5/0G LQrDIoJZ5OzBSz1g5QmzmELzC3X9FAghvAFk4jLSlmChc94N3eKlPYyu0+0EWCshIufcyQ 4/1olVBDxjXUClYVPE0c4MV3MUa4x74zaZKMnaAcNNRiHYIMNOn6yb4tmBUDo5P7xdRNRj tnLd4IyG8tuutJL8qf7tP0cwZRYdJVNK1rCzSEii/09ongv/d+PqlSSPbJUfYg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=spork.org header.s=dkim header.b=GVF+zG1O; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1681740787; a=rsa-sha256; cv=none; b=nQ4uIiwrj2WNo4PYdeSuWXAaJ5sVOWTF+q5WyHLY+3kKBWd5jhQujlSs/irLGcHvSJgA/t rnX4Gu1wu0eBSCAVNZBVJ9XxjI9S77YDoxouT2Bymnt1w7b1J/eayxkC8TprPSgpPFyX8l l2vX69/boG4i5DMoQzitFShGSCpqamdp+urNP3vwKyHI04l7xpbr9nEtN2vTzD8DfpXsuO E42lYvq3NQE+F40bxuuNfmsoamJlX41OdncNIG0WA8sy9sy6VeRFxODYj+4agHn96mDX6F D8kADMrAIEVQpx20WuBl7h14kIv3yJ4IUTaXDwp00P6rNcA3FzQ0Ne75tBlJDw== Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=spork.org header.s=dkim header.b=GVF+zG1O; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org X-Migadu-Spam-Score: -3.52 X-Spam-Score: -3.52 X-Migadu-Queue-Id: D167F1486F X-Migadu-Scanner: scn1.migadu.com X-TUID: Yr+fgHAsk8lS Yesterday, I managed to complete a system reconfigure and=20 rebooted. Most things seem to be working fine; there's an issue=20 with =E2=80=98alacritty=E2=80=99 presumably due to a change in wlr, but I h= ave a=20 work-around for that (the workaround is Emacs). I'm also getting=20 warnings about locales from Guile: --8<---------------cut here---------------start------------->8--- ~/src/guix-core-updates $ herd status guile: warning: failed to install locale --8<---------------cut here---------------end--------------->8--- Seems harmless so far, but I am American, so the defaults always=20 work for me anyway. More troublesome is that, while I can use the system Guix just=20 fine, I can no longer use a dev Guix with =E2=80=98pre-inst-env=E2=80=99: --8<---------------cut here---------------start------------->8--- ~/src/guix-core-updates $ guix build hello substitute: updating substitutes from=20 'https://ci.guix.gnu.org'... 100.0% 0.1 MB will be downloaded: /gnu/store/s5pd3rnzymliafb4la5sca63j86xs0y0-hello-2.12.1 substituting=20 /gnu/store/s5pd3rnzymliafb4la5sca63j86xs0y0-hello-2.12.1... downloading from=20 https://ci.guix.gnu.org/nar/lzip/s5pd3rnzymliafb4la5sca63j86xs0y0-hello-2.1= 2.1=20 ... hello-2.12.1 59KiB=20 439KiB/s 00:00 =E2=96=95=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=8F 100.0% /gnu/store/s5pd3rnzymliafb4la5sca63j86xs0y0-hello-2.12.1 ~/src/guix-core-updates $ ./pre-inst-env -- guix build hello hint: Consider installing the `glibc-locales' package and defining=20 `GUIX_LOCPATH', along these lines: guix install glibc-locales export GUIX_LOCPATH=3D"$HOME/.guix-profile/lib/locale" See the "Application Setup" section in the manual, for more info. guix build: error: gcry_md_hash_buffer: Function not implemented ~/src/guix-core-updates $ herd status --8<---------------cut here---------------end--------------->8--- Again there's an issue with locales for some reason, but the=20 bigger problem is the =E2=80=9CFunction not implemented=E2=80=9D, which bre= aks=20 everything. It's not always =E2=80=98gcry_md_hash_buffer=E2=80=99, if I try= to use=20 my dev Guix with =E2=80=98home build=E2=80=99, this happens instead: --8<---------------cut here---------------start------------->8--- ~/src/guix-core-updates $ ./pre-inst-env -- guix home build=20 ~/guix-home/config.scm=20 hint: Consider installing the `glibc-locales' package and defining=20 `GUIX_LOCPATH', along these lines: guix install glibc-locales export GUIX_LOCPATH=3D"$HOME/.guix-profile/lib/locale" See the "Application Setup" section in the manual, for more info. Backtrace: In ice-9/threads.scm: 390:8 19 (_ _) In ice-9/boot-9.scm: 3253:13 18 (_) In ice-9/threads.scm: 390:8 17 (_ _) In ice-9/boot-9.scm: 3544:20 16 (_) 2836:4 15 (save-module-excursion #) 3564:26 14 (_) In unknown file: 13 (primitive-load-path "guix/channels" #) In ice-9/boot-9.scm: 3923:23 12 (_) 3411:4 11 (define-module* _ #:filename _ #:pure _ #:version _=20 #:imports _ #:exports _ #:replacements _ #:re-exports _ # _ # _=20 # _ ?) 3424:24 10 (_) 222:17 9 (map1 (((git)) ((guix git)) ((guix git-authenticate))=20 ((guix openpgp) #:select (openpgp-public-key-fingerprint #)) #=20 ?)) 3327:17 8 (resolve-interface (git) #:select _ #:hide _ #:prefix=20 _ #:renamer _ #:version _) In ice-9/threads.scm: 390:8 7 (_ _) In ice-9/boot-9.scm: 3253:13 6 (_) In ice-9/threads.scm: 390:8 5 (_ _) In ice-9/boot-9.scm: 3544:20 4 (_) 2836:4 3 (save-module-excursion #) 3564:26 2 (_) In unknown file: 1 (primitive-load-path "git" #) In git/bindings.scm: 66:8 0 (_ . _) git/bindings.scm:66:8: In procedure git_libgit2_init: Function not=20 implemented --8<---------------cut here---------------end--------------->8--- I assume the difference in which function is found to not be=20 implemented comes from whether or not I've already downloaded a=20 substitute or whether I have to build it from fresh, but the=20 actual problem is somewhere in the C bindings. But why does this only happen when I try to use =E2=80=98pre-inst-env=E2=80= =99? I=20 have already done a complete bootstrap -> configure -> make clean=20 -> make cycle, and the errors persist. Any ideas? -bjc