Hi Brian,

Pull requests are welcome from any kind of infrastructure (git-web, gitlab, kallithea, trac, bitbucket, github, https+git, whatever...) Everyone is free to set up a git clone of OSGeoLive and send an e-mail here with the proposed commits to be merged. This way, we can all comment on the proposed changes, and more eyes can review.

Regarding security, if you feel that your git repository cannot be publicly known, I am offering to pull your changes and host them in my own branches for review. e.g. your last commits are here [1] and here [2] for review.

I also hope that we will have an official (and free as in speech) OSGeo git host one day. Personally I had a RhodeCode host since 2011 [3] which is now forked as Kallithea [4], so I understand your views. I believe that since git is distributed, we do not actually depend on any host.

Best,
Angelos

[1] https://github.com/kalxas/OSGeoLive/commits/rasdaman_logs
[2] https://github.com/OSGeo/OSGeoLive/pull/71
[3] https://en.wikipedia.org/wiki/RhodeCode#History
[4] https://en.wikipedia.org/wiki/RhodeCode#Licensing_change_and_project_fork

On 02/10/2016 04:09 AM, Brian M Hamlin wrote:
Hi All -

   You may know, I strongly object to using Github.com as the repository for the MASTER 
copy of an OSGeo.org project. So, I did some research, and installed my own git server.. 
in greek the name is Καλλιθέα (Kallithéa) [0]  It works very well - it has many of the 
"swap branch and compare" features that GitHub.com has.. and .. it is federated 
project management, not Software-as-a-Service (SaaS) from a commercial company.

   So, while making changes to OSGeo Live [1] 9.5 beta .. I will make "pull requests" 
from my own git instance, to the list. Just one problem.. security.. I am still learning how to 
secure this new server setup.. Temporarily, I have exchanged  SERVER:PORT information privately 
with the build-master, Angelos. Now his git "knows" the address of my git.. Pull requests 
from me are assumed to be from current MASTER branch.. (oh, also I need to setup the https)

   git pull http://SERVER:PORT/osgeolive_athens  BRANCH

   today, the branch was    rasdaman_log_quiet     ## a patch to get the 
configure/make/make install output out of our master build logs..

I am sure people will continue to use Github.com to make pull requests, but 
with some setup, you too can use a distributed, federated model of Open Source 
Software Development, and I encourage you to think through the benefits and 
decide for yourselves.

[0]  https://kallithea-scm.org/
[1]  https://github.com/OSGeo/OSGeoLive

--
Brian M Hamlin
OSGeo California Chapter
blog.light42.com

_______________________________________________
Live-demo mailing list
Live-demo@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/live-demo
http://live.osgeo.org
http://wiki.osgeo.org/wiki/Live_GIS_Disc


--
Angelos Tzotsos, PhD
OSGeo Charter Member
http://users.ntua.gr/tzotsos

_______________________________________________
Live-demo mailing list
Live-demo@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/live-demo
http://live.osgeo.org
http://wiki.osgeo.org/wiki/Live_GIS_Disc

Reply via email to