[Qgis-psc] Vote about release plan

Jürgen E. Fischer jef at norbit.de
Thu Apr 16 13:48:55 PDT 2015


Hi Marco,

On Thu, 16. Apr 2015 at 16:24:10 +0200, Marco Hugentobler wrote:
> From the last psc meeting and the following discussion on the mailing list
> (http://lists.osgeo.org/pipermail/qgis-psc/2015-April/002966.html and
> following mails) it seems most people are happy with skipping the 2.10
> release and having 3.0 in autumn (feature freeze September, release october).

To me this was a decision whether to allow Nyall to break composer API for the
rewrite.  And that's ok with me.  And if that requires the next release to be
called 3.x, so be it.  I don't really care about the next version number or a
rock solid API.  We now have LTR for people that need a stable API, don't we?

To me it requires a sense of proportion:  If a widely used part of the API is
changed, there is a lot of cost adapting other parts of QGIS and plugins.  So
that should be avoided.  But if it's a less frequently used part of the API a
change is not as expensive - so maintaining compatibility doesn't gain as much
and it's cost outweights it's value.

Of course this is subjective and API changes should be discussed to get an
assess how expensive a change actually would be.

I think the composer API is a rarely used part of the API and hence rewriting
the composer and breaking it's API is ok.

OTH rewriting something like the widely used geometry class without a
compatible API would break a lot and therefore it's worth maintaining the API.

What's the reward we would get with Qt5, PyQt5 and python3 in exchange for
having to break a lot?  And is somebody already intending to work on that?  I
for one didn't anticipate that I'll have to add all that to OSGeo4W and we'll
also have to maintain the old version for LTR too.

And there are only 35d left until the 2.9 feature freeze - perhaps that's not
even enough for the composer rewrite.

But I would also prefer if major features were merged shortly after a release
instead of just in time for a feature freeze.


Jürgen

-- 
Jürgen E. Fischer           norBIT GmbH             Tel. +49-4931-918175-31
Dipl.-Inf. (FH)             Rheinstraße 13          Fax. +49-4931-918175-50
Software Engineer           D-26506 Norden             http://www.norbit.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 827 bytes
Desc: Digital signature
URL: <http://lists.osgeo.org/pipermail/qgis-psc/attachments/20150416/3e04a9b3/attachment.sig>


More information about the Qgis-psc mailing list