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 ms5.migadu.com with LMTPS id aP5LEepexmOocAEAbAwnHQ (envelope-from ) for ; Tue, 17 Jan 2023 09:40:10 +0100 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 gOQlEepexmPzGgAAauVa8A (envelope-from ) for ; Tue, 17 Jan 2023 09:40:10 +0100 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 0419F1008F for ; Tue, 17 Jan 2023 09:40:09 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pHhVB-0007U6-5p; Tue, 17 Jan 2023 03:39:29 -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 1pHhV9-0007Td-Te for guix-devel@gnu.org; Tue, 17 Jan 2023 03:39:27 -0500 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pHhV7-0005tS-VT for guix-devel@gnu.org; Tue, 17 Jan 2023 03:39:27 -0500 Received: by mail-wm1-x331.google.com with SMTP id j17so3097079wms.0 for ; Tue, 17 Jan 2023 00:39:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=7KKzNLubjwYmeNgNGJ3f2KVzjesqjRrZ+xNUOGwRTpU=; b=E2WGwd9PXy+ntXFOw9n9aK8Rlbx1gy3j0zqXFZN/4wlErjxcslUUOIm81ZWkL2Hbo4 gcfYLVqP26TqeXJmt2O4pFUeINF5zLicB/tmspl4LMz5P2V6bA5G3273qhKv1P7jVxh7 wVrIPo0pSYP2qxDU1qIPQQTbj6skAGhNMS00/u3j5sNTCK9vEE3jlK/ESJOdhAOS2IE+ B+3S5hxVUFhUC9R4AbMXtn2RTSDrYXzjorDCTTT3VvFZmr/NkTUpg6RYmw8p+gIGrazK WeG2TztKZOw9tAtciQ+2N2zAN0kQbfclRLidMbA4W2zgTZpTu/rpYSouALvucnPMlsYQ hP4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=7KKzNLubjwYmeNgNGJ3f2KVzjesqjRrZ+xNUOGwRTpU=; b=7eBw8WPOVycH13CziuObKueOhwaFLj4FQIczQshdWH9I5ExCAXYtZ3j/F4FxbOMhCQ IghfbYjKGWDKOQdF4o216JzSNdTMx38fzMTWhC1HQT28fAIzXcLORbWaNRj1zWLEB76K Iv9MGVigwsBJ080BfYG1ybYVDJQGL4UAppL6e1n2Gj0p/pYc73Ixqh+p1RquTMz5nboZ GUFwIUdWLFpiIKf6UzG5IcZ3h0+pEAydnlOQFEHEtjiJHAXNhDwX8fliy+1lUZ3mRZFA loTRPryRIFUJpXHCHtVnmrsNT2Clp+dJJpjPxQjsQvDJm1a7MxRf48GY24ovTxt4tOMd EHbQ== X-Gm-Message-State: AFqh2kr85UxNWYNC7w+TeyHi1oUrFAMudjMrE2/C2aVfMvtXBZOJja5y Bw8YpNk0UMlNXJ95enPAHqRpyAnHA9w= X-Google-Smtp-Source: AMrXdXsXo0VNQM1IkcrZq4t8FbTsnqDmRNoRVAwfNC7MbkeIR0G15IGTj69lSOL/vYw8VCuIMWpiZQ== X-Received: by 2002:a05:600c:3b06:b0:3d3:446a:b493 with SMTP id m6-20020a05600c3b0600b003d3446ab493mr612758wms.4.1673944764040; Tue, 17 Jan 2023 00:39:24 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id y6-20020a1c4b06000000b003da119d7251sm16887916wma.21.2023.01.17.00.39.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Jan 2023 00:39:23 -0800 (PST) From: zimoun To: Paul Jewell , "guix-devel@gnu.org" Subject: Re: Command consistency: suggestion In-Reply-To: References: <868ri83fkg.fsf@gmail.com> Date: Tue, 17 Jan 2023 09:23:06 +0100 Message-ID: <864jspo9hx.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x331.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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: , 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-Seal: i=1; s=key1; d=yhetil.org; t=1673944810; a=rsa-sha256; cv=none; b=XaTyWUJrF56uz/XjayYtmdgYpCrJ4JdsmxYvxavLyfYqFaZfKqitOEwwFokbXaedqGXnWx HC1EkZV3rGCBp7wIsm0v8jawl1YNpVzvDC+mQFHd+OZBhng14x6stc7139Sf0c3nCfWTpq 7MD1oNyzQsIFE6XkMF5PDyUGzyU2gWScmgKoZfDns3ostkzFvlY75YGnbr7a+dadJTuN9p BQWCzZMLBhJml7pF+prwq2jDhRuzGBuI6zcvqVCCo9mORjJmBUZqUT07KL6HfX2nMNxPlq 6r30DdIFRnfsitEcOPiASh9IO8C4netioP2U248uwc9aNOXGucuALjvgIgltTw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=E2WGwd9P; 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=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1673944810; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=7KKzNLubjwYmeNgNGJ3f2KVzjesqjRrZ+xNUOGwRTpU=; b=ckFqFXen4oyq0DHWmmsftrYfZlGrC4/tWK7fJtqRVk9uWEM8TiVwKBMhc5YPQpPmXejHHk Y/1wfL0jqoSRBGdjQuhGoKCiEy+2TTnguGEnJdTenyMEoa6dJVuti/d+crFTJIZx4VZS6l b+2Zje9bWb6f3mRc1l40xEny/Na0jJ0Vh0Aa5xOCyWEgnV6nkYLHTZSFhnn3oM5Oa6JcJv Polp6kHJrazVhenCQ4opbNwFyzo8Cew51FO1XQSVotBaug9U5jQdhCZ3n90o9Ymoeicjif 98aWfsQyHNuxNmt4/5OEXlqsNUjrf7+1HQ1llx1cD05xeF78XLE/befZs1Y34w== X-Migadu-Spam-Score: -6.28 X-Spam-Score: -6.28 X-Migadu-Queue-Id: 0419F1008F X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=E2WGwd9P; 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=gmail.com X-TUID: sQbCNDkEnBAs Hi Paul, On Mon, 16 Jan 2023 at 18:59, Paul Jewell via "Development of GNU Guix and = the GNU System distribution." wrote: > guix system --switch-generation ... --delete-generation ... > > but I am reading into your comment that guix system does _not_ use=20 > SRFI-37, and therefore cannot combine actions. In other words, it would=20 > take more effort to implement this change? Yes, it would be possible to replace =E2=80=9Cguix system =E2=80=9D = by =E2=80=9Cguix system --=E2=80=9D. However, it will not be happen. The CLI =E2=80=9Cguix system=E2=80=9D and =E2=80=9Cguix package=E2=80=9D wi= ll not change. Although they can be considered as inconsistent. The cost of such change is too high. Because it means update all the documentation around and let the time for people to upgrade their scripts, etc. For example, consider discussion in #38529 [1] and give a look to the lengthy thread [2]. The discussion was about a change for the CLI of =E2=80=9Cguix environment=E2=80=9D. It ended with a new command line =E2= =80=9Cguix shell=E2=80=9D and a deprecation and removal plan over several years for =E2=80=9Cguix environme= nt=E2=80=9D. As I am trying to explain, the only viable solution is to implement a Guix extension with another CLI. The current one will not change, IMHO. 1: 2: > I suppose for those of you who have been in guix for several years, this= =20 > is no issue, since you are familiar with all the different options. to=20 > me, as a relative newcomer, it didn't feel so smooth. If nothing changes= =20 > I shall not be resorting to aliases, but simply making sure I know the=20 > correct syntax to achieve what I want! Thanks for the feedback. I agree that the split of =E2=80=9Cguix package/p= ull=E2=80=9D on one hand and =E2=80=9Cguix system/home/import=E2=80=9D on the other hand= can be confusing at first. Well, Guix is more than 10 years now and it is some historical choices. :-) Cheers, simon