From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id KFu5LA5M4mX12AAA62LTzQ:P1 (envelope-from ) for ; Fri, 01 Mar 2024 22:43:42 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id KFu5LA5M4mX12AAA62LTzQ (envelope-from ) for ; Fri, 01 Mar 2024 22:43:42 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=thebird.nl (policy=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=1709329422; 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; bh=XfQvRBXrIdNSIk0IvXZ1wJL1qTzFrfZbnOLLNG4CjbI=; b=aKf1D8+kGyUjsGN+PrAvGQ3fW101SmXekyTwExPo+1qm5PeyNfnFicQnwx/7vXx/65j7oX 8G2NgIEtGMuOs4urEejlJuKDv+PJ2DuqvYutKO3relO5KAwPqjJHopyezjR/hGUidmPzlg 8fpN/mfXUU/SGjzHOEvMNdtuNfz10wN8Tlom2PV5xq8FN9E/zBPmHV9mT2oC58p4xCxwYb wSdhhrttd2uLkQhlrdDIrUM72uVtKafOkKDGhF5PGCaWGQXaHrx6gKBCKNnRRZcbsOn4+k kxiSALr9RJntayM41s/wBw7nHjLwCjRIlaNWTCe4UbYBkUrjE6kRkWOqQ0I/uw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=thebird.nl (policy=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-Seal: i=1; s=key1; d=yhetil.org; t=1709329422; a=rsa-sha256; cv=none; b=IdshT8CmodOE/utwzS8tMcU8XpU+JhTGj6FVIb2iKTptqczJe0Bs4l+tByaGJ0YF9Dk2fp quOCLa8IeeH3HBpIcaWIkF+3Tx5lW8uc3wqY6cCf3O1h6ES9bJ5nl9Nsbm0mZ0ISp7R/sh elzKq0T9DfDQqpcHlieDHgXDfDnZTudJA30gmrV+TYC4Fel6VJyXYG11sXrXJi8nIe6XZa mk1qdQ0SQaiS7NeCFq6HjL8Ax73Vu7lXOIzj2YJJwpB07krlWDiuJO39MArfMPDCIA5QXn LXZv2m6yuxqHYam4qBrVzNyhz1iBYPNvkhW9NwMih0Ae6s1wiFG4Nk/XJ/emNQ== 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 74B9854647 for ; Fri, 1 Mar 2024 22:43:42 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rgAeu-0002Jb-1f; Fri, 01 Mar 2024 16:43:12 -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 1rgAeq-0002JC-PG for guix-devel@gnu.org; Fri, 01 Mar 2024 16:43:08 -0500 Received: from mailx.thebird.nl ([128.140.51.107]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rgAeo-0005Mn-Oj for guix-devel@gnu.org; Fri, 01 Mar 2024 16:43:08 -0500 Received: from localhost (mailx.thebird.nl [local]) by mailx.thebird.nl (OpenSMTPD) with ESMTPA id 9ab7dead; Fri, 1 Mar 2024 21:43:02 +0000 (UTC) Date: Fri, 1 Mar 2024 22:43:02 +0100 From: Pjotr Prins To: Kierin Bell Cc: Pjotr Prins , =?utf-8?B?R8OhYm9y?= Boskovits , Arun Isaac , shahsarthakw@gmail.com, Guix Devel , Efraim Flashner Subject: Re: GNU and GSoC Message-ID: <20240301214302.2eupbxtpxur6kotn@mailx.thebird.nl> References: <20240223073857.yhznatl3faiay2jk@mailx.thebird.nl> <87edd24vs4.fsf@fernseed.me> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87edd24vs4.fsf@fernseed.me> Received-SPF: pass client-ip=128.140.51.107; envelope-from=pjotr.public12@thebird.nl; helo=mailx.thebird.nl X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: 1.73 X-Spam-Score: 1.73 X-Migadu-Queue-Id: 74B9854647 X-Migadu-Scanner: mx13.migadu.com X-TUID: SJQG9WeE1hDh Thank you for the project idea. I will add it in. More older proposals are listed here: https://libreplanet.org/wiki/Group:Guix/GSoC-2023 any of these we want to submit again? New ideas welcome too! I'll add the Guix-based build tool again (to replace autoconf and friends) if nothing better comes along. Any Hurd ideas out there? How about improved Guix support and test coverage? Or Mes - Ekaitz? GSoC gives extra helpers. Pj. On Fri, Feb 23, 2024 at 06:15:39PM -0500, Kierin Bell wrote: > > 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 > > > > => https://guix.gnu.org/blog/2023/parameterized-packages-for-gnu-guix/ > > => 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ábor, Sarthak, > > 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 --