Am 25.10.2017 um 19:44 schrieb Marcus:
> Am 25.10.2017 um 01:00 schrieb Patricia Shanahan:
>>
>> On 10/24/2017 2:34 PM, Kay Schenk wrote:
>>>
>>> On 10/24/2017 01:25 PM, Andrea Pescetti wrote:
>>>> I'm starting a short series of occasional posts to capture the
>>>> current collective state of mind on the next release. I'll float
>>>> them here for refinement or lazy consensus, and then we may want to
>>>> reuse this text in wiki or blog posts to avoid repeating the same
>>>> concepts over and over.
>>>>
>>>> Let's start with branches.
>>>>
>>>> We all wish 4.1.4 to be the last 4.1.x release.
>>>>
>>>> We currently have an AOO415 branch at
>>>> http://svn.apache.org/viewvc/openoffice/branches/AOO415/ ; this
>>>> branch is a copy of AOO414 (that resulted in OpenOffice 4.1.4). The
>>>> AOO415 branch will result in a release ONLY if we have some
>>>> important bug fixes to release and trunk is not ready yet. No new
>>>> features, even small enhancements, are added to it. No commits to
>>>> AOO415 happen without appropriate mailing list discussions (dev or
>>>> security, depending on cases).
>>>>
>>>> Trunk is where all development happens. It will be branched for a
>>>> new release (like, an AOO420 branch - name still provisional) when
>>>> the code is mature: beta or even RC. Until then, we simply keep
>>>> working on trunk as we are doing now.
>>>>
>>>> In case we need to commit to a branch, any changes are still
>>>> committed to trunk first and then merged to branches using SVN
>>>> merge in all situations when this is possible (i.e., when there are
>>>> no merge conflicts). The mergeinfo for AOO414 and AOO415 isn't
>>>> clear, so we'll have to make sure that trunk contains all fixes
>>>> done there (or equivalent in case of conflicts) and, done that, we
>>>> commit to AOO415 only if:
>>>> 1. The fix is important and agreed upon on the relevant list
>>>> 2. The commit is done with "svn merge" starting from a trunk commit
>>>>
>>>> This will ensure that we can shift the focus to trunk while still
>>>> keeping a branch that remains ready for a quick release if needed.
>>>> If we are never in this situation, the next release will be from
>>>> the current trunk and AOO415 will never result in a release.
>>>>
>>>> Regards,
>>>>    Andrea.
>>>
>>> Would it be more clear to just remove the AOO415 branch and only
>>> re-instate it if needed (hopefully not). I don't see anything in
>>> AOO415 that wasn't included in AOO414.
>>>
>>
>> The decision to keep the 4.1.5 branch around came out of a discussion on
>> the security mailing list. The potential problem is that someday we may
>> be faced with a bug for which we need to get a fix out into the field as
>> soon as possible.
>>
>> Because of the sheer size of AOO, it takes time to get set up for a
>> release. The idea is to do as much as we can to prepare without
>> committing to a release. I have a check-out of AOO415 built. As the
>> version number changes get incorporated I'll update and rebuild. Not
>> having to wait for the branch to be prepared, check it out, and do a
>> full build reduces by about a day the time it would take from knowing a
>> fix to having it built, tested, and checked in.
>>
>> I would like to make this an on-going policy. As soon as we ship 4.2.0,
>> we remove the AOO415 branch but create AOO421, identical except for
>> version numbers to AOO420, ready in case of an emergency fix.
>
> +1
> This is an good and cheap idea to speed things up.
>
> Marcus

To be prepared we should now complete the missing steps to make the 415
branch ready.

I am not sure if only the release manager is allowed to do it?

Matthias

>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
>
>


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to