From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id yOOdFbrYY2NOIQEAbAwnHQ (envelope-from ) for ; Thu, 03 Nov 2022 16:05:30 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id UIWwFbrYY2NYgwEA9RJhRA (envelope-from ) for ; Thu, 03 Nov 2022 16:05:30 +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 0A3BE1BB1C for ; Thu, 3 Nov 2022 16:05:30 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oqbmH-0005LX-QQ; Thu, 03 Nov 2022 11:05:10 -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 1oqbmB-0005Ib-Cm for guix-patches@gnu.org; Thu, 03 Nov 2022 11:05:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oqbmB-0005tG-3H for guix-patches@gnu.org; Thu, 03 Nov 2022 11:05:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oqbmA-0002mS-Si for guix-patches@gnu.org; Thu, 03 Nov 2022 11:05:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58583] [PATCH 0/1] scripts: package: Forbid installation of the guix package. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Nov 2022 15:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58583 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: zimoun Cc: "\(" , Tobias Geerinckx-Rice , 58583@debbugs.gnu.org Received: via spool by 58583-submit@debbugs.gnu.org id=B58583.166748784610596 (code B ref 58583); Thu, 03 Nov 2022 15:05:02 +0000 Received: (at 58583) by debbugs.gnu.org; 3 Nov 2022 15:04:06 +0000 Received: from localhost ([127.0.0.1]:49940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqblG-0002kp-Fx for submit@debbugs.gnu.org; Thu, 03 Nov 2022 11:04:06 -0400 Received: from mail-qv1-f48.google.com ([209.85.219.48]:44689) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqblE-0002kI-1Z for 58583@debbugs.gnu.org; Thu, 03 Nov 2022 11:04:05 -0400 Received: by mail-qv1-f48.google.com with SMTP id n18so1276810qvt.11 for <58583@debbugs.gnu.org>; Thu, 03 Nov 2022 08:04:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=X+4YnG2+UDT47Epvrt5Qqhr5WTV1AF9joPsxKTL0BTU=; b=p8HCo40KT9DVXQXs6SbF9//DGqaxj0GJ5EnoPE7xYg5FhMIMjOVbY+UQABLtSSfz1W nFKoC4SkoZ5Q9LVvpBvaippnAMgeug0/Cv8yqVJUj/XmI4As6QELjnKcXr0DKNvcnRQ/ Lpyzv033cGkwOYAbSKgDpNhKcEKREaT3EnGn9qQr3mCj90IbaDnOYG2f9p8vOSyDWUkc vfVIMF0dUK7aDYvB+mLmtOwP4OcxoCG8vdWae84CDrgw6KdHX/L7EmkHJpzejVPcODRL HbECyRGSyL6f1b7E8Glwi1LWsYRETBLMfyqsRY7oEB8Ow0z+n6yRjEJC1Mpxx1I03OGO Q7DA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=X+4YnG2+UDT47Epvrt5Qqhr5WTV1AF9joPsxKTL0BTU=; b=Dtwmu3HXUWTl5KMgtZuoGAyQIDYsepQwJs0hcSslOeJ9Y0YZwgFRh0wWEUBDlDUchM F+uMc/4sDYE+s+a3LD98ZCHsBR/YrIv605pHI7cm9403BdLv1PzGuNHldsFOLK7jozpc i7X/ZI5gRlEbhragCLE1yMTJgSrfyEYBbpxbydkx0EPN51NfYMOu2mgleu9bt4qcorND bqcO8vUvOpR4CsEKszR390j/8z+4O9SDg1AZdJ5DpiRYxF97jf9L/3iFWBY3Rlbw5HrR DR37O6sjkoNLYqAYiAnc/me3zKuWuGsExKbaXqpgGbjqhC8z3UnA7cMJkFn3KZEZPKlS pF3g== X-Gm-Message-State: ACrzQf0mhCzF9h0b0qyxHn/+nJdfnGBJfdA5KKduLeZOUeeXlRKhhXgh yBZs0LB8CWv8J1RJTkpzd7D4nji2Igk= X-Google-Smtp-Source: AMsMyM6Te3SzteIZ0sqSSbZBQbkxGqHkp4vkAL5m6f5jDZVaTp3VYHDlYm25rUZ2tLhdTbl8upamuw== X-Received: by 2002:a05:6214:5681:b0:4bb:fbc0:4d9 with SMTP id lm1-20020a056214568100b004bbfbc004d9mr18704616qvb.10.1667487838273; Thu, 03 Nov 2022 08:03:58 -0700 (PDT) Received: from hurd (dsl-159-188.b2b2c.ca. [66.158.159.188]) by smtp.gmail.com with ESMTPSA id f11-20020ac8068b000000b0039cba52974fsm622995qth.94.2022.11.03.08.03.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 08:03:57 -0700 (PDT) From: Maxim Cournoyer References: <20221017121642.15468-1-paren@disroot.org> <20221017165057.15648-1-paren@disroot.org> <874jw2l3m6.fsf@gmail.com> <87ilk5hw3g.fsf_-_@gmail.com> <86a65g8k9a.fsf@gmail.com> <874jvhh92c.fsf@gmail.com> <87y1st4fli.fsf@nckx> <8735b1e4ri.fsf@gmail.com> Date: Thu, 03 Nov 2022 11:03:56 -0400 In-Reply-To: <8735b1e4ri.fsf@gmail.com> (zimoun's message of "Wed, 02 Nov 2022 16:48:49 +0100") Message-ID: <87sfj0axlv.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: , Sender: "Guix-patches" Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1667487930; 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=X+4YnG2+UDT47Epvrt5Qqhr5WTV1AF9joPsxKTL0BTU=; b=m/x+lnAlI51ewqLRgNaNshVN+V8ByS1opxS3eXoKKyjwtZnTLKaZInomYm4g7eilsU401/ luPL5wiP+PuIkJERpHiEvtfdFb4bYPRhw/nRKXbJK0oZEVRREtl1AHVvZxraZ/07uAbfZD XpM7o6SESFKS0477AG+H7YCMm7xTXQUTmGLyyuoOBtCkEbuXCD/vOIlJkGcVdX/2pkKPtc EYXMylNE95NIII+a+HQrjjHHMk9EX/j4T6QrL8p94F9/5acgWquo6uL9a9JkoMyVvUF6gF 8mIkYim8g4/A62shunbKyhlk1Hgzgaw8ZnhJZtMsBC0vtGKgkiHG4YFtYN2lZw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1667487930; a=rsa-sha256; cv=none; b=KhX6HH+RQCXAwr0JtZt0aDkUCUA3vjkm/UhqO9NNgjotgY9QvrAUL+mtqCGlGY88gx0I3q ibT9TN8ifoEcHAB1h3hN64bvUE91qNmF339wnw3LIJmxJSi7QWRw/YB/QoytuY7pxtr1Lr 9fIHyyOVxH7jmphfHH+DBRh7Sk138p6VFqPlNFx9asFyxlgxi1OU+Kc4Go+qXKW1tYZAfg Iq43H2PeYd+fluMdi9dDe9l/OhGMU6F5bR8eZbLxepslUmAA9lmbosFHnF7lBfVajFIxWA sIFkK2O0qm86rZjA13OB+roNtw/uODQUcXtbLoD3O39CzA7qrJtBdJ2FitZMqQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=p8HCo40K; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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" X-Migadu-Spam-Score: 7.51 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=p8HCo40K; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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" X-Migadu-Queue-Id: 0A3BE1BB1C X-Spam-Score: 7.51 X-Migadu-Scanner: scn1.migadu.com X-TUID: /Rl+CueBYFmc Hi Simon, zimoun writes: [...] > Euh, why is it going against the spirit of the naming rules? All Guile > packages are prefixed by =E2=80=99guile-=E2=80=99, as Haskell by =E2=80= =99ghc-=E2=80=99, as R by =E2=80=99r-=E2=80=99, > etc. > > And for instance, the package =E2=80=99python-nose=E2=80=99 provides =E2= =80=99bin/nosetests=E2=80=99. > Idem for =E2=80=99python-pylint=E2=80=99 and =E2=80=99bin/pylint=E2=80=99= ; for the two I quickly found. Referring to info '(guix) Package Naming', that doesn't seem to be a written rule; my rule of thumb here would be: if something exists to be used exclusively as a command, drop the language-specific prefix. If it is a library or both a library and a command, keep the prefix. In doubt, keep the prefix. So supposing 'git' was implemented in Python, it'd still be called 'git', not 'python-git'. pylint could/should probably be named "pylint", but perhaps it's also usable as a Python library, I haven't checked. --=20 Thanks, Maxim