On 29/03/2022 20.56, Mike Frysinger wrote: > starting a dedicated thread for > https://archives.gentoo.org/gentoo-project/message/ec2b560480627371a7bda5c85924eddd > > GH provides a lot of functionality for free that Gentoo infra does not cover. > these are particularly useful for projects that are used beyond Gentoo. > > * release management (e.g. distfiles hosting) > * CI runs (e.g. GH actions) > * Projects for task management > * possibly even Discussions since it'll provide a clear/scoped space for > non-Gentoo users & devs. Gentoo forums are huge and require custom accts, > and mailing lists are huge and a bit restrictive old timey. I myself agree on this list. I find some of those features quite nice and helping for my developments for Gentoo, so I can understand why we would like them. > this is all orthogonal to the git content itself (objects, branches, tags, > etc...). those should remain in the read-only clobber mode that exists now. > > there is no downside for Gentoo here. it's all functionality that can be > had for free, does not introduce any risks, and many devs are already using > GH heavily for Gentoo projects -- albeit, they don't do it under the Gentoo > umbrella, they fork it into their own personal space and maintain it there. > we shouldn't be forcing devs & projects away from Gentoo for such basic > functionality. I know there exist some social contract by Gentoo, which might have issues with us using GitHub, but I'm not sure I can fully explain it, so I will leave it for others to explain or debate. I know this is a future project (with something running currently [1]), but one day we will have a running Gentoo's GitLab system. I think most of the features listed above are currently working in the current instance, with various extra nice things (like bugzilla and IRC integration), and I think the main thing that isn't setup ready is CI. GitLab also has mirroring support (I still didn't manage to setup it, but my experience with such things is very low), so people could use GitLab mainly, with mirror on GitHub, which might improve our "image". To summarize my long text, I think that even if we open the GitHub features (I don't have opinion on it), I think in some time, most of us will move into Gentoo's GitLab. > -mike Thanks for opening this discussion - nice reading from you :) [1] https://gitlab.gentoo.org/ -- Arthur Zamarin arthurzam@gentoo.org Gentoo Linux developer (Python, GURU, Arch Teams)