From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id cA1BLSqNP2c1ZQEAqHPOHw:P1 (envelope-from ) for ; Thu, 21 Nov 2024 19:42:34 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id cA1BLSqNP2c1ZQEAqHPOHw (envelope-from ) for ; Thu, 21 Nov 2024 20:42:34 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=icepic.de header.s=x header.b=tYDpcVWr; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1732218154; 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=rbhf88wabbvjEjP0VwAIUgfRN04+dMzeIZdE/AkxMKU=; b=nGmvNz1uuZdH5QJcMcwi8HixO99xJ6/sP+V7oABXnb55raARYig6wTGlvKififpjMf66cF 5V+fqm7oBjEhTstBam+ANcrAv0ttSE4b9ay0tlYqKnWrM3fTGbGJGvDCPZLJvzn1oKp40W 9Dpk/+fm6BPc5CMcHlz5Lab4zoKTNtrkCPEsYonzEmEA1fIXVH92nIuwHCOeaWEHTEd2FV Q8ynVguFsEPCMx8QFymrhAFKwdQu+GNrPGxVV4r9joTdpYfMRnuKFzLpKMgrDnd53DnHCl 96y4r8RT2Lv2PP5FKvgsWoa6nuEteONskfWQeH4NUk7WCKzIrhGWytfUspAWNw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=icepic.de header.s=x header.b=tYDpcVWr; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1732218154; a=rsa-sha256; cv=none; b=gPKRR2xKNuuutGegKlj+CMItqjr8qUEhwzhdCor33T52VIrNAQC2JrsUMjSMa1qBFSNehk C7hSrEXYt88lhqu59VCFBT6n+NYdi8h570meSitto4lm8/rz3R7TbKoAnuJLV4+j/zQuBy J3KdrBoY4fw+pvBzO10cidXHDsmRfAubAXtL1X2QhzvSTpA49Bijt0SmcTPhIBBonutUdN 7HNB8xMTjUI2dCO8ScX/3+DpukA9h/rbxjiFTRo3ScDKomm5ahMNsNg19wOMi4DyqCRgzA QYEwEZeRRG9BAkMlraWzymX4zrLx0/nlLWnTXHlFSprydfdBIdmwvFmO4abqDA== 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 5CEE441828 for ; Thu, 21 Nov 2024 20:42:34 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tED43-0001tg-Qd; Thu, 21 Nov 2024 14:42:07 -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 1tED40-0001q7-C3 for help-guix@gnu.org; Thu, 21 Nov 2024 14:42:04 -0500 Received: from mail-108-mta208.mxroute.com ([136.175.108.208]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tED3y-0006Yh-EB for help-guix@gnu.org; Thu, 21 Nov 2024 14:42:04 -0500 Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta208.mxroute.com (ZoneMTA) with ESMTPSA id 193503ee1970003e01.002 for (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 21 Nov 2024 19:41:58 +0000 X-Zone-Loop: 31c1c05084abffeb8d8d1ec3879f501884fef53471b7 X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=icepic.de; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: References:In-Reply-To:Subject:CC:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=5gp5+zT/GuMZZygZvMw1pBc58UD3vsLNXeSktScqbSI=; b=tYDpcVWrV609x8sF7S51ANrTKR ALmf/JPNnBHIsu5NSrNj8CtRuLjbw9BwKw0sDQK3nTh+MxxbgI+RjXvgJqzMuk8sq1RGkBOvnQDQ3 yf2Wy48UK38jUSgjSnFe0ZdKlS/2djvnLCAn12oOkMzmhuKtl8UZVYn6SnV/hSBpHbYNNhgmkAQ4x lSJ/823uW8jrXoiyaqTKtFMXQZRZA98kilRj8LbSq+JL/6xCDrDLAGgev79RPCisx3JjdB/1H7yQl R6pdOkIgzh4fP9hLQj0I7+iQzD+wo14SO9KWvdHru+sH4/4ltHjgzP2cn+FOfIof212WQEpl6daQj mZrwDIGQ==; Date: Thu, 21 Nov 2024 20:41:55 +0100 From: "Dev@icepic" To: Marius , Marius via , Edouard Klein CC: help-guix@gnu.org Subject: Re: Guix learning exercices User-Agent: K-9 Mail for Android In-Reply-To: References: <094E838B-1532-4510-8A6D-69591A0C22D6@disroot.org> <59D1033D-FCAF-4F51-8CD7-F6CC5FCAF578@rdklein.fr> Message-ID: MIME-Version: 1.0 X-Authenticated-Id: dev@icepic.de Received-SPF: pass client-ip=136.175.108.208; envelope-from=dev@icepic.de; helo=mail-108-mta208.mxroute.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: 5.87 X-Spam-Score: 5.87 X-Migadu-Queue-Id: 5CEE441828 X-TUID: ayV4q52qS40v Hey Marius! I am Guix and scheme newbie myself=2E I can't provide you with concrete le= arning materials, just some tips from my journey=2E I have learned a ton by working on a real project, namely, I try to port g= uix to a custom arm32 board using cross compilation=2E Cross compilation se= ems to be undersupported, so I stumbled upon multiple bugs, which I tried a= nd partly succeeded to fix=2E Most of the time I spend reading the guix sou= rce code and try to understand what is going on=2E By doing so I learned a = lot about how to write package definition, how to setup dev env using guix = shell, how the mail driven development process works and much more=2E=20 Have you considered a similiar approach for you? Maybe you are missing a p= ackage where you could provide a package definition=2E Or you look for a bu= g on the Issue tracker you could fix? For me getting my hands dirty and wor= king towards a defined goal works best as learning process=2E Best regards Christoph