Gentoo Archives: gentoo-project

From: Arthur Zamarin <arthurzam@g.o>
To: gentoo-project@l.g.o
Cc: vapier@g.o
Subject: Re: [gentoo-project] utilizing GH functionality that Gentoo infra does not provide
Date: Tue, 29 Mar 2022 18:26:32
Message-Id: a372c696-48f4-ae61-b49c-80168c05dcde@gentoo.org
In Reply to: [gentoo-project] utilizing GH functionality that Gentoo infra does not provide by Mike Frysinger
1 On 29/03/2022 20.56, Mike Frysinger wrote:
2 > starting a dedicated thread for
3 > https://archives.gentoo.org/gentoo-project/message/ec2b560480627371a7bda5c85924eddd
4 >
5 > GH provides a lot of functionality for free that Gentoo infra does not cover.
6 > these are particularly useful for projects that are used beyond Gentoo.
7 >
8 > * release management (e.g. distfiles hosting)
9 > * CI runs (e.g. GH actions)
10 > * Projects for task management
11 > * possibly even Discussions since it'll provide a clear/scoped space for
12 > non-Gentoo users & devs. Gentoo forums are huge and require custom accts,
13 > and mailing lists are huge and a bit restrictive old timey.
14
15 I myself agree on this list. I find some of those features quite nice
16 and helping for my developments for Gentoo, so I can understand why we
17 would like them.
18
19 > this is all orthogonal to the git content itself (objects, branches, tags,
20 > etc...). those should remain in the read-only clobber mode that exists now.
21 >
22 > there is no downside for Gentoo here. it's all functionality that can be
23 > had for free, does not introduce any risks, and many devs are already using
24 > GH heavily for Gentoo projects -- albeit, they don't do it under the Gentoo
25 > umbrella, they fork it into their own personal space and maintain it there.
26 > we shouldn't be forcing devs & projects away from Gentoo for such basic
27 > functionality.
28
29 I know there exist some social contract by Gentoo, which might have
30 issues with us using GitHub, but I'm not sure I can fully explain it, so
31 I will leave it for others to explain or debate.
32
33 I know this is a future project (with something running currently [1]),
34 but one day we will have a running Gentoo's GitLab system. I think most
35 of the features listed above are currently working in the current
36 instance, with various extra nice things (like bugzilla and IRC
37 integration), and I think the main thing that isn't setup ready is CI.
38
39 GitLab also has mirroring support (I still didn't manage to setup it,
40 but my experience with such things is very low), so people could use
41 GitLab mainly, with mirror on GitHub, which might improve our "image".
42
43 To summarize my long text, I think that even if we open the GitHub
44 features (I don't have opinion on it), I think in some time, most of us
45 will move into Gentoo's GitLab.
46
47 > -mike
48 Thanks for opening this discussion - nice reading from you :)
49
50 [1] https://gitlab.gentoo.org/
51
52 --
53 Arthur Zamarin
54 arthurzam@g.o
55 Gentoo Linux developer (Python, GURU, Arch Teams)

Attachments

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

Replies