[pgrouting-dev] OSGeo server migration troublesystem

Stephen Woodbridge woodbri at swoodbridge.com
Wed Oct 27 00:30:39 EDT 2010


Daniel,

On 10/26/2010 11:09 PM, Daniel Kastl wrote:
> Hi PSC members (and others),
>
> It has been a long time since we started to migrate pgRouting to OSGeo
> server, and so far we could get
>
>     * Mailing lists
>     * Download directory
>
> But Subversion repository setup is stuck now for months, and even if it
> was promised to me several times, it didn't happen yet. (Several emails
> over the months haven't had any success)
> I feel we reached a point, where waiting for the SVN repository is
> blocking further development and we're losing possible contributions
> from the community (probably we already did).
>
> So I would like to propose to not wait any longer and move to some other
> hosting provider for the pgRouting source code (and osm2pgRouting).
> There are many options:
> http://en.wikipedia.org/wiki/Comparison_of_revision_control_software
>
> I think it makes sense to chose one, that developers are familiar with,
> for example
>
>     * Sourceforge
>     * Github
>     * Gitourious
>     * Launchpad
>     * Bitbucket
>     * Google Code
>
> Personally I would be in favor to switch from Subversion to a
> distributed revision control such as Git or Mercurial, because it would
> make it easier to contribute code and would hopefully increase the
> number of developers.

I guess at some point I need to learn Git as it seems some of the other 
projects are also moving there. I think the OpenLayers team did a test 
migration to GitHub which gave the developers and community a change to 
learn about it and figure things out before without the risk of things 
getting messed up because people did not understand how it worked. This 
might be a good idea regardless.

I personally like svn/trac, but that is what I know and I'm ok with 
learning something new.


> Regarding TRAC I would prefer to
>
>     * Close the current Forum/Discussion, make the current content a
>       static website and make it available on OSGeo download server
>     * Use GIS Stackexchange instead of the forum for those, who don't
>       like mailing lists: http://gis.stackexchange.com/

I assume we are keeping the mailing list.

>     * Use the ticket/bug tracker of the source code hosting provider

I think we need to know what that might be. The OL team was very 
unimpressed with the Git tracker if I recall correctly. In fact I think 
they opt'ed to stay on Trac. We do not need to follow their lead, but 
again this might be something we want to look into to see if it is 
usable. I suspect our requirements are somewhat lower given the amount 
of activity we have.

>     * Write documentation/website content with Sphinx/ReST and host it
>       in the repository (we can then create HTML and upload it to a
>       server, ie. Georepublic server, accessible under pgrouting.org
>       <http://pgrouting.org>)

+1 on this

> Any opinions?
>
> Otherwise, please vote for the following questions:
>
>    1. Stop waiting for SVN migration to OSGeo server and chose an
>       alternative revision control hosting?
>    2. Switch from Subversion to distributed revision control (DVCS)?
>    3. Which DVCS would you prefer?
>    4. Shutdown current TRAC as described above?

I'll support any and all of these changes since I'm not doing the work 
but in reality I don't think infrastructure is the block to changes and 
releases. At the moment we have very limited bandwidth with Anton as the 
only developer and he is busy. I hear that you are hoping to make things 
more accessible with these changes and we can all hope it will attract 
some new blood to the team.

I do think that we should keep the old infrastructure in place while we 
test the new setup and make sure we can use it, in case we want to back 
up and try something else if it is not working out well for us. It is 
just the prudent thing to do. We can have a future vote on making the 
migration permanent and committing the final efforts to convert docs, etc.

My 2 cents anyway. BTW thank you for looking into this and carrying the 
ball on it.

-Steve

> Best regards,
> Daniel
>
>
>
> PS: probably in a few days Chris will tell me that he setup pgRouting
> SVN repository on OSGEo servers ;-)
>
>
> --
> Georepublic UG & Georepublic Japan
> eMail: daniel.kastl at georepublic.de <mailto:daniel.kastl at georepublic.de>
> Web: http://georepublic.de
>
>
>
> _______________________________________________
> pgrouting-dev mailing list
> pgrouting-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/pgrouting-dev



More information about the pgrouting-dev mailing list