[geos-devel] Ready to switch from SVN to GIT ?

Mateusz Loskot mateusz at loskot.net
Thu Apr 6 09:41:27 PDT 2017


On 6 April 2017 at 16:05, Sandro Santilli <strk at kbt.io> wrote:
> On Thu, Apr 06, 2017 at 03:59:21PM +0200, Mateusz Loskot wrote:
>
>> Anyhow, I am going to use GitHub (and PRs) as the primary
>> channel for commits, to allow myself the advantage of pre-factum CI..
>
> Pre-factum CI is currently also available via Gogs, although more
> convoluted (it takes explicitly adding your fork to the drone install,
> and then to link the badge to the PR summary).

Convoluted, indeed.

> From what I've heard new Drone instances will also support automatically
> building PRs, droping one of the two requirements listed above. Currently
> drone server is running on my own machines, I'd love to move it to OSGeo
> machines with its own DNS, want to help with that ?

Drone is rather an interesting addition, not something to rely on, from my POV.
It does not support builds on Windows. I'm not even sure it supports
builds on OS X.
(I mean 'guest' OS, not host).

> NOTE: I know your answer to the above question will likely be NO, because
> you prefer to use external working infrastructure, but I'll keep asking
> everyone in the hope to find somebody willing to help with improving the
> available infrastructural free software out there :)

If I had more/too much time/money, I might have considered it.
Tiny projects like GEOS, non-profits like OSGeo simply
can not afford investment in developing its infrastructure at low-level.
What's next, burning our own CPUs because Intel and AMD are proprietary?

I'll repeat myself, GitHub-based ecosystem is the only cost-effective solution
available for not-so-rich non-profits.
IMHO, GitLab with GitLab CI with its shared runners is the only
sensible alternative.
but still it will require lots of admin investment.

Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net


More information about the geos-devel mailing list