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 eC15LGnskGLIlQAAbAwnHQ (envelope-from ) for ; Fri, 27 May 2022 17:21:13 +0200 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 +B5xLGnskGLUsAAA9RJhRA (envelope-from ) for ; Fri, 27 May 2022 17:21:13 +0200 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 16896334D2 for ; Fri, 27 May 2022 17:21:13 +0200 (CEST) Received: from localhost ([::1]:57118 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nubm4-0000eg-A6 for larch@yhetil.org; Fri, 27 May 2022 11:21:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34458) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nublu-0000cV-60 for guix-patches@gnu.org; Fri, 27 May 2022 11:21:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41715) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nublt-00004x-TU for guix-patches@gnu.org; Fri, 27 May 2022 11:21:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nublt-00062j-Mi for guix-patches@gnu.org; Fri, 27 May 2022 11:21:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55637] [PATCH] gnu: Add python-pylink-square. Resent-From: Peter Polidoro Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 27 May 2022 15:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55637 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Christopher Baines Cc: 55637@debbugs.gnu.org Received: via spool by 55637-submit@debbugs.gnu.org id=B55637.165366480523151 (code B ref 55637); Fri, 27 May 2022 15:21:01 +0000 Received: (at 55637) by debbugs.gnu.org; 27 May 2022 15:20:05 +0000 Received: from localhost ([127.0.0.1]:35612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nubky-00061L-II for submit@debbugs.gnu.org; Fri, 27 May 2022 11:20:04 -0400 Received: from dormouse.elm.relay.mailchannels.net ([23.83.212.50]:20992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nubks-00060j-DE for 55637@debbugs.gnu.org; Fri, 27 May 2022 11:20:02 -0400 X-Sender-Id: dreamhost|x-authsender|peter@polidoro.io Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 07BE9561D2A; Fri, 27 May 2022 15:19:57 +0000 (UTC) Received: from pdx1-sub0-mail-a294.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id E450F560C13; Fri, 27 May 2022 15:19:54 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1653664795; a=rsa-sha256; cv=none; b=pU1tkDOU9ju2z539/hITCVTG7Pw5qqbRbsHS3iDc/YfmF2++aD6hw+dniUFza+xesE50hq tj5dDTgLUC0dkYKM4XZ42WLzsPUGdxqwZjinhiMGfqbhU5+fPhJRClJ3UhdKATW7Q7T+DT QAY9ZVWvpsz+nFSYz636ELomK8ajC/9NC0dh8PZWchGrCbbPTp3HFg1msbx60QWaXySXwb wLhxHMwqTAD565M1M5TlMnzBsMS31mZ0NeR7uS9ZCaBiNitCXTQ5sGMKPr6ygKc9KhOo7k USD3N4vbfy4auz1xe0ecP3EgiRfjHnKSgU/3C/KJX4xIe8HNS4MwCaQ11pApog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1653664795; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=TXZiNjNG6SwKRRImedyj5y3nvyJT36t+ud/SE/T1PzE=; b=pR2038FWUifBuXyVxS1UJEVHA1vaCeSQ+GS+4TPa/kj+fPLT3tm3+9OXc8fUUSLJdOqtKW siv3b31yt2ZAy/d4MMU/XYb0ZCWcQlvvIpWY7N4n8Dp5nBr8Px73k//Czt3aWMWlw9xnMf S0khuJL0d0n+kq4cRErxWDN3NDVZ9N1sB8zqLx9QLduF0X1mFqXt84R4N1xwtqn6f/j5Ru pPIElC5H2Q4yCZCMOtb1WhAfOpdd+xsPJqh1CLUTf59jeb3DLRT25jL9RsL3Gcnaxn0Kmh EoeSFYTyPWUAbJ1TF6dH1YRlnuiCZeqi5HuRX4AQJNwq6F9sbvtXj1jYAWOIOQ== ARC-Authentication-Results: i=1; rspamd-68cf9fd8bf-7nr2c; auth=pass smtp.auth=dreamhost smtp.mailfrom=peter@polidoro.io X-Sender-Id: dreamhost|x-authsender|peter@polidoro.io X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|peter@polidoro.io X-MailChannels-Auth-Id: dreamhost X-Unite-Robust: 2da6097129f0eb8c_1653664796626_3921680992 X-MC-Loop-Signature: 1653664796626:2938806707 X-MC-Ingress-Time: 1653664796626 Received: from pdx1-sub0-mail-a294.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.98.242.203 (trex/6.7.1); Fri, 27 May 2022 15:19:56 +0000 Received: from knave (unknown [206.241.0.254]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: peter@polidoro.io) by pdx1-sub0-mail-a294.dreamhost.com (Postfix) with ESMTPSA id 4L8pQ22Dzmz3p; Fri, 27 May 2022 08:19:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=polidoro.io; s=dreamhost; t=1653664794; bh=TXZiNjNG6SwKRRImedyj5y3nvyJT36t+ud/SE/T1PzE=; h=From:To:Cc:Subject:Date:Content-Type; b=A7V7E3lx2WU0yOVnfPVR6s9L83eybclZNKj4OHIJMYy+7uRspGC4ufB6BBeNR5DLk iQfpYxtpFRc4HYCPB8RMR1mW1h0bQqHUqOmhojdYANK+IZT4Wg+NdmawyoRCnWq7P4 JAhqJNz336jrEgby0H0yl+Qw0pishqUH64dqUefWGIXWOZDgDeqyCqDIusU7cxTDu9 H6kMLxh2O/J1TNFnIGeO28wrRfLO5hO3xVIMHjbMDCOP3cY310ycEIW9NNdn89Kpc1 JpiTfuU4SzZ5PaWnVZ+hMznPQjUaNPVaWa7gGAfnBKsail20H49rAcdBs/txyUH3JF U5sEVYthTB7aw== References: <865yltftp9.fsf@polidoro.io> <60db9b9dbccfc6522f1e3e28ff51d0ea74457fad.1653591259.git.peter@polidoro.io> <87zgj3s4sv.fsf@cbaines.net> User-agent: mu4e 1.6.10; emacs 27.2 From: Peter Polidoro Date: Fri, 27 May 2022 10:50:41 -0400 In-reply-to: <87zgj3s4sv.fsf@cbaines.net> Message-ID: <86k0a7atpt.fsf@polidoro.io> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1653664873; 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:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=TXZiNjNG6SwKRRImedyj5y3nvyJT36t+ud/SE/T1PzE=; b=mN15SJN0aKwXhrLiKMfimij4Rdmcd8fYCBOxQrXoX8cHokOz/+d7P8IHW1wUMoXAYoOkr0 kdcsK899ypg+gW5TDEhcOnD9g2VC3OXhfiUEiKsidHxvhHmhTfOPhxfBWFcUmzChO4AUux wP0mlIA26NENSj/labk9C6gefQX2KJ6TX4pBpRxP+ShtOd9E3i8qcnzaliu/c/eq+k2fvt Uxyjlu7booxgUkhL2uBQIqX586pbrFWkKmkBCnhPyfriDcLPhlplqQ8hBS4VuXhgK6WBs6 XSovIp4YHDCzPo9pMt50sUbc7FfqbPEtCNWnEsF1FjKeme0weznwvQEviSqhSg== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1653664873; a=rsa-sha256; cv=fail; b=LEgFiCY7DsfdLGgm62XcePV7BlshgoMnlRR63NE2D14Ah2fx6TLYalA2OINEXlcG1EOJOT TCVS0JFPV5ofl8X5ypkswADcZSIo/kAtfpGh1aVd/4UbtUL01az79w3kq6joQS24GS05kh iw3EI8CBu146s/E3fP8gSap3y+weZsh5+E64gj/TkK9HBFdOfue+nLa7eg0JhMqkZlOMTR 5YicQQXf/sPoHHDQSHQJ8ASknDCxhDX/kZnZkZCIwp00iFoMNphaVQeeUPBDIsCe1BVmzN szkHE4AH1Qm92MPIFIInIv04cvQgxikZihXp9t2lM4leJ1fwbsg02eRJ25hg7g== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=polidoro.io header.s=dreamhost header.b=A7V7E3lx; arc=reject ("signature check failed: fail, {[1] = sig:mailchannels.net:reject}"); dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 0.35 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=polidoro.io header.s=dreamhost header.b=A7V7E3lx; arc=reject ("signature check failed: fail, {[1] = sig:mailchannels.net:reject}"); dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 16896334D2 X-Spam-Score: 0.35 X-Migadu-Scanner: scn0.migadu.com X-TUID: 8qRZuLkJHvEs Christopher Baines writes: > The description here also looks like it could be improved a bit. > > Are you able to send some updated patches? > > Also, when sending a few related patches, it's helpful if you > get git > send-email to send them as a series, so something like: > > git send-email HEAD~3 > > To send patches for the last 3 commits. Thank you for your great suggestions, I will send updated patches as soon as I get a chance. I misnamed this patch series. I thought, at first, that I was adding more dependencies to the 'west' package, but that is not quite correct. West is a Python tool that can help build Zephyr RTOS projects. West is only optional for building Zephyr RTOS projects, though, and much of its functionality could perhaps be replaced by Guix. West provides a multiple repository management system, inspired by Google's Repo tool and Git submodules. I think it would be much more elegant to use Guix for managing the multiple repositories and their dependencies instead of West. I do not yet know enough about how the Zephyr ecosystem works, nor am I yet a good enough Guix package writer, to figure out how to replace totally replace West with Guix. An intermediate step might be for me to create a simple Zephyr package that installs the dependencies needed to build Zephyr projects. Normally these dependencies are installed using apt packages and Python requirements.txt files, as you can see in this Zephyr getting started guide: https://docs.zephyrproject.org/latest/develop/getting_started/index.html I am not yet sure how many dependencies I will need to write Guix packages for and how long it will take. Should I just keep emailing patches to this debbug number until I get to the final zephyr package patch or is that annoying? Would you prefer I wait until I have all of the packages figured out and then send them all as one big patch series using git send-email as you suggested? On a side note, do you happen to know how to setup git send-email to work with pass, the standard unix password manager, instead of the normal .git-credentials file? I would prefer not having my password stored in a plain text file in my home directory. I tried following this guide, but could not get it to work: https://ryanlue.com/posts/2019-04-19-git-credential-with-pass Thank you for your time!