Hi Dave,<div><br></div><div>GitHub is where the pgRouting source code is hosted:</div><div><a href="https://github.com/pgrouting/pgrouting">https://github.com/pgrouting/pgrouting</a></div><div><br></div><div>It makes collaboration and code contribution relatively easy (at least compared to what pgRouting used before).</div>

<div><br></div><div>You can read more in details how it works at <a href="http://help.github.com/">http://help.github.com/</a></div><div>In short you create an account, fork the pgRouting repository (it&#39;s just as simple as cklick the &quot;Fork&quot; button), then either make changes to your personal fork on your own PC or even directly on the Github website (you can edit source files there in your own fork).</div>

<div>When you&#39;re done you can submit a &quot;Pull request&quot; (a button click again) and we can review the changes, test and merge them to the main repository. And also the credits go to you :-)</div><div><br></div>

<div>Daniel</div><div><br></div><div><br><br><div class="gmail_quote">On Mon, Feb 13, 2012 at 8:01 PM, Dave Potts <span dir="ltr">&lt;<a href="mailto:dave.potts@pinan.co.uk">dave.potts@pinan.co.uk</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Steve<br>
<br>
A small problem, what the heck is a github?<br>
<br>
I assume it some sort of source control system,  whats its address and is<br>
there any documentation on it?<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
Dave<br>
</font></span><div class="HOEnZb"><div class="h5">Stephen Woodbridge wrote:<br>
&gt; Hi Dave,<br>
&gt;<br>
&gt; Thank you for digging into this issue and finding a fix. The fix sounds<br>
&gt; reasonable. Can you open a ticket on this and attach a patch or a git<br>
&gt; pull request if you have the changes in github.<br>
&gt;<br>
&gt; Thank you for your effort on this.<br>
&gt;<br>
&gt; -Steve<br>
&gt;<br>
&gt; On 2/12/2012 7:17 AM, Dave Potts wrote:<br>
&gt;&gt; Hello list<br>
&gt;&gt;<br>
&gt;&gt; Thanks to those that tried to help me<br>
&gt;&gt;<br>
&gt;&gt; Problem found<br>
&gt;&gt;<br>
&gt;&gt; I am calling the function driving_distance from the file<br>
&gt;&gt; routing_dd_wrappers.sql at line 78.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; This is my input data<br>
&gt;&gt; 0 X 3000.000000   Y 3000.000000<br>
&gt;&gt; 1 X 3000.000000   Y 3000.000000<br>
&gt;&gt; 2 X 3000.000000   Y 3000.000000<br>
&gt;&gt; 3 X 3000.000000   Y 3000.000000<br>
&gt;&gt; 4 X 4000.000000   Y 2000.000000<br>
&gt;&gt; 5 X 4000.000000   Y 2000.000000<br>
&gt;&gt;<br>
&gt;&gt; If you look at it careful, you will notice less than 3 different values<br>
&gt;&gt; which is the source of the problem.  The Alpha_shape_2 routine blow up<br>
&gt;&gt; with a core dump unless you have 3 or more different alpha values in it.<br>
&gt;&gt;<br>
&gt;&gt; This little problem is not described in the CGAL support.<br>
&gt;&gt;<br>
&gt;&gt; Attempts are made to catch it in the route source, but these fail<br>
&gt;&gt; because<br>
&gt;&gt; it overlooks the problem of the same data appearing twice.<br>
&gt;&gt;<br>
&gt;&gt; ie do<br>
&gt;&gt; 0 X 3000.000000   Y 3000.000000<br>
&gt;&gt; 1 X 3000.000000   Y 3000.000000<br>
&gt;&gt; 2 X 3000.000000   Y 3000.000000<br>
&gt;&gt; 3 X 3000.000000   Y 3000.000000<br>
&gt;&gt;<br>
&gt;&gt; Will pass the current checks.<br>
&gt;&gt;<br>
&gt;&gt; I think we need to add the following code at line 166 of<br>
&gt;&gt; alpha_drivedist.cpp<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Alpha_shape_2 A(points.begin(), points.end(),<br>
&gt;&gt;                    coord_type(10000),<br>
&gt;&gt;                    Alpha_shape_2::GENERAL);<br>
&gt;&gt;<br>
&gt;&gt;    // check that there are more than 3 values in A otherwise you get a<br>
&gt;&gt; core<br>
&gt;&gt;    // dump<br>
&gt;&gt;    if( A.number_of_alphas()&lt;  3){<br>
&gt;&gt;<br>
&gt;&gt;          *err_msg=(char*)&quot;Driving distance requires at least 3<br>
<br>
</div></div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Pgrouting-users mailing list<br>
<a href="mailto:Pgrouting-users@lists.osgeo.org">Pgrouting-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/pgrouting-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/pgrouting-users</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse">Georepublic UG &amp; Georepublic Japan<br>eMail: <a href="mailto:daniel.kastl@georepublic.de" style="color:rgb(66,99,171)" target="_blank">daniel.kastl@georepublic.de</a><br>

Web: <a href="http://georepublic.de/" style="color:rgb(66,99,171)" target="_blank">http://georepublic.de</a></span><br>
</div>