[gdal-dev] git(hub) migration ?
Even Rouault
even.rouault at spatialys.com
Mon Sep 25 05:10:46 PDT 2017
Hi Sandro,
Thanks for your feedback.
> It is still Gogs.
> The plan is to switch to Gitea (http://gitea.io)
There's some irony that gitea.io points to github.com for their own code. Not particularly
reassuring regarding the maturity of the solution.
>
> > gogs/gitea tries to replicate most github functionalities,
> > but feature parity is still not there (you cannot comment on a commit
> > e.g).
>
> There's also a GitLab experimental service under OSGeo:
The correct link is: https://git.osgeo.org/gitlab
> It does provide comment on commits and CI.
> Currently maintained by Björn (in Cc).
How is the situation of gitlab community edition (which I guess is the one installed on that
server) vs gitlab enterprise ? I heard (maybe last year) that gitlab CE may have "scaling" issues
with a number of users.
>
> > the "Merge" button from github couldn't (shouldn't) be used.
>
> This seems to be about the only issue making full switch to GitHub
> preferred over a simple mirror.
No, that's definitely not the only one reason. As far as I'm concerned, there are several
aspects :
* social one: GH is (may be my biased perception) currently the place by default to host your
FOSS project. It might change in future years (as sourceforge or google code have faded
away). I'd note that a number of people already find by themselves the github GDAL mirror,
although it is not advertized very prominently.
* technical one: sufficiently rich set of features. One of my past grief that you couldn't attach
files to tickets has been removed a few months ago (you can attach zip)
* availability/maintainance one. With all respect due to SAC (and SAC members deserve a lot),
I don't expect volunteers to be available 24h/24 365.24days/year to make sure servers go
fine. And I don't think OSGeo could afford hiring a team to do that. Or the cost would be such
that it should be considered if it would not be better spent on other missions. It is hard to
compete against GH on that (or any other hosted solution which has consumers paying for
that service)
* user experience feeling: my quick playing with https://git.osgeo.org/gitlab shows that it is
significantly slower than the GH UI. Probably the effect of not being hosted on a sufficiently
powerful machine.
* maturity one: migrations always mean some uncertainty, so I'd prefer migrating to
something "combat proven" to decrease this factor. As far as I can see, only GEOS has
migrated to https://git.osgeo.org/gogs and
https://git.osgeo.org/gitlab is only used as a mirror for now.
> I don't know if you're aware but
> there's a command line github client (it's called "hub") which
> lets you do things like this:
Interesting. Probably this one https://github.com/github/hub ?
Even
--
Spatialys - Geospatial professional services
http://www.spatialys.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20170925/58a6be20/attachment.html>
More information about the gdal-dev
mailing list