From unknown Wed Sep 10 09:37:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47028: Discourage single-character package names Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 09 Mar 2021 21:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47028 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 47028@debbugs.gnu.org Cc: Mark H Weaver X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1615325977504 (code B ref -1); Tue, 09 Mar 2021 21:40:01 +0000 Received: (at submit) by debbugs.gnu.org; 9 Mar 2021 21:39:37 +0000 Received: from localhost ([127.0.0.1]:48142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJk4m-000084-Up for submit@debbugs.gnu.org; Tue, 09 Mar 2021 16:39:37 -0500 Received: from lists.gnu.org ([209.51.188.17]:48784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJk4k-00007w-LA for submit@debbugs.gnu.org; Tue, 09 Mar 2021 16:39:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36146) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lJk4i-00024q-38 for bug-guix@gnu.org; Tue, 09 Mar 2021 16:39:34 -0500 Received: from tobias.gr ([2a02:c205:2020:6054::1]:56556) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lJk4e-0007R5-JX for bug-guix@gnu.org; Tue, 09 Mar 2021 16:39:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=smUiJ5At5aEwcFtdpNO+/KVhdQyNIi7JHaMlLRKsb00=; h=date:in-reply-to: references:subject:cc:to:from; b=i7YAtZk00zePwHCRLzTnSuAUbhhS4jE7a6FUD Jgb0CiRZieTJTlZ8IQVOE4FICpeftLsAZb/SyXiFyDBi/CGEP5vTwGeUOKs/trXcKMuu1a f0N5Hd+4i1vhvAcmGmq1z4OSqjpBk6ssh4AJqKUeiIe81Eku0izWjPMVulypbdX/FTiL8J 3rsSQgd4f1NYn6CFvD3U9CEI9W+L5Gea4ajxbWQxMAynfK/4gZHsMFQMFwf29KsxPzTpTh Z8P1LfPY5M7QtkMC/pQglxgqjWhc+PChvgIuV+Qdr6R6eDfii9nlKyJzuJw1AffO2mCFqs qLXQjaCoiSMxB0xw5iel36r7g== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id b403f4da (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Tue, 9 Mar 2021 21:40:23 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice References: <87h7lkj3pt.fsf@netris.org> In-reply-to: <87h7lkj3pt.fsf@netris.org> Date: Tue, 09 Mar 2021 22:39:23 +0100 Message-ID: <87eegom2gk.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr 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_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Mark H Weaver =E5=86=99=E9=81=93=EF=BC=9A > Yesterday, an obscure package called "t" was added to Guix. We=20 > should > reject such short package names in Guix unless there's a very=20 > compelling > reason to keep them. I completely agree (in fact I can't compel myself to find=20 excusable exceptions), but this wasn't explicitly documented=20 anywhere I looked. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYEfrCw0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15W34A/jPW3OuwsyVItpWV3rq60eD285yvYoFK3QrJ6qZ9 ey2FAP4+pF9Oxy4Yhv3Lk3jzksVEYrwaTZ5ATX6fBR+rlYYHAA== =lWKO -----END PGP SIGNATURE----- --=-=-=-- From unknown Wed Sep 10 09:37:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47028: [PATCH 1/2] doc: Discourage ambiguous package names. Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 09 Mar 2021 21:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47028 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 47028@debbugs.gnu.org Received: via spool by 47028-submit@debbugs.gnu.org id=B47028.1615326132805 (code B ref 47028); Tue, 09 Mar 2021 21:43:02 +0000 Received: (at 47028) by debbugs.gnu.org; 9 Mar 2021 21:42:12 +0000 Received: from localhost ([127.0.0.1]:48149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJk7I-0000Cv-Eb for submit@debbugs.gnu.org; Tue, 09 Mar 2021 16:42:12 -0500 Received: from tobias.gr ([80.241.217.52]:46524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJk7F-0000Cj-0a for 47028@debbugs.gnu.org; Tue, 09 Mar 2021 16:42:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=36MobBQkusOGbQrASsUOZk5LKr4rjLh3MKGvukrEOmE=; h=references: in-reply-to:date:subject:to:from; b=FujkcC7N7VamP9vqg7I2mJCDFFnFX908Bg psUHXiVAT7BiKtmMRJVZgKa6u9OTbcDjo+8MkNHsyL+z7HsVNIIay9D7yLShMFTLrrB4Bg JDWG2H1VqaT3zHSCXrj/xTqIWk78rHsTmuhzYLTYn1OEmriT4vxi+H8w92s2ZH0I9TbljA /eEoi6UwDH2DDM0Okj9NRaenp25qd/K06HzXt1sF7m0s/wNe/6O243/ytuk+z18UqIJfVE 7oX9gZ/aMYzy6hvFRlPKljON66XS7IvC0NQND22tzhmkrjPQl2jdAr8IxMMVX8/+wkgT0O YNoXCSWSJTzaL+eTKHrDYiECBiPQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 20ca707d (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO) for <47028@debbugs.gnu.org>; Tue, 9 Mar 2021 21:43:06 +0000 (UTC) From: Tobias Geerinckx-Rice Date: Tue, 9 Mar 2021 22:41:57 +0100 Message-Id: <20210309214158.31754-1-me@tobias.gr> X-Mailer: git-send-email 2.30.1 In-Reply-To: <87eegom2gk.fsf@nckx> References: <87eegom2gk.fsf@nckx> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * doc/contributing.texi (Package Naming): Explicitly mention single-character and otherwise ambiguous names. --- doc/contributing.texi | 8 ++++++++ doc/guix.texi | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/doc/contributing.texi b/doc/contributing.texi index c9dd7d6c04..a3facdcadc 100644 --- a/doc/contributing.texi +++ b/doc/contributing.texi @@ -445,6 +445,14 @@ the project name chosen upstream, with underscores replaced with hyphens. For instance, GNUnet is available as @code{gnunet}, and SDL_net as @code{sdl-net}. +A noteworthy exception to this rule is when the project name is only a +single character, or if an older maintained project with the same name +already exists---regardless of whether it has already been packaged for +Guix. Use common sense to make such names unambiguous and meaningful. +For example, Guix's package for the shell called ``s'' upstream is +@code{s-shell} and @emp{not} @code{s}. Feel free to ask your fellow +hackers for inspiration. + We do not add @code{lib} prefixes for library packages, unless these are already part of the official project name. But @pxref{Python Modules} and @ref{Perl Modules} for special rules concerning modules for diff --git a/doc/guix.texi b/doc/guix.texi index f01e7ca89d..d726fa491f 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -49,7 +49,7 @@ Copyright @copyright{} 2017, 2021 Christopher Lemmer Webber@* Copyright @copyright{} 2017, 2018, 2019, 2020 Marius Bakke@* Copyright @copyright{} 2017, 2019, 2020 Hartmut Goebel@* Copyright @copyright{} 2017, 2019, 2020, 2021 Maxim Cournoyer@* -Copyright @copyright{} 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice@* +Copyright @copyright{} 2017, 2018, 2019, 2020, 2021 Tobias Geerinckx-Rice@* Copyright @copyright{} 2017 George Clemmer@* Copyright @copyright{} 2017 Andy Wingo@* Copyright @copyright{} 2017, 2018, 2019, 2020 Arun Isaac@* -- 2.30.1 From unknown Wed Sep 10 09:37:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47028: [PATCH 2/2] lint: Warn about single-character package names. Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 09 Mar 2021 21:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47028 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 47028@debbugs.gnu.org Received: via spool by 47028-submit@debbugs.gnu.org id=B47028.1615326136820 (code B ref 47028); Tue, 09 Mar 2021 21:43:02 +0000 Received: (at 47028) by debbugs.gnu.org; 9 Mar 2021 21:42:16 +0000 Received: from localhost ([127.0.0.1]:48151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJk7L-0000DA-Qy for submit@debbugs.gnu.org; Tue, 09 Mar 2021 16:42:16 -0500 Received: from tobias.gr ([80.241.217.52]:46524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJk7H-0000Cj-5o for 47028@debbugs.gnu.org; Tue, 09 Mar 2021 16:42:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=4CAUGUHgmp85V7uNBSG9S5XHVgEv0q84Qzptv8yVfFk=; h=references: in-reply-to:date:subject:to:from; b=BvxfRsKDHwxaV9ciejwSmlBSzi10F0cids iTShUhRIuYxOSIq3/W8D0lF1NqsCNc7hnVfZ5f9mN2L4wUOKqeg+VKFYmLqTWpy7GUPtYt e0d8O3qaGOfaA1jwqvRSdk0RTZPjqnTG/VUXjJjTOENZ6o0SllajyKXMzP2J+sD0AX94QG lNddUIPyZZyUruyHZt8D/ymAZVCfIWy4PPHTEoFHOb4xYzw183LDmAZyFxdBaVJ6KILWw2 NX2D0YKaiAcRX/6O6pIi/nD5u7S0SNLsEHCmw2HuIJmPvtdOXIgZXniAibmhbtPO8ffz3V RgF29nsIao/OwgZtH1h8UTfp63LQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 1aa0e30d (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO) for <47028@debbugs.gnu.org>; Tue, 9 Mar 2021 21:43:06 +0000 (UTC) From: Tobias Geerinckx-Rice Date: Tue, 9 Mar 2021 22:41:58 +0100 Message-Id: <20210309214158.31754-2-me@tobias.gr> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210309214158.31754-1-me@tobias.gr> References: <87eegom2gk.fsf@nckx> <20210309214158.31754-1-me@tobias.gr> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * guix/lint.scm (check-name): New procedure. (%local-checkers): Add it. --- guix/lint.scm | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/guix/lint.scm b/guix/lint.scm index 311bc94cc3..5144fa139d 100644 --- a/guix/lint.scm +++ b/guix/lint.scm @@ -6,7 +6,7 @@ ;;; Copyright © 2016 Danny Milosavljevic ;;; Copyright © 2016 Hartmut Goebel ;;; Copyright © 2017 Alex Kost -;;; Copyright © 2017 Tobias Geerinckx-Rice +;;; Copyright © 2017, 2021 Tobias Geerinckx-Rice ;;; Copyright © 2017, 2018, 2020 Efraim Flashner ;;; Copyright © 2018, 2019 Arun Isaac ;;; Copyright © 2020 Chris Marusich @@ -170,6 +170,16 @@ (requires-store? lint-checker-requires-store? (default #f))) +(define (check-name package) + "Check whether PACKAGE's name matches our guidelines." + ;; Currently checks only whether the name is too short. + (if (<= (string-length (package-name package)) 1) + (list + (make-warning package + (G_ "name should be longer than a single character") + #:field 'name)) + '())) + (define (properly-starts-sentence? s) (string-match "^[(\"'`[:upper:][:digit:]]" s)) @@ -1445,6 +1455,10 @@ them for PACKAGE." (define %local-checkers (list + (lint-checker + (name 'name) + (description "Validate package names") + (check check-name)) (lint-checker (name 'description) (description "Validate package descriptions") -- 2.30.1 From unknown Wed Sep 10 09:37:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47028: [PATCH 1/2] doc: Discourage ambiguous package names. Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 09 Mar 2021 21:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47028 X-GNU-PR-Package: guix X-GNU-PR-Keywords: Cc: 47028@debbugs.gnu.org X-Debbugs-Original-Cc: bug-guix@gnu.org, 47028@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16153266771715 (code B ref -1); Tue, 09 Mar 2021 21:52:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Mar 2021 21:51:17 +0000 Received: from localhost ([127.0.0.1]:48168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJkG5-0000Rb-AL for submit@debbugs.gnu.org; Tue, 09 Mar 2021 16:51:17 -0500 Received: from lists.gnu.org ([209.51.188.17]:35032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJkG3-0000RS-Ex for submit@debbugs.gnu.org; Tue, 09 Mar 2021 16:51:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39502) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lJkG3-0000i3-6F for bug-guix@gnu.org; Tue, 09 Mar 2021 16:51:15 -0500 Received: from tobias.gr ([2a02:c205:2020:6054::1]:56628) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lJkG1-0004gl-7V for bug-guix@gnu.org; Tue, 09 Mar 2021 16:51:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=QcrtuFeDjbEpd9ynaR6kvrrJF0+wPoJNdmS30Rq1ROM=; h=date:in-reply-to: references:subject:cc:from; b=iaf0fXYn9Y1VBIbdW9xoe2Y+243iSh8Lk1r4j6NF bTrfOx8iGtNJd1NnpaTUR1DuQZNs90XbncuPLn85a16a+je++APLL9Q8IhOgISOEmRFVkx FVLue9iDw/Y7NoqRtbByQXrLQuoTYMVHG6NJ1im9TkmVE3ReML7x41Tn1g0s5g+Ia95AKJ TkcDapNOFr+EWOcSdb+rgARIbo1BSnWlajaemkiFtrxgJxVTwjUL5GXg37ke6jkEYjjid2 MYf2WfRE6fIOlz7nX1IkHP6e+NNIjnEH201TRi3+NBO0zakuUemk8judWmrDXjLqNYYWvi N1PaQ0wZ7cFCJeGHL1XsGg== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 76f5af3a (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Tue, 9 Mar 2021 21:52:08 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice References: <87eegom2gk.fsf@nckx> <20210309214158.31754-1-me@tobias.gr> In-reply-to: <20210309214158.31754-1-me@tobias.gr> Date: Tue, 09 Mar 2021 22:51:09 +0100 Message-ID: <87blbsm1wy.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.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, MISSING_HEADERS=1.021, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.2 (-) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Tobias Geerinckx-Rice via Bug reports for GNU Guix =E5=86=99=E9=81=93=EF=BC= =9A > +@code{s-shell} and @emp{not} @code{s}. Feel free to ask your=20 > fellow ??? I'm sorry, I'm really useless today. This should of course be=20 correct & not wrong. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYEftzQ0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15/B8BAL3ad6MqMlsGh+HopmFbqFY4G9eL4gaR3GjCKypH xHukAP9Lc30t0eHd8kcKKYlIjoWuA/X6GqfEF+PIZk85S2WCCg== =22Gd -----END PGP SIGNATURE----- --=-=-=-- From unknown Wed Sep 10 09:37:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47028: Discourage single-character package names Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 10 Mar 2021 00:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47028 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Tobias Geerinckx-Rice Cc: 47028@debbugs.gnu.org Received: via spool by 47028-submit@debbugs.gnu.org id=B47028.161533718918190 (code B ref 47028); Wed, 10 Mar 2021 00:47:01 +0000 Received: (at 47028) by debbugs.gnu.org; 10 Mar 2021 00:46:29 +0000 Received: from localhost ([127.0.0.1]:48267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJmzc-0004jK-SK for submit@debbugs.gnu.org; Tue, 09 Mar 2021 19:46:29 -0500 Received: from world.peace.net ([64.112.178.59]:60430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJmzb-0004j5-2P for 47028@debbugs.gnu.org; Tue, 09 Mar 2021 19:46:27 -0500 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lJmzU-0007Or-Dj; Tue, 09 Mar 2021 19:46:20 -0500 From: Mark H Weaver In-Reply-To: <87eegom2gk.fsf@nckx> References: <87h7lkj3pt.fsf@netris.org> <87eegom2gk.fsf@nckx> Date: Tue, 09 Mar 2021 19:44:52 -0500 Message-ID: <87tupjhm5c.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Tobias, Tobias Geerinckx-Rice writes: > Mark H Weaver =E5=86=99=E9=81=93=EF=BC=9A >> Yesterday, an obscure package called "t" was added to Guix. We >> should reject such short package names in Guix unless there's a very >> compelling reason to keep them. > > I completely agree (in fact I can't compel myself to find=20 > excusable exceptions), but this wasn't explicitly documented=20 > anywhere I looked. We have one notable exception in Guix: "r", which is "grandfathered in" so-to-speak, but perhaps it would have been excusable anyway, given its prominence and its large number of related packages "r-*". I fully support your proposal to talk about single-character names in the manual, and also to check for them in the linter, but perhaps "r" should be whitelisted. Thank you! Mark From unknown Wed Sep 10 09:37:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47028: Discourage single-character package names Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 10 Mar 2021 11:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47028 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver Cc: Tobias Geerinckx-Rice , 47028@debbugs.gnu.org Received: via spool by 47028-submit@debbugs.gnu.org id=B47028.161537572730744 (code B ref 47028); Wed, 10 Mar 2021 11:29:02 +0000 Received: (at 47028) by debbugs.gnu.org; 10 Mar 2021 11:28:47 +0000 Received: from localhost ([127.0.0.1]:48975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJx1D-0007zn-CX for submit@debbugs.gnu.org; Wed, 10 Mar 2021 06:28:47 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJx1B-0007zZ-MY for 47028@debbugs.gnu.org; Wed, 10 Mar 2021 06:28:45 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59575) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lJx16-0002RL-F2; Wed, 10 Mar 2021 06:28:40 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=48764 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lJx13-00005k-2q; Wed, 10 Mar 2021 06:28:39 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87h7lkj3pt.fsf@netris.org> <87eegom2gk.fsf@nckx> <87tupjhm5c.fsf@netris.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 20 =?UTF-8?Q?Vent=C3=B4se?= an 229 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 10 Mar 2021 12:28:35 +0100 In-Reply-To: <87tupjhm5c.fsf@netris.org> (Mark H. Weaver's message of "Tue, 09 Mar 2021 19:44:52 -0500") Message-ID: <874khj2qos.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Mark & Tobias, Mark H Weaver skribis: > I fully support your proposal to talk about single-character names in > the manual, and also to check for them in the linter, but perhaps "r" > should be whitelisted. Seconded on both points! The patches look great to me. Thanks, Ludo=E2=80=99. From unknown Wed Sep 10 09:37:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47028: Discourage single-character package names Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 10 Mar 2021 13:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47028 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver , Tobias Geerinckx-Rice Cc: Ricardo Wurmus , 47028@debbugs.gnu.org Received: via spool by 47028-submit@debbugs.gnu.org id=B47028.161538158916288 (code B ref 47028); Wed, 10 Mar 2021 13:07:02 +0000 Received: (at 47028) by debbugs.gnu.org; 10 Mar 2021 13:06:29 +0000 Received: from localhost ([127.0.0.1]:49115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJyXk-0004Ee-MI for submit@debbugs.gnu.org; Wed, 10 Mar 2021 08:06:28 -0500 Received: from mail-wm1-f46.google.com ([209.85.128.46]:39812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJyXi-0004EQ-KW for 47028@debbugs.gnu.org; Wed, 10 Mar 2021 08:06:27 -0500 Received: by mail-wm1-f46.google.com with SMTP id 124-20020a1c00820000b029010b871409cfso10957712wma.4 for <47028@debbugs.gnu.org>; Wed, 10 Mar 2021 05:06:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=kxAI3yNEd4jOGudYs6lu2Gg4Kv1JCSR1E8qp+7PR8BE=; b=rw2VJvAfAGMKmCAat8LODeGRy2Um+ryp2EPkVlRvDd59CyMRbfXE2D9l2Uvkq717hC qSQWqjMXDKvhep6IP6Sp0b4UJ7FQC/DwqaY1qqV8zty9+urU/Hjckz4oLBI2yXFz6dJn TqSBCNBVR99WhhQbJGbPS5tGo29d1cdbGX31i2IY12qlJcYheNLKeFvcHBIfx1qA8p19 QAHyK6k2pkY4JEImHCU/K3E1HM9tEmewjKWOQp5FYEUXoVDQK3vvjtOplSD21wyT3OoD g5CGszu/hbyOX4Gj0Q8VV3ZcMW9H37sXcJn3ZfqsQhvS2/1U89IwuVwWZ3fMY3Y1vcI8 2RDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=kxAI3yNEd4jOGudYs6lu2Gg4Kv1JCSR1E8qp+7PR8BE=; b=Gf2bNmE1mmTGvtJtB/r93LEW3gnJ/vv7y5yRK1vQNIM5N6Ck67OBsb4II/0BxpqhPy +SchKt8EijBedlB/6f26/XN1S0ZQHW7abL/FEBUk9cpjNduQi18ds8oE/aY5kpVmrPTv QuLEHrsYnqcWfTo7kLIRG2JAHwckUUgU1XT92CZd8TL3SIWRTNxqdDQ6n5DyAcPpGFEv mwnd6Q3gSX/aTMrFWAhsfyZIVAPR+ZhZnHTzGu0VuLbz6qJtsWuiD1CNRNqK7auQEjFX TMrPNpqdyYNTmB6Y1i1pIS355iaJv28G1CbT0K0cZIi6vvYT8r7N57iIoE/dhWmSSy8e wOig== X-Gm-Message-State: AOAM531J2vBqZjyGFXuH67i5zvzF1Q092VjVGHJk7hc4JmX4htI/pJb/ VGs9XIa7xvO+SIrlYXUJEEA= X-Google-Smtp-Source: ABdhPJw3AirZhjhRVzQcDfYBd3KB9JP3Wk1fph4Sdu7kAgJ97QTaF7eeDO3dER6jld/aVzrDGHZk2g== X-Received: by 2002:a1c:f701:: with SMTP id v1mr3312427wmh.182.1615381580792; Wed, 10 Mar 2021 05:06:20 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id j30sm35049598wrj.62.2021.03.10.05.06.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Mar 2021 05:06:20 -0800 (PST) From: zimoun In-Reply-To: <87tupjhm5c.fsf@netris.org> References: <87h7lkj3pt.fsf@netris.org> <87eegom2gk.fsf@nckx> <87tupjhm5c.fsf@netris.org> Date: Wed, 10 Mar 2021 14:04:12 +0100 Message-ID: <86v99zcg8j.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, (CC: Ricardo since they is the master about R stuff. :-)) On Tue, 09 Mar 2021 at 19:44, Mark H Weaver wrote: > We have one notable exception in Guix: "r", which is "grandfathered in" > so-to-speak, but perhaps it would have been excusable anyway, given its > prominence and its large number of related packages "r-*". > > I fully support your proposal to talk about single-character names in > the manual, and also to check for them in the linter, but perhaps "r" > should be whitelisted. On the other hand, instead of simply the one letter =E2=80=9Cr=E2=80=9D, we= could rename it =E2=80=9Cr-environment=E2=80=9D. Because the package currently named = =E2=80=9Cr=E2=80=9D is the interpreter named =E2=80=9Cr-minimal=E2=80=9D plus extra packages, constitu= ting the basic bricks of the =E2=80=9CR environment=E2=80=9D [1]. 1: --8<---------------cut here---------------start------------->8--- (define-public r (package (inherit r-minimal) (name "r") (source #f) (build-system trivial-build-system) (arguments '(#:builder (begin (mkdir %output) #t))) (propagated-inputs `(("r-minimal" ,r-minimal) ("r-boot" ,r-boot) ("r-class" ,r-class) ("r-cluster" ,r-cluster) ("r-codetools" ,r-codetools) ("r-foreign" ,r-foreign) ("r-kernsmooth" ,r-kernsmooth) ("r-lattice" ,r-lattice) ("r-mass" ,r-mass) ("r-matrix" ,r-matrix) ("r-mgcv" ,r-mgcv) ("r-nlme" ,r-nlme) ("r-nnet" ,r-nnet) ("r-rpart" ,r-rpart) ("r-spatial" ,r-spatial) ("r-survival" ,r-survival))))) --8<---------------cut here---------------end--------------->8--- I also support the proposal. My point is: I am not even sure that =E2=80= =9Cr=E2=80=9D should be whitelisted. Cheers, simon From unknown Wed Sep 10 09:37:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47028: [PATCH 2/2] lint: Warn about single-character package names. Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 26 Mar 2021 08:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47028 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Tobias Geerinckx-Rice Cc: 47028@debbugs.gnu.org Received: via spool by 47028-submit@debbugs.gnu.org id=B47028.161674764518805 (code B ref 47028); Fri, 26 Mar 2021 08:35:01 +0000 Received: (at 47028) by debbugs.gnu.org; 26 Mar 2021 08:34:05 +0000 Received: from localhost ([127.0.0.1]:40328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPhuv-0004tF-5L for submit@debbugs.gnu.org; Fri, 26 Mar 2021 04:34:05 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:50919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPhur-0004sj-EL for 47028@debbugs.gnu.org; Fri, 26 Mar 2021 04:34:03 -0400 Received: by mail-wm1-f41.google.com with SMTP id g25so2558943wmh.0 for <47028@debbugs.gnu.org>; Fri, 26 Mar 2021 01:34:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=p5afeC3AM8oYrKkoCpbsncXEJLL92MrrrX/zEA19sFo=; b=Byh28F2BH/KCwusZDijUhVDM7JMQMdjIbvDCTWv64JUSldK35sRVPtB6I3Tg/TR9xQ VDBZGoGtMlSsSKQydbXoXOWQWBYh6khg9NqLBeNNU05UH5uKgUAQo2K7NIPnm0DkEUdK AGFjUFdsdjEr00tYKnjXi0hFBGDuaIrXRS9B8yJc7hQyZPS1vCz+4Jcfur2f5S7i7YVW svNaeR/AnVA6/iSxSjYx6xzyH1cMOfQsQzjq4kUFvIXiyKEeaWDbUO8KG8pVR5fE29Ds BeKsWjoqq9uGWSmxv4ReQ2yS4AZPaj7XuexIwheM3kjAtH5vg+P4xFoiTxnflaOzZGbC 1a2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=p5afeC3AM8oYrKkoCpbsncXEJLL92MrrrX/zEA19sFo=; b=uVkeSA+tufzLnJKSJz5aJicjlLvZs2ic4GcEAtGiprKSdAhNwyXQKrTJQIO3zbpSZ7 jn5WP53tOgagaX4HAUC268FYaVwZYcCXJGFz2GcXlCt2ezSrU8SZosE3xkAL8o+QI2om neSi5p7ju2WbeOixqBFLIJNAFwftYJM+sG8vD7TT80DyfsvALSCPOkBByKMALiF9OpoX Wo2OqzrK9sZ90XrMm4YXtBWaE1nOmb3txf3cwqcXdjHoMZ2vBoqme8QL83hBbTGdHajh OYVqUP52uCc5b6harx40yJR/qMwF42IErNuraRRoFjNl+/nhkVB8GWS5vop1A3XwINUw 2XPg== X-Gm-Message-State: AOAM531HgKLz+7ElkWMRns4V3gFMoxRkCEgeaXFCsr9ZGeRbngpeNGgU CqOqTEWok84DI6Z3+S9w1fIL2pskII0= X-Google-Smtp-Source: ABdhPJzKZiJSxl0y2wbmnxDtr2s/ZAUIEX6i++adE4LeMLe7BxSUDPujpTsuTPLVUpR74jD8QpWKag== X-Received: by 2002:a1c:3954:: with SMTP id g81mr11824279wma.170.1616747635559; Fri, 26 Mar 2021 01:33:55 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id b65sm9820226wmh.4.2021.03.26.01.33.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Mar 2021 01:33:55 -0700 (PDT) From: zimoun References: <87eegom2gk.fsf@nckx> <20210309214158.31754-1-me@tobias.gr> <20210309214158.31754-2-me@tobias.gr> Date: Fri, 26 Mar 2021 09:26:03 +0100 In-Reply-To: <20210309214158.31754-2-me@tobias.gr> (Tobias Geerinckx-Rice's message of "Tue, 9 Mar 2021 22:41:58 +0100") Message-ID: <86im5eb9t0.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Tue, 09 Mar 2021 at 22:41, Tobias Geerinckx-Rice wrote: > +(define (check-name package) > + "Check whether PACKAGE's name matches our guidelines." > + ;; Currently checks only whether the name is too short. > + (if (<= (string-length (package-name package)) 1) Maybe the length can be negative or zero. ;-) Well, both patches are LGTM. Cheers, simon From unknown Wed Sep 10 09:37:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47028: [PATCH 2/2] lint: Warn about single-character package names. Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 01 Apr 2021 08:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47028 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun Cc: 47028@debbugs.gnu.org Received: via spool by 47028-submit@debbugs.gnu.org id=B47028.16172670842528 (code B ref 47028); Thu, 01 Apr 2021 08:52:02 +0000 Received: (at 47028) by debbugs.gnu.org; 1 Apr 2021 08:51:24 +0000 Received: from localhost ([127.0.0.1]:56271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRt2y-0000ei-Af for submit@debbugs.gnu.org; Thu, 01 Apr 2021 04:51:24 -0400 Received: from tobias.gr ([80.241.217.52]:38368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRt2w-0000eZ-AI for 47028@debbugs.gnu.org; Thu, 01 Apr 2021 04:51:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=sjxSTmhezZIWHYlarCXLlqcRzQFqLQnRzRoeRNH/kGM=; h=date:in-reply-to: subject:cc:to:from:references; b=LPnKouNWxrwpS/1RhQ5YmjXVNhJyZ47IvuGvF NwmGF+qVe/NaQKg/Ezaa6OiRWwGx99dzLJBSRJRfFrTtXhY6ZnQeFKyf9bYQy03X7NuG1m QT22x08ovO1mA5i4PMV+PhMvQKQWzgHD30NHot4/fRHd9Ob9Swy1buLAiaHl6OuuBzPc1c FJSqmYYMh2gTBycKG2K38A9tkyAooljc7ggKdWyopbopv0RS4wq9ufvP19Ovl+ywuGBIlq d6OPApetvWS8bepCx3h59MijJBCF5ZPvefB5XoXMIQ3MHN+mdOUyWtDM6pdMIlxUvOvzKU hH+cS3FrJpLaPSVWfdO0EYUMQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 5b0a9d8d (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Thu, 1 Apr 2021 08:52:29 +0000 (UTC) References: <87eegom2gk.fsf@nckx> <20210309214158.31754-1-me@tobias.gr> <20210309214158.31754-2-me@tobias.gr> <86im5eb9t0.fsf@gmail.com> From: Tobias Geerinckx-Rice In-reply-to: <86im5eb9t0.fsf@gmail.com> BIMI-Selector: v=BIMI1; s=default; Date: Thu, 01 Apr 2021 10:51:19 +0200 Message-ID: <87lfa2gzg8.fsf@nckx> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) zimoun writes: > Maybe the length can be negative or zero. ;-) =E2=80=98Defensive programming=E2=80=99! Thanks, :-) T G-R From unknown Wed Sep 10 09:37:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47028: Discourage single-character package names References: <87eegom2gk.fsf@nckx> In-Reply-To: <87eegom2gk.fsf@nckx> Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 01 Apr 2021 08:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47028 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver , 47028@debbugs.gnu.org Received: via spool by 47028-submit@debbugs.gnu.org id=B47028.16172674483198 (code B ref 47028); Thu, 01 Apr 2021 08:58:02 +0000 Received: (at 47028) by debbugs.gnu.org; 1 Apr 2021 08:57:28 +0000 Received: from localhost ([127.0.0.1]:56284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRt8q-0000pW-I5 for submit@debbugs.gnu.org; Thu, 01 Apr 2021 04:57:28 -0400 Received: from tobias.gr ([80.241.217.52]:38396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRt8o-0000pO-MK for 47028@debbugs.gnu.org; Thu, 01 Apr 2021 04:57:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=oZdKy0CA9uQT1DLY/1hRnkSfqIU6r+lk0YDq4hF2md4=; h=date:subject:to: from; b=YaSq10bNHjHztEEYFTzQreHnQ6WSdVOtQg6tx3Ex6QPpJ4yCWtA6v+q22MGUrg QQpzaYBjsPgxAodxAOwYz4dxySiOhfQPwmNz708aEGKUGOPe9XryRvl+EHNaPUzO0XZpVX IgnrnamYP9F6Ik2AspsEzuzGWqC6EJ5Ld8C+K/WJpLRQXyC2Vp4j6akPX48PtThJsSsZy+ 4h/HBgXNSZOn77dl85YsJ1onS/sAiIifCZqyGCyRmno6yJR1Gc/7TLzbZDmtepbRUoeaqF PG410Rjg5tdHhzRrPzioLuObuCHYW6uG6SgxnVjvLmiWiAP5aCKDb0UWgQEBW2xoSnDE3A == Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 24c46d0e (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Thu, 1 Apr 2021 08:58:34 +0000 (UTC) From: Tobias Geerinckx-Rice BIMI-Selector: v=BIMI1; s=default; Date: Thu, 01 Apr 2021 10:57:24 +0200 Message-ID: <87im56gz63.fsf@nckx> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [Inexcusably breaking thread because I lost the original.] Mark, > We have one notable exception in Guix: "r", which is > "grandfathered > in" so-to-speak [...] Very good point. So grandfathered it didn't occur to me. > [...] perhaps "r"should be whitelisted. I agree. Thanks for pointing it out! T G-R From unknown Wed Sep 10 09:37:35 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Tobias Geerinckx-Rice Subject: bug#47028: closed (Re: bug#47028: [PATCH 2/2] lint: Warn about single-character package names.) Message-ID: References: <87a6qhybyj.fsf@nckx> <87eegom2gk.fsf@nckx> X-Gnu-PR-Message: they-closed 47028 X-Gnu-PR-Package: guix Reply-To: 47028@debbugs.gnu.org Date: Thu, 01 Apr 2021 20:42:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1617309722-11936-1" This is a multi-part message in MIME format... ------------=_1617309722-11936-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #47028: Discourage single-character package names which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 47028@debbugs.gnu.org. --=20 47028: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D47028 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1617309722-11936-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 47028-done) by debbugs.gnu.org; 1 Apr 2021 20:41:06 +0000 Received: from localhost ([127.0.0.1]:58771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lS47m-00034j-0l for submit@debbugs.gnu.org; Thu, 01 Apr 2021 16:41:06 -0400 Received: from tobias.gr ([80.241.217.52]:53300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lS47j-000348-Bh for 47028-done@debbugs.gnu.org; Thu, 01 Apr 2021 16:41:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=wlCL63Kw+3lRljLtkuogLxoLfnzZ/PrI0AO0qzG8WtI=; h=date:in-reply-to: subject:cc:to:from:references; b=hjfa/cpYR8EREW3K2dV+qG2OxNoAvnaa/3beT HOb8kmUe0RSGL+enH6l4k127mLB3N1HWaD63cC4xq/UeXTs/DRfjABoYoGFTsOShFYbvPM YqKk3blvhqXiaXQfVTdLtpIegkY+iJa9whOYflQBlLirC+46BXBzyhv5rOs7aPwHFEx1/E OHOBERAtv5r/mFZBdcFLklnJD4mWZD8eu3RWYOQTRy8xmDXm+clpfSe3Iht/5L8gZhgOmx StSWXOpdAfMZDtNDFhLI8CBJwH2bkyzIUjb/bvDEBHAAlwu94a4whjSz2K1LpXNAVIIb+3 2jBuOHxXjw7eSUciPuqqV6DzQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id cbc46733 (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Thu, 1 Apr 2021 20:42:08 +0000 (UTC) References: <87eegom2gk.fsf@nckx> <20210309214158.31754-1-me@tobias.gr> <20210309214158.31754-2-me@tobias.gr> <86im5eb9t0.fsf@gmail.com> From: Tobias Geerinckx-Rice To: zimoun Subject: Re: bug#47028: [PATCH 2/2] lint: Warn about single-character package names. In-reply-to: <86im5eb9t0.fsf@gmail.com> BIMI-Selector: v=BIMI1; s=default; Date: Thu, 01 Apr 2021 22:41:24 +0200 Message-ID: <87a6qhybyj.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 47028-done Cc: 47028-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable zimoun writes: > My point is: I am not even sure that =E2=80=9Cr=E2=80=9D should be whitel= isted. I think it deserves the name, but my reasons are fuzzy and feely.=20 Anyway: I added that exception for =E2=80=98r=E2=80=99 and pushed as=20 1126bb9cf33f10f004a5f53331389c777c025e75 et al. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYGYv9AAKCRANsP+IT1Vt ecM+AP9rVFdyF/z2dW1ghjfPAIHZp1EzBuFcS6hNu9KV01k5kAD8CHa6/09oD/Mo wq/X32tCoQzudvPnZepc/k1Gk2rcogE= =3fO1 -----END PGP SIGNATURE----- --=-=-=-- ------------=_1617309722-11936-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Mar 2021 21:39:37 +0000 Received: from localhost ([127.0.0.1]:48142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJk4m-000084-Up for submit@debbugs.gnu.org; Tue, 09 Mar 2021 16:39:37 -0500 Received: from lists.gnu.org ([209.51.188.17]:48784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJk4k-00007w-LA for submit@debbugs.gnu.org; Tue, 09 Mar 2021 16:39:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36146) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lJk4i-00024q-38 for bug-guix@gnu.org; Tue, 09 Mar 2021 16:39:34 -0500 Received: from tobias.gr ([2a02:c205:2020:6054::1]:56556) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lJk4e-0007R5-JX for bug-guix@gnu.org; Tue, 09 Mar 2021 16:39:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=smUiJ5At5aEwcFtdpNO+/KVhdQyNIi7JHaMlLRKsb00=; h=date:in-reply-to: references:subject:cc:to:from; b=i7YAtZk00zePwHCRLzTnSuAUbhhS4jE7a6FUD Jgb0CiRZieTJTlZ8IQVOE4FICpeftLsAZb/SyXiFyDBi/CGEP5vTwGeUOKs/trXcKMuu1a f0N5Hd+4i1vhvAcmGmq1z4OSqjpBk6ssh4AJqKUeiIe81Eku0izWjPMVulypbdX/FTiL8J 3rsSQgd4f1NYn6CFvD3U9CEI9W+L5Gea4ajxbWQxMAynfK/4gZHsMFQMFwf29KsxPzTpTh Z8P1LfPY5M7QtkMC/pQglxgqjWhc+PChvgIuV+Qdr6R6eDfii9nlKyJzuJw1AffO2mCFqs qLXQjaCoiSMxB0xw5iel36r7g== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id b403f4da (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Tue, 9 Mar 2021 21:40:23 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice To: bug-guix@gnu.org Subject: Discourage single-character package names References: <87h7lkj3pt.fsf@netris.org> In-reply-to: <87h7lkj3pt.fsf@netris.org> Date: Tue, 09 Mar 2021 22:39:23 +0100 Message-ID: <87eegom2gk.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr 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_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Mark H Weaver X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Mark H Weaver =E5=86=99=E9=81=93=EF=BC=9A > Yesterday, an obscure package called "t" was added to Guix. We=20 > should > reject such short package names in Guix unless there's a very=20 > compelling > reason to keep them. I completely agree (in fact I can't compel myself to find=20 excusable exceptions), but this wasn't explicitly documented=20 anywhere I looked. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYEfrCw0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15W34A/jPW3OuwsyVItpWV3rq60eD285yvYoFK3QrJ6qZ9 ey2FAP4+pF9Oxy4Yhv3Lk3jzksVEYrwaTZ5ATX6fBR+rlYYHAA== =lWKO -----END PGP SIGNATURE----- --=-=-=-- ------------=_1617309722-11936-1--