Nazeer and Shruthi, are you able to provide some input on this thread based
on your experiences leading the release process before.

Thanks,

Ed
On Tue, Aug 25, 2020, 09:45 Aleksandar Vidakovic <chee...@monkeysintown.com>
wrote:

> Hi Michael,
>
> ... I think I saw a release script mentioned somewhere, but don't see it
> anywhere in the repo.
>
> I can put such a release task together for Gradle (aka "distribution")...
> that's not too complicated. Just to list the artifacts again:
>
>    - WAR
>    - server JAR
>    - client JAR
>
> How about:
>
>    - Kubernetes related YAML files
>    - should we add maybe add the Docker Compose file so that people can
>    try out Fineract immediately (without installing a separate MySQL instance)
>
> Cheers,
>
> Aleks
>
> On Tue, Aug 25, 2020 at 4:41 PM Michael Vorburger <m...@vorburger.ch>
> wrote:
>
>> Aleks, I was struggling to understand how you'll actually be building the
>> apache-fineract-1.4.0-binary.tar.gz and apache-fineract-1.3.0-src.tar.gz
>> archives for distribution on http://fineract.apache.org... I was
>> assuming that we had a script or (much better) even directly a Gradle task
>> for it in Fineract, but I couldn't actually find anything like it on git.
>>
>>
>> https://cwiki.apache.org/confluence/display/FINERACT/How+to+Release+Apache+Fineract,
>> surprisingly, doesn't actually speak to that - or am I just not seeing it?
>> Hoping someone who was involved in past releases may be able to clarify
>> here.
>>
>> If we never had that, and used to "manually cobble together" these
>> distributions in the past (huh?), then I think it would be great to see a
>> PR contributing this. It would be the first step towards more
>> https://issues.apache.org/jira/browse/FINERACT-876 (later).
>>
>> I was looking for it to suggest that we include not only the *.war but
>> now also the new server *.jar as well as the very recent client *.jar.
>>
>> On Tue, Aug 25, 2020 at 9:10 AM Aleksandar Vidakovic <
>> chee...@monkeysintown.com> wrote:
>>
>>> @Ed Cable <edca...@mifos.org>
>>> going through yesterday's emails from Michael et al. to see what recent
>>> changes have to be included in the 1.4.0 ... had a couple of power outages
>>> here yesterday. Thanks for the pointers to work that has been done on the
>>> community app... good to have this on the radar.
>>>
>>> Cheers
>>>
>>> On Mon, Aug 24, 2020 at 6:52 PM Ed Cable <edca...@mifos.org> wrote:
>>>
>>>> James,
>>>>
>>>> Thanks for bringing up the need for QA. The Mifos Community App UI
>>>> should be relatively in sync with the Finerat 1.4 changes and I've put the
>>>> call out for manual QA on Michael's fineract.dev server on the Mifos
>>>> dev lists since a couple week back at
>>>>
>>>> Francis, Bharath, Sangamesh, Chirag, Alex from Habile, and some of our
>>>> GSOC interns have been involved in the QA thus far at
>>>> https://discourse.mifos.org/t/pull-request-review-and-qa-for-mifos-x-20-08-release/9671
>>>>
>>>> The corresponding tickets at a UI level that complement the Fineract
>>>> release are being tracked at:
>>>> https://github.com/openMF/community-app/projects/6 or by following
>>>> this milestone on Github:
>>>> https://github.com/openMF/community-app/milestone/1
>>>>
>>>> Francis nicely summarized the QA he's done to date in this Google Doc:
>>>>
>>>>
>>>> https://docs.google.com/document/d/1_6kjJxUasLaaZakStDSMKUXw2oqfWt90hzPMuEOFxrE/edit?usp=sharing
>>>>
>>>> @Aleksandar Vidakovic <chee...@monkeysintown.com> Thank you again for
>>>> taking up the role of release manager. I do think that although it would
>>>> push the release out a couple more days we should continue doing some
>>>> remaining manual QA this week. There are also two important tickets that
>>>> Avik from Fynarfin is aiming to have fixes for by Thursday to go into this
>>>> release: https://issues.apache.org/jira/browse/FINERACT-629 and
>>>> https://issues.apache.org/jira/browse/FINERACT-1120
>>>>
>>>> With the release branch available, we're deploying it locally to some
>>>> users as well who are testing it in their development environments.
>>>>
>>>> Ed
>>>>
>>>> On Sun, Aug 23, 2020 at 1:00 PM Aleksandar Vidakovic <
>>>> chee...@monkeysintown.com> wrote:
>>>>
>>>>> I've added a note on
>>>>> https://cwiki.apache.org/confluence/display/FINERACT/How+to+Release+Apache+Fineract
>>>>> about the manual testing. FYI
>>>>>
>>>>> On Fri, Aug 21, 2020 at 7:52 PM Aleksandar Vidakovic <
>>>>> chee...@monkeysintown.com> wrote:
>>>>>
>>>>>> Hi James,
>>>>>>
>>>>>> ... alright... noted. A bit new to the release game here so the
>>>>>> requirement to manually test slipped through the cracks. But maybe August
>>>>>> might also not be the best of months for a release; responses to the
>>>>>> various release announcements on the mailing list were a bit scarce.
>>>>>>
>>>>>> Having said that: someone wants to help out with QA as James
>>>>>> mentioned? I'll give it a run on my machine, but would be great if we 
>>>>>> get a
>>>>>> couple more people to verify.
>>>>>>
>>>>>> Speaking of manual testing - maybe we could do this a bit less
>>>>>> manual... I wanted to propose this already for a while and didn't get to
>>>>>> it: https://gatling.io/
>>>>>>
>>>>>> So technically Gatling is a load testing tool, but it has a feature
>>>>>> called Gatling Recorder (
>>>>>> https://gatling.io/docs/current/http/recorder/) that allows you to
>>>>>> record all interaction between browser (read: community app) and 
>>>>>> Fineract.
>>>>>> That way we could get those test scenarios once recorded and just include
>>>>>> them in the build as some kind of integration test. The beauty of this is
>>>>>> that maintenance doesn't require any coding, just run a specific scenario
>>>>>> again in your browser; could even replace the current integration tests 
>>>>>> in
>>>>>> Fineract that should - I guess - cover more or less UI scenarios, but are
>>>>>> currently a bit neglected.
>>>>>>
>>>>>> Please ping here on the list if you want to help out. We can
>>>>>> coordinate then for the final release date (I guess that won't be 
>>>>>> Monday).
>>>>>>
>>>>>> Thanks again for the help James.
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Aleks
>>>>>>
>>>>>> On Fri, Aug 21, 2020 at 7:20 PM James Dailey <jamespdai...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Alex,
>>>>>>>
>>>>>>> I would like to see and understand the steps we need to take w
>>>>>>> regard to quality assurance (QA).  It is vital that we have enough test
>>>>>>> coverage.  If we don't have that, then we may need to hold off on the
>>>>>>> release until we do.
>>>>>>>
>>>>>>> In previous releases we always relied heavily on users going through
>>>>>>> each user interface screen to identify bugs.  There were even bug 
>>>>>>> finding
>>>>>>> rewards.  This was true for the decade + that the code lived as Mifos.
>>>>>>>
>>>>>>> Since the Mifos front end UIs (multiple) are not yet at the same
>>>>>>> development state, I believe we need to make sure that test coverage is
>>>>>>> adequate at the unit level and end to end level.
>>>>>>>
>>>>>>> Perhaps other devs could tell is what has been done to ensure the QA
>>>>>>> is there.
>>>>>>>
>>>>>>> If there are additional testing needs, let's also make sure we have
>>>>>>> jira tickets for those.
>>>>>>>
>>>>>>> If the Mifos UIs on the Mifos dev branches are tracking w this 1.4
>>>>>>> release exactly, then perhaps that can be used for the testing here.
>>>>>>>
>>>>>>> QA should also include a look at any security issues that were
>>>>>>> solved.
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> @jdailey
>>>>>>>
>>>>>>> On Fri, Aug 21, 2020, 5:42 AM Aleksandar Vidakovic <
>>>>>>> chee...@monkeysintown.com> wrote:
>>>>>>>
>>>>>>>> Hi Everyone,
>>>>>>>>
>>>>>>>> As previously announced, I've just created the release branch for
>>>>>>>> our upcoming 1.4.0 release.
>>>>>>>>
>>>>>>>> You can continue working and merging PRs to the develop branch for
>>>>>>>> future releases, as always.
>>>>>>>>
>>>>>>>> The DRAFT release notes are on
>>>>>>>> https://cwiki.apache.org/confluence/display/FINERACT/1.4.0+-+Apache+Fineract.
>>>>>>>> Does anyone see anything missing?
>>>>>>>>
>>>>>>>> Does anyone have any last minute changes they would like to see
>>>>>>>> cherry-picked to branch 1.4.0, or are we good to go and actually cut 
>>>>>>>> the
>>>>>>>> release based on this branch as it is?
>>>>>>>>
>>>>>>>> I'll start the final stage of actually creating the release in 3
>>>>>>>> days (Monday, August 24) if nobody objects.
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>>
>>>>>>>> Aleks
>>>>>>>>
>>>>>>>>
>>>>
>>>> --
>>>> *Ed Cable*
>>>> President/CEO, Mifos Initiative
>>>> edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>>>>
>>>> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
>>>> <http://facebook.com/mifos>  <http://www.twitter.com/mifos>
>>>>
>>>>

Reply via email to