From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id KFkHJ42+j2AIKAEAgWs5BA (envelope-from ) for ; Mon, 03 May 2021 11:12:45 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id KP+wIo2+j2BmdwAA1q6Kng (envelope-from ) for ; Mon, 03 May 2021 09:12: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 0A8E3149F9 for ; Mon, 3 May 2021 11:12:45 +0200 (CEST) Received: from localhost ([::1]:40850 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldUd9-0005n2-Nr for larch@yhetil.org; Mon, 03 May 2021 05:12:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59558) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ldUYc-0002mt-EX for bug-guix@gnu.org; Mon, 03 May 2021 05:08:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34669) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ldUYc-0001aT-7M for bug-guix@gnu.org; Mon, 03 May 2021 05:08:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ldUYc-0001XM-2i for bug-guix@gnu.org; Mon, 03 May 2021 05:08:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#48111: tilde in Go package names (eg. sourcehut hosted packages) Resent-From: raingloom Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 03 May 2021 09:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48111 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Leo Prikler Received: via spool by 48111-submit@debbugs.gnu.org id=B48111.16200328235877 (code B ref 48111); Mon, 03 May 2021 09:08:02 +0000 Received: (at 48111) by debbugs.gnu.org; 3 May 2021 09:07:03 +0000 Received: from localhost ([127.0.0.1]:46211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldUXe-0001Wc-KN for submit@debbugs.gnu.org; Mon, 03 May 2021 05:07:03 -0400 Received: from mx1.riseup.net ([198.252.153.129]:57822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldUXa-0001Vy-SQ for 48111@debbugs.gnu.org; Mon, 03 May 2021 05:07:00 -0400 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4FYcY943sQzDqkN; Mon, 3 May 2021 02:06:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1620032813; bh=JsCNsyustO1+xjAvRZo1+MiHbtRu+S5cIwPvXVYoG0c=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=hQcOxMISoQ8BcBIS/U8PwPsfuC2vTxxPCh65uj8HFxYCDBrRarLEjjvVHBdC1kOaY j0IsB/vL6s6HKeTZS9BGakm3ZcPl03RBR72/yol5iJtqNtnVO8IOzIqP1Y2ctwBiWo V5t32nFaJZVyY2FE3DugeHhmbrJ92rjw6Kms2orE= X-Riseup-User-ID: 382E74E2F4DA5BE720E6DCCD1E93C8A41C402124C2068A7A7C891F732CA24B8A Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4FYcY84jFwz5vRy; Mon, 3 May 2021 02:06:52 -0700 (PDT) Date: Mon, 3 May 2021 04:16:15 +0200 From: raingloom Message-ID: <20210503041615.733f9870@riseup.net> In-Reply-To: <9ea8a08c75fc1a7b26f0380ba3a42161f3d5c570.camel@student.tugraz.at> References: <20210429195415.3f0dfaa9@riseup.net> <9ea8a08c75fc1a7b26f0380ba3a42161f3d5c570.camel@student.tugraz.at> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 48111@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620033165; 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=D+iK1eGjy1/upMeazWdyGjdkWhNIBASrgLFTqRm2WrY=; b=nF+jicTkUbAe/s6vaoisXlPyUwJcQQjTn/duOdNWVh/+W0gKsjknAP33+zPbZx2cXcbCSA ON96FzS8pTEr0tpWoPxtoyvZ8OXTwn2FDepyqoI9Ond6gQZQz3Tl5m/KZ6S/ri83+ZBQga BEwQCPaTj8nFPBtczFvLgLDUGUVhu4DaEQEiYffLgbxTG3JldJ/ooHqJx8k5Q/TI4UlSJL fzB17EJtVbrnCBzNPShkzU2jI/BROZzzfRx5L4MpSAOaQXvmmRVt1u71Nun4pJWPu+hH71 62WmanX4WZptvjGeim7yU5jKPVVbgZ5wH4eZgKU9/0sO47Bz5bCd+FchByfFGg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620033165; a=rsa-sha256; cv=none; b=DzmxriZRqnb/N+L2VG181Q9WcJBlnAsnFUaJXFO9C6tRGfVv3+TdbUid3aP9nRxE4tHXgS apOO0alsRByhEyDoe3/9fD1V2BBC2XThPNA+Hm4p5kpqB4wZx9/dpsMRnDQUzrhXlopyy5 YM/2gYxtCHg823Yqi3NBZQrPBWlhh5a8S2cUAkn3cuMXHnOFiNxtz3XYNqFx0u07yOfN4Y qPbBE8+hXomZ07qA+3x4z02qScY7GzZ5iOVfzAjjU2tWKPd5P/Wn48AEFbGZl3a3SL6DN0 ENvATwabbBqO0yUbe5GU6sBjIykaNHtgFgLrrw0jysahI4jH8XGE+oraV3RIFQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riseup.net header.s=squak header.b=hQcOxMIS; dmarc=fail reason="SPF not aligned (relaxed)" header.from=riseup.net (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -1.36 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riseup.net header.s=squak header.b=hQcOxMIS; dmarc=fail reason="SPF not aligned (relaxed)" header.from=riseup.net (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 0A8E3149F9 X-Spam-Score: -1.36 X-Migadu-Scanner: scn0.migadu.com X-TUID: fImqFPuYHv7Q On Fri, 30 Apr 2021 11:53:40 +0200 Leo Prikler wrote: > Am Donnerstag, den 29.04.2021, 19:54 +0200 schrieb raingloom: > > Trying to import kineto and getting this error when building it: > > > > guix build: error: invalid character `~' in name > > `go-git-sr-ht-~sircmpwn-kineto-0.0.0-20210225135222-edd4fe31f16f- > > checkout.drv' > > > > I know the names are significant in go-build-system so I'm not sure > > how > > to work around the issue without breaking anything. > The way Go works, I would hazard a guess, that > module git.sr.ht/~sircmpwn/kineto > and > module git.sr.ht/sircmpwn/kineto > name two different modules. However, as the latter can't exist since > sr.ht prefixes user names with ~, I think a name transformation, that > maps the former to the latter should be safe. On the other hand, > since this just affects store file names, we might instead want to > map "~" to "-" in the general case of it appearing anywhere. WDYT? > > Regards, > Leo > It turns out that it's okay to change the names, only the input alist keys are significant. So it was relatively quick to fix this by hand. Not sure how the importer should handle it. I've been meaning to look at importers for a while, because I wanna tackle either a Chicken or an Akku importer, so, I'll try something Eventually (TM), but can't promise a deadline.