[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Blog: Guix packaging tutorial
From: |
Benjamin Slade |
Subject: |
Re: Blog: Guix packaging tutorial |
Date: |
Mon, 08 Oct 2018 18:04:59 -0600 |
User-agent: |
mu4e 1.0; emacs 26.1 |
Hi Pierre,
Maybe it really falls outside of the scope of this packaging tutorial
since some of it is not about creating packages per se but about how to
submit them....
...But I was thinking about something a bit like Pjotr's list, though
with a bit more detail. (E.g. things like using `git format-patch' to
create patches for submission.)
But in retrospect, maybe this would be better as a separate post.
cheers,
—Ben
On 2018-10-08T17:05:54-0600, Pierre Neidhardt <address@hidden> wrote:
> Hi Ben!
> I've sent two versions so far and I'm going to send the final version just
> now.
> As for the checklists: hmm... Which steps do you have in mind? The trick is
> that the is little to repeat once the Git checkout has been set up.
> Pjotr has a checklist however, let me know what you think:
> From https://gitlab.com/pjotrp/guix-notes/blob/master/HACKING.org:
> --8<---------------cut here---------------start------------->8---
> Workflow for packaging
> The general workflow for adding and maintaining packages is a bit
> complex. Everything goes via de guix-dev mailing list and includes a
> review process which can be discouraging and is more geared towards
> reviewers than towards newbies. This should not discourage you because
> GNU Guix is great. Note that the reviewers do this work voluntarily
> and most ‘rules’ have been agreed by the community. In the end your
> labours will get rewarded. So, how to start?
> 1 - Work on a recent git checkout of guix
> 2 - Use ‘guix import’ if you can (e.g. for python and R modules)
> 3 - Build the package yourself
> 4 - If tests are there, make sure they pass
> 5 - Test your work with ‘guix lint’
> 6 - Create a patch as described above
> 7 - Send it to debbugs as described above
> 8 - Submit one patch at a time and submit the next one when it goes in
> 9 - Be patient, review can take a while - monitor debbugs
> --8<---------------cut here---------------end--------------->8---
> I'm not sure those are exactly steps, while some items actually belong the
> manual's check list "(guix) Submitting Patches".
> Opinions?
> --
> Pierre Neidhardt
> https://ambrevar.xyz/
--
Benjamin Slade - https://babbagefiles.xyz
`(pgp_fp: ,(21BA 2AE1 28F6 DF36 110A 0E9C A320 BBE8 2B52 EE19))
'(sent by mu4e on Emacs running under GNU/Linux . https://gnu.org )
`(Choose Linux ,(Choose Freedom) . https://linux.com )
- Re: Guix packaging tutorial is on-line!, (continued)
- Re: Blog: Guix packaging tutorial, Divan, 2018/10/20
- Re: Blog: Guix packaging tutorial, Pierre Neidhardt, 2018/10/21
- Re: Blog: Guix packaging tutorial, Pierre Neidhardt, 2018/10/21
- Re: Blog: Guix packaging tutorial, Divan Santana, 2018/10/22
- Re: Blog: Guix packaging tutorial, Pierre Neidhardt, 2018/10/22
Re: Blog: Guix packaging tutorial, Benjamin Slade, 2018/10/08
- Re: Blog: Guix packaging tutorial, Pierre Neidhardt, 2018/10/08
- Re: Blog: Guix packaging tutorial,
Benjamin Slade <=
- Re: Blog: Guix packaging tutorial, Ludovic Courtès, 2018/10/10
- Re: Blog: Guix packaging tutorial, Benjamin Slade, 2018/10/10
- Re: Blog: Guix packaging tutorial, Gábor Boskovits, 2018/10/11
- Re: Blog: Guix packaging tutorial, Ludovic Courtès, 2018/10/11
- Re: Blog: Guix packaging tutorial, Benjamin Slade, 2018/10/11