From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id eGTIBQQr12FOFgEAgWs5BA (envelope-from ) for ; Thu, 06 Jan 2022 18:46: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 mp12.migadu.com with LMTPS id yHw7AgQr12FqNAAAauVa8A (envelope-from ) for ; Thu, 06 Jan 2022 18:46: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 BB2C839E32 for ; Thu, 6 Jan 2022 18:46:43 +0100 (CET) Received: from localhost ([::1]:46770 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n5WqY-0003ZO-UG for larch@yhetil.org; Thu, 06 Jan 2022 12:46:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52066) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5WqE-0003Wu-Nf for guix-devel@gnu.org; Thu, 06 Jan 2022 12:46:22 -0500 Received: from mx1.dismail.de ([78.46.223.134]:15723) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5Wq6-0007TY-96 for guix-devel@gnu.org; Thu, 06 Jan 2022 12:46:21 -0500 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 53eab331; Thu, 6 Jan 2022 18:45:26 +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=Ghv96QnfQd2edI7cXvmI14TyqnVDZ/JJvmgqxDpf920=; b=Ric qNxwyNdc6L2orkj1C81AbI0lOGXtW7rRlyqYsANwvuoBOw5Jyuxqk3JTQ99YDgR+ TUV8F/AMUgfm0Wl592JHnJnYxajJH6ap4+z9ONvb6szxH+26iO8X0O3TKIhLk/K1 W95jI2cwV2CJmp8aOgKdOipnklF2BATh0ivQDOHZtDsu0WN7pT6RiY4zUWnKe67a fn8SPzFfVXouqWQQGjdKuMp3Leq6oUwuJUqBCJf4OZUpwTeBRiuLpgL70Dq5Q5YQ fJwC5ZI6Ytt6+Q9LAseumJRaWw++0dpDBwzcuIUbRBDQ3qDQiQWPulxcLZe2z19u Rc8CqIS262HmokJXQsg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 0e7903dc; Thu, 6 Jan 2022 18:45:25 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id f233191e; Thu, 6 Jan 2022 18:45:25 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id a4c368b5 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Thu, 6 Jan 2022 18:45:24 +0100 (CET) Date: Thu, 6 Jan 2022 12:45:23 -0500 Message-ID: <20220106124523.GB7102@gac.attlocal.net> From: jgart To: Katherine Cox-Buday Cc: raingloom , Ricardo Wurmus , guix-devel@gnu.org Subject: Re: Guix "R" Us - GNU's joy store! In-Reply-To: <87ee5kvpgk.fsf@gmail.com> References: <20211228004251.GB8286@gac.attlocal.net> <87y244j54c.fsf@elephly.net> <20211228084020.GB29659@gac.attlocal.net> <20211229002704.707177eb@riseup.net> <20211228192213.GB16610@gac.attlocal.net> <87ee5kvpgk.fsf@gmail.com> 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=1641491203; 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=Ghv96QnfQd2edI7cXvmI14TyqnVDZ/JJvmgqxDpf920=; b=ZtE0SCwYoN4QkusMBAWXl7p2ldh7wVHVukV8PwCz9hW3rGm/vDhDcIgnE66SpkCWU7RnaB NjvGuUyGmRw6JW21s7nTXXtifvRapbqpVXX6dXQJY4RcaWQtz5FXNnhg+C7XA2FMOxIs3i TG6VM6dLSlT5OopavdK9RkyN5J6JSMRKqjNH5k0FzM1UbxY68fFSJBpYFamYfHg2glR29J BVeXZ6BeJ+mcMyGQ1T2NJE7KfheW3D+jQNPZkuh8cayjsuzxx++ZldtFGYCrbNgXza0bys oVV9tQdQ6xGa8b6xYY9UFxMicK0J6xxz2Rr7SdJHlpzJhV6PDj+SoMc+fVoTjw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1641491203; a=rsa-sha256; cv=none; b=cgLqqOHSShYpxEiTqlsFRrFHizvyH1NBOebSBETl+o5WmJw3B3WCiZbFRLI5pgq/WBEJUw TK3NsPp1SZ8FPE6lBAi8L4lqjWDl1TIguVRSQLqbb4qtSQ24+cvfZPnJN8R69r2oREDcbX dtquyZYZZLKDByj7VWvAMhReQPJ16yuN2CxfzWqARYzA0K6xhQAasPMBl1uKVX79iB/z64 FgTpz8hRI+5QTTS9X4jvqmWSgwGfV5JEAmwkHscjSregqaW+bSA/Y2PZlmarW6l24SjQNd 6B3EDuHmpTquirt2B0lSI/w1CNiBs5RD4B88PyLVEk5unZlz+a9CFAqTD2UIsA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b="Ric qNxw"; 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: -3.90 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b="Ric qNxw"; 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: BB2C839E32 X-Spam-Score: -3.90 X-Migadu-Scanner: scn1.migadu.com X-TUID: E/5/g8V7pCty On Thu, 06 Jan 2022 09:44:27 -0600 Katherine Cox-Buday wrote: Hi Katherine, > I hope we can take the reasons people make these channels and bring > them back to Guix proper to make contributing here just as easy. Contributing to Guix upstream is definitely high priority for the guixrus channel and the whereiseverone community. For example, as a small community we are planning to organize a monthly channel cleanup day in which we look at all the packages in guixrus and determine which packages should be sent upstream and which packages still need more work. This style of iteration can serve as an additional and more intimate layer of onboarding for newer users because we review patches on https://lists.sr.ht/~whereiseveryone/guixrus as well as discuss package issues on #whereiseveryone (libera.chat) in a short feedback loop. In the process of doing the above we also explain the upstream contribution process to newcomers. My hope is that higher-quality packages by first-time Guixers will become more commonplace in upstream issue trackers. We are also experimenting with using builds.sr.ht to run the guix lint checker, and more when submitting patches to guixrus/upstream thanks to dhruvin: https://builds.sr.ht/~dhruvin/job/665098 https://builds.sr.ht/~dhruvin/job/665205 We are developing a package search[1] in the context of the guixrus channel web site: https://paste.sr.ht/~dhruvin/0828f7b1df2ffa7b7b31c50e07ef043d94caeea0 guixrus had 83 packages that day. If interested in the library that was used to generate the json paste output see this repo: https://git.sr.ht/~dhruvin/doug A top priority goal of the whereiseveryone community is to encourage new Guixers to contribute to Guix (upstream as well as whereiseveryone community projects). We want to facilitate, develop, and discuss that process, as well as experiment with fun ideas and tools for Guix. It's ambitious, I know. We'll take it one S-expression at a time. happy hacking, https://sr.ht/~whereiseveryone/