From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id oMtJO13TPWQZoQAASxT56A (envelope-from ) for ; Tue, 18 Apr 2023 01:16:46 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id oMVQOl3TPWQj2gAAG6o9tA (envelope-from ) for ; Tue, 18 Apr 2023 01:16:45 +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 BEAEA2274B for ; Tue, 18 Apr 2023 01:16:45 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1poY52-0004G7-IE; Mon, 17 Apr 2023 19:16:16 -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 1poY50-0004Fr-4f for help-guix@gnu.org; Mon, 17 Apr 2023 19:16:14 -0400 Received: from cyberdimension.org ([2001:910:1314:ffff::1] helo=gnutoo.cyberdimension.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1poY4y-00063q-8Z for help-guix@gnu.org; Mon, 17 Apr 2023 19:16:13 -0400 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id 36ec0340 for ; Mon, 17 Apr 2023 23:16:06 +0000 (UTC) Received: from primary_laptop (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id ab8c05e3 for ; Mon, 17 Apr 2023 23:16:06 +0000 (UTC) Date: Tue, 18 Apr 2023 01:15:37 +0200 From: Denis 'GNUtoo' Carikli To: help-guix@gnu.org Subject: Is it possible to system reconfigure from a local guix git? Message-ID: <20230418011537.1dd9282e@primary_laptop> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.30; i686-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/bAqHzuC2=OTyLTdf=+/t0Ra"; protocol="application/pgp-signature"; micalg=pgp-sha256 Received-SPF: pass client-ip=2001:910:1314:ffff::1; envelope-from=GNUtoo@cyberdimension.org; helo=gnutoo.cyberdimension.org 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-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1681773405; a=rsa-sha256; cv=none; b=E3rBFfE065/1O0qqfQnrnLB/eD8oPOGnHiXn80pg3Nykb57bIfO2AtkxIgbgwpB93jg9XK DlxG3UYUpaiyljHnXbNWtmlg7VZSSmRWSjtB5Er1fClvZA8GXtD6QJfU2mpCAi3d3ADcEW VKOQWRgpMzmRjjBfXbIvBPfznU4wnT08GO3Uu/dvcSbS3VVaVPV6YmvkFasApLyW6nvGzh 0lznuTImW9aXyjhM/rh1YUq8QSAryWpuQ5+u4zZ4bk8PXcdLd7NsELG7z0v/EUJN5ErG9z lUnVbcWMPQ5vMgjRdrPZ+b4yrOuEiN8+NO/0fMJRq9fJB5W06cNKqlVC8iGE6A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1681773405; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=Wu0LSBnLG8eqnXGttGvzG6eOjRRDyIAWvvLkvy5g0lc=; b=UI6+pOg0kokBWjgc0zXsAEaqhYWNGoo8HBERy5nPGc/lZybbGeHzAPu2d38o07aWS1TBB5 dHrLB0iEod+NbLeD6EcX7+gpyM7uA9kDvYxZit5Gl8alXqUM5d8gENv6GObh9utrBT/Db8 1l+jIpERGRfVu8tRNt1hhmszDB8UTwUPAkAjlr4uF7W6DzJT32DoeQcE8f+j7CPphHCghD 2MD1MSP5Ot9QysrqVDKH+5dBRxGB9wntA2+7YtmZlvrr+ecvXBK9kr6MJ1jRO/vPs6a1Zc pRvguGlYKjnqt4aI/8ayZ3gTWLPB232Wqzakl+U8SnhJsE4pIRXmoZ9Ox7sWoQ== X-Migadu-Queue-Id: BEAEA2274B X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.61 X-Spam-Score: -3.61 X-TUID: C5yLfqYsXA5O --Sig_/bAqHzuC2=OTyLTdf=+/t0Ra Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, I'm still using i686 to be able to know when it's broken and if time permits, to send patches to fix some of the issues affecting me. Since patches often take a long time to be reviewed (we probably need more reviewers), I was wondering if it was possible to reconfigure from a local Guix git checkout. Running a system straight from a git repository would also enable me to improve my workflow and test better the patches. The issue I have here is that I can easily do that: > $ guix shell -D guix > $ ./pre-inst-env guix system build system.scm But I didn't find a way to make sudo and pre-inst-env work together. I've tried things like that: > $ sudo -E ./pre-inst-env guix system reconfigure system.scm And it reconfigured my system but I then have a broken guix installation: > $ guix shell -D guix > ;;; Failed to autoload symlink-spec-option-parser in (guix scripts > pack): ;;; Throw to key `record-abi-mismatch-error' with args > `(abi-check "~a: record ABI mismatch; recompilation needed" > (#>) ())'. What is the correct way (if any) to do something like that? PS: There is also normally a way to recover from that since I was helped on IRC to recover and at some point it worked. So I'll try various things like 'rm -rf ~/.cache/guile/ccache/ && guix pull' until I find how to recover. Denis. --Sig_/bAqHzuC2=OTyLTdf=+/t0Ra Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmQ90xkACgkQX138wUF3 4mMrbw//b9+wRr29bzEJm6lQMFS6nl2xQTD0x475jivLYwC8YjM1m388C2L55mi8 sE64LIJBwQXWAQlVSPLCSerjapp3DS9beOCP8uyE8cyZjRecsq3dtIEt2HOLX56H +VXukJ4ZHm3OSr10N1vsgOPvwcrBOhC2VrcYNUBZ6nSa0j3Oan5YA968daBOD92G q0ubqYFpwmfv8Ukle7wHGRbwbdsykipIGt8+I06xCzl4WDErVBgQlhfN6xmjoMub A4cBs7WAfm1XQ/knUxvVIH3HtUrX00clGB2n2J9bcjwibPrd8VVoak17qNil6RED BwF6H29VBUexmC4X53fR4H3+3Gw7kCVyNLdYXPUi1aKkW1RP0pirEYR5yiNEwJb5 H/Q2ikQVnsoH29NKSjC0Cb37lnv20NZGW7ipbW4FO7bCTHDO+mLRwjHKuzm5///j wSN0F2oPIWDckfrb63uFM7bPW3nKxP5/D2FFNbnGsQFjpLkxLE/ZZcdDWssshm/O A5R8aSvAFRD826yCZvmJPPhb2luNP56S9Jk2uJFDuKQXzM3HOeIDAiAmQ9Jx5oc8 J00yukz7Gij7lDmQBu0Sd9mlHtMBXngz5g3mRPD/PVzdJOV/gzODIvMk7B1v0TY9 jlzSAeIp6eNtMfmF+F478tImFi5kjd7NRUqpRf/h57ROQDUJu4c= =TO9m -----END PGP SIGNATURE----- --Sig_/bAqHzuC2=OTyLTdf=+/t0Ra--