<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
p.m3619930188723448454gmail-m4826179305865995778msolistparagraph, li.m3619930188723448454gmail-m4826179305865995778msolistparagraph, div.m3619930188723448454gmail-m4826179305865995778msolistparagraph
        {mso-style-name:m_3619930188723448454gmail-m_4826179305865995778msolistparagraph;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.m3619930188723448454gmail-m4826179305865995778term
        {mso-style-name:m_3619930188723448454gmail-m_4826179305865995778term;}
span.m3619930188723448454gmail-m4826179305865995778im
        {mso-style-name:m_3619930188723448454gmail-m_4826179305865995778im;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Dan,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p> </o:p></span></p><p class=MsoPlainText>So it sounds like you too are indifferent if you commit to svn or git, but would prefer github/tickets there  over svn/trac and choose to do nothing.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>I'm okay with nothing but everyone seems to be complaining about svn, but now I ask everyone is silent about git being better or  just jumping the github wagon.<o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p> </o:p></span></p><p class=MsoPlainText>> Just a note: Gitea development has recently been targetted by vandals using GitHub accounts (spam tickets).<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>> Yes, it takes some work to register an OSGeo account.<o:p></o:p></p><p class=MsoPlainText>> Can that be of a value in this world of high noise/signal ratio ?<o:p></o:p></p><p class=MsoPlainText>> strk<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Yes it can.  I think it's a little too easy to create a github account.<o:p></o:p></p><p class=MsoPlainText>If someone goes thru our "Vetting" process then I know they are more serious than a passerby dropping a pull request.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Take for example this guy yes he too has a github account and he has a mirror.  He doesn't accept pull requests at all from github.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><a href="https://github.com/torvalds/linux">https://github.com/torvalds/linux</a><o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>One can think politics or just a matter of efficiency.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>If you look at a lot of the pull requests they are spam. <o:p></o:p></p><p class=MsoPlainText><a href="https://github.com/torvalds/linux/pulls">https://github.com/torvalds/linux/pulls</a><o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Now luckily we are probably too small to attract spam but as github grows the more spam there will be.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>So yes if someone passes our vetting process, I will look at their patch first and then look at the ones on github after.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Also as Nathan said, I don't want to lose people like Nathan and he doesn't care if it's svn or git cause he's just going to drop a patch.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>I took strk's offer to become an approver of OSGeo requests and some are pretty hard to distinguish.<o:p></o:p></p><p class=MsoPlainText>For example I had one person use a real bio from a GIS developer with one of their confirmed fake gmail accounts.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>I was able to easily tell because the next item was a different good looking real bio with an email off by one letter from the previous bio.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>I also hunt by IP addresses or if they have a github that has real activity or if they are on a mailing list to confirm who they are.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Thanks,<o:p></o:p></p><p class=MsoPlainText>Regina<o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal style='margin-left:.5in'><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> postgis-devel [mailto:postgis-devel-bounces@lists.osgeo.org] <b>On Behalf Of </b>Daniel Baston<br><b>Sent:</b> Wednesday, August 09, 2017 9:12 AM<br><b>To:</b> PostGIS Development Discussion <postgis-devel@lists.osgeo.org><br><b>Subject:</b> Re: [postgis-devel] PSC Vote: Github or Gitea (OSGeo Git) or stay on SVN<o:p></o:p></span></p><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p><div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><p class=MsoNormal style='margin-left:.5in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>End users reporting bugs – many of these don't have github accounts so forcing them to create an osgeo instead of github sounds better. You can argue creating a github account is easier these days.</span><o:p></o:p></p></blockquote><div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>I'm not sure about this.  Remember that the OSGeo account creation process, if you can find it, requires that you send an email or go on IRC and explain why you need to have an account, the null hypothesis being that you want to spam people or perform other mischief**.  If you decide to write a request, you may hear back after a few days, or it may fall through the cracks.  Meanwhile, you have moved on to other work and the information you wanted to paste into the ticket is no longer in front of you.  This is a pretty unwelcoming system, and one that I suspect most people never bother to deal with.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>If GitHub is not an option, I'd prefer to stick with SVN and Trac.  At least they're stable, and the pull request process doesn't have do diverge into troubleshooting the hosting platform.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>Dan<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'>**Interestingly, when writing this request, users are advised to provide a link to a public profile such as GitHub to verify their identity.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p></div><div><div><p class=MsoNormal style='margin-left:.5in'>On Tue, Aug 8, 2017 at 8:38 PM, Regina Obe <<a href="mailto:lr@pcorp.us" target="_blank">lr@pcorp.us</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>I think you are overrating the discomfort of having to handle pull requests from github (as a mirror vs. being our official) if everything isn't there and forgetting that you are forcing people who don't have github accounts to create one.</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>There are 3 kinds of contributors I think are important</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'> </span><o:p></o:p></p><p class=m3619930188723448454gmail-m4826179305865995778msolistparagraph style='margin-left:.5in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>1)</span><span style='font-size:7.0pt;color:#1F497D'>      </span><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>End users reporting bugs – many of these don't have github accounts so forcing them to create an osgeo instead of github sounds better. You can argue creating a github account is easier these days.</span><o:p></o:p></p><p class=m3619930188723448454gmail-m4826179305865995778msolistparagraph style='margin-left:.5in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>2)</span><span style='font-size:7.0pt;color:#1F497D'>      </span><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Developers who are on github – we take pull requests from them whether I do it from github/gogs/svn doesn't matter to me.  The conversation if changes need to be made is better on github or gogs.</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.75in;text-indent:.25in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>To me after it's committed that's all noise I don't really need in final commit or on ticket.</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.75in;text-indent:.25in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.75in;text-indent:.25in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F4E79'>If a dev becomes a serious contributor e.g. Dan Baston or </span><span class=m3619930188723448454gmail-m4826179305865995778term><span style='color:#1F4E79'>Björn Harrtell then I'd really like them to have an OSGeo account.</span></span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.75in;text-indent:.25in'><span class=m3619930188723448454gmail-m4826179305865995778term><span style='color:#1F4E79'>From what I presume from both, they just want to work with a git repo and less sensitive to where the official is.</span></span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.75in;text-indent:.25in'><span class=m3619930188723448454gmail-m4826179305865995778term><span style='color:#1F4E79'>Sandro is already struggling with svn so I know he prefers git.</span></span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.75in;text-indent:.25in'><span class=m3619930188723448454gmail-m4826179305865995778term><span style='color:#1F4E79'> </span></span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.75in;text-indent:.25in'><span class=m3619930188723448454gmail-m4826179305865995778term><span style='color:#1F4E79'>So my reason for wanting the git move is to make it easier for those with commit access already and future.</span></span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.75in;text-indent:.25in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'> </span><o:p></o:p></p><p class=m3619930188723448454gmail-m4826179305865995778msolistparagraph style='margin-left:.5in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>3)</span><span style='font-size:7.0pt;color:#1F497D'>      </span><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Developers/users who don't have a github account or don't like committing to github for political reasons.  We lose all these people if they are forced to create a github accounts before they can exchange with us.</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>So I'm still +1 for GIT OSGeo and okay with tickets moving from trac to gogs.</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> postgis-devel [mailto:<a href="mailto:postgis-devel-bounces@lists.osgeo.org" target="_blank">postgis-devel-bounces@lists.osgeo.org</a>] <b>On Behalf Of </b>Paul Ramsey<br><b>Sent:</b> Tuesday, August 08, 2017 7:46 PM</span><o:p></o:p></p><div><div><p class=MsoNormal style='margin-left:.5in'><br><b>To:</b> PostGIS Development Discussion <<a href="mailto:postgis-devel@lists.osgeo.org" target="_blank">postgis-devel@lists.osgeo.org</a>><br><b>Subject:</b> Re: [postgis-devel] PSC Vote: Github or Gitea (OSGeo Git) or stay on SVN<o:p></o:p></p></div></div><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'> <o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'>The point isn't features, it's developer density. I don't see any great advantage to gogs if we still have PRs and work managing the github mirror. Might as well continue on w/ trac/svn, since gogs shares the main drawback; forcing folks to get new accounts / logins before they can start engaging.<o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'> <o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'>I'm sure gogs is technically wunderbar, but it's not where the persons are.<o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'><br>P.<o:p></o:p></p></div></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'> <o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'>On Tue, Aug 8, 2017 at 4:38 PM, Regina Obe <<a href="mailto:lr@pcorp.us" target="_blank">lr@pcorp.us</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'><p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt;margin-left:1.0in'>Nice.<br><br>1) So gogs with the pull and the lazy editing feature (I can edit via the web interface which I have done) has everything github has and appeases my emotional side too<br>2) appeases my need to be able to know I can access via SQLif I really really wanted to which I got from this:<br><a href="https://git.osgeo.org/gogs/postgis/postgis/pulls/9#issuecomment-3040" target="_blank">https://git.osgeo.org/gogs/postgis/postgis/pulls/9#issuecomment-3040</a><br><br> :)<br><br>3) I'm okay with trac eventually moving to gogs.  It would be sweet if we change the r... to the actual git hash.  That seems like a simple r.. map to git hash UPDATE  statement if we have a table that maps svn revision numbers to git which I assume we might be able to generate via the mirror.<br><br>That's a minor thing for me though.<br><br>Thanks,<br>Regina<br><br><br><br><br><span class=m3619930188723448454gmail-m4826179305865995778im>-----Original Message-----</span><br><span class=m3619930188723448454gmail-m4826179305865995778im>From: postgis-devel [mailto:</span><a href="mailto:postgis-devel-bounces@lists.osgeo.org" target="_blank">postgis-devel-bounces@lists.osgeo.org</a><span class=m3619930188723448454gmail-m4826179305865995778im>] On Behalf Of Sandro Santilli</span><br><span class=m3619930188723448454gmail-m4826179305865995778im>Sent: Tuesday, August 08, 2017 6:34 PM</span><br><span class=m3619930188723448454gmail-m4826179305865995778im>To: PostGIS Development Discussion <</span><a href="mailto:postgis-devel@lists.osgeo.org" target="_blank">postgis-devel@lists.osgeo.org</a><span class=m3619930188723448454gmail-m4826179305865995778im>></span><br><span class=m3619930188723448454gmail-m4826179305865995778im>Subject: Re: [postgis-devel] PSC Vote: Github or Gitea (OSGeo Git) or stay on SVN</span><o:p></o:p></p><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'>On Tue, Aug 08, 2017 at 06:22:35PM -0400, Regina Obe wrote:<br>> But OSGEo trac is on postgresql now :) I'm sure if I am given a<br>> postgresql backup I can figure out how to get data out of it much<br>> easier than using a github api :)<br><br>An XSLT recipe ? :P<br><br>I'm speaking as the one who made `Trac -> Gogs` tool based on PostgreSQL queries.<br>See example results: <a href="https://git.osgeo.org/gogs/strk/geos-migration-test/issues" target="_blank">https://git.osgeo.org/gogs/strk/geos-migration-test/issues</a><br>Code: <a href="http://strk.kbt.io/projects/go/trac2gogs/" target="_blank">http://strk.kbt.io/projects/go/trac2gogs/</a><br><br>--strk;<br><br>_______________________________________________<br>postgis-devel mailing list<br><a href="mailto:postgis-devel@lists.osgeo.org" target="_blank">postgis-devel@lists.osgeo.org</a><br><a href="https://lists.osgeo.org/mailman/listinfo/postgis-devel" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-devel</a><br><br>_______________________________________________<br>postgis-devel mailing list<br><a href="mailto:postgis-devel@lists.osgeo.org" target="_blank">postgis-devel@lists.osgeo.org</a><br><a href="https://lists.osgeo.org/mailman/listinfo/postgis-devel" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-devel</a><o:p></o:p></p></div></div></blockquote></div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'> <o:p></o:p></p></div></div></div></div></div><p class=MsoNormal style='margin-left:.5in'><br>_______________________________________________<br>postgis-devel mailing list<br><a href="mailto:postgis-devel@lists.osgeo.org" target="_blank">postgis-devel@lists.osgeo.org</a><br><a href="https://lists.osgeo.org/mailman/listinfo/postgis-devel" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-devel</a><o:p></o:p></p></blockquote></div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p></div></div></div></body></html>