From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id sPgnAv89QmHTQgEAgWs5BA (envelope-from ) for ; Wed, 15 Sep 2021 20:39:59 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id iJJ0Of49QmFXPQAAB5/wlQ (envelope-from ) for ; Wed, 15 Sep 2021 18:39:58 +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 45E28139BB for ; Wed, 15 Sep 2021 20:39:58 +0200 (CEST) Received: from localhost ([::1]:42774 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQZp5-0006Iv-LL for larch@yhetil.org; Wed, 15 Sep 2021 14:39:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46636) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQYlP-0002vn-3D for bug-guix@gnu.org; Wed, 15 Sep 2021 13:32:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41621) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQYlO-0004zJ-Rx for bug-guix@gnu.org; Wed, 15 Sep 2021 13:32:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mQYlO-0004sI-Nr for bug-guix@gnu.org; Wed, 15 Sep 2021 13:32:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#50606: Add support for other formats of Guix channels Resent-From: EuAndreh Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 15 Sep 2021 17:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 50606 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 50606@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163172706318659 (code B ref -1); Wed, 15 Sep 2021 17:32:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Sep 2021 17:31:03 +0000 Received: from localhost ([127.0.0.1]:53166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQYkR-0004qj-5R for submit@debbugs.gnu.org; Wed, 15 Sep 2021 13:31:03 -0400 Received: from lists.gnu.org ([209.51.188.17]:59572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQYkO-0004q5-JG for submit@debbugs.gnu.org; Wed, 15 Sep 2021 13:31:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46266) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQYkO-0002ZS-01 for bug-guix@gnu.org; Wed, 15 Sep 2021 13:31:00 -0400 Received: from box.euandre.org ([46.101.160.115]:59985) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQYkI-000481-Vr for bug-guix@gnu.org; Wed, 15 Sep 2021 13:30:59 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id A5A32FC3EB for ; Wed, 15 Sep 2021 14:30:20 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1631727021; bh=x8Jr3lIea25zPuCPz1CdFJFsAEmz9AogQsWGznSyTi8=; h=From:To:Subject:Date:From; b=t6e0KhGmkNTsXGf5Qfld8vS9ib7BJKJVu2JL4s8EAVMYoTtUeXE8FOdrlCSOuA5Lq +ovTRaUW+RkZSK1xWK9kywiKp70fL9nucDTjD4fA+QfVf55hsSFNvQkotJlUu7wXjl k/h0A9M4UQZvgPMj3/InoguFuR1EM3thxMUSAsRrxPnhqYVDQxDVTryqVteXu6uF9F 14D8kF24xQGf2dqhz74Um5j3uWJRg9NYu4bafdIAOnGa/+hkUukAM/4g7C2MXlqWfN DeXKHURu6hNgd64Hrp+AQ1lfME2tWljnrDsRfoSDBpsIgLFibBkYxjdUz3Mf/nYWG8 GNeQ2ZC5lfHnA== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Date: Wed, 15 Sep 2021 14:30:17 -0300 Message-ID: <163172701717.1270740.9988334410334115700@localhost> Received-SPF: pass client-ip=46.101.160.115; envelope-from=eu@euandre.org; helo=box.euandre.org 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Wed, 15 Sep 2021 14:34:55 -0400 X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" Reply-to: EuAndreh From: EuAndreh via Bug reports for GNU Guix X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1631731198; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=f71kpOXhUC73Oomn57E4HnhDX8CD1+iMNCP2ge1scRY=; b=QbUQ1GYwG9GR2SU/4HNmbGQmGnPKC17HTmU291wQx8MWk1g/Pzf/+bZc3xElQD3G4OvgyZ jN6Mv0KAGieHIWUZqLbiCffWmCSNy1vE3EUkeZaCnN/HLd1Qnchog1g3q8TR6Ch9IG9JUs FwDSWApDzT51ziqhKUShJflVhXAMeuFl3L93Jbj0SLHSiN9ryp5S9hLWka9q+zAB44b+Z0 Iv6B38KztjIEa9WJnItcCVnBZeGnUsMQaK+Mklkj5knfGAzKMV67j3rl37Ps/hDBy/8eoY oGbYBYmIMyNwg0fcSxVAHYLVavco/JnzyCRFlOjJLuuDDzCN8FTva4oOeiFJcA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1631731198; a=rsa-sha256; cv=none; b=EC/R8oBR5SmJGo+n8AyzVUE5H8F5aK/oa9Nvaa9SON2D5TlM6B9RhAbSiUZer03zZC4HJP pLokJhQtPuQ0PW8+HUAKh9iGVNah77hTZHqyF+2cyUl81rsxvYoaj29GlweRmol5hmT2fk DA+mZW51Uu1OszxiJUKjwb2Ggudin3QLFaC8kd+qtqNxk3ggoR/Uov74xSchkX2adftl+U gxkEPFvP1dFkn3HUfvVVWlv4lToxWYQgbqOnW/xN5J0czwI5bYIA3TT23njdH85auhKY8K ILdK4zsyjin7x4IFQS6FfVGdbyYeX36eczHgK4Mn58/+1wKZ2eAnr56JyVQaaQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=euandre.org header.s=mail header.b=t6e0KhGm; 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: -2.40 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=euandre.org header.s=mail header.b=t6e0KhGm; dmarc=pass (policy=none) header.from=gnu.org; 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: 45E28139BB X-Spam-Score: -2.40 X-Migadu-Scanner: scn0.migadu.com X-TUID: OC+GDBn3no8q As I've described in [0], one can't have a Guix channel served over Git's "Dumb HTTP" protocol. That is caused by libgit's inability to do so [1]. Guix channel authors may want to serve channels: - via "Dumb HTTP" Git repositories; - via other DVCS like Mercurial, Fossil, BitKeeper; - decoupled from the backing versioning tool. My initial though is that making Guix knowing how to handle channels served= as tarballs would suffice, and cover all of the above. Those channels wouldn't have the exact same caching and authentication characteristics as channels served via Git repositories, but that seems OK. WDYT? [0]: https://yhetil.org/guix-user/162732098483.1190082.2428052336447457010@= localhost/t/#m8bb1fc83a8eccd9819085432a59bad9257ef434a [1]: https://github.com/libgit2/libgit2/issues/4652#issuecomment-390903142