git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Requesting For Apache Finreact CN Data Migration Github Repository


I would actually recommend *not* starting with the mariadb client.

Best Regards,
Myrle

On Tue 15. May 2018 at 12:56 Awasum Yannick <awasum@xxxxxxxxxx> 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 <dancarl758@xxxxxxxxx>
> 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 <awasum@xxxxxxxxxx>
> > 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 <
> > > ghislaincabrel.kemfang@xxxxxxxxx> 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
> > > >
> > >
> >
>