[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Guix package incubator (later a channel)
From: |
ng0 |
Subject: |
Re: Guix package incubator (later a channel) |
Date: |
Mon, 6 Feb 2017 21:44:48 +0000 |
On 17-02-06 19:09:23, Pjotr Prins wrote:
> Hi all,
>
> After yesterday's FOSDEM discussion I propose to set up a 'Guix
> incubator' git tree using Gitlab. The master branch will track the
> main Guix master but project can run on forked trees and branches. The
> idea is to have patches prepared by new committers or by people who
> simply prefer to use a web-based git environment. Each of these trees
> can become a guix channel - once we have channels to support that.
>
> It won't hamper the normal process since ready patches still get
> compiled and submitted through the mailing list (ML). In fact it may
> help scale the review process by getting peer reviewers involved. The
> idea is that we have an incubator environment before the ML which
> allows for playful learning and tracking of patches that may (or may
> not) make it into main line. I think it is very important to have a
> low barrier to entry when it comes to submitting package recipes.
>
> Gitlab may help. I'll take the lead and maybe I'll start submitting my
> own patches again ;)
>
> How about using http://notabug.org/? Will they be happy to host us and
> is that the best place for gitlab?
>
> Pj.
>
Just a reply on the notabug question (I don't have much time otherwise):
Notabug will eventually move to an instance of pagure.io, you can read
about this in their own issues where I asked about some question back
then (no link, sorry .. my name was 'ng0' back on there). Developing
with pagure might be easier (fedora and surrounding communities)
compared to the situation they describe in the issue.
I started packaging pagure for this reason, which is about ~85% done
(services + pagure itself left to wrap it up ... pagure itself is more
or less done, just the service are needed. I'm more than happy to pass
this on (could rebase the pagure patch), as I know I have taken on some
tasks which would be better handled by different people :)
That is in case you want to use a GuixSD as a host, otherwise you should
not have many problems.
--
ng0 -- https://www.inventati.org/patternsinthechaos/