From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id WK2eLgEMR2C9UAAA0tVLHw (envelope-from ) for ; Tue, 09 Mar 2021 05:47:45 +0000 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id QL+KKgEMR2CfTgAA1q6Kng (envelope-from ) for ; Tue, 09 Mar 2021 05:47:45 +0000 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 84A1123983 for ; Tue, 9 Mar 2021 06:47:45 +0100 (CET) Received: from localhost ([::1]:39348 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lJVDc-0003SZ-7F for larch@yhetil.org; Tue, 09 Mar 2021 00:47:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46214) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lJVDT-0003SG-Fx for guix-devel@gnu.org; Tue, 09 Mar 2021 00:47:35 -0500 Received: from mx1.dismail.de ([78.46.223.134]:11183) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lJVDP-0004DQ-Lb for guix-devel@gnu.org; Tue, 09 Mar 2021 00:47:35 -0500 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id b52217be; Tue, 9 Mar 2021 06:47:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=/up+RGs53L0mH8R33tVXD29fpQK7mgKdcMj3Rwa4cHM=; b=YeSlBfo7XBRC yTQS8HIuyAUhCQAoMUmEx6OxByZ94biQ0DR0Rd2RixMCeIRpRvegAEP+pUk3i9l0 TH8vPBYmt3v+PsqXW5FeUXnJ+eksUmQnG6otlQ24zP3u8zgP+LZDKCRIQ9iHBPpf VtX57TKXn0oX3AEq8L7hmYmIUrcBc9iaN4m4arzUnX4r8F+/36YQJoE9UmPOGB/Q d2IFxtDCYgw+20+UChO5VIpQq/2krvhKU70PAr7jiDqeqX8dvLt5ctoe4AbmvGi3 M2v33bV6fgKA6SAz7xutSP+sLdYo+zmy0Cvbzvjvc4p5eLlTGgr54d2DVcEofbyU jpNmtkqO7g== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id b94359a4; Tue, 9 Mar 2021 06:47:26 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id ae4e2cfe; Tue, 9 Mar 2021 06:47:26 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id ffa1cc1f (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 9 Mar 2021 06:47:25 +0100 (CET) MIME-Version: 1.0 Date: Tue, 09 Mar 2021 05:47:25 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.14.0a From: "jgart" Message-ID: <2d477594f968f088d61e51a177e78bd2@dismail.de> Subject: Re: Opposition to new single-letter package name "t" To: "Raghav Gururajan" , "Mark H Weaver" , guix-devel@gnu.org Cc: "LibreMiami" , "Nicolas Goaziou" In-Reply-To: <7ae1c8ee-30fc-6639-5539-621c65e7fc26@raghavgururajan.name> References: <7ae1c8ee-30fc-6639-5539-621c65e7fc26@raghavgururajan.name> <87h7lkj3pt.fsf@netris.org> Received-SPF: pass client-ip=78.46.223.134; envelope-from=jgart@dismail.de; helo=mx1.dismail.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_DNSWL_MED=-2.3, 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.23 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" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -4.00 Authentication-Results: aspmx1.migadu.com; none X-Migadu-Queue-Id: 84A1123983 X-Spam-Score: -4.00 X-Migadu-Scanner: scn1.migadu.com X-TUID: sePovJ9/nALn Hi Everyone!=0A=0A> Maybe "t-organizer" or "t-todo-list-manager"?=0A=0AI = like Mark's suggestion of "t-todo-list-manager" as well as Raghav's sugge= stion for "t-cli"; in that order.=0A=0AEither name sounds good to me, tho= ugh.=0A=0Abest regards,=0A=0Ajgart=0A=0Alibremiami.org=0Asearch.libremiam= i.org=0A=0A=0AMarch 9, 2021 12:39 AM, "Raghav Gururajan" wrote:=0A=0A> Hi Mark!=0A> =0A>> Yesterday, an obscure package = called "t" was added to Guix. We should=0A>> reject such short package na= mes in Guix unless there's a very compelling=0A>> reason to keep them.=0A= >> =0A>> The problem with single-letter package names is that the probabi= lity of=0A>> collisions is far too high. Due to the so-called "birthday p= aradox", it=0A>> only takes 5 such package names before the probability o= f a collision=0A>> gets close to 50%. Given this, it's an act of extraord= inary hubris to=0A>> claim a single-letter name for one's package.=0A>> = =0A>> We've already had at least one collision involving 2-letter names. = It=0A>> takes 26 such names before the probability of collision reaches ~= 50%. A=0A>> few years ago, someone wrote a tool based on Guile for "progr= ammatic=0A>> computer-aided design" and called it "Ao". It turns out that= name is=0A>> already taken by a cross platform audio library which is in= Guix.=0A>> =0A>> We have precedent for renaming single-letter package na= mes in Guix. We=0A>> have already changed "s" to "s-shell", and "v" to "v= lang". Let's choose=0A>> a longer name for "t". Here's the package defini= tion:=0A> =0A> Makes complete sense. Thanks for bringing it to our attent= ion. :-)=0A> =0A>> Any suggestions for a longer name? Maybe "t-organizer"= or=0A>> "t-todo-list-manager"?=0A> =0A> How about t-cli?=0A> =0A> @Jorge= WDYT?=0A> =0A> Regards,=0A> RG.