[Pywps-dev] Development workflow proposal

Tom Kralidis tomkralidis at gmail.com
Tue Feb 9 05:02:14 PST 2016


P.S. note that as well all open issues are now imported and milestone'd
accordingly: https://github.com/geopython/pywps/issues

On Tue, 9 Feb 2016, Tom Kralidis wrote:

> Date: Tue, 9 Feb 2016 07:23:13 -0500 (EST)
> From: Tom Kralidis <tomkralidis at gmail.com>
> To: Luís de Sousa <luis.a.de.sousa at gmail.com>
> Cc: Jachym Cepicky <jachym.cepicky at gmail.com>,
>     "pywps-dev at lists.osgeo.org" <pywps-dev at lists.osgeo.org>
> Subject: Re: [Pywps-dev] Development workflow proposal
> 
>
> Thanks Luís.  FYI https://github.com/geopython/pywps/milestones is a pure
> copy of https://github.com/PyWPS/pywps-4/milestones with the exception of
> renaming the versions per below.  Feel free to update these accordingly if
> there's information elsewhere that I missed.
>
> On Tue, 9 Feb 2016, Luís de Sousa wrote:
>
>> Date: Tue, 9 Feb 2016 13:19:38 +0100
>> From: Luís de Sousa <luis.a.de.sousa at gmail.com>
>> To: Tom Kralidis <tomkralidis at gmail.com>
>> Cc: Jachym Cepicky <jachym.cepicky at gmail.com>,
>>     "pywps-dev at lists.osgeo.org" <pywps-dev at lists.osgeo.org>
>> Subject: Re: [Pywps-dev] Development workflow proposal
>> 
>> Hi Tom,
>> 
>> There is WPS 2.0 missing at least. I can not go through it right now,
>> but I will give a closer look in the next few days. I believe some odd
>> versions could already by set out.
>> 
>> Cheers,
>> 
>> Luís
>> 
>> On 9 February 2016 at 13:13, Tom Kralidis <tomkralidis at gmail.com> wrote:
>>> 
>>> Hi all: done for review/comment:
>>> https://github.com/geopython/pywps/milestones
>>> 
>>> Thanks
>>> 
>>> ..Tom
>>> 
>>> On Tue, 9 Feb 2016, Jachym Cepicky wrote:
>>> 
>>>> Date: Tue, 09 Feb 2016 07:39:06 +0000
>>>> From: Jachym Cepicky <jachym.cepicky at gmail.com>
>>>> To: Luís de Sousa <luis.a.de.sousa at gmail.com>,
>>>>     Tom Kralidis <tomkralidis at gmail.com>
>>>> Cc: "pywps-dev at lists.osgeo.org" <pywps-dev at lists.osgeo.org>
>>>> Subject: Re: [Pywps-dev] Development workflow proposal
>>>> 
>>>> 
>>>> Hi all,
>>>> 
>>>> I support this.
>>>> 
>>>> As Luís writes: moving milestones from pywps/pywps-4 according to new
>>>> scheme is next step now
>>>> 
>>>> J
>>>> 
>>>> út 9. 2. 2016 v 8:22 odesílatel Luís de Sousa <luis.a.de.sousa at gmail.com>
>>>> napsal:
>>>> 
>>>>> Hi Tom,
>>>>> 
>>>>> That sounds good to me. We should now import the milestones from the
>>>>> old repository[0], taking into account this new versioning scheme. I
>>>>> will try to come up with a proposal throughout this week.
>>>>> 
>>>>> Regards,
>>>>> 
>>>>> Luís
>>>>> 
>>>>> [0] https://github.com/PyWPS/pywps-4/milestones
>>>>> 
>>>>> On 9 February 2016 at 04:34, Tom Kralidis <tomkralidis at gmail.com> wrote:
>>>>>> 
>>>>>> Hi all: as we move ahead with OSGeo incubation and PyWPS 4, I'd like to
>>>>>> propose / confirm the following workflow option for development.
>>>>>> 
>>>>>> 1./ https://github.com/geopython/pywps is the codebase
>>>>>> 
>>>>>> We have imported https://github.com/PyWPS/pywps-4 (source code) to
>>>>>> https://github.com/geopython/pywps/tree/pywps-4.  When branch pywps-4
>>>>>> is deemed ready we can merge/move as master branch.
>>>>>> 
>>>>>> 2./ branches are based on minor versions (i.e. pywps-x.y)
>>>>>> 
>>>>>> We can copy pywps-3.2.3 branch to pywps-3.2 which will signify our 3.x
>>>>>> support and then release 3.x releases against pywps-3.2.
>>>>>> 
>>>>>> When 4.0.0 is released, we can branch pywps-4.0
>>>>>> 
>>>>>> 3./ semantic versioning [1] and even/odd strategy [2] tags
>>>>>> 
>>>>>> This allows us to safely make dev releases which communicate
>>>>>> to users that a given release is unstable by design, i.e.:
>>>>>> 
>>>>>> 4.0.0 - stable
>>>>>> - 4.0.1 - bugfix based on 4.0 branch
>>>>>> 4.1.0 - unstable based off master
>>>>>> 4.2.0 - stable
>>>>>> 
>>>>>> I'm more than willing to move items forward to help the dev team
>>>>>> as per above if folks are in agreement.
>>>>>> 
>>>>>> Confirmation of the above would (IMHO) significantly increase the
>>>>>> clarity
>>>>>> of the PyWPS story for things like OSGeo incubation between PyWPS
>>>>>> versions, lower the barrier for new developers.  Given the significant
>>>>> 
>>>>> efforts
>>>>>> 
>>>>>> behind PyWPS 4, it's probably a good time to bring this into
>>>>> 
>>>>> geopython/pywps
>>>>>> 
>>>>>> to move the project forward.
>>>>>> 
>>>>>> Thoughts?
>>>>>> 
>>>>>> ..Tom
>>>>>> 
>>>>>> [1] http://semver.org
>>>>>> [2]
>>>>> 
>>>>> 
>>>>> http://producingoss.com/en/development-cycle.html#release-number-even-odd-strategy
>>>>>> 
>>>>>> _______________________________________________
>>>>>> pywps-dev mailing list
>>>>>> pywps-dev at lists.osgeo.org
>>>>>> http://lists.osgeo.org/mailman/listinfo/pywps-dev
>>>>> 
>>>>> _______________________________________________
>>>>> pywps-dev mailing list
>>>>> pywps-dev at lists.osgeo.org
>>>>> http://lists.osgeo.org/mailman/listinfo/pywps-dev
>>>> 
>>>> 
>>> 
>> 
>


More information about the pywps-dev mailing list