On Sun, Jan 12, 2025 at 4:06 AM Gregory Nutt <spudan...@gmail.com> wrote: > On 1/11/2025 6:00 PM, Tomek CEDRO wrote: > > On Sat, Jan 11, 2025 at 11:02 PM Lee, Lup Yuen <lu...@appkaki.com> wrote: > >> What is Forgejo? Think GitHub… But Open-Source and Self-Hosted! Forgejo is > >> a Git Forge, the server code that will publicly host and share a Git Repo. > >> (Including our NuttX Repo) > >> > >> In this article, we talk about Forgejo Git Forge, and whether NuttX could > >> possibly switch from GitHub to a self-hosted Git Forge... > >> > >> (1) If GitHub Breaks: What’s our Contingency Plan? > >> > >> (2) GitHub is Blocked in some parts of the world… > >> > >> (3) Can we Mirror our NuttX Repo outside GitHub? So NuttX Community > >> becomes more inclusive? > >> > >> (4) Also: We’re outgrowing our Budget Limits at GitHub, might need to move > >> out > >> > >> Check out the article: https://lupyuen.org/articles/forgejo.html > > Thank you Lup :-) Do you know how does Forgejo compare to GitLab? :-) > > I am not sure how much wiggle room we have in this matter. Remember that > the software belongs to the Apache Software Foundation and not us. We > would need to ask, but I suspect that the ASF would object to hosting > the master version of their software outside the Apache repositories. > > By the way, there are two Apache GIT repositories: Github and GitBox. > They mutually synch with each other periodically. I don't understand > all of this. I suggest anyone interested review documents on Apache.org > regarding repository usage. Then discussing this with Infra. > > Here's one related document: > > Project Code Repository Policy: > https://infra.apache.org/project-repo-policy.html > > I think we would need to have some discussions with members of the board > and/or with infra. I don't see any issue with maintaining a mirror of > Apache NuttX, but getting things back to the Apache master or GitBox > could be a pain.
Yeah, PRs would have to land at GitHub anyways to be merged into the upstream.. I guess this is just a kind of worst-case-scenario research.. mirroring options.. or just playing around with Forgejo? :-) By the way is there a way so that PR from "wild mirrors" like on GitLab or Forgejo could land into the GitHub? You would have to push such commits to a branch on your local GH account and then create a PR to the upstream? -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info