[Qgis-developer] Help us plan for QGIS 3.0

Matthias Kuhn matthias at opengis.ch
Mon Jan 18 00:57:19 PST 2016

Hi Richard,

To stay focused, I just reply to the main points of your email.

On 01/18/2016 09:37 AM, Richard Duivenvoorde wrote:
> I think without full focus on a transition it just will not happen.

As main author of proposal 1 I can assure you: it endorses focused work
on QGIS 3.0 after release of 2.16.

> Personally I think current options are too much of a compromise, and we
> will end up with a lot of wrappers and hacks to keep 2.x alive while
> also trying to server 3.0...

 * At the moment our C++ codebase is compatible with Qt4 and Qt5. And no
hacks had to be introduced. We can take that as indicator that the same
works for PyQt.
 * Huge projects exist that have a codebase compatible with Python2 and
Python 3 (e.g. pandas [1]). We can take that as an indicator that a
compatible codebase is possible.

[1] https://github.com/pydata/pandas

> But I'm not a core dev so devs feel free to convince me that *for the
> project* it is better to mix two python/qt/api versions and try to hide
> that (as I see it). At the moment I just do not believe in this approach.

 * Usage of compatibility wrappers will be optional for plugin
developers. But they are very desirable for plugin developers who have
to support concurrent versions.
 * If it turns out that it is harder than expected we will still be free
to just completely dismiss compatibility support. But I wouldn't want to
not even try it because of believes and feelings.

Best regards,

> Regards,
> Richard Duivenvoorde
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer

Matthias Kuhn
OPENGIS.ch - https://www.opengis.ch
Spatial • (Q)GIS • PostGIS • Open Source

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20160118/29c13d4c/attachment.sig>

More information about the Qgis-developer mailing list