[Spice-devel] gitlab

Victor Toso lists at victortoso.com
Wed Jun 22 15:36:52 UTC 2016


Hi,

On Wed, Jun 22, 2016 at 11:05:11AM -0400, Marc-André Lureau wrote:
> Hi
>
> ----- Original Message -----
> > Hi all,
> >
> > I created a spice group in gitlab [0] mirroring the repository from
> > freedesktop which should be updated every hour.
> >
> > [0] https://gitlab.com/groups/spice
> >
> > But I would like to discuss the transition to use gitlab for source code
> > at some time soon. One of the main reasons is the management for users
> > and repos being much easier with no need to file a bug and wait some
> > fdo admin to have time to do it.
>
> I was wondering about the motivations. I never thought management of
> users was a bottleneck. Even if takes a while for fdo admins to react
> and it can be a bit frustrating, it's a one time thing. It doesn't
> slow spice dev afaik, any counterexample?

It was an example, a frustrating one indeed. It does not affect
development as others can always apply/push patches.

> What are the other motivations?

Honestly, if gitlab or github could help bring more contributors, it
would be very welcome as well. This was mentioned by Cole on the
migration to github (from Fedora Hosted) [3]

[3] https://www.redhat.com/archives/virt-tools-list/2015-May/msg00085.html

But I would say that being able to manage repos and users being the best
benefit and also makes a lot of sense.

> I don't know the limitations of gitlab, anything to say about it?

Sorry, I kept it short as I did not want to compare freedesktop to
gitlab. I don't know any bottlenecks that would be significant or
problematic to us in comparison to freedesktop. We might ask to
libosinfo guys if they had any issue so far? :-)

> > As pointed by Daniel [1] while discussing the migration of libosinfo to
> > gitlab, we would still be under open source infrastructure with good
> > self-service API for managing the project plus other benefits.
> >
> > [1] https://www.redhat.com/archives/libosinfo/2016-March/msg00000.html
> >
> > The idea is keeping freedesktop and github [2] as a mirror of gitlab
> > repos. I'm not sure about moving from bugzilla to the issues thing but I
> > guess it might make sense in the future.
>
> Again, please list motivations. BZ works pretty well, no?

I don't have a strong feeling about it. Yes, BZ works well but in case
we switch to this gitlab and this platform has its way to report bugs
and it attend our needs, we might want to have it and keep things
centralized.

> >
> > [2] https://github.com/SPICE
> >
> > The pull requests can be disable int gitlab (while we can't on github)
> > but I wonder if should do that?
>
> Can it be setup to notify of new pull requests on spice-devel ML?

Not sure, I have to check. It would be a great plus indeed.

>
> > As we are at it, I would suggest to rename:
> >
> > * linux/vd_agent to spice-vdagent (currently vdagent on gitlab)
> > * win32/vd_agent to spice-vdagent-win (currently vdagent-win on gitlab)
>
> I think it makes sense to keep all the windows sources under a
> win32/win directory (win32/spice-vdagent)

I usually keep my git code under the same folder and my suggestion comes
from this conflict.

Cheers,
  toso


More information about the Spice-devel mailing list