<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">David, Bill</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I agree with you on this David. Especially in relation to point 3.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">In relation to point 2 there is an additional  problem with work arounds in that they may also significantly affect performance.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">There is no point in supporting Ubunto 14 if support is being dropped in three months.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Regards</div><div class="gmail_default" style="font-size:small">   Andrew</div></div><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>---------- Forwarded message ----------<br>From: David Thompson <<a href="mailto:david.thompson@kitware.com" target="_blank">david.thompson@kitware.com</a>><br>To: Bill Lorensen <<a href="mailto:bill.lorensen@gmail.com" target="_blank">bill.lorensen@gmail.com</a>><br>Cc: VTK Developers <<a href="mailto:vtk-developers@vtk.org" target="_blank">vtk-developers@vtk.org</a>><br>Bcc: <br>Date: Thu, 31 Jan 2019 20:37:32 -0500<br>Subject: Re: [vtk-developers] BandedPolyDataContourFilter failes to compile on Ubuntu 14<br>Hi Bill,<br>
<br>
> I sure hope we will still support Ubuntu 14. This is the only compile error. They must be a work around.<br>
<br>
I'm not sure it is a good idea to support old compilers and distributions:<br>
<br>
1. Ubuntu 14.04 LTS will lose support from Canonical in 3 months. I would be surprised if what is in git master is released by then. Why should we support platforms no longer supported by their distributor?<br>
<br>
2. If we keep forcing workarounds, the next time something breaks, then *it* will be the only compiler error. That pattern just keeps accruing technical debt. Ultimately, I believe that technical debt will push developers away from VTK so I want to avoid it.<br>
<br>
3. Not too long ago, it was common practice for systems in production use to never get patched (lest the patch break what was working). However, security issues and increased connectivity prevalent today has pretty much put a stop to this practice and I think that translates into a much weaker argument for supporting older systems.<br>
<br>
        David<br>
<br><br><br></blockquote></div>-- <br><div dir="ltr" class="gmail_signature">___________________________________________<br>Andrew J. P. Maclean<br><br>___________________________________________</div></div>