[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC] Using gitlab for upstream qemu repo?
From: |
Stefan Hajnoczi |
Subject: |
Re: [RFC] Using gitlab for upstream qemu repo? |
Date: |
Fri, 23 Oct 2020 14:41:55 +0100 |
On Thu, Oct 22, 2020 at 06:47:55PM +0200, Paolo Bonzini wrote:
> Hi all,
>
> now that Gitlab is the primary CI infrastructure for QEMU, and that all
> QEMU git repositories (including mirrors) are available on Gitlab, I
> would like to propose that committers use Gitlab when merging commits to
> QEMU repositories.
>
> There are four reasons for this:
>
> - this would be a step towards ensuring that all commits go through the
> CI process, and it would also provide a way to run the deployment of the
> web site via .gitlab-ci.yml.
>
> - right now Gitlab pulls from upstream repos and qemu.org pulls from
> gitlab, but this is not true for the qemu, qemu-web and openbios
> repositories where Gitlab pulls from qemu.org and qemu.org is the main
> repository. With this switch, all the main repositories would be on
> Gitlab and then mirrored to both qemu.org and GitHub. Having a
> homogeneous configuration makes it easier to document what's going on.
>
> - it would limit the number of people with access to qemu.org, since
> committers would no longer need an account on the machine.
>
> - by treating gitlab as authoritative, we could include it in the
> .gitmodules file and remove load on the qemu.org server
>
> Nothing would change for developers, who would still have access to all
> three sets of repositories (git.qemu.org, gitlab.com and github.com).
> Committers however would need to have an account on the
> https://gitlab.com/qemu-project organization with access to the
> repositories they care about. They would also lose write access to
> /srv/git on qemu.org.
>
> Of course this is just starting a discussion, so I'm not even proposing
> a date for the switch.
Thanks, this sounds good. It will simplify qemu.org administration.
Stefan
signature.asc
Description: PGP signature