All -  Given no comments on the below email, and to my previous emails
about this release....

I am changing the release process in minor ways and I am keeping you
informed that the tag 1.10 will be recreated in the coming days.  We have a
few more priority issues to resolve prior to this release.  The main change
is that we do not need to stop development as we expect all code commits to
be non breaking.

See "How to Release Apache Fineract" process documented at
https://cwiki.apache.org/confluence/x/DRwIB  (updated)

I will re-create a Tagged 1.10draft-release off develop in our git
repository at https://github.com/apache/fineract on 25 April 2024.  (or at
my discretion in the days after)

That will be visible as a tagged "draft release" in GitHub.

The release tracking umbrella issue for tracking all activity in JIRA is
FINERACT-2077 https://issues.apache.org/jira/browse/FINERACT-2077

All activity in JIRA is Fineract release=1.10.  I will be verifying and
correcting so that the release notes will match the actual fixes in code.
https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12352223&styleName=Text&projectId=12319420&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED_e2d49e9dc3d17897e31c45f37b745624b38be28c_lin


*If you have specific work in progress that will impact this release,
please add "blocking" links to the release JIRA issue 2077 above prior to
25 April 2024. (72 hrs from now) *
I am the release manager for this release.  But, I will be relying on help
from several people.

Thanks,
James




On Wed, Apr 10, 2024 at 6:09 PM James Dailey <jdai...@apache.org> wrote:
>
> All - Given the significant changes to the code since the January release
of 1.9, I've gone with the whole number of 1.10.  Thus, this is not 1.9.1,
but 1.10.0.  Proposed release "One point ten", publicly describing this as
"processing".... NOT YET A RELEASE.
>
> https://github.com/apache/fineract/releases/tag/1.10
>
> The process that is described in our documentation is out of date.
> https://cwiki.apache.org/confluence/display/FINERACT/Fineract+Releases
>
> Here is my proposed happy-path process and where I am at:
>
> Inform the dev list at least 2 weeks in advance that a tag is coming for
a release with a specific date.
> Keep reminding people to make any changes stable and to pay special
attention to this tag day. NOTE: At all times we should have a stable
release possible, so the ask here is that if this is NOT the case, someone
mentions it.
> Do a pre-release tag and auto generated the changeset
> Finalize and document the list of Fixed tickets [I AM HERE] that
correspond to the changesets and put them into Wiki page per the pattern.
>
>  Look at those Jira Tickets that have been closed and fixed since the
last release.
> If there are changesets that have NO corresponding Ticket, I will send
out flames, I mean to say carefully written emails to the responsible devs
to FIX it, and never again.
> This also means trying to sort through tickets that people have tagged as
"to be fixed in 1.10" which are not in fact going to be fixed in this
release, as they are not ipso facto fixed.
>
> Check any open Security issues (open CVEs) and kick off any required
process there.
> Push the tag as a Release (no longer "pre-release"), also download the
code assets and push that code snapshot to SVN draft release
> Immediately call for a VOTE based on the SVN release information.
Require everyone to note if they built the project successfully, i.e.
modelling the release process that ASF will likely be adopting globally.
> After at least 72 hrs, tally votes for the release, describe the votes in
detail.
> Move from SVN draft to SVN release on Apache Infra
> Make announcement on list and in proper places at Apache Infra
>
> All of this is intended to make the release process easily done and
reproducible.  There are tasks here that can be automated and that is the
next step.  There are places where I have to go back to the beginning or to
do a new Pre-Release tag step.
>
> I now seek guidance and further enlightenment, especially from @Aleks, as
the release manager for the past three years.
>
> Thanks,
> James
>

Reply via email to