It sounds like the idea is to open up a branch for each 2.x release so we
can backport specific bugfixes to the previous release branch to make minor
version releases. We could either fork from the last 2.6.x release to
maintain a 2.6 branch, or we could start with 2.7.

If there's an easy way to merge specific code changes to multiple branches,
maybe we could adopt that, but I'm not exactly sure how well that would
work in practice unless we fix that end of line problem that keeps popping
up in certain commits (the ones that rewrite the whole file). That would
cause annoying merge conflicts between major release branches.

On 12 September 2016 at 17:50, Remko Popma <remko.po...@gmail.com> wrote:

> Back to the discussion about the release process, concretely what are we
> going to do differently from what we do now?
>
> On Sat, Sep 10, 2016 at 3:26 AM, Gary Gregory <garydgreg...@gmail.com>
> wrote:
>
>> Remko has a branch to merge.
>>
>> I'd like to hear from Steffen Offermann
>> <https://issues.apache.org/jira/secure/ViewProfile.jspa?name=SteffenO> who
>> has been testing master...
>>
>> Gary
>>
>> On Fri, Sep 9, 2016 at 11:13 AM, Matt Sicker <boa...@gmail.com> wrote:
>>
>>> Are we all caught up with the desired branches we wanted merged?
>>>
>>> On 9 September 2016 at 13:08, Remko Popma <remko.po...@gmail.com> wrote:
>>>
>>>> What is our thinking on this for the upcoming release?
>>>>
>>>> On Fri, Sep 2, 2016 at 8:22 PM, Mikael Ståldal <
>>>> mikael.stal...@magine.com> wrote:
>>>>
>>>>> On LOG4J2-1548, Remko Popma
>>>>> <https://issues.apache.org/jira/secure/ViewProfile.jspa?name=remkop%40yahoo.com>
>>>>>  wrote:
>>>>>
>>>>> I'm okay with changing the process but we need to think through the
>>>>>> implications of maintaining multiple branches. I don't mind fixing a bug
>>>>>> in, say, the 2.7.x maintenance branch and merging that fix also into the
>>>>>> 2.8 new features branch, but what do we do with subsequent releases?
>>>>>> Once we are on version 2.10, and we receive a bug report against
>>>>>> version 2.7, do we add a fix to the maintenance branches 2.7.x, 2.8.x and
>>>>>> 2.9.x in addition to the 2.10 new feature branch? When do we stop
>>>>>> supporting old maintenance branches?
>>>>>>
>>>>>
>>>>> I think we should make sure that we can always easily make patch
>>>>> releases on the latest minor release (like 2.6.3 now), and do so whenever 
>>>>> a
>>>>> serious bug is discovered and fixed (like LOG4J-1548).
>>>>>
>>>>> I don't think that we should normally make patch releases on older
>>>>> minor releases (like 2.5.1 now) though. That should only be done in
>>>>> exceptional cases, and we should not prepare for it any more than keeping 
>>>>> a
>>>>> tag for each release in Git.
>>>>>
>>>>> I also think that we should consider ways of reducing the number of
>>>>> serious issues introduced in minor releases, such as making a public beta
>>>>> release before a minor release. (I was not really satisfied with the
>>>>> quality of the 2.6 release, and I think we should try to do better in the
>>>>> future.)
>>>>>
>>>>> --
>>>>> [image: MagineTV]
>>>>>
>>>>> *Mikael Ståldal*
>>>>> Senior software developer
>>>>>
>>>>> *Magine TV*
>>>>> mikael.stal...@magine.com
>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>
>>>>> Privileged and/or Confidential Information may be contained in this
>>>>> message. If you are not the addressee indicated in this message
>>>>> (or responsible for delivery of the message to such a person), you may
>>>>> not copy or deliver this message to anyone. In such case,
>>>>> you should destroy this message and kindly notify the sender by reply
>>>>> email.
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Matt Sicker <boa...@gmail.com>
>>>
>>
>>
>>
>> --
>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>> Java Persistence with Hibernate, Second Edition
>> <http://www.manning.com/bauer3/>
>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> Spring Batch in Action <http://www.manning.com/templier/>
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
>>
>
>


-- 
Matt Sicker <boa...@gmail.com>

Reply via email to