From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id iHSLNs/edmbJGQEA62LTzQ:P1 (envelope-from ) for ; Sat, 22 Jun 2024 14:25:20 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id iHSLNs/edmbJGQEA62LTzQ (envelope-from ) for ; Sat, 22 Jun 2024 16:25:20 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=msavoritias.me header.s=20210930 header.b=OWEfQDH0; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=msavoritias.me (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1719066319; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=EIYVmOu1009Y+eDa2X9ZvCgfhT7w3JS4KcugMLn/NVE=; b=UTDYT4Joou3Y6mWTRw1K5h5emQRMhLlAWg3OLzdjQlEbO+sPiqmHrwZUtqR1rlfRTdP8Fe kdDcF/03MpsiOd82fcjbk4syl7GD7s+3uYYI9InOytjU1vkoIejZ7vwQZ2vgn+UZVEMfdI cWyYF3tnfpkCsXT5QRVnxS5EiTTaH6/koGFb6rIIy4t1xhKEJQBGehYTYngmTJbELQVP03 x++Gx4bGwhcKDWU5F9iIEmOt7KdwCiu0+uT2OXlxIAmxXtuYnTxTDLMzNLeKMc6OIYKlFc kgSxeb10AfY0OgbzqJ03zjXFmezKXdgP5R+JZtfrQmjsXwMqF22/XYTTNjdCnA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=msavoritias.me header.s=20210930 header.b=OWEfQDH0; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=msavoritias.me (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1719066319; a=rsa-sha256; cv=none; b=mYzSnUkO4kkmzhM8bTdznESQRmnlaO0FpWm/gZWtlP0vxZQ1rnXxye39wTbOIpvZDyPmNU 2LhzijqXPEvqBoYPLvMM6gVd0xGPWfPSxAdrgFbyQGSpKrxmSdxgjGlAlV3iFk8vd/Hh0k OWxOZVoF/JgLA9ma4ha4dK+duym4350TEa1v3DXaAFHmaHlKlKch9Hny2l05lxUBzZ0hWj vwqzBnXpcR4I9t7lsCVXLFa6LcTgXgf3BJsy7uxDIEdDEs8PPGdJOwByHTnAD7okEitb2Z BjVJcbk9ukMpKeaxwYFEY+c+hEhSW8CuHxr0Pug3eOmBR6Y3v1M0xP93NUOtUQ== 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 A08BF169F9 for ; Sat, 22 Jun 2024 16:25:19 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sL1fs-0008MF-Bz; Sat, 22 Jun 2024 10:25:04 -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 1sL1fq-0008M0-Nn for bug-guix@gnu.org; Sat, 22 Jun 2024 10:25:02 -0400 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 1sL1fq-0007UJ-6r for bug-guix@gnu.org; Sat, 22 Jun 2024 10:25:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sL1fp-0007FI-SY for bug-guix@gnu.org; Sat, 22 Jun 2024 10:25:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#71700: The Archiving functionality of guix lint should be opt-in and Documented more prominently Resent-From: Msavoritias Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 22 Jun 2024 14:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71700 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Richard Sent Cc: 71700@debbugs.gnu.org, zimon.toutoune@gmail.com Received: via spool by 71700-submit@debbugs.gnu.org id=B71700.171906627527794 (code B ref 71700); Sat, 22 Jun 2024 14:25:01 +0000 Received: (at 71700) by debbugs.gnu.org; 22 Jun 2024 14:24:35 +0000 Received: from localhost ([127.0.0.1]:47810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sL1fP-0007ED-0s for submit@debbugs.gnu.org; Sat, 22 Jun 2024 10:24:35 -0400 Received: from mail.webarch.email ([81.95.52.48]:52660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sL1fM-0007E0-PA for 71700@debbugs.gnu.org; Sat, 22 Jun 2024 10:24:33 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 6723C1A8346A; Sat, 22 Jun 2024 15:24:27 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=msavoritias.me; s=20210930; t=1719066271; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=EIYVmOu1009Y+eDa2X9ZvCgfhT7w3JS4KcugMLn/NVE=; b=OWEfQDH0KP1nk784EqoPTXPeSBBJipFW5JzRb/GM4WFR8qH7AX/pI51IuWmYVtwsOzScaR GpSheJT6/XUnYGtYyU+BMw3rKxFfk+xMoFvc335wI/67YjXnt0ibHFQs5jQ6LB+h81mtt/ taEPEmOJ4Lm70/V3BHep4e8BaK1xwapgV7fhmb+ooC7Q7eniniMBY5Ki0M+4zmK/ixJRFB weIL9dW68QbtnAgSEjtFy0i2ZZEW8lPvPZ/grYoSc8XiTHIGnteNZ1OAzFJT0bwWgy9HTj /PV2ySxLc9IJnFcjdv/ZDylj3Xn/rh64lge5HWPBzmqoLLe6zjKiC1Hqq06cwQ== Date: Sat, 22 Jun 2024 17:24:19 +0300 From: Msavoritias Message-ID: <20240622172419.477c5b32@fannys.me> In-Reply-To: <87iky1azb6.fsf@freakingpenguin.com> References: <20240621194531.40c24620@fannys.me> <87iky1azb6.fsf@freakingpenguin.com> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.41; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Last-TLS-Session-Version: TLSv1.3 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: A08BF169F9 X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -6.26 X-Spam-Score: -6.26 X-TUID: ogJBYjrM0Jnx On Sat, 22 Jun 2024 09:21:01 -0400 Richard Sent wrote: > I think channel level configuration of some form for code archival is a > good idea so individual channels can choose to disable it. I also agree > that we should make the fact that guix lint does archival more > prominent. > > I disagree with a statement that permission is required, but I'll avoid > rehashing the discussion ongoing in guix-devel. [1] > > I think there is a good reason to support disabling archival at the > channel level. Simon, do you think your patch can/will manage that? That is still missing the usage of people wanting to run `guix lint` without having a channel. A channel level mechanism would be nice indeed but we still need a way to account for the archiving functionality for people who dont have channels or dont run channels. The proposal of making it explicitely enabled would work as a solution for that use case. That way the channel configuration would be to enable it instead of disabling it. opt-in/opt-out and all that. It also avoids the mistake of not realizing it exists or is enabled and accidentally somebodys code ends up in SWH without them meaning too. Not everybody reads the manual after all and we shouldnt do stuff we havent been explicitly required to do. In short I would say a channel level mechanism would help to "automate" the opt-in of running `--archival` everywhere with `guix lint`. MSavoritias > > Somehow I disagree with this. And I propose the generic approach that > > allows to exclude any checkers from the package definition using the > > field properties. > > > > See . > > [1]: https://lists.gnu.org/archive/html/guix-devel/2024-06/msg00192.html >