From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id QEoSIn0n2WXJNwAAqHPOHw:P1 (envelope-from ) for ; Sat, 24 Feb 2024 00:17:17 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id QEoSIn0n2WXJNwAAqHPOHw (envelope-from ) for ; Sat, 24 Feb 2024 00:17:17 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=fernseed.me header.s=MBO0001 header.b=x89oqgDe; 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"; dmarc=pass (policy=none) header.from=fernseed.me ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1708730237; 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=C1fN8/1Qb5OB8JXYNsyutuFLT/koGGk0N/cjr7bsFRM=; b=ehk5DLoBe9GHs6UcY68s55NpxsCRMx5AA28fx+LRg/h+xo9ZShMm70nKHdXAqA5hAvTXTw F4rGQYSgiT9jPitsVXs1vBHG8USr6sw+ay8EiZmprega2S0fyzsgVHWbGgoiWb2HoHkTKr VrClg0tfZqEgpTrNsGViJnzRIU38y6H80g1PMLNXDlYTijHvWIlJEb99W+jxZCqbe2M8qa 75jAf8W5JGHtK7quNjmddgxPqr4lQJRjvkJabUTfBfc7KzqTBJl4Vym/O0ATfybuVj8gPL 0i1icaupHkBF20E1ZKx05jqzNG34aAiN2/4Kf/a+vQlO+pmOja9I97SiMp86KQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=fernseed.me header.s=MBO0001 header.b=x89oqgDe; 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"; dmarc=pass (policy=none) header.from=fernseed.me ARC-Seal: i=1; s=key1; d=yhetil.org; t=1708730237; a=rsa-sha256; cv=none; b=Y76W0RpXE1mamVTOaHhr/POb3/3/GR5iqoyx1tEO4PQG6ciTo+xbsQllEHjmuquxGboc7E O27xU0XAZoNu/M6TCmQ4rFnF9y4mbCt0XyxetEmj83BQ4SbWVMGWKwSurTQFCMhzUy4Pa2 7BRVVeX7Qq5Pdzq3qAqcWUEjm8DKHsRrLvYF8wQnGihnde4YkZqab1LLI2Z8JprFn7fkFv 0NhWvjQoSH9ADYNXG09zCa8vfXc+d4cSsmyGgTfUfQNIniru37TStfAhloqRGuvW61JZ84 CnbU52djBr8OtczuwQVWA4RPDE1S2j5UbhT+cdYGSzdbr/8k3/C6JZ3IicQ+kQ== 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 2DD426AE9C for ; Sat, 24 Feb 2024 00:17:17 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rdemU-0005MQ-DR; Fri, 23 Feb 2024 18:16:38 -0500 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 1rdelz-00056N-8f for guix-devel@gnu.org; Fri, 23 Feb 2024 18:16:22 -0500 Received: from mout-p-202.mailbox.org ([2001:67c:2050:0:465::202]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1rdelq-0006aj-2d for guix-devel@gnu.org; Fri, 23 Feb 2024 18:16:01 -0500 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4ThQq35bbtz9sgw; Sat, 24 Feb 2024 00:15:43 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fernseed.me; s=MBO0001; t=1708730143; h=from:from: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; bh=C1fN8/1Qb5OB8JXYNsyutuFLT/koGGk0N/cjr7bsFRM=; b=x89oqgDe66p/vKt/ENJmVBU3dJwc2Em8qEv6rzkui3IJx5R5k/teQH6GhYEYDkJiDV6ymP 65ZjSc+qARK9rsf62bAKg2n4WpIEd1H/LhFVCbuZdMyH0HZh/En0HiA7JjS6qMK6H4iHBR RTOCCZmDo6HNgmRoRSa15gJqyCkjgd/wxhJU/2nELTmWG0actPbdCGZ5v06uL/liiZdd5X yJsfvjPGn38EX92G9n/jZ3yJhmfOGdY5paJHwI7G1Lh8y07NWoaBJy/XMon9daxePRdUHH PdxwE8n+1pltm58Z5SdiP+SwQTG7Qzt7TlWsf27hlqdD5KcYgJun+kcxBcEBsw== From: Kierin Bell To: Pjotr Prins Cc: =?utf-8?Q?G=C3=A1bor?= Boskovits , Arun Isaac , shahsarthakw@gmail.com, Guix Devel , Efraim Flashner Subject: Re: GNU and GSoC In-Reply-To: <20240223073857.yhznatl3faiay2jk@mailx.thebird.nl> (Pjotr Prins's message of "Fri, 23 Feb 2024 08:38:57 +0100") References: <20240223073857.yhznatl3faiay2jk@mailx.thebird.nl> Date: Fri, 23 Feb 2024 18:15:39 -0500 Message-ID: <87edd24vs4.fsf@fernseed.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4ThQq35bbtz9sgw Received-SPF: pass client-ip=2001:67c:2050:0:465::202; envelope-from=fernseed@fernseed.me; helo=mout-p-202.mailbox.org 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, 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-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -2.81 X-Spam-Score: -2.81 X-Migadu-Queue-Id: 2DD426AE9C X-TUID: KAyfU7J/xcUP Hey Guix, Pjotr Prins writes: > The GNU project is a GSoC org again. Last year Sarthak did a great job > working on parameterization of Guix. It works, and you can try the > code. See > > =3D> https://guix.gnu.org/blog/2023/parameterized-packages-for-gnu-guix/ > =3D> https://blog.lispy.tech/ > > For this year GNU can propose projects again. We should suggest Guix, > Mes and Hurd projects in the coming two weeks. Ping G=C3=83=C2=A1bor, Sar= thak, > Arun, Efraim or me if you are interested in co-mentoring an effort. > Please forgive my ignorance, but are non-mentors/prospective mentees allowed to suggest GSoC project ideas here? I have been wanting to work on implementing a general purpose pretty-printing/formatting module for Guix that services (and Guix system, style, Home, etc.) could use to serialize their given configuration languages. It would be better than manually formatting raw strings as is done now by most services. Ludo' first broached the topic in a patch review[1]. The project feels to me like it would be much more attainable with advice from a seasoned Schemer/Guixer. So a mentor-mentee program could be a good fit. Again, I'm unsure exactly how this fits into the larger goals of the project. I suspect that services-related stuff like this may be lower on the hierarchy of priorities. [ Regardless, even if it turns out not to be a good fit for GSoC, I'd be delighted to work on this with a bit of help and advice as time allows. ] Best, Kierin [1] https://issues.guix.gnu.org/64620#15