Agreed

On Wed, Sep 21, 2022 at 12:42 AM Avik Ganguly <a...@fynarfin.io> wrote:

> Hi Devs, James,
>
> we don't have to wait 2 weeks for the community to discuss the release,
>> because it is based on an already approved release
>
>  I agree. It's an already approved release with only 1 to 3 PRs going in.
> I will assist in enforcing that these releases don't have anything other
> than critical fixes.
>
> Do you agree with Aleks proposal here?
>
> With best regards,
> Avik.
>
> On Mon, Sep 19, 2022 at 10:14 PM Aleksandar Vidakovic <
> chee...@monkeysintown.com> wrote:
>
>> Hi Avik and all,
>>
>> ... not sure anymore in which conversation I dropped this... so repeat it
>> here. Hotfix releases are very similar to normal releases (in terms of
>> steps) except:
>>
>>    - we don't have to wait 2 weeks for the community to discuss the
>>    release, because it is based on an already approved release
>>    - ... and no revolutionary aka backwards compatibility breaking
>>    changes are allowed
>>    - a hotfix release should contain 1-3 ("3" is arbitrary, but sounds
>>    good to me) pull requests
>>
>> Full list of current hotfix rules here:
>> https://fineract.apache.org/docs/current/#_maintenance_release_process
>>
>> The rest of the process (see
>> https://fineract.apache.org/docs/current/#_releases) would be
>> exactly the same. The voting process might be potentially the longest part,
>> but if we look back at past releases (4 or so) this usually takes only a
>> couple of hours (and that's only because we live in different timezones). A
>> release is approved by 3 PMC votes... can't remember that we had to use the
>> 72h period in recent years.
>>
>> Note: once a hotfix is out (let's 1.7.1) then it replaces the previous
>> minor release (1.7.0 in this example). Just to say: only the latest will be
>> available for download.
>>
>> My 2 cents.
>>
>> Cheers
>>
>>
>> On Mon, Sep 19, 2022 at 6:17 PM James Dailey <jamespdai...@gmail.com>
>> wrote:
>>
>>> Hi Avik
>>>
>>> I'd like to check with other Apache projects to find out what they do
>>> for hot fixes.
>>>
>>> "A binding release vote of the PMC is the critical gating step in the
>>> release process. Without such a vote, the release is just a set of files
>>> prepared by an individual. After such a vote, it is a formal offering of
>>> the ASF, backed by the "full faith and credit" of the Foundation."
>>> https://infra.apache.org/release-publishing.html
>>>
>>> see also:
>>> https://blogs.apache.org/comdev/entry/how_apache_projects_use_consensus
>>>
>>> There is no "timeout" based release.
>>>
>>> Then we get to the norms of this group.
>>> It feels important that the most active devs have the time to comment
>>> and review the changelog, even if they are not on the PMC. 72 hrs may not
>>> be enough.
>>> And, as I understand it, the two weeks time frame is a sort of *norm*
>>> within Apache to allow people to take the necessary careful steps - run
>>> regression tests(?) to ensure that the new release or hotfix is free from
>>> defects.
>>>
>>> So, to your proposal - I would agree that in some cases, like the
>>> hotfixes where we have some very active devs and everyone is essentially
>>> waiting for the two weeks to close, that this is not that useful.
>>> I do agree that we should have a faster process for an urgent hotfix as
>>> this is intended to fix something missed during the release process.
>>>
>>> Some other options?
>>>
>>> e.g.
>>> 5 PMC votes and 72 hrs
>>> 3 PMC votes and 6 days
>>>
>>>
>>> Thanks
>>> @jdai...@apache.org <jdai...@apache.org>
>>>
>>>
>>>
>>> On Mon, Sep 19, 2022 at 7:58 AM Avik Ganguly <a...@fynarfin.io> wrote:
>>>
>>>> Hello Devs & Non-Devs,
>>>>
>>>> I would like your opinion on the below points for hot fix releases :-
>>>>
>>>>    - Release discussion after cutting a branch (usually this thing is
>>>>    2 weeks open in mailing lists for feedback). Can we do something about 
>>>> this
>>>>    to cut it down to as little time as possible? I would like to propose a 
>>>> day
>>>>    or 3 votes on whether the discussion is adequate for cutting a release.
>>>>    - Release voting (usual rules, 3 PMC votes or 72 hours). If the
>>>>    release discussion is passing through votes rather than timeout, would 
>>>> it
>>>>    make sense in removing this step as redundant or would it be against 
>>>> Apache
>>>>    policy?
>>>>
>>>> With best regards,
>>>> Avik Ganguly.
>>>>
>>>> Disclaimer:
>>>>
>>>> Privileged & confidential information is contained in this message
>>>> (including all attachments). If you are not an intended recipient of this
>>>> message, please destroy this message immediately and kindly notify
>>>> the sender by reply e-mail. Any unauthorised use or dissemination of
>>>> this message in any manner whatsoever, in whole or in part, is strictly
>>>> prohibited. This e-mail, including all attachments hereto, (i) is for
>>>> discussion purposes only and shall not be deemed or construed to be a
>>>> professional opinion unless expressly stated otherwise, and (ii) is not
>>>> intended, written or sent to be used, and cannot and shall not be used, for
>>>> any unlawful purpose. This communication, including any attachments, may
>>>> not be free of viruses, interceptions or interference, and may not be
>>>> compatible with your systems. You should carry out your own virus checks
>>>> before opening any attachment to this e-mail. The sender of this e-mail and
>>>> *Fynarfin Tech Private Limited* shall not be liable for any damage
>>>> that you may sustain as a result of viruses, incompleteness of this
>>>> message, a delay in receipt of this message or computer problems
>>>> experienced.
>>>>
>>>
> Disclaimer:
>
> Privileged & confidential information is contained in this message
> (including all attachments). If you are not an intended recipient of this
> message, please destroy this message immediately and kindly notify
> the sender by reply e-mail. Any unauthorised use or dissemination of this
> message in any manner whatsoever, in whole or in part, is strictly
> prohibited. This e-mail, including all attachments hereto, (i) is for
> discussion purposes only and shall not be deemed or construed to be a
> professional opinion unless expressly stated otherwise, and (ii) is not
> intended, written or sent to be used, and cannot and shall not be used, for
> any unlawful purpose. This communication, including any attachments, may
> not be free of viruses, interceptions or interference, and may not be
> compatible with your systems. You should carry out your own virus checks
> before opening any attachment to this e-mail. The sender of this e-mail and
> *Fynarfin Tech Private Limited* shall not be liable for any damage that
> you may sustain as a result of viruses, incompleteness of this message, a
> delay in receipt of this message or computer problems experienced.
>
-- 
Sent from Gmail Mobile

Reply via email to