Gentoo Archives: gentoo-proxy-maint

From: Joonas Niilola <juippis@g.o>
To: gentoo-proxy-maint@l.g.o
Subject: Re: [gentoo-proxy-maint] Posting patches on this mailing list instead of using GitHub
Date: Tue, 09 Jun 2020 06:02:09
Message-Id: 11bf6d0e-6dfd-7908-cf4f-a2de1d428b42@gentoo.org
In Reply to: Re: [gentoo-proxy-maint] Posting patches on this mailing list instead of using GitHub by "Robert Günzler"
1 On 6/8/20 11:42 AM, Robert Günzler wrote:
2 > I honestly think it doesn't matter so much _why_ people prefer something else
3 > over GH. How much are you considering to switch to yet another
4 > solution after all...
5 > And I bet even that wouldn't make everybody happy :P
6
7 I wouldn't mind switching to Gentoo-hosted alternative, that does the
8 same. But I imagine it'd require too much work, and why replicate
9 something that already exists and works well.
10
11
12 >
13 > I'm fairly new to Gentoo, so I'm actually confused that https://packages.gentoo.org
14 > always links to https://cgit.gentoo.org/repo/gentoo.git - I thought that
15 > is the "source-of-truth" place then... but patches are going into the GH
16 > repo. Who is actually sycing all that back to cgit then?
17 >
18 As chiitoo said, Github is just used to mirror the tree and enable
19 creating pull requests. Github also allows easy-to-follow review
20 process, and CI checks before the patch is merged. Basically you take
21 https://patch-diff.githubusercontent.com/raw/gentoo/gentoo/pull/16110.patch
22 and apply it to real git tree.
23
24
25 >
26 > In response to me asking about https://sourcehut.org, in a recent thread
27 > you described your workflow:
28 >
29 >
30 > How much value would there be for you, as a first iteration of a
31 > solution, to get patches on the mailing-list automatically submitted as
32 > a PR (done by a bot) on GH?
33 >
34 > robert
35 If the person posting it doesn't use Github, then reviewing the pull
36 request goes to vain. Unless it somehow returns the feedback to sender,
37 but that could get dirty real fast.  We sometimes give a lot of feedback
38 and require fixes before it can be merged. Other than that, it's an
39 interesting idea, but it adds more hoops to the process and that adds
40 probability to have mistakes / lose the contribution on the way.
41
42 -- juippis

Attachments

File name MIME type
signature.asc application/pgp-signature