From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:203:b4db::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id KNXQCVSqy2HmwAAAgWs5BA (envelope-from ) for ; Wed, 29 Dec 2021 01:22:44 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id kH8lB1Sqy2EW4wAA9RJhRA (envelope-from ) for ; Wed, 29 Dec 2021 01:22:44 +0100 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 B2631D3F7 for ; Wed, 29 Dec 2021 01:22:43 +0100 (CET) Received: from localhost ([::1]:44146 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n2Mjq-00048q-OD for larch@yhetil.org; Tue, 28 Dec 2021 19:22:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34100) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n2MjW-00048T-Oh for guix-devel@gnu.org; Tue, 28 Dec 2021 19:22:22 -0500 Received: from mx1.dismail.de ([78.46.223.134]:17310) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n2MjU-0003vu-4M for guix-devel@gnu.org; Tue, 28 Dec 2021 19:22:22 -0500 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id c9d2eb1e; Wed, 29 Dec 2021 01:22:16 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date :message-id:from:to:cc:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s= 20190914; bh=CW0hPV6tSkHgcFTw0ADPrnooWF1qkuc7YGyR3ECQ1IE=; b=CuP +2vJQbb/nuKFMWY75DoqG9qQk46QwvCVB2b3QgCtu3IpnQgzHgNCOp6aPbiEH8qd MYxDiQASL/8O/rA6nv80H39AFbTjm3814Tg2BRDODWOGBszmkFhlNmhb6tJVEjpZ itN+VnxyUgYPODUdx73l7qY2wYMULsjyF1IHGIbtKrSQn21qrq2FxXQwKq7DCZJu 72gDbJd6hY4OW0hmrtC/x/Kf16d8cvFmgQPU2CaGYoUnwV9ndbqHy0tyXHt5ytPc XMcRnkPu7RGr7xboL1Te0hJU+HxdDbabRAfZqkXziTQk/TPlU88JTcYvtoMTYBjC tsY1WHApzMCqJaAKMsA== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 52433648; Wed, 29 Dec 2021 01:22:16 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 5391ca05; Wed, 29 Dec 2021 01:22:16 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 83b784fe (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Wed, 29 Dec 2021 01:22:15 +0100 (CET) Date: Tue, 28 Dec 2021 19:22:13 -0500 Message-ID: <20211228192213.GB16610@gac.attlocal.net> From: jgart To: raingloom Cc: Ricardo Wurmus , guix-devel@gnu.org Subject: Re: Guix "R" Us - GNU's joy store! In-Reply-To: <20211229002704.707177eb@riseup.net> References: <20211228004251.GB8286@gac.attlocal.net> <87y244j54c.fsf@elephly.net> <20211228084020.GB29659@gac.attlocal.net> <20211229002704.707177eb@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=78.46.223.134; envelope-from=jgart@dismail.de; helo=mx1.dismail.de X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable 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" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1640737363; 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=KViYQWIERFShtWq37lhRrfGKfxWym6bTW/2L1+0Spp0=; b=qeC9SDB1hlYsLuRmjEELgUEKryDN3UMCSNUximqL8I3dlIXfd7RH91cIFjy3OhUXVELp89 4vLBocJi+jAz2NAX25OfKlCz+EBq9ppRdI33NxpDPGszQVKNOnghasH7qaFCA5d0XaG/7+ el34XGjFv+buKPYKa9otF7msGH6mzAU93ahgP5d+oc5/vjcdlDFmkZ8Rv+FXgH7sySoQyT 1BjysPqLSj/RxSxG6SsE6TcRtPFPwB5P3RpZXcogqXYNSvN+yS5mFB1ZMTxN0YIE3Ksm8b 0iAeTKwgLAm/2Zs1VC4G9SjhkSD0d5epFk67XOs+sImDORdUXYJ9QkOl52f/tQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1640737363; a=rsa-sha256; cv=none; b=NmjxkRS6/58GXGDx2rKakjoGgy0kymyvI+OdXMCbcxkaG2+JaMTNVBc6YVTqNNhfi0vKCz RGLojCCBQM8yd+f1tokBWH38rWsMbmJDvlMgRtC5u5EEHBDOiDaMT8n53dv4QkXP9Z6/uR hKtNKejqmDzjggclU+7DdN2t+Ftc7wXCDbaf55BTkd++4R8+97dBN2APgUk+EeI7Dqadwl gZ2yqeinpMdt4kpezTAq45tfpuld3wrNjxG3g6RZiAgtMBU9s4YMoiPkfFTkUcxxTy6xy0 DvRHuJpR0jInm/VBjcoCcZry6J+jwswZN/8mwLoYdJH1ei+CeYXFO2PGfAC6Tw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b="CuP +2vJ"; dmarc=pass (policy=reject) header.from=dismail.de; 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" X-Migadu-Spam-Score: -6.67 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b="CuP +2vJ"; dmarc=pass (policy=reject) header.from=dismail.de; 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" X-Migadu-Queue-Id: B2631D3F7 X-Spam-Score: -6.67 X-Migadu-Scanner: scn0.migadu.com X-TUID: PYPasFufjog2 On Wed, 29 Dec 2021 00:27:04 +0100 raingloom wrote: > TLDR how much of the effort spent on this channel is really justified > compared to making the underserved use-cases easier in upstream Guix? If there's any particular packages that should be sent upstream feel free to take them from GuixRUs and send a patch to upstream. Just add the original packager as co-author out of courtesy. Also, let us know by linking the ticket number so that we can remove them from the channel. We also read the commit history daily to stay up to date as we are also regular contributors to upstream. If there are any packages that build solely with package transformation options from the cli and they are currently in GuixRUs also let us know and we'll remove them after testing. See the other points in my previous email for more reasons to have GuixRUs (pre-releases, nightlies (olive), alpha software (https://issues.guix.gnu.org/47104), vis-lsp, etc...). I think people should explore having channels for the sake of just exploring having a channel. It allows those without commit access to have the freedom to explore and navigate Guix how they want and at the pace that they'd like to develop at without fully depending on upstream. Channels can assist upstream when proper communication is involved. I also think channels can function as a testing ground before sending a patch for review to upstream. The following is just two example channels that have served as a testbed before sending to upstream: https://git.genenetwork.org/guix-bioinformatics/guix-bioinformatics https://github.com/ryanprior/guix-packages GuixRUs is not a new idea. GuixRUs is like any other guix channel out in the wild. We just want to have our own small channel as a small community. We encourage others to start their own channels and we're working on making starting a channel easier for newcomers in the near future. Stay tuned! I hope that further clarified/contextualized some points on GuixRUs I made in previous emails. If not, feel free to reply with further questions. Thank you for your interest. all best, jgart