I would actually recommend *not* starting with the mariadb client. Best Regards, Myrle
On Tue 15. May 2018 at 12:56 Awasum Yannick <[email protected]> wrote: > Hello Carlson, > > Thank you for making a come back and giving back to the community. For > those who are not aware, Carlson is a former GSoC 2016 Intern with the > Mifos Initiative. > > To attempt answering your question, please take a look at this thread on > making Fineract CN more compliant with Apache license : > > https://lists.apache.org/thread.html/50a63bda2dbfc1b3959c43649cfa041deeb2785fdb37444960b3b3d6@%3Cdev.fineract.apache.org%3E > > You might also need to look at the following issues: > https://issues.apache.org/jira/browse/FINCN-2 and > https://issues.apache.org/jira/browse/FINCN-26 talking about compliance. > > Basically you have to go through the Fineract CN code base ( the *.gradle > files) and identify each dependency which is not compliant with Apache > license 2.0 (what is called category X licenses). This link might help with > the Category X thing: https://www.apache.org/legal/resolved.html > > You might want to start with issue on removing mariadb client and replacing > with drizzle driver. After you replace the library, you will want to > replace the constants within mariadb components and also in the > application.yml of the domain services (customer, accounting etc) and also > some to the infra setup services. Then you will have to run demo server and > make sure everything is fine. You might setup a small UAT test to setup a > sample mfi and to make sure all the services are persisting to the database > using the new driver. This might take some time. The PRs will have to come > inorder too. > > Feel free to ask questions as they come up and more experienced developers > in the community will answer. > > Thanks. > Awasum. > > On Mon, May 14, 2018 at 5:00 PM, Daniel Carlson <[email protected]> > wrote: > > > Hi Yannick, Hi everyone, > > > > Its been a while. Yannick what will it take to complete the work on > > removing the non apache compliant libraries from Fineract CN code base? > > > > Cheers! > > Daniel Carlson > > > > > > > > On Fri, May 11, 2018 at 10:06 AM, Awasum Yannick <[email protected]> > > wrote: > > > > > Hi Cabrel, > > > > > > We might be able to create a new repo for the Data migration project. > > With > > > Myrle's permission, I can create the repo and initialize it with the > > > template you have adapted: https://github.com/ > > cabrelkemfang/datamigration > > > > > > Firstly, I will like you to create a sequence diagram showing a work > flow > > > of how you will migrate customer data using POI, Data Migration Service > > > communicating with the Customer Service. Secondly, It will also be > great > > to > > > think about your API and write down the various endpoints that will be > > used > > > for migration. You can put all that in the confluence page for Data > > > Migration. > > > > > > Also, I will like you to think about how you will migrate tenants with > > > provisioner and to think about making provisioner to run throughout the > > > session of a demo server run. Document all these on confluence while I > > > configure the migration repo on apache github. > > > > > > For the rest of our interns and volunteers who might be reading, we > > > will/might also create repos for the SMS and Email Notification project > > > (fineract-cn-notification) being executed by Graham, New Web App for > MFIs > > > (fineract-cn-mfi-web-app) being tackled by Pembe. > > > > > > For the next few days and weeks, everyone should complete the > > architecture, > > > wireframes and requirements specs so that they can be reviewed well > > before > > > the end of May. > > > > > > One thing I would have liked is for the Open JPA migrations and the > > removal > > > of non apache compliant libraries from Fineract CN code bases well > before > > > GSoC. Sadly, I have not had the time to complete that work. This is > > > something that can be picked up by anyone in the community. > > > > > > The new VM been setup for running demo server will be very critical for > > > students working on GSoC who might not have the compute capabilities to > > run > > > FCN. > > > > > > Thanks. > > > Awasum > > > > > > On Thu, May 10, 2018 at 4:36 PM, Cabrel Kemfang < > > > [email protected]> wrote: > > > > > > > Hello Mentors, > > > > > > > > Hope you are having a great day. > > > > > > > > Please, could you create a Github repository for Data Migration for > > > Apache > > > > Fineract CN so that I can start contributing to the project ? > > > > > > > > I look forward to hearing from you. > > > > > > > > Humbly, > > > > Cabrel Kemfang > > > > > > > > > >
