From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:4ea1::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 8KxNEPUTy2HFpwAAgWs5BA (envelope-from ) for ; Tue, 28 Dec 2021 14:41:09 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id cA9sCvUTy2F2cwEAG6o9tA (envelope-from ) for ; Tue, 28 Dec 2021 14:41:09 +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 C6ECE1818A for ; Tue, 28 Dec 2021 14:41:05 +0100 (CET) Received: from localhost ([::1]:45748 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n2Cit-0003RB-Re for larch@yhetil.org; Tue, 28 Dec 2021 08:41:04 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38356) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n2CiV-0003Qx-9M for guix-devel@gnu.org; Tue, 28 Dec 2021 08:40:39 -0500 Received: from mx1.dismail.de ([78.46.223.134]:7373) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n2CiJ-0003HT-19 for guix-devel@gnu.org; Tue, 28 Dec 2021 08:40:31 -0500 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id aca4342e; Tue, 28 Dec 2021 14:40:22 +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=az3uwLAsm9G570bsQjx1fN4E32AqbMn3msf1v5HvZFs=; b=ms+ parAMKIKBo4kcPIcWnpPZ8l8FkrUSFJY+V+1daCZrsu7qK/P0ZsiQvSPduvXw1rc ffnpkt8oUy1JE68CDWYGPtoQvEGH93iTcLRuJ97nTXbJ1+gYFuNbJBbrhlgjCnMf TJY9jcw6qudxKEV9jVWXiAj9OHU0gDTzsMWNYkzVPdjpJESIjMRPhn+99D8K+WAC Qmwgj14bhuIjKAeJr4qzmwblk4nIzSWxmZSOxhBR+NqtdgajN/74WpTf9QzT5EQx V5rl6ZlOp1ZB1AsE6WLm7FOnPC/AJivh/3G+E06T9gKQnCSCsn2KFzoMH1q4iBbe uMKa+VmD2byInz9hE8A== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 57b65490; Tue, 28 Dec 2021 14:40:22 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 73bccd1d; Tue, 28 Dec 2021 14:40:22 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 8ade123a (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 28 Dec 2021 14:40:21 +0100 (CET) Date: Tue, 28 Dec 2021 08:40:20 -0500 Message-ID: <20211228084020.GB29659@gac.attlocal.net> From: jgart To: Ricardo Wurmus Cc: guix-devel@gnu.org Subject: Re: Guix "R" Us - GNU's joy store! In-Reply-To: <87y244j54c.fsf@elephly.net> References: <20211228004251.GB8286@gac.attlocal.net> <87y244j54c.fsf@elephly.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: -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, RCVD_IN_DNSWL_LOW=-0.7, 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" 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=1640698865; 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=wkuzJUqvJKq0OpzgSghvoWqZVk3IUFIiQ4CuaRHb04Y=; b=qejQZJ6yQhl4JMusiBQ/AjxGD0ulEHj+/+5+HcBDF5j7zhAo0HBbbrK0CM5I+IaUbA/gLT u4tNe+liSCpTwWJen53f4e+SBzZjijev7KeV5y8DmULC0YeYxsZBq3vv8zhqBdpouwlYIW gJCLr/kU15eQyx06Zf8t0T4UQ6QToPxbgzrM8zX9yUBsPkhi7GyJX0Fydb4jxED+7PDf5d vlcF0qX1tVxUgv3CNCJ20ViKhzUndgJIRbOPJ0UWp2h5Uzw7TzzsgewShbPfdwg9T5fnug Pm5Bdujd+zvGpdeirA6zWpfN//+xi6hwjJ1wMNNtLjqRYGOwplvI6pfzlL1RAw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1640698865; a=rsa-sha256; cv=none; b=SKUJkycDBSijtSrNeHt1jW2hpq3JotpMlyjF70YL2HN/qjyf9EkJqScwWARACmsFVNIVJ/ TMK8cEeTd5tqc/4x1XE3z121mFzfe4FybjMdr4iwBOyw360Ozes1vKRNWf8H+kwkr2FvH8 PZJSoePBeIp2y+SPhQg3swQuuB22aO95DRbpG/yr+RbkzdFmJzh2WkqHvN3OajOPyCnpGx UkUDjHgLlCqo9a+LeavNUNebKiY3FxYgS6Zj6XTLb4seQEn3aakt1gcFT7sduKrHH4IV+6 0ttPosqjghg8hJkCoCNDkFo9XXwc1eTIc6h5AewPiWJLW0EScIS41KNlmtHvcQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b="ms+ parA"; 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: -5.37 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b="ms+ parA"; 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: C6ECE1818A X-Spam-Score: -5.37 X-Migadu-Scanner: scn1.migadu.com X-TUID: uh5qanFZWbdz On Tue, 28 Dec 2021 13:14:45 +0100 Ricardo Wurmus wrote: > > jgart writes: > > > * Yet to be merged upstream. > > Are these going to be submitted and merged upstream eventually? Hi Ricardo, >From our README: ``` The goal of this guix channel is to provide packages and services that are: * Yet to be merged upstream. * In alpha or beta stage of development. * Customized to certain use-cases. * Nightly releases. ``` To expound on the above a bit: > Yet to be merged upstream. You can think of GuixRUs as a pre-release channel for software that is waiting to be reviewed upstream. Sometimes patches can sit for a while while waiting for upstream review and GuixRUs hopes to alleviate some of this anxiety by providing those patches as "pre-releases" in a community channel that makes them available through an expedited review process. We're interested in developing tooling to help facilitate this ambitious endeavour. > In alpha or beta stage of development. We'll make grumble available through GuixRUs and provide a service: https://issues.guix.gnu.org/ Another software that is in heavy development but useable: https://wahay.org/ > Nightly releases. GuixRUs will start by tracking olive-editor nightlies: https://www.olivevideoeditor.org/nightly.php > What's the intended process to avoid this? Packages that are suitable for upstream will be sent in batches. whereiseveryone community are active contributors and we'll make sure to send over any developments suitable for upstream. We welcome anyone to help contribute in those efforts. Feel free to upstream anything in GuixRUs that you see suitable if we don't get around to it. If you remember to list the original author/packager when upstreaming from GuixRUs it would be much appreciated. The first batch to be sent from GuixRUs for upstream will be these emacs packages we recently packaged: https://git.sr.ht/~whereiseveryone/guixrus/tree/master/item/guixrus/packages/emacs.scm > Customized to certain use-cases. I recently forked vis to provide language server protocol support "out of the box".[1] We're also packaging all the suckless patches for dwm, st, dmenu, surf, etc... and making them available as guile variables/code in order to easily assemble your own suckless forks with guix[2][3]. In other words, GuixRUs can also be thought of as a library for assembling your own suckless fork. > Is only free software acceptable in this channel? Yes, we only accept free software. GuixRUs is a free software bazaar. GuixRUs is at the service of assisting upstream and the Guix community at large. all best, jgart [1] https://github.com/fischerling/vis-lspc#easy-vis-lspc-installation-with-guixrus [2] https://git.sr.ht/~whereiseveryone/guixrus/tree/master/item/guixrus/patches/suckless.scm#L28 [3] https://git.sr.ht/~whereiseveryone/guixrus/tree/master/item/guixrus/packages/suckless.scm#L44