<div dir="ltr">Personally, I'm a bit uncomfortable with any kind of API break if we can avoid it which means we don't need to call it 4.0 as that marks a major API break when bumping that version number?  Any reason we need to make it 4.0 and not just continue down the 3.x stream until we are forced to break APIS?<div><br></div><div>We should be able to migrate away from any API breaks in theory right? We couldn't for 3.0 because of all the SIP and Python 3 stuff but that shouldn't be the case in Qt 6 hopefully.</div><div><br></div><div>That is just my take.  We need to maintain a stable API for as long as possible if we can which I know you know I'm just double voicing it.</div><div><br></div><div>- Nathan</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 25, 2019 at 7:42 PM Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com">nyall.dawson@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi all,<br>
<br>
Following conversation from <a href="https://github.com/qgis/QGIS/pull/30234" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS/pull/30234</a>, I<br>
think it would be beneficial if we start the conversation happening<br>
about QGIS 4.0, and to throw some thoughts about timelines out there.<br>
<br>
**Before anyone panics -- I'm expecting multi-year time frames here!<br>
But I think we should START this discussion, and have at least some<br>
idea of the time frames we're all aiming toward for a future 4.0<br>
release.**<br>
<br>
For reference: Qt upstream has previously hinted at November 2020 for<br>
Qt 6, at which stage support for 5.x will be dropped. Discussions so<br>
far are moving toward Qt 6 being a "gentle" cleaning, so there's<br>
likely (hopefully?) not a lot we'll be forced to do to adapt to this.<br>
<br>
I think we should aim for a similar goal -- a "gentle" API break, as<br>
opposed to the huge-clean-and-break-everything-we-possibly-can<br>
approach we took for 3.x (with good reason!).<br>
<br>
Thoughts?<br>
<br>
Nyall<br>
_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div>