unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
From: Peter Polidoro <peter@polidoro.io>
To: Christopher Baines <mail@cbaines.net>
Cc: 55637@debbugs.gnu.org
Subject: [bug#55637] [PATCH] gnu: Add python-pylink-square.
Date: Fri, 27 May 2022 10:50:41 -0400	[thread overview]
Message-ID: <86k0a7atpt.fsf@polidoro.io> (raw)
In-Reply-To: <87zgj3s4sv.fsf@cbaines.net>

Christopher Baines <mail@cbaines.net> 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!




  reply	other threads:[~2022-05-27 15:21 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-25 16:43 [bug#55637] Add west requirements.txt dependencies Peter Polidoro
2022-05-25 17:11 ` [bug#55637] [PATCH] gnu: Add python-canopen peter
2022-05-27  9:22   ` Christopher Baines
2022-05-25 17:33 ` [bug#55637] [PATCH] gnu: Add python-progress peter
2022-05-27  9:24   ` Christopher Baines
2022-05-26 18:55 ` [bug#55637] [PATCH] gnu: Add python-pylink-square peter
2022-05-27  9:26   ` Christopher Baines
2022-05-27 14:50     ` Peter Polidoro [this message]
2022-05-27 18:37 ` [bug#55637] [PATCH] gnu: Add python-canopen peter
2022-06-06 20:19   ` [bug#55637] Add west requirements.txt dependencies Ludovic Courtès
2022-05-27 18:57 ` [bug#55637] [PATCH] gnu: Add python-progress peter
2022-06-06 20:21   ` bug#55637: Add west requirements.txt dependencies Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=86k0a7atpt.fsf@polidoro.io \
    --to=peter@polidoro.io \
    --cc=55637@debbugs.gnu.org \
    --cc=mail@cbaines.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).