Hi Myrle,

Thanks for taking time out to review.

About those 2 last lines of code, I could update all pull requests by
removing the ext.name and ext.year variables but you already started
merging some... ;-).

Cheers,
Isaac Kamga.

On Mon, Mar 5, 2018 at 12:57 PM, Myrle Krantz <my...@apache.org> wrote:

> Hey Isaac,
>
> I'm reviewing your pull requests bit-by-bit, but I'm not going to be
> able to get through them all today, because I've got some other stuff
> I have to work on.
>
> What I've seen so far looks great though, so I've been merging them,
> once I've tested the build on my local machine.
>
> One tiny niggle that I didn't feel was worth holding up the merge for:
> the ext.name and ext.year variables aren't necessary anymore because
> the header you're using doesn't address them.  Those two lines can
> eventually be deleted, even if they aren't hurting anyone now.
>
> Best Regards,
> Myrle
>
> On Thu, Mar 1, 2018 at 8:38 PM, Isaac Kamga <isaac.ka...@mifos.org> wrote:
> > Thanks a million Myrle and Phil.
> >
> > I followed your instructions and have updated the Pull Request with a new
> > commit.
> >
> > At Your Service,
> > Isaac Kamga.
> >
> > On Thu, Mar 1, 2018 at 7:49 PM, Myrle Krantz <my...@apache.org> wrote:
> >
> >> Oops. Do what Phil says. He knows better.
> >>
> >> Greets,
> >> Myrle
> >>
> >> On Thu 1. Mar 2018 at 19:43 Phil Steitz <phil.ste...@gmail.com> wrote:
> >>
> >> > On 3/1/18 10:34 AM, Myrle Krantz wrote:
> >> > > Hey Isaac,
> >> > >
> >> > > At a first glance, it looks good.  May I ask though why you removed
> >> > > the license parameter strictCheck?
> >> > >
> >> > > Regards,
> >> > > Myrle
> >> >
> >> > The copyright statement should be removed entirely from the source
> >> > header files and placed instead in NOTICE.txt.
> >> >
> >> > See http://www.apache.org/legal/src-headers.html
> >> >
> >> > Phil
> >> > >
> >> > > On Thu, Mar 1, 2018 at 5:27 PM, Isaac Kamga <isaac.ka...@mifos.org>
> >> > wrote:
> >> > >> Hi Myrle,
> >> > >>
> >> > >> I've just updated copyright information in fineract-cn-lang and
> >> created
> >> > a
> >> > >> new pull request <https://github.com/apache/
> fineract-cn-lang/pull/4>.
> >> > >>
> >> > >> I patiently await your review and possible merger.
> >> > >>
> >> > >> At Your Service,
> >> > >> Isaac Kamga.
> >> > >>
> >> > >> On Thu, Mar 1, 2018 at 5:05 PM, Isaac Kamga <isaac.ka...@mifos.org
> >
> >> > wrote:
> >> > >>
> >> > >>> Hi Myrle,
> >> > >>>
> >> > >>> Thanks a million for your advice and guidance on this.
> >> > >>>
> >> > >>> I've closed the Pull Request, will do appropriate changes and
> send in
> >> > >>> another for review.
> >> > >>>
> >> > >>> At Your Service,
> >> > >>> Isaac Kamga.
> >> > >>>
> >> > >>> On Thu, Mar 1, 2018 at 4:56 PM, Myrle Krantz <my...@apache.org>
> >> wrote:
> >> > >>>
> >> > >>>> Hey Isaac,
> >> > >>>>
> >> > >>>> Replies inline:
> >> > >>>>
> >> > >>>> On Thu, Mar 1, 2018 at 1:20 PM, Isaac Kamga <
> isaac.ka...@mifos.org>
> >> > >>>> wrote:
> >> > >>>>> I have just updated the copyright information and package name
> on
> >> the
> >> > >>>>> fineract-cn-lang repository and sent in another pull request
> >> > >>>>> <https://github.com/apache/fineract-cn-lang/pull/3> for review.
> >> > >>>> Please make a pull request with *just* the copyright information
> >> > >>>> adjusted.  Changing package names is a backwards incompatible
> >> change.
> >> > >>>> By changing them, you break everything that depends on lang.  And
> >> all
> >> > >>>> of the other fineract cn repositories depend on lang.  Package
> names
> >> > >>>> will have to be changed in all the repositories at once.
> >> > >>>>
> >> > >>>> We will have to continue to be careful about backwards compatible
> >> > >>>> changes until we have three things:
> >> > >>>> * signature checking
> >> > >>>> * our artifacts in an artifactory
> >> > >>>> * an established process of incrementing versions.
> >> > >>>>
> >> > >>>> Because changing package names is a global change and changing
> >> > >>>> copyright information can be done locally, one repository at a
> >> time, I
> >> > >>>> believe we should adjust the copyright information first.
> >> > >>>>
> >> > >>>>> On a related note, I'd like to ask experienced developers on
> >> Fineract
> >> > >>>> CN if
> >> > >>>>> it would be necessary to change the project's name ( from
> *lang* to
> >> > >>>>> *fineract-cn-lang* ) in the settings.gradle
> >> > >>>>> <https://github.com/apache/fineract-cn-lang/blob/develop/set
> >> > >>>> tings.gradle>
> >> > >>>>> file.
> >> > >>>> I don't see any reason to change those names.  the project's
> name is
> >> > >>>> appended to the artifact id.  If we did this, the artifact id in
> >> this
> >> > >>>> case would be org.apache.fineract.cn.fineract-cn-lang.  It would
> >> > >>>> contain duplicated information.  Of course we could adjust the
> build
> >> > >>>> elsewhere to change the artifact id back to lang.  But i don't
> see a
> >> > >>>> benefit in changing the project name.
> >> > >>>>
> >> > >>>> But perhaps I'm missing something here?
> >> > >>>>
> >> > >>>>> Also, in the bintray.pkg section of the build.gradle file
> >> > >>>>> <
> >> > https://github.com/apache/fineract-cn-lang/blob/develop/build.gradle
> >,
> >> > >>>>> should the `repo` , `userOrg` and `vcsUrl` variables be changed
> >> too ?
> >> > >>>> These
> >> > >>>>> will help with subsequent updates to fineract-cn-api,
> >> > >>>>> fineract-cn-cassandra, etc.
> >> > >>>> Oops!  Good catch.  We can delete the bintray section in that
> >> > >>>> build.gradlel file until we're ready to introduce the use of the
> >> > >>>> apache artifactory.  I don't think you'll find a section like
> that
> >> in
> >> > >>>> any other fineract cn project.  I was experimenting there.
> >> > >>>>
> >> > >>>> Thank you for taking this on Isaac,
> >> > >>>> Myrle
> >> > >>>>
> >> > >>>
> >> >
> >> >
> >>
>

Reply via email to