From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id WC1+KYJo6GQOMQEASxT56A (envelope-from ) for ; Fri, 25 Aug 2023 10:38:26 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id gNN9KYJo6GRhrAAA9RJhRA (envelope-from ) for ; Fri, 25 Aug 2023 10:38:26 +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 6264B5418F for ; Fri, 25 Aug 2023 10:38:26 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=aTo0j6yD; 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=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1692952706; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=nbrTz0WEZ0D5JX1lcGAehqFIRaBLl228FYSnNMLEiI8=; b=Kb253+S750uRB/8Hg/E2IjeOC0uQinCz8KLNXn5moGeumtxfvjGo2p8faum5k/0ha5VVzp Bxp6AI1LFXRn4FbgTnSpi2Dk6YDDjVscyiK0bKUJqLBRXrcr4U2Hii9AnDSqWcM2+R9QGz N3/cqrrPOXUXaIGVi0hvBz98U6N0wvCJ0mKWQ69LVq854uyPrCoPuwW6C5G+yL/WoJa4vV PWqkLVLPnGtBLAUt7/ChKGpXMyZxMDSfSPm6GuZcBOH/1cb7UHY47WZ0Gx8DcNUcPAGBDt 46hZV/1DTa9qm2+IstyrmpR3/HX60KaK0Szw5p594IPHX33AvYdl/WqLIx4Xqg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=aTo0j6yD; 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=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1692952706; a=rsa-sha256; cv=none; b=ezXg3jAc9JMXwW7QBlHu5LdE+KorOJYTWp+5/SWlxMX9CihTlyHUx91wG0UOJs6+R8TpTA qbWGYRPg6MgD9FFl9TfBUBg2mbrv6xr14AI95BpFMtpkAnOQN3BteoxulXHezbTZg8Qs1+ /1K63GQVSzbEUYTceK9OQy+Xu/ud56xWJ6aUh/GmpFLRgRSeaeyFg1ILj84kmek7Ssuhr/ dcfxMWTm6vwE0b0fB+9P6X59ZWw/+UoJmLzPJ2GTANkbHUkQ9DwKomPBcd5Z6jvBQNtuwC rv3N0lqtT0DCb3CHvrz9L/Tp/gY7bWEvLHJVWH4afz6eSaQ8xqlrvtZlkQm1GA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qZSKM-0007UN-QV; Fri, 25 Aug 2023 04:37:58 -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 1qZSKL-0007U5-AS for guix-devel@gnu.org; Fri, 25 Aug 2023 04:37:57 -0400 Received: from mail-oi1-x235.google.com ([2607:f8b0:4864:20::235]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qZSKI-00012Z-Uc for guix-devel@gnu.org; Fri, 25 Aug 2023 04:37:57 -0400 Received: by mail-oi1-x235.google.com with SMTP id 5614622812f47-3a85b1b7574so476196b6e.2 for ; Fri, 25 Aug 2023 01:37:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692952673; x=1693557473; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=nbrTz0WEZ0D5JX1lcGAehqFIRaBLl228FYSnNMLEiI8=; b=aTo0j6yDUHiWZ79UQtkH70/OwLc+zMUgL08cNONlTciYubTgLiQS4dR+USZMKzIr2K OcSsUNUTFPSLLQy6kPWLtdvPj1lSKw+8LJF0EOU0PNOQ2CCrqHVSFQgjvkXXJWHUeVBN o97mgp9eL5nmGHFiJQ+W4xtpLgN8mpC6I4WTVzPk29bM4HGRYSQra9rjwxVc8Wn+NUTm pL25wDXT0fnAhzUz1Bo4lNcaxZe8Vk9hCJg1DAiqt8Ds2Kp16xl8SzDKY6enjM0CPNgZ +esWD8ht+SfCViAiGxBnSkeUHSHl+JqV2t3Gs9LJqA/ZjcMpcl5HAeNeBH6wLq6iiKGP r1fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692952673; x=1693557473; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=nbrTz0WEZ0D5JX1lcGAehqFIRaBLl228FYSnNMLEiI8=; b=l+TJwVN4OKHpbdTZ13eCHVkunZeFpJjmMV6AGnxdJ1pGr8ezyRiTc/1WXRi1ZMMK3k ut8Zc509ZKXe1PeeI7kH4usBUIn1Og3MhYzyDGRLgTc+E2nhlYV8LAGeDqeRUd7Sybl3 EStFHHCMJNcXZjvfDkZt4ZKMdPj0AYhVSG7r9Eof9bP6WR3q/+BTExD1PVctFZNl6SCS HRIW+WEwn+7IB7S6yC6+78Mq6w+GYWPvLc8lh6E+L0LJxqmVvKgOo2EbdQummfAMm7De TVu12o5yzOXUYr1vc3kTC4YOyGzfwbbZf/AV1P3t2tNXWCphcUJZeK13pRcsTncrJ3N7 a2nQ== X-Gm-Message-State: AOJu0YwE4Wtp47utP6Nr479x9aa/SZDeSHbnOn/bR+W0pJMZ3iNIKqRt Tb5ccwZDawjn5D7DsKl7Dk+d/1MTHyykl+ojO3EmhbPtHgVrGQ== X-Google-Smtp-Source: AGHT+IGhVCIwusamOGEjI6dd75UPDbCWVWpDcF8iltxCNe3ziH9vuiu4ZRvgUrIf4yrTuJEKLMre1vn//5NlL5hHtOE= X-Received: by 2002:a05:6808:143:b0:3a7:2022:c4fc with SMTP id h3-20020a056808014300b003a72022c4fcmr2147767oie.9.1692952673070; Fri, 25 Aug 2023 01:37:53 -0700 (PDT) MIME-Version: 1.0 From: Nathan Dehnel Date: Fri, 25 Aug 2023 03:37:42 -0500 Message-ID: Subject: Relaxing the restrictions for store item names To: markeviciuseidvilas@gmail.com, guix-devel@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::235; envelope-from=ncdehnel@gmail.com; helo=mail-oi1-x235.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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.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-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx2.migadu.com X-Migadu-Spam-Score: -6.83 X-Spam-Score: -6.83 X-Migadu-Queue-Id: 6264B5418F X-TUID: oX+ynQ4tkZJ9 What you could do is implement percent encoding: https://en.wikipedia.org/wiki/Percent-encoding -Allows you to store package titles in any language in an encoded form -Allows the titles to be typed on latin keyboards -Allows the packages to be accessed through URIs in the future without causing problems