Fineract committers,

Now that the PRs have been submitted for all the outstanding critical bug
fixes and integration test failures, can we please review, merge, and get
the release prepped and call for the vote!

As you know the community has waiting on this for quite some time now and
I"d like to get this shipped and shift focuses to Fineract 1.2

Thanks!

Ed
---------- Forwarded message ----------
From: Ed Cable <[email protected]>
Date: Sun, Feb 18, 2018 at 4:49 AM
Subject: Re: Intergration test
To: Dev <[email protected]>
Cc: Vishwas Babu A J <[email protected]>, Nazeer Hussain
Shaik <[email protected]>, Kumaranath Fernando <
[email protected]>, Avik Ganguly <[email protected]>,
Nikhil Pawar <[email protected]>, Santosh Math <
[email protected]>


Great!

Committers, can you please review?

Nazeer, with this fix and Steve's for the notification, I think we're ready
to move forward. Can you initiate the next steps in the release process?

Thanks,

Ed

On Sat, Feb 17, 2018 at 11:20 AM, Kumaranath Fernando <
[email protected]> wrote:

> Hi Ed!
>
> I've just sent a PR <https://github.com/apache/fineract/pull/444>
> correcting the integration test failures.
>
> Regards,
> Kumaranath Fernando
>
> On Fri, Feb 16, 2018 at 6:14 PM, Ed Cable <[email protected]> wrote:
>
>> Thanks for the feedback Vishwas. Kumaranath, hopefully you have enough to
>> go by now and can make those changes. I believe Steve fixed our other
>> outstanding issue so once we can get these integration tests to pass we'll
>> be ready to call for a vote on the release.
>>
>> Ed
>>
>> On Wed, Feb 14, 2018 at 1:06 PM, <[email protected]> wrote:
>>
>>> The approach of sleeping for a fixed time does not work well in general
>>> as Integration test cases must pass on any environment. Depending on random
>>> sleep values would mean that there is always a probability that the test
>>> can fail if the system is slow / has other CPU intensive processes running
>>> etc.
>>>
>>> Ideally , you would handle such scenarios more gracefully . Have the
>>> test check if the file you are referring to is created , if not sleep for
>>> an interval and check again etc.
>>>
>>> Please make this change and send out a pull request
>>>
>>> Regards,
>>> Vishwas
>>>
>>> On Feb 14, 2018, at 9:39 AM, Kumaranath Fernando <
>>> [email protected]> wrote:
>>>
>>> I've tested the develop branch and it's most likely because the result
>>> excel file takes a bit of time to be created, after the file is created I'm
>>> trying to read a value of a column.
>>> Since the file is not created by the time FileInputStream reads the
>>> file, you get a FileNotException.
>>>
>>> You could fix this issue by increasing the number of milliseconds 10000
>>> on Thread.sleep() line in the respective tests.Ping me if this resolves the
>>> issue and I'll send PR.
>>>
>>> Vishwas/Nazeer awaiting your confirmation!.
>>>
>>> Regards,
>>> Kumaranath Fernando
>>>
>>>
>>> On Wed, Feb 14, 2018 at 10:59 AM, vishwas <[email protected]
>>> om> wrote:
>>>
>>>> Hi Kumaranath,
>>>>
>>>> You should be able to reproduce this issue if you fetch the latest
>>>> fineract code in a seperate workspace.
>>>>
>>>> If the remember correctly, the crux of the issue seemed be be that
>>>> files you were referring to in the test cases , i.e
>>>> fineract-provider/src/integrationtest/resources/bulkimport/importhandler/officer
>>>> are not present and all these tests cases throw a file not found exception.
>>>>
>>>> Regards,
>>>> Vishwas
>>>>
>>>>
>>>>
>>>> > On Feb 13, 2018, at 6:43 PM, Kumaranath Fernando <
>>>> [email protected]> wrote:
>>>> >
>>>> > Hi Nazeer!
>>>> >
>>>> > Could you please send in the stack traces for investigation.
>>>> >
>>>> > Regards,
>>>> > Kumaranath Fernando
>>>> >
>>>> > On Wed, Feb 14, 2018 at 12:43 AM, Ed Cable <[email protected]
>>>> <mailto:[email protected]>> wrote:
>>>> >
>>>> >> Please keep the community posted and try to address as quickly as
>>>> you can
>>>> >> we have one other issue we're fixing and then once these integration
>>>> tests
>>>> >> pass, we can call for a vote to ship the release.
>>>> >>
>>>> >> Ed
>>>> >>
>>>> >> On Tue, Feb 13, 2018 at 6:02 AM, Kumaranath Fernando <
>>>> >> [email protected]> wrote:
>>>> >>
>>>> >>> Hello Ed!
>>>> >>>
>>>> >>> Sure. I'll take a look at it!
>>>> >>>
>>>> >>> Regards,
>>>> >>> Kumaranath Fernando
>>>> >>>
>>>> >>> On Tue, Feb 13, 2018 at 11:40 AM, Ed Cable <[email protected]>
>>>> wrote:
>>>> >>>
>>>> >>>> Kumaranath,
>>>> >>>>
>>>> >>>> Could you please look into these failing integration tests? It's
>>>> one of
>>>> >>>> the last items we need to address before we can release.
>>>> >>>>
>>>> >>>> Thanks,
>>>> >>>>
>>>> >>>> Ed
>>>> >>>>
>>>> >>>> On Sat, Feb 10, 2018 at 3:15 AM, Nazeer Hussain Shaik <
>>>> >>>> [email protected]> wrote:
>>>> >>>>
>>>> >>>>> Hi Vishwas,
>>>> >>>>>
>>>> >>>>> I can see the below test case failures related to bulk import
>>>> >>>>> feature(with
>>>> >>>>> yellow background) which was added recently into Fineract (on both
>>>> >>>>> Develop
>>>> >>>>> and 1.1.0 release branch). I don't see any other issue mentioned
>>>> by you.
>>>> >>>>>
>>>> >>>>>   - FixedDepositTest
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.FixedDepositTe
>>>> >>>>> st.html>.
>>>> >>>>>      testMaturityAmountForDailyCompoundingAndMonthlyPosting_With_
>>>> >>>>> 360_Days
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.FixedDepositTe
>>>> >>>>> st.html#testMaturityAmountForDailyCompoundingAndMonthlyPosti
>>>> >>>>> ng_With_360_Days>
>>>> >>>>>      - SchedulerJobsTest
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.SchedulerJobsT
>>>> >>>>> est.html>.
>>>> >>>>>       testSchedulerJobs
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.SchedulerJobsT
>>>> >>>>> est.html#testSchedulerJobs>
>>>> >>>>>      - ClientEntityImportHandlerTest
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.imp
>>>> >>>>> orthandler.client.ClientEntityImportHandlerTest.html>
>>>> >>>>>      . testClientImport
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.imp
>>>> >>>>> orthandler.client.ClientEntityImportHandlerTest.html#testCli
>>>> entImport>
>>>> >>>>>      - LoanImportHandlerTest
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.imp
>>>> >>>>> orthandler.loan.LoanImportHandlerTest.html>
>>>> >>>>>      . testLoanImport
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.imp
>>>> >>>>> orthandler.loan.LoanImportHandlerTest.html#testLoanImport>
>>>> >>>>>      - SavingsImportHandlerTest
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.imp
>>>> >>>>> orthandler.savings.SavingsImportHandlerTest.html>
>>>> >>>>>      . testSavingsImport
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.imp
>>>> >>>>> orthandler.savings.SavingsImportHandlerTest.html#testSavings
>>>> Import>
>>>> >>>>>      - LoanWorkbookPopulatorTest
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.pop
>>>> >>>>> ulator.loan.LoanWorkbookPopulatorTest.html>
>>>> >>>>>      . testLoanWorkbookPopulate
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.pop
>>>> >>>>> ulator.loan.LoanWorkbookPopulatorTest.html#testLoanWorkbookP
>>>> opulate>
>>>> >>>>>      - SavingsWorkbookPopulateTest
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.pop
>>>> >>>>> ulator.savings.SavingsWorkbookPopulateTest.html>
>>>> >>>>>      . testSavingsWorkbookPopulate
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.pop
>>>> >>>>> ulator.savings.SavingsWorkbookPopulateTest.html#testSavingsW
>>>> >>>>> orkbookPopulate>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> Regards.
>>>> >>>>> Nazeer
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> On Sat, Feb 10, 2018 at 8:50 AM, Steve Conrad <[email protected]
>>>> >
>>>> >>>>> wrote:
>>>> >>>>>
>>>> >>>>>> Vishwas,
>>>> >>>>>> Thanks for updating the integration tests relating to the
>>>> FINERACT-590
>>>> >>>>>> change. I'll make sure to run integration tests before any
>>>> promotions.
>>>> >>>>>> Steve
>>>> >>>>>>
>>>> >>>>>>
>>>> >>>>>> On Fri, Feb 9, 2018 at 8:26 PM, vishwas <
>>>> >>>>> [email protected]>
>>>> >>>>>> wrote:
>>>> >>>>>>
>>>> >>>>>>> Hi Mexina,
>>>> >>>>>>>
>>>> >>>>>>> Many of the failures were related to recent changes made for
>>>> >>>>>> FINERACT-590.
>>>> >>>>>>> I have fixed the same now.
>>>> >>>>>>>
>>>> >>>>>>> However, I still see 15 failures (details below)
>>>> >>>>>>>
>>>> >>>>>>> @Nazeer, Ed, Any devs active on the codebase recently : Do we
>>>> know
>>>> >>>>> how
>>>> >>>>>>> long these test cases have been failing ? Do we having any CI
>>>> setup
>>>> >>>>> for
>>>> >>>>>>> Fineract (we had Travis CI for the erstwhile Mifos codebase, the
>>>> >>>>> same
>>>> >>>>>> seems
>>>> >>>>>>> to be down now) ?
>>>> >>>>>>>
>>>> >>>>>>> ClientUndoRejectAndWithdrawalIntegrationTest
>>>> >>>>>>> <applewebdata://25E98590-94EC-47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.
>>>> >>>>>>> ClientUndoRejectAndWithdrawalIntegrationTest.html>.
>>>> >>>>>>> testClientUndoRejectWithFutureDate
>>>> <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.integrati
>>>> >>>>> ontests.
>>>> >>>>>>> ClientUndoRejectAndWithdrawalIntegrationTest.html#
>>>> >>>>>>> testClientUndoRejectWithFutureDate>
>>>> >>>>>>> ClientUndoRejectAndWithdrawalIntegrationTest
>>>> >>>>>>> <applewebdata://25E98590-94EC-47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.
>>>> >>>>>>> ClientUndoRejectAndWithdrawalIntegrationTest.html>.
>>>> >>>>>>> testClientUndoWithDrawnWithFutureDate
>>>> >>>>> <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.integrati
>>>> >>>>> ontests.
>>>> >>>>>>> ClientUndoRejectAndWithdrawalIntegrationTest.html#
>>>> >>>>>>> testClientUndoWithDrawnWithFutureDate>
>>>> >>>>>>> FixedDepositTest <applewebdata://25E98590-94EC-
>>>> >>>>> 47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.FixedDepositTes
>>>> >>>>> t.html>.
>>>> >>>>>>> testMaturityAmountForDailyCompoundingAndMonthlyPosting_With_
>>>> >>>>> 360_Days
>>>> >>>>>>> <applewebdata://25E98590-94EC-47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.FixedDepositTes
>>>> t.html#
>>>> >>>>>>> testMaturityAmountForDailyCompoundingAndMonthlyPosting_With_
>>>> >>>>> 360_Days>
>>>> >>>>>>> GroupSavingsIntegrationTest <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.integrati
>>>> >>>>> ontests.
>>>> >>>>>>> GroupSavingsIntegrationTest.html>. testSavingsAccountCharges
>>>> >>>>>>> <applewebdata://25E98590-94EC-47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.
>>>> >>>>>> GroupSavingsIntegrationTest.
>>>> >>>>>>> html#testSavingsAccountCharges>
>>>> >>>>>>> SchedulerJobsTest <applewebdata://25E98590-94EC-
>>>> >>>>> 47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.SchedulerJobsTe
>>>> >>>>> st.html>.
>>>> >>>>>>> testSchedulerJobs <applewebdata://25E98590-94EC-
>>>> >>>>> 47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.SchedulerJobsTe
>>>> >>>>> st.html#
>>>> >>>>>>> testSchedulerJobs>
>>>> >>>>>>> SchedulerJobsTestResults <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.integrati
>>>> >>>>> ontests.
>>>> >>>>>>> SchedulerJobsTestResults.html>. testApplyDueFeeChargesForSavin
>>>> >>>>>> gsJobOutcome
>>>> >>>>>>> <applewebdata://25E98590-94EC-47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.
>>>> >>>>>>> SchedulerJobsTestResults.html#testApplyDueFeeChargesForSavin
>>>> >>>>>> gsJobOutcome>
>>>> >>>>>>> ClientEntityImportHandlerTest <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.importhandler.client.
>>>> >>>>>>> ClientEntityImportHandlerTest.html>. testClientImport
>>>> >>>>>>> <applewebdata://25E98590-94EC-47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.bulkimport.
>>>> >>>>>>> importhandler.client.ClientEntityImportHandlerTest.
>>>> >>>>>> html#testClientImport>
>>>> >>>>>>> LoanImportHandlerTest <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.importhandler.loan.
>>>> >>>>>> LoanImportHandlerTest.html>.
>>>> >>>>>>> testLoanImport <applewebdata://25E98590-94EC-
>>>> >>>>> 47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.bulkimport.
>>>> >>>>>>> importhandler.loan.LoanImportHandlerTest.html#testLoanImport>
>>>> >>>>>>> OfficeImportHandlerTest <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.importhandler.office.
>>>> >>>>>> OfficeImportHandlerTest.html>.
>>>> >>>>>>> testOfficeImport <applewebdata://25E98590-94EC-
>>>> >>>>> 47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.bulkimport.
>>>> >>>>>>> importhandler.office.OfficeImportHandlerTest.html#testOffice
>>>> Import>
>>>> >>>>>>> SavingsImportHandlerTest <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.importhandler.savings.
>>>> >>>>>>> SavingsImportHandlerTest.html>. testSavingsImport
>>>> >>>>>>> <applewebdata://25E98590-94EC-47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.bulkimport.
>>>> >>>>>>> importhandler.savings.SavingsImportHandlerTest.html#testSavi
>>>> >>>>> ngsImport>
>>>> >>>>>>> LoanWorkbookPopulatorTest <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.populator.loan.LoanWorkbookPopul
>>>> >>>>> atorTest.
>>>> >>>>>> html>.
>>>> >>>>>>> testLoanWorkbookPopulate <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.populator.loan.LoanWorkbookPopul
>>>> >>>>> atorTest.
>>>> >>>>>>> html#testLoanWorkbookPopulate>
>>>> >>>>>>> SavingsWorkbookPopulateTest <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.populator.savings.
>>>> >>>>>> SavingsWorkbookPopulateTest.html>.
>>>> >>>>>>> testSavingsWorkbookPopulate <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.populator.savings.
>>>> >>>>>> SavingsWorkbookPopulateTest.
>>>> >>>>>>> html#testSavingsWorkbookPopulate>
>>>> >>>>>>> ShareAccountIntegrationTests <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.common.shares.ShareAccountIntegrationTests.
>>>> html>.
>>>> >>>>>>> rejectShareAccount <applewebdata://25E98590-94EC-
>>>> >>>>> 47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.common.shares.
>>>> >>>>>>> ShareAccountIntegrationTests.html#rejectShareAccount>
>>>> >>>>>>> ShareAccountIntegrationTests <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.common.shares.ShareAccountIntegrationTests.
>>>> html>.
>>>> >>>>>>> testShareAccountApproval <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.common.shares.ShareAccountIntegrationTests.
>>>> >>>>>>> html#testShareAccountApproval>
>>>> >>>>>>> ShareAccountIntegrationTests <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.common.shares.ShareAccountIntegrationTests.
>>>> html>.
>>>> >>>>>>> testShareAccountUndoApproval <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.common.shares.ShareAccountIntegrationTests.
>>>> html#
>>>> >>>>>>> testShareAccountUndoApproval>
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>> Regards,
>>>> >>>>>>> Vishwas
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>>> On Feb 8, 2018, at 6:03 AM, Mexina Daniel <[email protected]
>>>> >
>>>> >>>>> wrote:
>>>> >>>>>>>>
>>>> >>>>>>>> Hello Devs
>>>> >>>>>>>>
>>>> >>>>>>>> What does it mean when the intergration test is failing?
>>>> >>>>>>>>
>>>> >>>>>>>> Because i tried to run intergaration test on develop branch
>>>> and it
>>>> >>>>>> gives
>>>> >>>>>>> errors
>>>> >>>>>>>>
>>>> >>>>>>>> Regards
>>>> >>>>>>>>
>>>> >>>>>>>> --
>>>> >>>>>>>> Mexina M Daniel
>>>> >>>>>>>> Lead Software Developer
>>>> >>>>>>>> Research & Development
>>>> >>>>>>>>
>>>> >>>>>>>> Office: +255 22 261 8511 | Mobile: +255 712 110 791
>>>> >>>>>>>>
>>>> >>>>>>>> Singo Africa Limited
>>>> >>>>>>>> Block G, Mbezi Beach B | 7Nakawale Road | P.O BOX 78908 | 14121
>>>> >>>>> Dar es
>>>> >>>>>>>> salaam
>>>> >>>>>>>>
>>>> >>>>>>>> singo.africa | amala.co.tz
>>>> >>>>>>>>
>>>> >>>>>>>> Let's grow together
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>
>>>> >>>>>
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> --
>>>> >>>> *Ed Cable*
>>>> >>>> President/CEO, Mifos Initiative
>>>> >>>> [email protected] | Skype: edcable | Mobile: +1.484.477.8649
>>>> >>>> <(484)%20477-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
>>>> >> <(484)%20477-8649>
>>>> >>
>>>> >> *Collectively Creating a World of 3 Billion Maries | *
>>>> http://mifos.org <http://mifos.org/>
>>>> >> <http://facebook.com/mifos <http://facebook.com/mifos>>  <
>>>> http://www.twitter.com/mifos <http://www.twitter.com/mifos>>
>>>>
>>>>
>>>
>>
>>
>> --
>> *Ed Cable*
>> President/CEO, Mifos Initiative
>> [email protected] | Skype: edcable | Mobile: +1.484.477.8649
>> <(484)%20477-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
<(484)%20477-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