OSDir

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

Re: Requesting For Apache Finreact CN Data Migration Github Repository


Hello Myrle,

Could you throw more light ?

What will you recommend for a new volunteer to begin? Are you doing some
work on it?


Thanks.
Awasum

On Tue, May 15, 2018 at 12:24 PM, Myrle Krantz <myrle@xxxxxxxxxx> wrote:

> 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/50a63bda2dbfc1b3959c43649cfa04
> 1deeb2785fdb37444960b3b3d6@%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
> > > > >
> > > >
> > >
> >
>