<p dir="ltr">I really like the idea of making one of the focus of the next dev cycle to be qt5. Even if 2.14 is still compiled against 2.14 by default, it'd be great to attempt to reach user experience parity between 2.14 & 2.15 on the major platforms QGIS is shipped on.</p>
<p dir="ltr">Having faced the need to compiled and used QGIS using qt5 libs less than two weeks ago to fix an issue in qt4, it's nice to see that things mostly work, but it did show some fine tuning is needed (cmake logic refinements to handle qt5 libraries, finding a way to deal with qtwpolar, and in-app issues like broken keyboard shortcuts etc.).</p>
<p dir="ltr">Maybe a hackfest where every dev work on their area of code against qt5 would be cool to finance? :)</p>
<p dir="ltr">M</p>
<div class="gmail_quote">On 14 Oct 2015 20:08, "Larry Shaffer" <<a href="mailto:larrys@dakotacarto.com">larrys@dakotacarto.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div><div>Hi,</div></div>
<br><div class="gmail_quote">On Wed, Oct 14, 2015 at 6:59 AM, Nathan Woodrow <span dir="ltr"><<a href="mailto:madmanwoo@gmail.com" target="_blank">madmanwoo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">I don't think having Qt5 on OSX is so much the issue but the change the PyQt5/Python3 as that has the larger impact because it changes all the plugins.</div></blockquote><div><br></div><div>Makes sense, especially since PyQt4 can be built against Qt4 or Qt5. Then maybe it is reasonable to have the 2.13 dev cycle focus mainly on moving to Qt5, so that it results in a 2.14 LTR that works with Qt5? Then, break API and introduce Py3 with 3.0 (assuming 2.14 is last 2.x release)?</div><div><br></div><div>Would having a 2.14 LTR that works with Qt5 poorly affect other platforms?</div><div><br></div><div>Regards,</div><div><br></div><div>Larry Shaffer<br>Dakota Cartography<br>Black Hills, South Dakota<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><span><font color="#888888"><div>- Nathan</div></font></span></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 14, 2015 at 10:57 PM, Larry Shaffer <span dir="ltr"><<a href="mailto:larrys@dakotacarto.com" target="_blank">larrys@dakotacarto.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Hi,<div class="gmail_extra">
<br><div class="gmail_quote"><span>On Wed, Oct 14, 2015 at 6:06 AM, Paolo Cavallini <span dir="ltr"><<a href="mailto:cavallini@faunalia.it" target="_blank">cavallini@faunalia.it</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>Il 14/10/2015 13:58, Larry Shaffer ha scritto:<br>
<br>
> With regards to Mac and Qt4 support, it may be that even an LTR 2.14<br>
> release will have a very short lifespan, given that the next Mac OS<br>
> upgrade will probably significantly break Qt4; and, I seriously doubt<br>
> there will be people wanting to resurrect Qt4 again.<br>
<br>
</span>so, wouldn't this be a strong argument against 2.14 as an LTR?<br>
I understand the same will hold true for Debian/Ubuntu as well.<br></blockquote><div><br></div></span><div>Touché, Paolo. You are probably right here, though there are still a couple of unknowns at this point.</div><div><br></div><div>By "very short lifespan" I am referring to the next Mac OS (10.12?), which not everyone will use. It is unknown at this time whether Qt4 can be made to support it (maybe we get lucky again and it doesn't break Qt4 much more). On the other hand, I still get requests to support 10.6 (from 2009) for nightlies.</div><div><br></div><div>If we look at some basic Mac OS adoption trends by users [0], it is apparent that they adopt the latest OS much more so than users of Windows. However, it is unclear how much this reflects the general Mac QGIS user's OS adoption rate (guessing it is roughly equivalent).</div><div><br></div><div>Basically, as Nyall has pointed out, something needs done for Mac ASAP, not 4 or 8 or 12 months from now. Towards a solution, I would like to start providing a Qt5-based nightly for Mac (after 2.12 is released).</div><div><br></div><div>[0] <a href="https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0&qpsp=2015&qpnp=1&qptimeframe=Y" target="_blank">https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0&qpsp=2015&qpnp=1&qptimeframe=Y</a><br></div><span><div><br></div><div>Regards,</div><div><br></div><div>Larry Shaffer<br>Dakota Cartography<br>Black Hills, South Dakota<br></div><div> </div></span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
all the best.<span><br>
<span>--<br>
Paolo Cavallini - <a href="http://www.faunalia.eu" rel="noreferrer" target="_blank">www.faunalia.eu</a><br>
QGIS & PostGIS courses: <a href="http://www.faunalia.eu/training.html" rel="noreferrer" target="_blank">http://www.faunalia.eu/training.html</a><br>
</span><div><div>_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a></div></div></span></blockquote></div><br></div></div>
<br>_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div>
<br>_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br></blockquote></div>