From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 4BN4DPAJ52S4TwAASxT56A (envelope-from ) for ; Thu, 24 Aug 2023 09:42:40 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id oK1uDPAJ52TFCQEAauVa8A (envelope-from ) for ; Thu, 24 Aug 2023 09:42:40 +0200 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 C646648FDB for ; Thu, 24 Aug 2023 09:42:39 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=msavoritias.me header.s=20210930 header.b=ITFpPTdk; 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=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=1692862959; 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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=hJEpkMRUrBk6wMNZ3pQDCEbbOSyCLQYzn7r1SQLD4D0=; b=q14WrYDWiuYpe4JsoHhUqbMv5ZlGEzRo7/DpNTZKs5MK2LGY5srWRjKmXFKpXkR9ckxW0r xHhPdJguGqShsgJQxZKKpJt+OjTz7hJbb0OjevzPV9FHKmBq9iQpShQ+kiebXAyXNPEnMm 308Z2IkHYw8eniqxrgfSVCrrCXdf7D7sVXHY0X5ZxYmg2VAOZEUg4WYw9cJRbixlhyIRFC q+5uHG064l90JTBAC2UEWVbVDpK03I3bwj5KPsQU6Ppz5Ylq2hpVArtSiVaUX8WFTIr0FK XhEi1xzKNPJBnKMCb3psJmgDbuVDfFcVwtgIESUjXesY1HluunS7+jm/7WwHUQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1692862959; a=rsa-sha256; cv=none; b=imVpSKx0jNhieRZ6+Jmq/0UtM4Wt/RckiRaCHyUEf8Vfcvkp8p34o249g0sYGRpxaw29VQ cSColaxcuK9pLxFXsEgB0KogspN1PHdbdpBDwDt/M4xPzKgF+z72+MMaWMbG3gsFLg4O3t ZMKEX2gLz/8nzbBWGL5zQ7mNYlU7qTNZkTe4GcFS+UybozkNGy6vx7h7QmeUWTpEvaQ0LL pfNoJKq/pJwAvDJgzGnzdxZw9QSFq4Jnw0zuc8Et3iMEYkwTmbdRK/6/2rSD2bfY0+ANA3 0/lbzK2/mT3bRwkFZNC1RjagzMnv7WsXOCPmFnoRxU5Wltm4tnFedIQ4VvnyRQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=msavoritias.me header.s=20210930 header.b=ITFpPTdk; 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=fail reason="SPF not aligned (relaxed)" header.from=msavoritias.me (policy=none) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qZ4yw-0001D7-Mw; Thu, 24 Aug 2023 03:42:18 -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 1qZ4ys-0001Cu-Ea for guix-devel@gnu.org; Thu, 24 Aug 2023 03:42:14 -0400 Received: from mail.webarch.email ([81.95.52.48]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZ4yq-0004C8-3o for guix-devel@gnu.org; Thu, 24 Aug 2023 03:42:14 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id EBCFF1A8BD05; Thu, 24 Aug 2023 08:42:06 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=msavoritias.me; s=20210930; t=1692862929; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=hJEpkMRUrBk6wMNZ3pQDCEbbOSyCLQYzn7r1SQLD4D0=; b=ITFpPTdkYOSOpD6thGqP13V25/hr/tfdWTw1F4J5cJwlwfMcC2qQYaFO34YCsUNTARqolq 0Dldpw5kSkybBbvRintfgMpKkdGbFBw9DCuscMjlKozLVdOkVXkE/ESV6og5rPynuqgMtt jiOD1byAvx6CVompycofmvEaTOAc6pK3yixPRzPT435t6ylNKw2qfLKuxadcpsieDdk+jb DQWIiCdKLI3Y7jCOgFeyqKbyuPFcnNd/I9+emzpX2aBZ7eXp6iF5HWUEi4nQ/le/GiLBWz /UdOzLG2MuIciOe/tsY9vxccxS9CS7Wy2n8sBcWOdLGlj2qpSdGw3ulgYsQtSQ== References: <87il95gc27.fsf@disroot.org> <875y54zz2t.fsf@fannys.me> User-agent: mu4e 1.10.5; emacs 28.2 From: MSavoritias To: =?utf-8?Q?Nguy=E1=BB=85n?= Gia Phong Cc: "(" , guix-devel@gnu.org Subject: Re: Relaxing the restrictions for store item names Date: Thu, 24 Aug 2023 10:41:30 +0300 In-reply-to: Message-ID: <87sf88yjhu.fsf@fannys.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Last-TLS-Session-Version: TLSv1.3 Received-SPF: pass client-ip=81.95.52.48; envelope-from=email@msavoritias.me; helo=mail.webarch.email X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -6.11 X-Spam-Score: -6.11 X-Migadu-Queue-Id: C646648FDB X-Migadu-Scanner: mx1.migadu.com X-TUID: aYwaAmlxsKWT Nguy=E1=BB=85n Gia Phong writes: > On 2023-08-24 at 10:16+03:00, MSavoritias wrote: >> "(" writes: >> > Eidvilas Markevi=C4=8Dius writes: >> > > with a name that contains non-Latin characters in it >> > > (e.g., "Nar=C5=A1ytuvas" by Ra=C5=A1tija [2]). >> > >> > I think we should stick to ASCII characters in package names, >> > since it's a bit difficult to type `guix install nar=C5=A1ytuvas` >> > for those who don't have keyboards with the '=C5=A1' character. >> >> And some people don't have an english keyboard so its harder to type >> english characters. Thats not a reason to exclude people in either >> direction :) > > I think the distinction must be made here between Guix and GuixSD. > > On 2023-08-24 at 10:16+03:00, MSavoritias wrote: >> I was not aware that its not possible to have Unicode characters >> in store names but that is a bug to me at the very least >> (and exclusionary of course). We should open a bug report >> and work on fixing the bug. > > The packaging software should support full localization, > but the distro should target the least common denominator. > AFAIK most keyboard layouts cover ASCII alphanumerics > but the reverse is not true. > > Inclusion goes both ways. Imagine trying to type my name > to fix a broken install that only boots to run level 3. Depends what do we mean the "distro" here. If I can pick arabic or chinese in the installation as a display language and also I am able to use an arabic/chinese keyboard sounds good to me. Regarding the initial question it was about package names to my understanding. Specifically package names in the store to use unicode characters. Which makes perfect sense there because some packages dont use ascii names. Regarding the broken install example, most (all?) base packages use ASCII due to unix historical baggage. So you shouldn't need to type anything non ASCII to fix an install with only basic packages. Not that I would care if that changed personally. Non Ascii people have been accomodating for a long time already. Some balance would be nice :) MSavoritias