From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id WM4eOBZFwWb+2AAAe85BDQ:P1 (envelope-from ) for ; Sun, 18 Aug 2024 00:49:27 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id WM4eOBZFwWb+2AAAe85BDQ (envelope-from ) for ; Sun, 18 Aug 2024 02:49:27 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=retrospec.tv header.s=fm2 header.b=IWsSddo6; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="s cN2boj"; dmarc=none; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1723942166; 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: 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=7rkizOuoj+MQrhRwDBkC0ZdjVhDXXRsb5/+ZZ4RRlx0=; b=JvqxEcY5Les6VYm+Fck69yX+Jplk59yw7bgy1k7H0LNyOJk+Z7p+GOwaWLowHl4XcejGnf 0YfcMIHaMHTqdZC+SRvSQwy20e1gy+pefAjgxxvP70cLlnTEMa32n/PUq1FS/9KPMqB2Jd uCXCSs8HLOHMNE/P8gw43BTK0KBjOpgXW/wtyiqi2elAWmzzmFzO3xfYmjT4j1/UxjLY4g C4zWGsJRlWg1arKwK76ffwSVw5BPoa+dq/x35X6w3gljWzPbKTM4cfrz1ofkiSkc7mczCf 3FOAic9J/POREg/JZaXg3hvrrvdqJDcPJu7gcVsVLiiGDwjgux1ABcC3KSm/dQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1723942166; a=rsa-sha256; cv=none; b=cTrKU1yrsi0e3L/BlX9nZi7/RtIBnJKtKUQgHDwg+bcuAVc/mxJjo294w6pBBnBHjGDSD7 4n3LT5071uj8mcQwsTcu4zjNgEpP0gt9Phq7aSTbNirfJuONeY9cYsYsXEAVr9YGnwczk+ RkDKwPXlAf3Xoa/Anapo4HA6GXVMr1DETLluVmXuqWT3GiIcHx75qRF/5erqVTJ213MJzX 2goT8T1Sz54spBJAWs2yhh4bciJIKiiXWcDTiRXphdLLJQps/xMe57cQUfRAY24NeegM4w oNICEE7hniULyg39rxoyJQdsMLUqMq4ikTIuqkSHJljIE42hBNGmzX25x1arFA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=retrospec.tv header.s=fm2 header.b=IWsSddo6; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="s cN2boj"; dmarc=none; 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" 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 1F11C3FF58 for ; Sun, 18 Aug 2024 02:49:26 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sfU6B-0006xz-OX; Sat, 17 Aug 2024 20:48:47 -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 1sfU6A-0006xk-Cf for guix-devel@gnu.org; Sat, 17 Aug 2024 20:48:46 -0400 Received: from fhigh2-smtp.messagingengine.com ([103.168.172.153]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sfU68-0007M3-6w for guix-devel@gnu.org; Sat, 17 Aug 2024 20:48:46 -0400 Received: from phl-compute-05.internal (phl-compute-05.nyi.internal [10.202.2.45]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 1D00111515CF; Sat, 17 Aug 2024 20:48:43 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-05.internal (MEProxy); Sat, 17 Aug 2024 20:48:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h= cc:content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1723942123; x=1724028523; bh=7rkizOuoj+MQrhRwDBkC0ZdjVhDXXRsb5/+ZZ4RRlx0=; b= IWsSddo6PGENsWUHF5wwgiIA0E23PAQdoIyFg5+d9bPHsZF+oYjb7lBISvAH3SGr 9wv+z2go7r5he3oJKUl+N5N3+TL0zc2voYq6CLLuoSNGT/9QStj5lmC+qUtGvvmi 0w1lUnr1yIEQjtMFLJkM0bB+lA9b1qzDnFrAwscW5kw6Gfm9Fl9h3gpu8PYsd/Q0 EKBGBRSEK5i8RtJeJIhaTQG21yq2qM2NZjfJGa0fqs/WtT+OUcICzEkK7Xb4Qeai b8tV9cwu2EnKMoz3hQ+ah+otrEvFV9qtqBBvV+en3txP+iP3MB0FaZOAWc220LaE GmnSFVs/FvyPT9vP/F1QpA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1723942123; x= 1724028523; bh=7rkizOuoj+MQrhRwDBkC0ZdjVhDXXRsb5/+ZZ4RRlx0=; b=s cN2bojQuDPs/7uADJjymTQcU9IHtuNEK6f/d/OJxmPPZwMHNCSyajgxZwe66R1Df Ho5MnzHhLVCXaEtLVqUxSLOTujw4oQvaXeSNO4BpVKIganZ5YILNed2nWWX5F9x8 c5ssscTsk5dP9fq8jbinYwYrRz2KxhwJnaEXdNJFpG/70vT3/TyqLBsnGaEsn2pz Xj3InZTcSwdo/NDOoYf4/lLFLXEKhp3ObD4tdTrweL/G24wzpOfDbVUZ9ypLhi37 AcDRj+NGOIz5eiw2L1GdLfq0+0ecupFzotCxcs0nBkdCKKjF1Z6g6nJ+Rzv66aBY 2PMHdSQ/MNpeVdT17cw7A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudduuddgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepfffhvffufggjfhfkgggtgfesrgejmhertderjeen ucfhrhhomhepkfgrnhcugfhurhgvuceoihgrnhesrhgvthhrohhsphgvtgdrthhvqeenuc ggtffrrghtthgvrhhnpeehteevjeefvdehiedvtedtveejjefgffetfeelhffgtdfgieff hefgvedtudegleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh hrohhmpehirghnsehrvghtrhhoshhpvggtrdhtvhdpnhgspghrtghpthhtohepvddpmhho uggvpehsmhhtphhouhhtpdhrtghpthhtohepghhuihigqdguvghvvghlsehgnhhurdhorh hgpdhrtghpthhtoheprghtrghisegrthgrihdrohhrgh X-ME-Proxy: Feedback-ID: id9014242:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 17 Aug 2024 20:48:42 -0400 (EDT) Date: Sat, 17 Aug 2024 17:48:41 -0700 From: Ian Eure To: guix-devel@gnu.org, Andy Tai Subject: Re: Request for assistance maintaining LibreWolf User-Agent: K-9 Mail for Android In-Reply-To: References: Message-ID: <1E4DC6E6-3A2A-4E56-B2DC-527C23EC2293@retrospec.tv> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----760UA5S08NNBQWPNS2LPUG3UVZJ1P1 Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=103.168.172.153; envelope-from=ian@retrospec.tv; helo=fhigh2-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -7.14 X-Spam-Score: -7.14 X-Migadu-Queue-Id: 1F11C3FF58 X-Migadu-Scanner: mx11.migadu.com X-TUID: bStl5Dy8zT+R ------760UA5S08NNBQWPNS2LPUG3UVZJ1P1 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable It's not, IMO, because while it's very easy to set up a channel, it's very = difficult to publish substitutes for it=2E I don't think collisions are any more likely, but perhaps you know of case= s I haven't encountered=2E The larger risk is divergence of package definitions, so version X of a pa= ckage in Bob's channel works very differently than version X+1 in Alice's= =2E I'd greatly prefer to do the maintenance in Guix, as it'd be much simpler = for everyone=2E =E2=80=94 Ian On August 17, 2024 5:11:44 PM PDT, Andy Tai wrote: >I wonder how scalable this approach is, if many "package maintainers" >each have their own channel for the packages they are maintaining, and >made available this way=2E I would guess to use this approach the Guix >users have to do "guix package -u --allow-collision" > >> Date: Sat, 17 Aug 2024 12:43:11 -0700 >> From: Ian Eure >> Whatever the state of Guix proper, you can always find the current >> version of LibreWolf in my personal channel[1], though I don=E2=80=99t >> have a public substitute server, so long build times will await >> you if you choose this route=2E > ------760UA5S08NNBQWPNS2LPUG3UVZJ1P1 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
It's not, IMO, because while it'= s very easy to set up a channel, it's very difficult to publish substitutes= for it=2E

I don't think collisions are any more likely, but perhaps= you know of cases I haven't encountered=2E

The larger risk is diver= gence of package definitions, so version X of a package in Bob's channel wo= rks very differently than version X+1 in Alice's=2E

I'd greatly pref= er to do the maintenance in Guix, as it'd be much simpler for everyone=2E
=E2=80=94 Ian


On August 17, 2024 5:11:44 PM PDT, Andy Tai <atai@atai=2Eorg> wro= te:
I wonder how scalable this approac= h is, if many "package maintainers"
each have their own channel for the = packages they are maintaining, and
made available this way=2E I would = guess to use this approach the Guix
users have to do "guix package -u --= allow-collision"

Date: Sat, 17 Aug 2024 12:43:11 -0700
From: Ian Eu= re <ian@retrospec=2Etv>
Whatever the state of Guix proper, you can= always find the current
version of LibreWolf in my personal channel[1],= though I don=E2=80=99t
have a public substitute server, so long build t= imes will await
you if you choose this route=2E

------760UA5S08NNBQWPNS2LPUG3UVZJ1P1--