[virt-tools-list] virt-manager mirror on github, eventually transition?

Daniel P. Berrange berrange at redhat.com
Fri May 22 10:14:27 UTC 2015

On Thu, May 21, 2015 at 08:48:04PM -0400, Cole Robinson wrote:
> Hey all,
> I set up a virt-manager mirror on github:
> https://github.com/virt-manager/virt-manager
> Right now it's just updated from the fedorahosted repo using a cron script, so
> it's just a readonly mirror.
> However I'd like to fully transition to using github for source hosting in the
> near term. Reasons being:
> 1) github is way faster than fedorahosted
> 2) the network effect is real, I'm quite certain it will generate
> contributions we wouldn't have otherwise received
> 3) there's tons of valuable services built around github, like travis-ci
> I figure bug tracking will stay in bugzilla, though maybe we keep github
> issues enabled to give people an easier way to report small bugs. Anything
> that can't be fixed basically on demand we ask the reporter to file it in
> bugzilla. Probably needs some experimentation
> pull-requests can't be disabled on github, but I think it's okay to handle
> them in a similar way: if someone submits a small patch, then one of the other
> maintainers can just merge it. but if it's anything non-trival, close the pull
> request and ask they submit it to the mailing list.
> Any objections?

I think I've said before that I have a general objection to using github as
the master repository for any project, because of their 100% closed source
nature. I'd use github only as a read-only mirror, since that means the
project would not have a direct reliance on closed source infrastructure.
Previously I've suggested gitorious, but now obviously gitlab.com is the
alternative choice I'd recommend. Obviously the network effect is not as
large as with github, but then it is somewhat of a self-fullfilling
own-goal if people never try the alternative.

All that said, since I don't actually do any dev work on virt-manager
anymore, don't feel you need consider my objection as a blocker, if
you really want to use github exclusively.

|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|

More information about the virt-tools-list mailing list