<html>#2488: Old release thornlists do not work anymore with GetComponents
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Frank Löffler</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td>ET_2021_05</td></tr>
<tr><td style='text-align:right'>  Version:</td><td>development version</td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>minor</td></tr>
<tr><td style='text-align:right'>Component:</td><td>GetComponents</td></tr>
</table>

<p>Changes (by Frank Löffler):</p>
<p>Currently, obtaining the source code of at least the ET_2011_05 release of the ET is not possible using the ET_2011_05 release notes, nor a current GetComponents. It is likely that this isn't the only one, it's the only one I tried. It's one used for one of the larger ET papers.</p>
<p>Regardless of how hard or even possible it would be to actually build such an old version of the ET on a modern OS environment, it should at least be possible to get the source code, e.g., to try to reproduce published results.</p>
<p>One of the obstacles at the moment is the old svn servers. They are still up and running, but any self-respecting OS will refuse to talk via https to them, because they only talk an old version of ssl, which is now considered insecure (<a href="https://bitbucket.org/einsteintoolkit/tickets/issues/2069/connection-failures-to-svncactuscodeorg" rel="nofollow" title="connection failures to svn.cactuscode.org" class="ap-connect-link">#2069</a>).<br />
One obvious alternative is to use the --anonymous flag of GetComponents. In theory, this should use the http-links inside the list. This, in theory, works. However, it turns out that GetComponents (at least the one from the ET_2011_05 release) has a bug where it still tries to access the repos via https for 'svn info' earlier than checking the --anonymous flag - and then hangs. The fix is easy and small, but I am uncertain whether it is worth fixing it in such an old release (and then also likely others). This may still be an issue for the current version of GetComponents, but that one dies even earlier for such an old thornlist because of "Duplicate checkouts: Cactus" (why is this an error and not just a warning?).</p>
<p>In the end, this means that at the moment there is no version of GetComponents that can be used with that release thornlist, due to a combination of problems. This likely applies to more than that specific release thornlist.</p>
<p>One possible solution would be upgrading the old svn-servers. They still run RedHat 5.11 (2014). In other w
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2488/old-release-thornlists-do-not-work-anymore'>https://bitbucket.org/einsteintoolkit/tickets/issues/2488/old-release-thornlists-do-not-work-anymore</a></p>
</html>