<div dir="ltr"><p><br>
On Jul 19, 2014 1:15 AM, &quot;David Evans&quot; wrote:<br>
&gt; On 7/18/14 3:47 PM, Mojca Miklavec wrote:<br>
&gt;<br>
&gt; Well, I&#39;m sorry but I don&#39;t really see the need for these experiments.</p><p>At the moment it is very inconvenient to upgrade perl from 5.x.y to 5.x.(y+1). A bunch of &quot;random&quot; ports become broken &quot;just because&quot; (because they link against perl and location of a fully compatible libperl.dylib changes for no good reason). One could fix those, but I&#39;m sure that nobody can tell which those ports are without a substantial amount of effort to figure it out once. On top of that the Portfiles for Perl start getting weird (because paths to old perl modules need to be added) and people tend to forgot to fix the path. Paths where the modules are installed are also unpredictable based on whether one installs from a &quot;binary package&quot; or from source and based on when the module is installed.<br>

</p><p>
&gt; But I&#39;m probably being dense.<br>
</p><p>No problem. I prefer discussion with good arguments rather than making wrong decisions that need to be fixed later.<br></p><p>
&gt; What&#39;s the benefit of the change/the problem with the previous system.<br>
&gt; Why is a change necessary/desireable?<br>
&gt;<br>
&gt; Why can&#39;t the experiments be done in your test environment rather than with<br>
&gt; live ports?</p>
<p>- I&#39;m unable to test 1000 ports.</p><p>- I&#39;m willing to test a bunch of ports, but once we add p5.20 it will be very time consuming and a lot of mess to change things in *all* python modules.</p><p>- I&#39;m almost sure that hardly anyone will be willing to do any considerable amount of testing, so it will boil down to max 5 people testing at the end anyway and most bugs would surface later.<br>
</p><p>- There are plans to change the way how Perl and Perl modules are written and installed, but we should continue updating ports until then. However spending an enormous amount of time changing and fixing a large number of ports would be almost a wasted effort (given that most of the work done now will be thrown away anyway).<br>
</p>
&gt; But I do point out that perl 5.20 is the current stable release
<p>And we didn&#39;t even port any noticable amount of ports to 5.18, let alone make 5.18 the default perl version.</p>
<p>Mojca</p>
</div>