Hi Jürgen,

I don't claim that a six months release schedule solves all our issues. I know it is not too different.

But every release is a lot of work - for packagers, translators, testers, documenters - also for people like Anita and me who help evangelizing/promoting QGIS. In the past I tried to promote/advertise QGIS for every release - now it became insane - it would be a full-time job!

There was probably a reason to release very often in the early days of QGIS - when a lot of features were still missing - but there is not so much pressure anymore these days.

I also have the impression that our testing/bug fixing period is too short. If I am on holidays for 1-2 weeks during this time, I almost missed my opportunity to properly test the release. It would be much easier if it would be a 2-month period for testing/bug fixing.

And there is another thing: I usually tell the Swiss QGIS users to test a new release - if this happens too often - they don't take you seriously anymore - What? There was just a release a couple of weeks ago - and now I should already test again? The reality is that many users out there work with old releases because they can't upgrade that often - due to whatever reasons in their organizations.

Like Régis - even if my users may only work with the LTR version - I personally want to stay up-to-date/current with the in between releases - test stuff early on. For me, personally, even the nightly is good enough for the testing purpose. No need to do a full release for testing stuff. But if it happens that feature X only works in version A, and then stops working in the next release due to a bug, and then yet another feature only worked in the version 2 versions ago - it really becomes a burden and nightmare to maintain QGIS in an organization.

If we continue cranking out releases at this very fast pace - we also risk a very strong disconnect between the actual professional users out there (who may be 2-4 releases behind) and the nerds who can afford to stay always at the cutting edge.

And: we could better concentrate our quality assurance efforts and finances (employ more devs and/or let them work longer/more concentrated on bug fixing) if we don't release too often.

Andreas

On 12.10.2015 17:49, Jürgen E. Fischer wrote:
Hi Andreas,

On Mon, 12. Oct 2015 at 13:47:03 +0200, Andreas Neumann wrote:
I know - this discussion came up repeatedly in the past - but here I
am, bringing it up again. Jürgen - please don't shoot me ;-)
As if that would help - there are far too many people out there ;)  I just
wonder why this needs to be discussed again shortly before a release.

And I don't actually see any new points - this has been discussed before and I
never saw any striking arguments that would really make it clear that four
months is too short, while six months would be all that different.

That the initial LTR release wasn't any different from the other releases
stability-wise is correct.  But should it?  We maintain it for a year - and
that's the difference.

That bugs pop up shortly after the release is probably unavoidable unless it
gets intensive testing.   Otherwise the people testing (although they probably
just want to use) a new release will easily outnumber the people testing and
fixing it before the release and hence might find serious things right after
the release - or even before we have all the packages ready.

I guess that's why we always had point releases right after the .0 releases and
I don't think that will change with a switch to a six month schedule.

As a QGIS user in government (you could also replace this by a company or
other professional users) I find the 4 month release schedule not ideal - and
quite stressful. I would rather prefer a half-year or yearly release and then
proper bug-fix releases. I also find the one month window for testing/bug
fixing too short.
For those there is the LTR.  That's who we make it for.  If not even those are
using it, why do we make it at all?

You might say that you can't wait twelve month for new features you fund.
Right, and that's why the release schedule is as short as it is.  It's to make
new features available in a release relatively quickly.   But if it's four or
six month isn't a big difference there either.

If we released every 6 months, how long would we maintain the LTR?  Still a
year and every second release is a LTR?  Or still every third release?

I don't really care that much if we release on a four or six month schedule
(ubuntu does six monthly releases too).


Jürgen



_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to