From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id wITpISIY+mMVYwAAbAwnHQ (envelope-from ) for ; Sat, 25 Feb 2023 15:16:02 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id GMriISIY+mMJqwAA9RJhRA (envelope-from ) for ; Sat, 25 Feb 2023 15:16:02 +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 5DFD73B57F for ; Sat, 25 Feb 2023 15:16:01 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pVvKy-0003EV-Q7; Sat, 25 Feb 2023 09:15:45 -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 1pVvKn-0003DK-EC for guix-devel@gnu.org; Sat, 25 Feb 2023 09:15:33 -0500 Received: from mx1.librem.one ([138.201.176.93]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pVvKl-0004Hi-53 for guix-devel@gnu.org; Sat, 25 Feb 2023 09:15:33 -0500 Received: from smtp.librem.one (unknown [192.241.214.14]) by mx1.librem.one (Postfix) with ESMTPS id D95F981E94; Sat, 25 Feb 2023 06:15:24 -0800 (PST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: Oniro or Guix on Zephyr kernel? Date: Sat, 25 Feb 2023 09:15:21 -0500 Message-Id: <049A1AB4-773C-42C1-8F88-2F31B8A51451@librem.one> References: <46B5C87B-E1DA-4174-99DE-0D573C5945EE@polidoro.io> Cc: guix-devel@gnu.org In-Reply-To: <46B5C87B-E1DA-4174-99DE-0D573C5945EE@polidoro.io> To: Peter Polidoro Received-SPF: pass client-ip=138.201.176.93; envelope-from=mitchellschmeisser@librem.one; helo=mx1.librem.one 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_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: , Reply-to: Mitchell Schmeisser From: Mitchell Schmeisser via "Development of GNU Guix and the GNU System distribution." 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 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1677334561; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc: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=toUGvfmWIMCAge/drb57b0uAID8aXEWHiK8Q30dsg88=; b=VmWXfj7YSGvarLx8m4+xnl5kxpulXvxhT4wFCK3n9siirM80+qh2M0sRBvoBXvWPCi6cOH WLzqHz6pnN3xv05qr2Q0TKZ4zQlqavWxE8mW4l+LAk7jbsP0LIN5SIu5vg6cf6PzjlSZO/ pa4gXhZNunOYHDGg7a5KHJ5J6wWoy4G+JeWrU7WHwd78Xq8aMSdIYAMBAx3/WHQ3praP4z JiaN7cuShZK4vxbO3PV7i5E3+bnjcS1zd2o54Dw8isc2qEzMzgZR/Lo84au4qnyCvrtmdQ UI0qsS+Y93kB857tdgMRwBRd5xHkV2p3ecOGQTNOmmYUvKMC4YGY0PeRKTQDkg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=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"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1677334561; a=rsa-sha256; cv=none; b=rLObwWQ9VO53/vmrDkLARrqNfGl0XeQ/H73pVAmBontc9N99U/GtPmGi9RzjhjrmfIu9My n6/qdIkKu68zdr6OeAu8I9ZR7FoNpYJkLZfNAOL4iDTPLvMdfPqVKT4oNCNDgWEwmJTtk8 +J/emjTVbhqvXPXkYVyUC0dV6Ah9PLndk6mIMKkNAj0rXCPPJCQEbkLPeb2dkbhNuKDPcn Nb0fus4XmJRZ1SBA3bsX+9ZCGxwolx9PCf1aVyTio8Bs8bM2QUN7ZKVPzAQsAtqqgvqMl/ HhJWEYihgvEE0pErt1rrlkJSuMLcudKFGxfFB8L8jITdQVKo3UggpMb0z9/Zfg== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: 0.28 X-Spam-Score: 0.28 X-Migadu-Queue-Id: 5DFD73B57F Authentication-Results: aspmx1.migadu.com; dkim=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"; dmarc=pass (policy=none) header.from=gnu.org X-TUID: 2m7hG8CoUC0o > Are you also planning on making the firmware that you write to run on top o= f Zephyr into Guix packages as well? That could make it way easier to synchr= onize code on both a host machine and an embedded board that need to communi= cate with each other.=20 >=20 > I would love to read another blog post about using Guix to manage an entir= e embedded project including firmware if you are ever up for it! It=E2=80=99s already written! It will be published shortly but if you want t= o look at my work https://github.com/guix-zephyr -Mitchell > On Feb 25, 2023, at 8:45 AM, Peter Polidoro wrote: >=20 > =EF=BB=BFThank you for all of your great work on packaging the Zephyr SDK f= or Guix! I had the same feelings about West and its approach to handling dep= endencies. >=20 > PlatformIO has a similar issue where parts of it are very useful, but it w= ould be great to be able use Guix to manage firmware libraries instead of th= e platformio.ini files. >=20 > Are you also planning on making the firmware that you write to run on top o= f Zephyr into Guix packages as well? That could make it way easier to synchr= onize code on both a host machine and an embedded board that need to communi= cate with each other.=20 >=20 > I would love to read another blog post about using Guix to manage an entir= e embedded project including firmware if you are ever up for it! >=20 >=20