GNU bug report logs -
#55637
Add west requirements.txt dependencies
Previous Next
Reported by: Peter Polidoro <peter <at> polidoro.io>
Date: Wed, 25 May 2022 16:45:02 UTC
Severity: normal
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Christopher Baines <mail <at> 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!
This bug report was last modified 2 years and 346 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.