[Qgis-developer] Feature freeze commencing the ides of March
Andreas Neumann
a.neumann at carto.net
Mon Mar 4 06:32:29 PST 2013
Hi,
We have the (german speaking) FOSSGIS 2013 conference in Switzerland
from June 12 to 14 - would be kind of nice if we could announce QGIS 2.0
there (http://www.fossgis.de/konferenz/2013/).
I agree that data-defined symbology and raster improvements should be
finished. The relations manager would be nice as well - though, with
only relations manager, you cannot do much. You would also need the
nested forms - and this will most likely not make it into QGIS 2.0.
Thanks,
Andreas
On Mon, 4 Mar 2013 15:40:24 +0200, Tim Sutton wrote:
> Hi
>
> On Mon, Mar 4, 2013 at 1:52 PM, Radim Blazek <radim.blazek at gmail.com>
> wrote:
>> On Mon, Mar 4, 2013 at 11:58 AM, Matthias Kuhn
>> <matthias.kuhn at gmx.ch> wrote:
>>> Hi,
>>>
>>> I appreciate that a release plan is finally getting published and
>>> the way
>>> for a shiny 2.0 is being paved.
>>>
>>> I'm currently working on relation enhancements and nested forms for
>>> related
>>> features. Unfortunately, this branch will not be ready by March 15,
>>> but I
>>> know, that there are some people who would like to see this
>>> included in 2.0.
>>> I'm sure it will offer a handy possibility for lots of users.
>>> Of course, there will always be some new features, that just won't
>>> make it
>>> into a new release and as Tim said, "the line has to be drawn
>>> somewhere in
>>> the sand".
>>> Anyway, if the feature freeze would be a month later, the relation
>>> enhancements could go into master before 2.0.
>>>
>>> So I have the same question as Marco. What should we do: wait for
>>> 2.1, shift
>>> feature freeze or except this from feature freeze?
>>
>> It seems that 2 weeks to finish all works won't be sufficient. The
>> date itself probably would not be problem if it was announced 2
>> months
>> ago. We should have probably always enough time between freeze
>> announcement and freeze date. Some developers are also working on
>> contracted works which are expected to go to 2.0. And it was
>> reasonable expectation if feature freeze date was not known until
>> now.
>>
>> I think that feature freeze should be announced at least 2 months
>> before feature freeze.
>>
>
> Well in Essen we said we were going to wait for a defined feature
> set
> to make it into GIT and then call the freeze. Basically we have
> been
> waiting for Martin's vector refactor branch to be merged and other
> features as listed on our short list. We didnt have an ETA for this
> so
> we didnt have a specific freeze date. I'm happy to follow your
> suggestion for 2.1 but I'm not sure we want to wait another 2 months
> before commencing feature freeze for 2.0 (during which other new
> features will start arriving and being almost ready just before the
> cut off date etc.).
>
> I would propose we give specific features (Marco H and Matthias K's
> work) leeway to come into master up to 1 April but still call the
> freeze on 15 March as laid out. If there is a general concensus that
> we should wait two months before the freeze then we can shift the
> timeline along I guess.
>
> Regards
>
> Tim
>
>> Radim
>>
>>> Kind regards,
>>> Matthias
>>>
>>>
>>> On 03/04/2013 11:37 AM, Marco Hugentobler wrote:
>>>>
>>>> Hi Tim
>>>>
>>>> The release plan sounds good to me (especially the longer bug fix
>>>> period).
>>>> I don't know however if 15 March is a bit close for feature freeze
>>>> (at least
>>>> for me, see below).
>>>>
>>>> >Things we planned to fix for 2.0 that still need love are, IMHO:
>>>> >* general interface cleanup
>>>> >* symbology migration to the new one
>>>> >* labelling migration to the new one
>>>> >* Sextante bugfixing, and especially setting up a full test suite
>>>> for it
>>>>
>>>> For symbology migration from old to new one, I have good news:
>>>> thanks to a
>>>> project from Uster and Jena, I can implement data defined
>>>> symbology settings
>>>> for new symbology. It is one of the few things which are possible
>>>> in old
>>>> symbology and not in new. Disadvantage is that 15 March is too
>>>> close for it
>>>> to go into master. What should we do (wait for 2.1 / shift feature
>>>> freeze
>>>> date / exception from feature freeze) ?
>>>>
>>>>
>>>> Regards,
>>>> Marco
>>>>
>>>> On 02.03.2013 22:15, Tim Sutton wrote:
>>>>>
>>>>> Hi All
>>>>>
>>>>> I would like to get 2.0 release process rolling - I think all the
>>>>> key
>>>>> features we were after have made their way into master and those
>>>>> that
>>>>> haven't can probably wait for 2.1. Unless there is vigorous and
>>>>> widespread objection, I propose that we embark on the following
>>>>> release schedule:
>>>>>
>>>>> 15 March 2013 - Feature freeze - no new features in master
>>>>> 1 April 2013 - GUI Freeze and String freeze - no changes to ui or
>>>>> strings except where required for critical bug fixes. Call for
>>>>> translations.
>>>>> 1 June 2013 - Branch 2.0, code freeze (except for packaging
>>>>> related
>>>>> changes), call for packaging
>>>>> 7 June 2013 - Public release of 2.0
>>>>>
>>>>> The schedule basically allows for 3 months in order to work away
>>>>> the
>>>>> ~50 blockers in the bug queue.[1]
>>>>>
>>>>> I appreciate there are some who will wish the release period is
>>>>> longer
>>>>> and others who wish it was shorter, but we need to draw a line in
>>>>> the
>>>>> sand somewhere and this schedule seems like a good place to draw
>>>>> it.
>>>>>
>>>>> If you are in some way funding development of QGIS features (or
>>>>> building them yourself), please bear in mind that the features
>>>>> being
>>>>> developed for you will no longer be part of the nightly builds
>>>>> after
>>>>> 15 March unless they are already part of the 'master' code base
>>>>> at
>>>>> that time.
>>>>>
>>>>> Also if you have the financial resources to do so, please
>>>>> consider
>>>>> hiring a developer to take care of one or more blocker issues so
>>>>> that
>>>>> we can avoid extending the release deadline because of blockers.
>>>>> If
>>>>> you take this path, please also ask your contractee to provide
>>>>> unit
>>>>> tests for the fixes so that we can ensure that there are no
>>>>> regressions in the future. As always donations to the project
>>>>> itself
>>>>> to support fixing these blockers will be gratefully accepted -
>>>>> contact
>>>>> Paolo Cavallini if you need more info, or visit our donations
>>>>> page[2].
>>>>>
>>>>> To bug queue maintainers, could you please go through the blocker
>>>>> list
>>>>> and carefully evaluate whether they should really be in the
>>>>> blocker
>>>>> queue. IMHO a blocker should be a cross cutting issue (i.e. not
>>>>> affecting a user base of 1 only) that causes QGIS to crash,
>>>>> corrupt
>>>>> data or introduces a significant regression to existing
>>>>> functionality.
>>>>>
>>>>> To documentors and translators - its probably a good time to
>>>>> start
>>>>> encouraging your communities to get ready for 2.0 and start
>>>>> translating / documenting new features.
>>>>>
>>>>> [1] http://hub.qgis.org/projects/quantum-gis/issues?query_id=23
>>>>> [2] http://www.qgis.org/en/sponsorship.html
>>>>>
>>>>> Regards
>>>>>
>>>>> Tim
>>>>>
>>>>> --
>>>>> Tim Sutton - QGIS Project Steering Committee Member (Release
>>>>> Manager)
>>>>> ==============================================
>>>>> Please do not email me off-list with technical
>>>>> support questions. Using the lists will gain
>>>>> more exposure for your issues and the knowledge
>>>>> surrounding your issue will be shared with all.
>>>>>
>>>>> Visit http://linfiniti.com to find out about:
>>>>> * QGIS programming and support services
>>>>> * Mapserver and PostGIS based hosting plans
>>>>> * FOSS Consulting Services
>>>>> Skype: timlinux
>>>>> Irc: timlinux on #qgis at freenode.net
>>>>> ==============================================
>>>>> _______________________________________________
>>>>> Qgis-developer mailing list
>>>>> Qgis-developer at lists.osgeo.org
>>>>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Qgis-developer mailing list
>>> Qgis-developer at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>> _______________________________________________
>> Qgis-developer mailing list
>> Qgis-developer at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>
> --
> Tim Sutton - QGIS Project Steering Committee Member (Release
> Manager)
> ==============================================
> Please do not email me off-list with technical
> support questions. Using the lists will gain
> more exposure for your issues and the knowledge
> surrounding your issue will be shared with all.
>
> Visit http://linfiniti.com to find out about:
> * QGIS programming and support services
> * Mapserver and PostGIS based hosting plans
> * FOSS Consulting Services
> Skype: timlinux
> Irc: timlinux on #qgis at freenode.net
> ==============================================
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
--
--
Andreas Neumann
Böschacherstrasse 10A
8624 Grüt (Gossau ZH)
Switzerland
More information about the Qgis-developer
mailing list