Re: Failing Integration Tests

2020-03-05 Thread Awasum Yannick
Hi All,

I looked at these again and it seems the inconsistencies in tests might be
reduced or caught very early if before sending PRs, we run the following:

./gradlew clean build

./gradlew clean check

./gradlew clean integrationTest

So we make sure all is working on Dev env before sending PRs...

i hope this helps

On Wed, Mar 4, 2020 at 10:34 PM Awasum Yannick  wrote:

> I see the logs reflect this case. Please..file a bug report on our Issue
> tracker on JIRA ANd provide as much detail as possible. The slow
> queries mayb indicate an underlying somewhere on the code base
>
> Is anyone able to investigate this more and see if they can shed some
> light on this?
>
> Thanks.
> Awasum
>
> On Wed, Mar 4, 2020 at 7:47 PM Yemdjih Kaze Nasser 
> wrote:
>
>> Not sure why this is happening now but for some days now Integration
>> Tests have been acting funny even on branch develop.
>>
>> Sometimes they work fine(1 / 5 trials) and others they fail. There is a
>> repetitive 6 test case failures and they are all related to DB queries.
>>
>> Logs show slow queries and existence of duplicate values for some unique
>> entries in the database.
>>
>> I don't know if anyone else is experiencing this. Perhaps someone/anyone
>> can check and provide feedback. Maybe the problem is on my end and OS but I
>> got to check.
>>
>> Thanks
>>
>


Work on One Issue or PR at a time

2020-03-05 Thread Awasum Yannick
Dear New Contributors and Prospective GSoC and Outreachy Applicants,

Please, Fix one issue before moving to another. The issues will not run
away and more beginner issues can always be created if they get finished.

Fineract has a lot of bugs which needs fixing so dont go about opening alot
of PRs without actually finishing them and wasting our time and your
energy. Please, pick one issue and work on them for a few days or week
before picking another one after u have TRIED EVERYTHING and asked for
help...then you can move to pick something else.


Thanks
Awasum


GSoC

2020-03-05 Thread Kirill Yankov
Hello everyone!

I am Kirill, I am currently a student at the Uni Freiburg, and I want to 
participate in GSoC.
Apart from being a student, I have several years of experience in Java, and 
several more in Scala (I worked as a Senior Developer before). I have done some 
minor and mid-size contributions to other opensource projects (for example 
Akka) and know how it works.
I am looking into “Scalability & Performance Enhancements for Supporting 
Millions of Clients, High TPS, and Concurrent Users” as a project. I need some 
guidance in creating a proposal for it, the description is not concrete enough. 
Does this project assume work on Apache Fineract? Which components? What 
exactly is in the scope? 


Thank you a lot in advance for cooperation!

My linkedin: https://www.linkedin.com/in/kirill-yankov-8b0747118/ 

My github: https://github.com/manonthegithub 

Kind regards,
Kirill Yankov.







Re: Soft Launch of Mifos Forum powered by Discourse

2020-03-05 Thread Ed Cable
Saransh, would be happy to have you help with this. Can you sign up and
then let me know your user name?

Ed

On Thu, Mar 5, 2020, 00:25 Saransh Sharma  wrote:

> This is quite interesting Ed.
>
> Let's shape this ahead, do we have some specific karma rewards based
> permission or we have generic roles.
>
> I would like to work on structuring the content and frequently asked
> questions.
>
> This could be a great place for community to discuss technical question
> and conduct experiment also.
>
> Since this could be in the reach of direct users we could really use this
> platform as a fundamental central knowledge repository.
>
> I like the idea of search functionality, could you share me access as a
> developer could be I can start with general configuration. I already have
> technical expertise in managing discourse.
>
> Thanks
>
>
> On Thu, 5 Mar 2020, 12:03 Terence Monteiro, 
> wrote:
>
>> Scott,
>>
>> An upgrade was needed and it should be working now.
>>
>> -Terence.
>>
>> On Wed, Mar 4, 2020 at 7:21 AM Scott Dunbar 
>> wrote:
>>
>>> I'm unable to access the discourse site due to some CORS issues.  Is
>>> there work still being done?
>>>
>>> On Wed, Mar 4, 2020 at 10:28 AM Ed Cable  wrote:
>>>
 Hi all,

 I've alluded to this in a couple posts but wanted to formally announce
 and soft-launch the new forum tool hosted by Mifos for both the Mifos and
 Fineract communities. You can check it out and begin posting at
 https://discourse.mifos.org. http://forum.mifos.org should redirect to
 there as well. Just click sign up to get going! Yo

 Discourse blends the best of both worlds of forums and mailing lists
 along with added tools for gamification and badging. This forum will
 provide a robust and user-friendly medium of collaboration that will nicely
 complement and augment the Fineract developer mailing list and Gitter
 chatrooms we already have. It will allow us to consolidate over time some
 of other collaboration channels like the Mifos mailing lists and
 MifosConnect Q platform. It will also enable new forms of collaboration
 by providing an effective medium for free-form discussion across the
 community beyond just developing or using the software, i.e. industry
 trends, etc as well as power our jobs and services marketplace to help
 connect users with paid support offerings.

 *How to Join *
 We are in the process of migrating user accounts from Google Groups but
 right now the best means to start using the forum is to click Sign Up from
 the top link - you can create an account using your existing Facebook,
 Google, or Github logins. After creating an account, feel free to edit your
 profile too so others can know more about yourself.

 *Share Your Feedback*
 This is a soft launch - we're working on user migration, migration of
 old posts/content, continuing to refine categories and topics, badges - we
 welcome any and all feedback and bugs or usability issues to fix. Old
 content still needs to be cataloged as well. Feedback on the Forum itself
 can be added in the Meta Category. If interested in acting as a moderator,
 please let me know and I'll add you.

 Read on below for some of the benefits of the tool. We'll put all this
 in a blog post with a few more details (namely around notifications/emails,
 etc.) to help you get the most out of the tool.

 Thanks to Kerlyn who led the setup and configuration of Discourse along
 with migration of content from our Google Groups as part of her Outreachy
 internship.

 *Improved User Experience Over Mailing Lists*

- Highly Searchable and Indexable - posts are both very
discoverable via the forum itself but also positioned well in Google
searches (which is a downside of the Apache mailing list archives)
- Ease of Posting - WYSIWYG editor
- Mailing List Functionality - You have a range of options to be
notified- for each topic you create you will automatically get
notifications, you can also watch topics to get notified, and get 
 notified
when someone tags you in the topic (@username). To modify the settings 
 for
a topic, click the box below and select "Watching, Tracking, Normal, or
Muted". You can also get notifications at category and subcategory 
 levels.
To enable these notifications via email, you must navigate to your 
 personal
settings --> email and turn on mailing list mode. You'll then receive an
email per post and can reply via email or create new topics via email.
- Better Navigation - topics are organized by category and
sub-category along with tags.
- Better moderation of topics

 *Augments other Communication Channels*
 Discourse will nicely augment the fineract mailing list and the Mifos
 Gitter 

Re: Google Summer of Code

2020-03-05 Thread Yemdjih Kaze Nasser
Welcome Arlaine

You can find out more about FIneract 1.x and Fineract CN here

Here is a link

to
starter issues on Fineract 1.x.

Thanks for joining us

On Thu, 5 Mar 2020 at 11:50, Arlaine Meudje  wrote:

> Hi all,
>
> I am MEUDJE KOUNCHOU Arlaine Blanche, a student from University of
> Douala. Recently, I was introduced to Google Summer of Code and found the
> Mifos project interesting and in line with the technologies I am acquainted
> with (AngularJs, Angular2+, Java, Spring boot...).
>
> I would like to participate under Mifos Initiative for this round of GSoC
> but I'm new to the community so, I would appreciate it if someone could
> help provide more information or directions on how to go about this.
>
> Thanks :)
>


Google Summer of Code

2020-03-05 Thread Arlaine Meudje
Hi all,

I am MEUDJE KOUNCHOU Arlaine Blanche, a student from University of
Douala. Recently, I was introduced to Google Summer of Code and found the
Mifos project interesting and in line with the technologies I am acquainted
with (AngularJs, Angular2+, Java, Spring boot...).

I would like to participate under Mifos Initiative for this round of GSoC
but I'm new to the community so, I would appreciate it if someone could
help provide more information or directions on how to go about this.

Thanks :)


Re: Soft Launch of Mifos Forum powered by Discourse

2020-03-05 Thread Saransh Sharma
This is quite interesting Ed.

Let's shape this ahead, do we have some specific karma rewards based
permission or we have generic roles.

I would like to work on structuring the content and frequently asked
questions.

This could be a great place for community to discuss technical question and
conduct experiment also.

Since this could be in the reach of direct users we could really use this
platform as a fundamental central knowledge repository.

I like the idea of search functionality, could you share me access as a
developer could be I can start with general configuration. I already have
technical expertise in managing discourse.

Thanks


On Thu, 5 Mar 2020, 12:03 Terence Monteiro, 
wrote:

> Scott,
>
> An upgrade was needed and it should be working now.
>
> -Terence.
>
> On Wed, Mar 4, 2020 at 7:21 AM Scott Dunbar 
> wrote:
>
>> I'm unable to access the discourse site due to some CORS issues.  Is
>> there work still being done?
>>
>> On Wed, Mar 4, 2020 at 10:28 AM Ed Cable  wrote:
>>
>>> Hi all,
>>>
>>> I've alluded to this in a couple posts but wanted to formally announce
>>> and soft-launch the new forum tool hosted by Mifos for both the Mifos and
>>> Fineract communities. You can check it out and begin posting at
>>> https://discourse.mifos.org. http://forum.mifos.org should redirect to
>>> there as well. Just click sign up to get going! Yo
>>>
>>> Discourse blends the best of both worlds of forums and mailing lists
>>> along with added tools for gamification and badging. This forum will
>>> provide a robust and user-friendly medium of collaboration that will nicely
>>> complement and augment the Fineract developer mailing list and Gitter
>>> chatrooms we already have. It will allow us to consolidate over time some
>>> of other collaboration channels like the Mifos mailing lists and
>>> MifosConnect Q platform. It will also enable new forms of collaboration
>>> by providing an effective medium for free-form discussion across the
>>> community beyond just developing or using the software, i.e. industry
>>> trends, etc as well as power our jobs and services marketplace to help
>>> connect users with paid support offerings.
>>>
>>> *How to Join *
>>> We are in the process of migrating user accounts from Google Groups but
>>> right now the best means to start using the forum is to click Sign Up from
>>> the top link - you can create an account using your existing Facebook,
>>> Google, or Github logins. After creating an account, feel free to edit your
>>> profile too so others can know more about yourself.
>>>
>>> *Share Your Feedback*
>>> This is a soft launch - we're working on user migration, migration of
>>> old posts/content, continuing to refine categories and topics, badges - we
>>> welcome any and all feedback and bugs or usability issues to fix. Old
>>> content still needs to be cataloged as well. Feedback on the Forum itself
>>> can be added in the Meta Category. If interested in acting as a moderator,
>>> please let me know and I'll add you.
>>>
>>> Read on below for some of the benefits of the tool. We'll put all this
>>> in a blog post with a few more details (namely around notifications/emails,
>>> etc.) to help you get the most out of the tool.
>>>
>>> Thanks to Kerlyn who led the setup and configuration of Discourse along
>>> with migration of content from our Google Groups as part of her Outreachy
>>> internship.
>>>
>>> *Improved User Experience Over Mailing Lists*
>>>
>>>- Highly Searchable and Indexable - posts are both very discoverable
>>>via the forum itself but also positioned well in Google searches (which 
>>> is
>>>a downside of the Apache mailing list archives)
>>>- Ease of Posting - WYSIWYG editor
>>>- Mailing List Functionality - You have a range of options to be
>>>notified- for each topic you create you will automatically get
>>>notifications, you can also watch topics to get notified, and get 
>>> notified
>>>when someone tags you in the topic (@username). To modify the settings 
>>> for
>>>a topic, click the box below and select "Watching, Tracking, Normal, or
>>>Muted". You can also get notifications at category and subcategory 
>>> levels.
>>>To enable these notifications via email, you must navigate to your 
>>> personal
>>>settings --> email and turn on mailing list mode. You'll then receive an
>>>email per post and can reply via email or create new topics via email.
>>>- Better Navigation - topics are organized by category and
>>>sub-category along with tags.
>>>- Better moderation of topics
>>>
>>> *Augments other Communication Channels*
>>> Discourse will nicely augment the fineract mailing list and the Mifos
>>> Gitter chatrooms - there's been a lot of interest in a community-wide slack
>>> channel and we a more robust asynchronous communication channel is better
>>> than a real-time chat tool.
>>>
>>>- Reduce noise and chatter that's on the public mailing list
>>>- Provide a more