Dev -  I have been unable to accomplish this release so far.  The
release process is not easy, for a variety of reasons. Trying to solve
those issues and get a release out whilst learning the tools has
proven, until now, unsurmountable, at least for me and my limited
time. I will update later on if we can resume this process, but I
needed to remove it from this indeterminate status.  Currently the
last and only supported release is 1.9.0.

The last public action on this was that I created a new
1.10.0draftrelease Tag on 2024-04-25 on github.

On Mon, Apr 22, 2024 at 12:56 PM James Dailey <[email protected]> wrote:
>
> 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 <[email protected]> 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