From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id UI5ZBBX2wGUC4gAA62LTzQ:P1 (envelope-from ) for ; Mon, 05 Feb 2024 15:52:05 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id UI5ZBBX2wGUC4gAA62LTzQ (envelope-from ) for ; Mon, 05 Feb 2024 15:52:05 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=rimm.ee header.s=herman header.b=nPI1ZE8q; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1707144725; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=ebsGNEzIBLzorxnIlklvh3gft8NVVe/Iya7B6jTm2xA=; b=UpHg4vzyReR609bTM2u6TBQMTDwo1dNxssk4WC0+C5fG/BY3geIZTkhCHt4BBXicRL6XgL 9clOyxNxmErsptW2IChzB2zlr/W0UrdvRNnxi5T+rj4a9MCiBnmGNL7jcW3eBNfK+/qrO2 h+RL6XSCU3cQgCM3O0CVjpdakuaMcBgIQlUui5u7YeUxuKHIx4s8T47BYGanaNKKTD2Aqy b/0HspsErlE7GPCPWsSZp+vIKHhmXUURKZoczUZfFhCAS4oTUJiLGLN0Dt8YiLlWF9xDSB 73in7SzTysnheWBiyMAr32j3AavKONebOF+ojyS/LkgXf/4LOaBuONg424/NAQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=rimm.ee header.s=herman header.b=nPI1ZE8q; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1707144725; a=rsa-sha256; cv=none; b=d0ch7O+BDAk+b25Lr2pUKSlSiXYI/zmPxlIaeb0wvFKBvvgIFiO4W4jG3kbcg3EaK0kNXA 9CsGBDYfgaNLVlV2/XBlmtsk0mNmVz2KooMT0FCBiy1UEyD5Kjl/gJaqykP/lDlPakHfj+ 3s+cNydAu/E3uo0KX+n9b6qwClfL4fhh2ugLM7WTm3elLMmacLTuiWMOl9y1jHLGEJ6Ko6 sFl34maODwgxVWqwQtgPoWL8PBQNruOKQsARKPpH1IBSyvuE6OZHeIPzX0hVCurp+i4xh9 EJxRL4HtKxQpVw4oCltI/+BSd2Kxol19lHbC0/+MVTpavD/a5lGnuHl7HvmoEw== 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 98FB51FAE3 for ; Mon, 5 Feb 2024 15:52:03 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rX0KD-0002A6-K6; Mon, 05 Feb 2024 09:51:57 -0500 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 1rX0KB-00029s-8A for guix-patches@gnu.org; Mon, 05 Feb 2024 09:51:55 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rX0K9-0006UQ-KY; Mon, 05 Feb 2024 09:51:53 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rX0KI-00047h-CI; Mon, 05 Feb 2024 09:52:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68935] [PATCH 0/3] Add 'put' option to guix import. Resent-From: Herman Rimm Original-Sender: "Debbugs-submit" Resent-CC: guix@cbaines.net, dev@jpoiret.xyz, ludo@gnu.org, othacehe@gnu.org, rekado@elephly.net, zimon.toutoune@gmail.com, me@tobias.gr, guix-patches@gnu.org Resent-Date: Mon, 05 Feb 2024 14:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 68935 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68935@debbugs.gnu.org Cc: Herman Rimm , Christopher Baines , Josselin Poiret , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Christopher Baines , Josselin Poiret , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice Received: via spool by submit@debbugs.gnu.org id=B.170714471115830 (code B ref -1); Mon, 05 Feb 2024 14:52:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Feb 2024 14:51:51 +0000 Received: from localhost ([127.0.0.1]:50864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX0K7-00047G-Fm for submit@debbugs.gnu.org; Mon, 05 Feb 2024 09:51:51 -0500 Received: from lists.gnu.org ([2001:470:142::17]:53788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX0K2-00046y-JF for submit@debbugs.gnu.org; Mon, 05 Feb 2024 09:51:49 -0500 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 1rX0Jk-00026z-2m for guix-patches@gnu.org; Mon, 05 Feb 2024 09:51:28 -0500 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117] helo=email.rimm.ee) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1rX0Jh-0004VO-W7 for guix-patches@gnu.org; Mon, 05 Feb 2024 09:51:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1707144678; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=ebsGNEzIBLzorxnIlklvh3gft8NVVe/Iya7B6jTm2xA=; b=nPI1ZE8q08TTqzMzOEtH9ClSGLNdz6WZdubS2rhmehnRZBDcrpG3I4d2bg4ZkCk4LE0S7U ul76EoSuYuEE82Mrh9XSynr6lPATTrSUhBEpWu6lSBC6JVUuzm+h2G/Mdwp69Ws1FJkszV pObmXOM9vT8q4FhLbdh+/ASOrObnIm0ok0TZTyFw5IyN17JDhqcTs+dJX5pO96Af1cs5vn hEF6QtsiypmHH/7sZDSVop7nfZNQkP70qL1J/wnWwIpX3u7lzkVZXwXMhAGWfF8oXsj8/s 5CRsZxVD11X+2WjyFUZy752RWheGzPIeR9lJdnmvjcA6IOSRXhZV9PHCvyKT4Q== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id 4453ab1a (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Mon, 5 Feb 2024 14:51:18 +0000 (UTC) Date: Mon, 5 Feb 2024 15:51:07 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=81.205.150.117; envelope-from=herman@rimm.ee; helo=email.rimm.ee X-Spam_score_int: 12 X-Spam_score: 1.2 X-Spam_bar: + X-Spam_report: (1.2 / 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_PBL=3.335, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_RCVD_IP=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Herman Rimm X-ACL-Warn: , Herman Rimm via Guix-patches From: Herman Rimm via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -5.17 X-Spam-Score: -5.17 X-Migadu-Queue-Id: 98FB51FAE3 X-Migadu-Scanner: mx12.migadu.com X-TUID: RXzMwPrEeaS+ Hi all, The first patch makes (svn-fetch) invoke svn from a native package instead of one from the current PATH, if any. The third patch adds the 'put' option to 'guix import', so new package definitions get inserted among existing definitions into e.g. gnu/packages/crates-io.scm. Cheers, Herman Herman Rimm (3): svn-fetch: Require svn-command argument. guix: import: Wrap package expressions with define-public. guix: import: Put packages into modules in alphabetical order. doc/guix.texi | 14 +++++- guix/build/svn.scm | 5 +-- guix/scripts/import.scm | 96 ++++++++++++++++++++++++++++++----------- guix/svn-download.scm | 35 +++++++++++---- 4 files changed, 111 insertions(+), 39 deletions(-) base-commit: a3df20db8c3b9c819db7ca29bf014e2544e389d4 -- 2.41.0