... alright... added the tickets back to the 1.4.0 release and watching
them.

On Thu, Aug 27, 2020 at 1:17 AM Ed Cable <[email protected]> wrote:

> Aleks, per our discussion, I anticipate Avik sharing fixes for
> https://issues.apache.org/jira/browse/FINERACT-629 and
> https://issues.apache.org/jira/browse/FINERACT-1120 as these are critical
> issues for some production users that are anticipating upgrading to 1.4.
>
> Avik will be following the approach described above.
>
> Ed
>
>
>
> On Wed, Aug 26, 2020 at 3:29 PM Aleksandar Vidakovic <
> [email protected]> wrote:
>
>> Hi everyone,
>>
>> ... I think we should be coming to an end with cherry picking features
>> for 1.4.0. The last couple of days were quite busy; I think the backports
>> for 1.4.0 were important and improved it quite a bit.
>>
>> I have one last feature to backport (Gradle release task that helps
>> standardize the release process, see:
>> https://issues.apache.org/jira/browse/FINERACT-1129); and then as far as
>> I can see we should be done... unless you have anything ultra important to
>> add (please speak up here or contact me).
>>
>> Big thank you to Michael, Chinmay Kulkarni and everyone who helped to
>> improve the 1.4.0 release branch.
>>
>> Cheers,
>>
>> Aleks
>>
>> On Wed, Aug 26, 2020 at 11:18 AM Michael Vorburger <[email protected]>
>> wrote:
>>
>>> [I'm dropping people on Cc and bringing this thread back to the mailing
>>> list only]
>>>
>>> On Wed, Aug 26, 2020 at 6:49 AM James Dailey <[email protected]>
>>> wrote:
>>>
>>>> I'm following this discussion. Or trying to. Thanks for keeping this
>>>> onlist and in the jira tickets. Really appreciate it.
>>>>
>>>> Q on swagger client: Is that already in develop branch?
>>>>
>>>
>>> yup, see
>>> https://github.com/apache/fineract/#apache-fineract-platform-api =>
>>> https://github.com/apache/fineract/blob/develop/docs/developers/swagger/client.md
>>>
>>> Background in https://issues.apache.org/jira/browse/FINERACT-838 et al.
>>>
>>> Big Thank You shout out to Chinmay Kulkarni for his work on this topic!
>>>
>>>
>>>> (Only partly ?)  If so, will excluding that from this release create
>>>> upstream issues for other dev efforts that rely on that ( if any?).
>>>>
>>>> +1 on the 'cherry picking from accepted-to- develop branch code w PR
>>>> raised against 1.4' approach. (That's a mouthful.)
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Tue, Aug 25, 2020, 3:39 PM Aleksandar Vidakovic <
>>>> [email protected]> wrote:
>>>>
>>>>> Re: last paragraph: thanks Michael; this clarifies a couple of
>>>>> questions I had left... and I agree with an earlier date for release 1.5.0
>>>>> (and following)... otherwise it'll also be too much work for anyone who
>>>>> wants to upgrade from a previous version.
>>>>>
>>>>> Will add the gist of this conversation to the release document.
>>>>>
>>>>> Thanks again
>>>>>
>>>>>
>>>>> On Wed, Aug 26, 2020 at 12:24 AM Michael Vorburger <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> On Wed, Aug 26, 2020 at 12:20 AM Aleksandar Vidakovic <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi Michael,
>>>>>>>
>>>>>>> ... I'm almost there... my release task generates also GPG
>>>>>>> signatures for verification (tested them... all correct).
>>>>>>>
>>>>>>
>>>>>> cool!
>>>>>>
>>>>>>
>>>>>>> Only thing that is left is to include the generated API client JAR;
>>>>>>> at the moment only the sources are created, but no JAR artifact is
>>>>>>> available. Any idea how to proceed here (as this is a release I guess we
>>>>>>> shouldn't include just the client sources)?
>>>>>>>
>>>>>>> All details here:
>>>>>>> https://issues.apache.org/jira/browse/FINERACT-1129 (contains also
>>>>>>> link to sources)
>>>>>>>
>>>>>>
>>>>>> I'll engage (and answer above re. client) on that JIRA.
>>>>>>
>>>>>>
>>>>>>> Cheers
>>>>>>>
>>>>>>> On Tue, Aug 25, 2020 at 9:30 PM Aleksandar Vidakovic <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Alright Michael... the first list it is (WAR, server and client
>>>>>>>> JAR, and README). I'll create a PR for the Gradle task.
>>>>>>>>
>>>>>>>> One more question: I intend to git cherry pick features from
>>>>>>>> develop that arrived after I created the release branch... is that OK 
>>>>>>>> or do
>>>>>>>> you guys usually use different approaches (like rebase)?
>>>>>>>>
>>>>>>>
>>>>>> Either is fine with me personally, but I think the real question here
>>>>>> is more another one:
>>>>>>
>>>>>> Do you want to cherry-pick very selectively just a limited few
>>>>>> particular last minute changes, or just rebase to catch up with 
>>>>>> everything
>>>>>> on develop. The latter would in practice really mean that we just 
>>>>>> branched
>>>>>> too soon? ;-) Personally I probably would therefore go for the former 
>>>>>> (and
>>>>>> cherry-pick, only).
>>>>>>
>>>>>> There's always more coming in, and that's fine. Can't stop progress.
>>>>>> You just draw a line in the sand somewhere. There will always be the next
>>>>>> release after. Maybe we can have a 1.5.0 sooner after 1.4.0 than we had
>>>>>> after 1.3.0? :) Otherwise we'll never release... ;-)
>>>>>>
>>>>>> A related interesting question is perhaps if YOU (as the RM) should
>>>>>> be the one that raises PR for such cherry-picks. I would argue that you
>>>>>> shouldn't have to... you "did your job" of the process. You've sent the
>>>>>> heads up email, and nobody objected to the timeline you've proposed. Now 
>>>>>> I
>>>>>> personally would probably just let any contributors who still absolutely
>>>>>> WANT to get anything into 1.4.0 last minute raise PRs for the 1.4.0 
>>>>>> branch
>>>>>> themselves (and resolve conflicts, if any; and get them to build).
>>>>>> https://github.com/apache/fineract/pull/1272 was a great working
>>>>>> example of that; as a committer to the project, you can Rebase Merge 
>>>>>> those
>>>>>> yourself in the future (if they are also on develop; I suggest that we do
>>>>>> not put anything on 1.4.0 that isn't ALREADY in develop; and NOT the 
>>>>>> other
>>>>>> way around, else it can quickly get very confusing IMHO) .
>>>>>>
>>>>>> BTW you could perhaps capture a summary of this discussion /
>>>>>> conclusion on
>>>>>> https://cwiki.apache.org/confluence/display/FINERACT/How+to+Release+Apache+Fineract,
>>>>>> if you like.
>>>>>>
>>>>>>
>>>>>>> On Tue, Aug 25, 2020 at 7:48 PM Michael Vorburger <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> On Tue, 25 Aug 2020, 19:04 Ed Cable, <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> 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 <
>>>>>>>>>> [email protected]> 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")...
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> Yes, that would be really helpful, IMHO! I would be happy to try
>>>>>>>>> it out and peer review a PR from you about this, if you would like.
>>>>>>>>>
>>>>>>>>> that's not too complicated. Just to list the artifacts again:
>>>>>>>>>>>
>>>>>>>>>>>    - WAR
>>>>>>>>>>>    - server JAR
>>>>>>>>>>>    - client JAR
>>>>>>>>>>>
>>>>>>>>>>> SGMT, and let's throw in the /README.md, and whatever else the
>>>>>>>>> 1.3.0 dist included?
>>>>>>>>>
>>>>>>>>> How about:
>>>>>>>>>>>
>>>>>>>>>>>    - Kubernetes related YAML files
>>>>>>>>>>>
>>>>>>>>>>> I wouldn't, because technically that's not even "1.4.0" - it
>>>>>>>>> will pull :latest from Docker Hub.. we should deal with that 
>>>>>>>>> "separately &
>>>>>>>>> later" (if ever), IMHO.
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>    - should we add maybe add the Docker Compose file so that
>>>>>>>>>>>    people can try out Fineract immediately (without installing a 
>>>>>>>>>>> separate
>>>>>>>>>>>    MySQL instance)
>>>>>>>>>>>
>>>>>>>>>>> I also wouldn't, because that won't actually work, because it
>>>>>>>>> builds from source, which won't be in *binary.tar.gz; sorting
>>>>>>>>> that out seems like a separate future task (new JIRA?), to me.
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>>>>
>>>>>>>>>>> Aleks
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Aug 25, 2020 at 4:41 PM Michael Vorburger <
>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> @Ed Cable <[email protected]>
>>>>>>>>>>>>> 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 <[email protected]>
>>>>>>>>>>>>> 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 <[email protected]> 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 <
>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>> [email protected]> 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
>>>>>>>>>>>>>> [email protected] | 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>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>
> --
> *Ed Cable*
> President/CEO, Mifos Initiative
> [email protected] | 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