You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mxnet.apache.org by Chris Olivier <cj...@gmail.com> on 2018/03/12 16:26:40 UTC

[VOTE] Change Scala namespace from dmlc to org.apache

This vote is for the code-change of altering the Scala API namespace from
dmlc to org.apache.


Vote will conclude on Thursday, 5pm PDT.

Thank you,

-Chris

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Nan Zhu <zh...@gmail.com>.
that might be the last thing we want to do, i.e. keeping some code just for
the namespace change,

I am open to have such a PR with the assumption that

1. changing namespace is scheduled to be finished at 1.x versions
(alternatives might be when we graduate as TLP)

2. breaking backward compatibility in 1.x is completely unacceptable





On Tue, Mar 13, 2018 at 9:00 AM, Chernov, Anton <ac...@amazon.de> wrote:

> I see (2) being the appropriate way to go. Scala code is copied to a new
> namespace and all the old code gets a deprecation mark which means it's
> only supported for backwards compatibility and will not be modified unless
> there will be an urgent fix.
>
> On 13.03.18, 16:52, "kellen sunderland" <ke...@gmail.com>
> wrote:
>
>     I don't know about aliasing a namespace in Scala, but I wonder how
> hard it
>     would be to either (1) provide a fascade from the new package to the
> old
>     package or (2) keep two copies of the scala code temporarily along
> with two
>     copies of the JNI entry points.  In both of these cases we could setup
>     @deprecated on all public calls to the old package.
>
>     On Tue, Mar 13, 2018 at 4:47 PM, Nan Zhu <zh...@gmail.com>
> wrote:
>
>     > re Chris: I do not have any good idea about this.....
>     >
>     > On Tue, Mar 13, 2018 at 8:13 AM, Chris Olivier <
> cjolivier01@gmail.com>
>     > wrote:
>     >
>     > > is it possible to somehow alias a namespace in scala
>     > > in order to maintain backwards compatibility?
>     > >
>     > > On Tue, Mar 13, 2018 at 7:21 AM Nan Zhu <zh...@gmail.com>
> wrote:
>     > >
>     > > > +1
>     > > >
>     > > > and additional suggestion is do it ASAP
>     > > >
>     > > > On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <
> cjolivier01@gmail.com
>     > >
>     > > > wrote:
>     > > >
>     > > > > not sure I understand. How could changing a java namespace
>     > (effectively
>     > > > > moving the files to a different location as well as changing
> the
>     > > package
>     > > > > names) be backward-compatible?
>     > > > >
>     > > > >
>     > > > > On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <
>     > > steffenrochel@gmail.com
>     > > > >
>     > > > > wrote:
>     > > > >
>     > > > > > I suggest the vote should call out if the change is breaking
>     > backward
>     > > > > > compatibility or not.
>     > > > > > I looked through the scala name changing thread and don't see
>     > > > > justification
>     > > > > > for a backward incompatible change.
>     > > > > > I do agree it would be good to change the name space, but
> have not
>     > > > seen a
>     > > > > > reason why the change has to be made now in backward
> incompatible
>     > > way.
>     > > > > > Non-binding vote:
>     > > > > > +1 for backward compatible namespace change
>     > > > > > -1 for backward incompatible namespace change
>     > > > > >
>     > > > > > Suggest to explore package aliasing for a backward compatible
>     > change
>     > > -
>     > > > > see
>     > > > > > a possible idea at
>     > > > > >
>     > > > > > https://stackoverflow.com/questions/28238520/python-
>     > > > > like-package-name-aliasing-in-scala
>     > > > > >
>     > > > > >
>     > > > > > Steffen
>     > > > > >
>     > > > > > On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <
>     > > rahulhuilgol@gmail.com
>     > > > >
>     > > > > > wrote:
>     > > > > >
>     > > > > > > +1
>     > > > > > >
>     > > > > > > We need to change the namespace as soon as possible.
>     > > > > > >
>     > > > > > > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
>     > > > > > > roshaninagmote2@gmail.com>
>     > > > > > > wrote:
>     > > > > > >
>     > > > > > > > +1 to change the namespace
>     > > > > > > >
>     > > > > > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <
>     > > > > cjolivier01@gmail.com>
>     > > > > > > > wrote:
>     > > > > > > >
>     > > > > > > > > The assumption is that it would be changed more-or-less
>     > > > > immediately.
>     > > > > > > ie.
>     > > > > > > > > this is like a voted PR, I guess.
>     > > > > > > > >
>     > > > > > > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <
>     > > > > > cjolivier01@gmail.com>
>     > > > > > > > > wrote:
>     > > > > > > > >
>     > > > > > > > > > It is about changing the namespace.  As far as I
> know, the
>     > > > > version
>     > > > > > > > number
>     > > > > > > > > > of the next release is not defined.
>     > > > > > > > > > At such point where a release is announced, one could
>     > > comment,
>     > > > > vote
>     > > > > > > > > > whatever on the chosen version of that release, I
> suppose.
>     > > But
>     > > > > > > that's
>     > > > > > > > > > beyond the scope of this vote, because the "next
> release"
>     > is
>     > > > not
>     > > > > > yet
>     > > > > > > > > > defined.
>     > > > > > > > > >
>     > > > > > > > > >
>     > > > > > > > > >
>     > > > > > > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
>     > > > > > > > > > marco.g.abreu@googlemail.com> wrote:
>     > > > > > > > > >
>     > > > > > > > > >> Just for clarification: Is this vote about changing
> the
>     > > > > namespace
>     > > > > > > with
>     > > > > > > > > the
>     > > > > > > > > >> next release?
>     > > > > > > > > >>
>     > > > > > > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <
>     > > > > mnnaveen@gmail.com
>     > > > > > >
>     > > > > > > > > wrote:
>     > > > > > > > > >>
>     > > > > > > > > >> > Chris, Thanks for starting this vote.
>     > > > > > > > > >> > This is long pending
>     > > > > > > > > >> >
>     > > > > > > > > >> > +1 to change org.apache namespace
>     > > > > > > > > >> >
>     > > > > > > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
>     > > > > > > > > >> > marco.g.abreu@googlemail.com> wrote:
>     > > > > > > > > >> >
>     > > > > > > > > >> > > I gave my +1 for the code modification. The -1
> was for
>     > > Nan
>     > > > > > Zhus
>     > > > > > > > > >> proposal
>     > > > > > > > > >> > to
>     > > > > > > > > >> > > get it into 1.2.
>     > > > > > > > > >> > >
>     > > > > > > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
>     > > > > > > > > cjolivier01@gmail.com
>     > > > > > > > > >> >
>     > > > > > > > > >> > > wrote:
>     > > > > > > > > >> > >
>     > > > > > > > > >> > > > If you're tying this to a process issue, then
> it's
>     > no
>     > > > > > longer a
>     > > > > > > > > code
>     > > > > > > > > >> > > > modification technical vote.
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de
> Abreu <
>     > > > > > > > > >> > > > marco.g.abreu@googlemail.com> wrote:
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > > > > Right
>     > > > > > > > > >> > > > >
>     > > > > > > > > >> > > > > Chris Olivier <cj...@gmail.com>
> schrieb am
>     > > Mo.,
>     > > > > 12.
>     > > > > > > > März
>     > > > > > > > > >> 2018,
>     > > > > > > > > >> > > > > 17:38:
>     > > > > > > > > >> > > > >
>     > > > > > > > > >> > > > > > Are you saying your vote is contingent
> upon the
>     > > > > outcome
>     > > > > > > of a
>     > > > > > > > > >> > separate
>     > > > > > > > > >> > > > > vote?
>     > > > > > > > > >> > > > > >
>     > > > > > > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de
> Abreu
>     > <
>     > > > > > > > > >> > > > > > marco.g.abreu@googlemail.com> wrote:
>     > > > > > > > > >> > > > > >
>     > > > > > > > > >> > > > > > > +1 for changing the namespace
>     > > > > > > > > >> > > > > > > -1 for merging this change into master
>     > according
>     > > > to
>     > > > > > the
>     > > > > > > > > >> current
>     > > > > > > > > >> > > > policy
>     > > > > > > > > >> > > > > > >
>     > > > > > > > > >> > > > > > > Chris Olivier <cj...@gmail.com>
> schrieb
>     > > am
>     > > > > Mo.,
>     > > > > > > 12.
>     > > > > > > > > >> März
>     > > > > > > > > >> > > 2018,
>     > > > > > > > > >> > > > > > > 17:34:
>     > > > > > > > > >> > > > > > >
>     > > > > > > > > >> > > > > > > > Release versioning is a separate
> issue or
>     > > vote.
>     > > > > At
>     > > > > > > > > release
>     > > > > > > > > >> > time,
>     > > > > > > > > >> > > > > > people
>     > > > > > > > > >> > > > > > > > can "demand" version X or Y.  This
> vote
>     > > > represents
>     > > > > > "do
>     > > > > > > > we
>     > > > > > > > > >> want
>     > > > > > > > > >> > to
>     > > > > > > > > >> > > > > > change
>     > > > > > > > > >> > > > > > > > the namespace".
>     > > > > > > > > >> > > > > > > >
>     > > > > > > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan
> Zhu <
>     > > > > > > > > >> > zhunanmcgill@gmail.com
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > > > > > wrote:
>     > > > > > > > > >> > > > > > > >
>     > > > > > > > > >> > > > > > > > > I think we'd specify it will change
> in the
>     > > > next
>     > > > > > > > version
>     > > > > > > > > >> > (1.2)?
>     > > > > > > > > >> > > > > > > > >
>     > > > > > > > > >> > > > > > > > >
>     > > > > > > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM,
> Chris
>     > > > Olivier <
>     > > > > > > > > >> > > > > > cjolivier01@gmail.com>
>     > > > > > > > > >> > > > > > > > > wrote:
>     > > > > > > > > >> > > > > > > > >
>     > > > > > > > > >> > > > > > > > > > This vote is for the code-change
> of
>     > > altering
>     > > > > the
>     > > > > > > > Scala
>     > > > > > > > > >> API
>     > > > > > > > > >> > > > > > namespace
>     > > > > > > > > >> > > > > > > > from
>     > > > > > > > > >> > > > > > > > > > dmlc to org.apache.
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > > > Vote will conclude on Thursday,
> 5pm PDT.
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > > > Thank you,
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > > > -Chris
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > >
>     > > > > > > > > >> > > > > > > >
>     > > > > > > > > >> > > > > > >
>     > > > > > > > > >> > > > > >
>     > > > > > > > > >> > > > >
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > >
>     > > > > > > > > >> >
>     > > > > > > > > >>
>     > > > > > > > > >
>     > > > > > > > > >
>     > > > > > > > >
>     > > > > > > >
>     > > > > > >
>     > > > > > >
>     > > > > > >
>     > > > > > > --
>     > > > > > > Rahul Huilgol
>     > > > > > >
>     > > > > >
>     > > > >
>     > > >
>     > >
>     >
>
>
> Amazon Development Center Germany GmbH
> Berlin - Dresden - Aachen
> main office: Krausenstr. 38, 10117 Berlin
> Geschaeftsfuehrer: Dr. Ralf Herbrich, Christian Schlaeger
> Ust-ID: DE289237879
> Eingetragen am Amtsgericht Charlottenburg HRB 149173 B
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Chris Olivier <cj...@apache.org>.
I will send results on this soon

On 2018/03/13 16:23:37, Chris Olivier <cj...@gmail.com> wrote: 
> How many people do we estimate are currently using the Scala interface?
> Probably the actual blast radius should be considered.  If it is very
> small, then we can probably have more "wiggle room", so to speak.
> 
> On Tue, Mar 13, 2018 at 9:00 AM, Chernov, Anton <ac...@amazon.de> wrote:
> 
> > I see (2) being the appropriate way to go. Scala code is copied to a new
> > namespace and all the old code gets a deprecation mark which means it's
> > only supported for backwards compatibility and will not be modified unless
> > there will be an urgent fix.
> >
> > On 13.03.18, 16:52, "kellen sunderland" <ke...@gmail.com>
> > wrote:
> >
> >     I don't know about aliasing a namespace in Scala, but I wonder how
> > hard it
> >     would be to either (1) provide a fascade from the new package to the
> > old
> >     package or (2) keep two copies of the scala code temporarily along
> > with two
> >     copies of the JNI entry points.  In both of these cases we could setup
> >     @deprecated on all public calls to the old package.
> >
> >     On Tue, Mar 13, 2018 at 4:47 PM, Nan Zhu <zh...@gmail.com>
> > wrote:
> >
> >     > re Chris: I do not have any good idea about this.....
> >     >
> >     > On Tue, Mar 13, 2018 at 8:13 AM, Chris Olivier <
> > cjolivier01@gmail.com>
> >     > wrote:
> >     >
> >     > > is it possible to somehow alias a namespace in scala
> >     > > in order to maintain backwards compatibility?
> >     > >
> >     > > On Tue, Mar 13, 2018 at 7:21 AM Nan Zhu <zh...@gmail.com>
> > wrote:
> >     > >
> >     > > > +1
> >     > > >
> >     > > > and additional suggestion is do it ASAP
> >     > > >
> >     > > > On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <
> > cjolivier01@gmail.com
> >     > >
> >     > > > wrote:
> >     > > >
> >     > > > > not sure I understand. How could changing a java namespace
> >     > (effectively
> >     > > > > moving the files to a different location as well as changing
> > the
> >     > > package
> >     > > > > names) be backward-compatible?
> >     > > > >
> >     > > > >
> >     > > > > On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <
> >     > > steffenrochel@gmail.com
> >     > > > >
> >     > > > > wrote:
> >     > > > >
> >     > > > > > I suggest the vote should call out if the change is breaking
> >     > backward
> >     > > > > > compatibility or not.
> >     > > > > > I looked through the scala name changing thread and don't see
> >     > > > > justification
> >     > > > > > for a backward incompatible change.
> >     > > > > > I do agree it would be good to change the name space, but
> > have not
> >     > > > seen a
> >     > > > > > reason why the change has to be made now in backward
> > incompatible
> >     > > way.
> >     > > > > > Non-binding vote:
> >     > > > > > +1 for backward compatible namespace change
> >     > > > > > -1 for backward incompatible namespace change
> >     > > > > >
> >     > > > > > Suggest to explore package aliasing for a backward compatible
> >     > change
> >     > > -
> >     > > > > see
> >     > > > > > a possible idea at
> >     > > > > >
> >     > > > > > https://stackoverflow.com/questions/28238520/python-
> >     > > > > like-package-name-aliasing-in-scala
> >     > > > > >
> >     > > > > >
> >     > > > > > Steffen
> >     > > > > >
> >     > > > > > On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <
> >     > > rahulhuilgol@gmail.com
> >     > > > >
> >     > > > > > wrote:
> >     > > > > >
> >     > > > > > > +1
> >     > > > > > >
> >     > > > > > > We need to change the namespace as soon as possible.
> >     > > > > > >
> >     > > > > > > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
> >     > > > > > > roshaninagmote2@gmail.com>
> >     > > > > > > wrote:
> >     > > > > > >
> >     > > > > > > > +1 to change the namespace
> >     > > > > > > >
> >     > > > > > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <
> >     > > > > cjolivier01@gmail.com>
> >     > > > > > > > wrote:
> >     > > > > > > >
> >     > > > > > > > > The assumption is that it would be changed more-or-less
> >     > > > > immediately.
> >     > > > > > > ie.
> >     > > > > > > > > this is like a voted PR, I guess.
> >     > > > > > > > >
> >     > > > > > > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <
> >     > > > > > cjolivier01@gmail.com>
> >     > > > > > > > > wrote:
> >     > > > > > > > >
> >     > > > > > > > > > It is about changing the namespace.  As far as I
> > know, the
> >     > > > > version
> >     > > > > > > > number
> >     > > > > > > > > > of the next release is not defined.
> >     > > > > > > > > > At such point where a release is announced, one could
> >     > > comment,
> >     > > > > vote
> >     > > > > > > > > > whatever on the chosen version of that release, I
> > suppose.
> >     > > But
> >     > > > > > > that's
> >     > > > > > > > > > beyond the scope of this vote, because the "next
> > release"
> >     > is
> >     > > > not
> >     > > > > > yet
> >     > > > > > > > > > defined.
> >     > > > > > > > > >
> >     > > > > > > > > >
> >     > > > > > > > > >
> >     > > > > > > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
> >     > > > > > > > > > marco.g.abreu@googlemail.com> wrote:
> >     > > > > > > > > >
> >     > > > > > > > > >> Just for clarification: Is this vote about changing
> > the
> >     > > > > namespace
> >     > > > > > > with
> >     > > > > > > > > the
> >     > > > > > > > > >> next release?
> >     > > > > > > > > >>
> >     > > > > > > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <
> >     > > > > mnnaveen@gmail.com
> >     > > > > > >
> >     > > > > > > > > wrote:
> >     > > > > > > > > >>
> >     > > > > > > > > >> > Chris, Thanks for starting this vote.
> >     > > > > > > > > >> > This is long pending
> >     > > > > > > > > >> >
> >     > > > > > > > > >> > +1 to change org.apache namespace
> >     > > > > > > > > >> >
> >     > > > > > > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
> >     > > > > > > > > >> > marco.g.abreu@googlemail.com> wrote:
> >     > > > > > > > > >> >
> >     > > > > > > > > >> > > I gave my +1 for the code modification. The -1
> > was for
> >     > > Nan
> >     > > > > > Zhus
> >     > > > > > > > > >> proposal
> >     > > > > > > > > >> > to
> >     > > > > > > > > >> > > get it into 1.2.
> >     > > > > > > > > >> > >
> >     > > > > > > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
> >     > > > > > > > > cjolivier01@gmail.com
> >     > > > > > > > > >> >
> >     > > > > > > > > >> > > wrote:
> >     > > > > > > > > >> > >
> >     > > > > > > > > >> > > > If you're tying this to a process issue, then
> > it's
> >     > no
> >     > > > > > longer a
> >     > > > > > > > > code
> >     > > > > > > > > >> > > > modification technical vote.
> >     > > > > > > > > >> > > >
> >     > > > > > > > > >> > > >
> >     > > > > > > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de
> > Abreu <
> >     > > > > > > > > >> > > > marco.g.abreu@googlemail.com> wrote:
> >     > > > > > > > > >> > > >
> >     > > > > > > > > >> > > > > Right
> >     > > > > > > > > >> > > > >
> >     > > > > > > > > >> > > > > Chris Olivier <cj...@gmail.com>
> > schrieb am
> >     > > Mo.,
> >     > > > > 12.
> >     > > > > > > > März
> >     > > > > > > > > >> 2018,
> >     > > > > > > > > >> > > > > 17:38:
> >     > > > > > > > > >> > > > >
> >     > > > > > > > > >> > > > > > Are you saying your vote is contingent
> > upon the
> >     > > > > outcome
> >     > > > > > > of a
> >     > > > > > > > > >> > separate
> >     > > > > > > > > >> > > > > vote?
> >     > > > > > > > > >> > > > > >
> >     > > > > > > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de
> > Abreu
> >     > <
> >     > > > > > > > > >> > > > > > marco.g.abreu@googlemail.com> wrote:
> >     > > > > > > > > >> > > > > >
> >     > > > > > > > > >> > > > > > > +1 for changing the namespace
> >     > > > > > > > > >> > > > > > > -1 for merging this change into master
> >     > according
> >     > > > to
> >     > > > > > the
> >     > > > > > > > > >> current
> >     > > > > > > > > >> > > > policy
> >     > > > > > > > > >> > > > > > >
> >     > > > > > > > > >> > > > > > > Chris Olivier <cj...@gmail.com>
> > schrieb
> >     > > am
> >     > > > > Mo.,
> >     > > > > > > 12.
> >     > > > > > > > > >> März
> >     > > > > > > > > >> > > 2018,
> >     > > > > > > > > >> > > > > > > 17:34:
> >     > > > > > > > > >> > > > > > >
> >     > > > > > > > > >> > > > > > > > Release versioning is a separate
> > issue or
> >     > > vote.
> >     > > > > At
> >     > > > > > > > > release
> >     > > > > > > > > >> > time,
> >     > > > > > > > > >> > > > > > people
> >     > > > > > > > > >> > > > > > > > can "demand" version X or Y.  This
> > vote
> >     > > > represents
> >     > > > > > "do
> >     > > > > > > > we
> >     > > > > > > > > >> want
> >     > > > > > > > > >> > to
> >     > > > > > > > > >> > > > > > change
> >     > > > > > > > > >> > > > > > > > the namespace".
> >     > > > > > > > > >> > > > > > > >
> >     > > > > > > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan
> > Zhu <
> >     > > > > > > > > >> > zhunanmcgill@gmail.com
> >     > > > > > > > > >> > > >
> >     > > > > > > > > >> > > > > > wrote:
> >     > > > > > > > > >> > > > > > > >
> >     > > > > > > > > >> > > > > > > > > I think we'd specify it will change
> > in the
> >     > > > next
> >     > > > > > > > version
> >     > > > > > > > > >> > (1.2)?
> >     > > > > > > > > >> > > > > > > > >
> >     > > > > > > > > >> > > > > > > > >
> >     > > > > > > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM,
> > Chris
> >     > > > Olivier <
> >     > > > > > > > > >> > > > > > cjolivier01@gmail.com>
> >     > > > > > > > > >> > > > > > > > > wrote:
> >     > > > > > > > > >> > > > > > > > >
> >     > > > > > > > > >> > > > > > > > > > This vote is for the code-change
> > of
> >     > > altering
> >     > > > > the
> >     > > > > > > > Scala
> >     > > > > > > > > >> API
> >     > > > > > > > > >> > > > > > namespace
> >     > > > > > > > > >> > > > > > > > from
> >     > > > > > > > > >> > > > > > > > > > dmlc to org.apache.
> >     > > > > > > > > >> > > > > > > > > >
> >     > > > > > > > > >> > > > > > > > > >
> >     > > > > > > > > >> > > > > > > > > > Vote will conclude on Thursday,
> > 5pm PDT.
> >     > > > > > > > > >> > > > > > > > > >
> >     > > > > > > > > >> > > > > > > > > > Thank you,
> >     > > > > > > > > >> > > > > > > > > >
> >     > > > > > > > > >> > > > > > > > > > -Chris
> >     > > > > > > > > >> > > > > > > > > >
> >     > > > > > > > > >> > > > > > > > >
> >     > > > > > > > > >> > > > > > > >
> >     > > > > > > > > >> > > > > > >
> >     > > > > > > > > >> > > > > >
> >     > > > > > > > > >> > > > >
> >     > > > > > > > > >> > > >
> >     > > > > > > > > >> > >
> >     > > > > > > > > >> >
> >     > > > > > > > > >>
> >     > > > > > > > > >
> >     > > > > > > > > >
> >     > > > > > > > >
> >     > > > > > > >
> >     > > > > > >
> >     > > > > > >
> >     > > > > > >
> >     > > > > > > --
> >     > > > > > > Rahul Huilgol
> >     > > > > > >
> >     > > > > >
> >     > > > >
> >     > > >
> >     > >
> >     >
> >
> >
> > Amazon Development Center Germany GmbH
> > Berlin - Dresden - Aachen
> > main office: Krausenstr. 38, 10117 Berlin
> > Geschaeftsfuehrer: Dr. Ralf Herbrich, Christian Schlaeger
> > Ust-ID: DE289237879
> > Eingetragen am Amtsgericht Charlottenburg HRB 149173 B
> >
> 

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Chris Olivier <cj...@gmail.com>.
How many people do we estimate are currently using the Scala interface?
Probably the actual blast radius should be considered.  If it is very
small, then we can probably have more "wiggle room", so to speak.

On Tue, Mar 13, 2018 at 9:00 AM, Chernov, Anton <ac...@amazon.de> wrote:

> I see (2) being the appropriate way to go. Scala code is copied to a new
> namespace and all the old code gets a deprecation mark which means it's
> only supported for backwards compatibility and will not be modified unless
> there will be an urgent fix.
>
> On 13.03.18, 16:52, "kellen sunderland" <ke...@gmail.com>
> wrote:
>
>     I don't know about aliasing a namespace in Scala, but I wonder how
> hard it
>     would be to either (1) provide a fascade from the new package to the
> old
>     package or (2) keep two copies of the scala code temporarily along
> with two
>     copies of the JNI entry points.  In both of these cases we could setup
>     @deprecated on all public calls to the old package.
>
>     On Tue, Mar 13, 2018 at 4:47 PM, Nan Zhu <zh...@gmail.com>
> wrote:
>
>     > re Chris: I do not have any good idea about this.....
>     >
>     > On Tue, Mar 13, 2018 at 8:13 AM, Chris Olivier <
> cjolivier01@gmail.com>
>     > wrote:
>     >
>     > > is it possible to somehow alias a namespace in scala
>     > > in order to maintain backwards compatibility?
>     > >
>     > > On Tue, Mar 13, 2018 at 7:21 AM Nan Zhu <zh...@gmail.com>
> wrote:
>     > >
>     > > > +1
>     > > >
>     > > > and additional suggestion is do it ASAP
>     > > >
>     > > > On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <
> cjolivier01@gmail.com
>     > >
>     > > > wrote:
>     > > >
>     > > > > not sure I understand. How could changing a java namespace
>     > (effectively
>     > > > > moving the files to a different location as well as changing
> the
>     > > package
>     > > > > names) be backward-compatible?
>     > > > >
>     > > > >
>     > > > > On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <
>     > > steffenrochel@gmail.com
>     > > > >
>     > > > > wrote:
>     > > > >
>     > > > > > I suggest the vote should call out if the change is breaking
>     > backward
>     > > > > > compatibility or not.
>     > > > > > I looked through the scala name changing thread and don't see
>     > > > > justification
>     > > > > > for a backward incompatible change.
>     > > > > > I do agree it would be good to change the name space, but
> have not
>     > > > seen a
>     > > > > > reason why the change has to be made now in backward
> incompatible
>     > > way.
>     > > > > > Non-binding vote:
>     > > > > > +1 for backward compatible namespace change
>     > > > > > -1 for backward incompatible namespace change
>     > > > > >
>     > > > > > Suggest to explore package aliasing for a backward compatible
>     > change
>     > > -
>     > > > > see
>     > > > > > a possible idea at
>     > > > > >
>     > > > > > https://stackoverflow.com/questions/28238520/python-
>     > > > > like-package-name-aliasing-in-scala
>     > > > > >
>     > > > > >
>     > > > > > Steffen
>     > > > > >
>     > > > > > On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <
>     > > rahulhuilgol@gmail.com
>     > > > >
>     > > > > > wrote:
>     > > > > >
>     > > > > > > +1
>     > > > > > >
>     > > > > > > We need to change the namespace as soon as possible.
>     > > > > > >
>     > > > > > > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
>     > > > > > > roshaninagmote2@gmail.com>
>     > > > > > > wrote:
>     > > > > > >
>     > > > > > > > +1 to change the namespace
>     > > > > > > >
>     > > > > > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <
>     > > > > cjolivier01@gmail.com>
>     > > > > > > > wrote:
>     > > > > > > >
>     > > > > > > > > The assumption is that it would be changed more-or-less
>     > > > > immediately.
>     > > > > > > ie.
>     > > > > > > > > this is like a voted PR, I guess.
>     > > > > > > > >
>     > > > > > > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <
>     > > > > > cjolivier01@gmail.com>
>     > > > > > > > > wrote:
>     > > > > > > > >
>     > > > > > > > > > It is about changing the namespace.  As far as I
> know, the
>     > > > > version
>     > > > > > > > number
>     > > > > > > > > > of the next release is not defined.
>     > > > > > > > > > At such point where a release is announced, one could
>     > > comment,
>     > > > > vote
>     > > > > > > > > > whatever on the chosen version of that release, I
> suppose.
>     > > But
>     > > > > > > that's
>     > > > > > > > > > beyond the scope of this vote, because the "next
> release"
>     > is
>     > > > not
>     > > > > > yet
>     > > > > > > > > > defined.
>     > > > > > > > > >
>     > > > > > > > > >
>     > > > > > > > > >
>     > > > > > > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
>     > > > > > > > > > marco.g.abreu@googlemail.com> wrote:
>     > > > > > > > > >
>     > > > > > > > > >> Just for clarification: Is this vote about changing
> the
>     > > > > namespace
>     > > > > > > with
>     > > > > > > > > the
>     > > > > > > > > >> next release?
>     > > > > > > > > >>
>     > > > > > > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <
>     > > > > mnnaveen@gmail.com
>     > > > > > >
>     > > > > > > > > wrote:
>     > > > > > > > > >>
>     > > > > > > > > >> > Chris, Thanks for starting this vote.
>     > > > > > > > > >> > This is long pending
>     > > > > > > > > >> >
>     > > > > > > > > >> > +1 to change org.apache namespace
>     > > > > > > > > >> >
>     > > > > > > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
>     > > > > > > > > >> > marco.g.abreu@googlemail.com> wrote:
>     > > > > > > > > >> >
>     > > > > > > > > >> > > I gave my +1 for the code modification. The -1
> was for
>     > > Nan
>     > > > > > Zhus
>     > > > > > > > > >> proposal
>     > > > > > > > > >> > to
>     > > > > > > > > >> > > get it into 1.2.
>     > > > > > > > > >> > >
>     > > > > > > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
>     > > > > > > > > cjolivier01@gmail.com
>     > > > > > > > > >> >
>     > > > > > > > > >> > > wrote:
>     > > > > > > > > >> > >
>     > > > > > > > > >> > > > If you're tying this to a process issue, then
> it's
>     > no
>     > > > > > longer a
>     > > > > > > > > code
>     > > > > > > > > >> > > > modification technical vote.
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de
> Abreu <
>     > > > > > > > > >> > > > marco.g.abreu@googlemail.com> wrote:
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > > > > Right
>     > > > > > > > > >> > > > >
>     > > > > > > > > >> > > > > Chris Olivier <cj...@gmail.com>
> schrieb am
>     > > Mo.,
>     > > > > 12.
>     > > > > > > > März
>     > > > > > > > > >> 2018,
>     > > > > > > > > >> > > > > 17:38:
>     > > > > > > > > >> > > > >
>     > > > > > > > > >> > > > > > Are you saying your vote is contingent
> upon the
>     > > > > outcome
>     > > > > > > of a
>     > > > > > > > > >> > separate
>     > > > > > > > > >> > > > > vote?
>     > > > > > > > > >> > > > > >
>     > > > > > > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de
> Abreu
>     > <
>     > > > > > > > > >> > > > > > marco.g.abreu@googlemail.com> wrote:
>     > > > > > > > > >> > > > > >
>     > > > > > > > > >> > > > > > > +1 for changing the namespace
>     > > > > > > > > >> > > > > > > -1 for merging this change into master
>     > according
>     > > > to
>     > > > > > the
>     > > > > > > > > >> current
>     > > > > > > > > >> > > > policy
>     > > > > > > > > >> > > > > > >
>     > > > > > > > > >> > > > > > > Chris Olivier <cj...@gmail.com>
> schrieb
>     > > am
>     > > > > Mo.,
>     > > > > > > 12.
>     > > > > > > > > >> März
>     > > > > > > > > >> > > 2018,
>     > > > > > > > > >> > > > > > > 17:34:
>     > > > > > > > > >> > > > > > >
>     > > > > > > > > >> > > > > > > > Release versioning is a separate
> issue or
>     > > vote.
>     > > > > At
>     > > > > > > > > release
>     > > > > > > > > >> > time,
>     > > > > > > > > >> > > > > > people
>     > > > > > > > > >> > > > > > > > can "demand" version X or Y.  This
> vote
>     > > > represents
>     > > > > > "do
>     > > > > > > > we
>     > > > > > > > > >> want
>     > > > > > > > > >> > to
>     > > > > > > > > >> > > > > > change
>     > > > > > > > > >> > > > > > > > the namespace".
>     > > > > > > > > >> > > > > > > >
>     > > > > > > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan
> Zhu <
>     > > > > > > > > >> > zhunanmcgill@gmail.com
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > > > > > wrote:
>     > > > > > > > > >> > > > > > > >
>     > > > > > > > > >> > > > > > > > > I think we'd specify it will change
> in the
>     > > > next
>     > > > > > > > version
>     > > > > > > > > >> > (1.2)?
>     > > > > > > > > >> > > > > > > > >
>     > > > > > > > > >> > > > > > > > >
>     > > > > > > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM,
> Chris
>     > > > Olivier <
>     > > > > > > > > >> > > > > > cjolivier01@gmail.com>
>     > > > > > > > > >> > > > > > > > > wrote:
>     > > > > > > > > >> > > > > > > > >
>     > > > > > > > > >> > > > > > > > > > This vote is for the code-change
> of
>     > > altering
>     > > > > the
>     > > > > > > > Scala
>     > > > > > > > > >> API
>     > > > > > > > > >> > > > > > namespace
>     > > > > > > > > >> > > > > > > > from
>     > > > > > > > > >> > > > > > > > > > dmlc to org.apache.
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > > > Vote will conclude on Thursday,
> 5pm PDT.
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > > > Thank you,
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > > > -Chris
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > >
>     > > > > > > > > >> > > > > > > >
>     > > > > > > > > >> > > > > > >
>     > > > > > > > > >> > > > > >
>     > > > > > > > > >> > > > >
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > >
>     > > > > > > > > >> >
>     > > > > > > > > >>
>     > > > > > > > > >
>     > > > > > > > > >
>     > > > > > > > >
>     > > > > > > >
>     > > > > > >
>     > > > > > >
>     > > > > > >
>     > > > > > > --
>     > > > > > > Rahul Huilgol
>     > > > > > >
>     > > > > >
>     > > > >
>     > > >
>     > >
>     >
>
>
> Amazon Development Center Germany GmbH
> Berlin - Dresden - Aachen
> main office: Krausenstr. 38, 10117 Berlin
> Geschaeftsfuehrer: Dr. Ralf Herbrich, Christian Schlaeger
> Ust-ID: DE289237879
> Eingetragen am Amtsgericht Charlottenburg HRB 149173 B
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by "Chernov, Anton" <ac...@amazon.de>.
I see (2) being the appropriate way to go. Scala code is copied to a new namespace and all the old code gets a deprecation mark which means it's only supported for backwards compatibility and will not be modified unless there will be an urgent fix.

On 13.03.18, 16:52, "kellen sunderland" <ke...@gmail.com> wrote:

    I don't know about aliasing a namespace in Scala, but I wonder how hard it
    would be to either (1) provide a fascade from the new package to the old
    package or (2) keep two copies of the scala code temporarily along with two
    copies of the JNI entry points.  In both of these cases we could setup
    @deprecated on all public calls to the old package.
    
    On Tue, Mar 13, 2018 at 4:47 PM, Nan Zhu <zh...@gmail.com> wrote:
    
    > re Chris: I do not have any good idea about this.....
    >
    > On Tue, Mar 13, 2018 at 8:13 AM, Chris Olivier <cj...@gmail.com>
    > wrote:
    >
    > > is it possible to somehow alias a namespace in scala
    > > in order to maintain backwards compatibility?
    > >
    > > On Tue, Mar 13, 2018 at 7:21 AM Nan Zhu <zh...@gmail.com> wrote:
    > >
    > > > +1
    > > >
    > > > and additional suggestion is do it ASAP
    > > >
    > > > On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <cjolivier01@gmail.com
    > >
    > > > wrote:
    > > >
    > > > > not sure I understand. How could changing a java namespace
    > (effectively
    > > > > moving the files to a different location as well as changing the
    > > package
    > > > > names) be backward-compatible?
    > > > >
    > > > >
    > > > > On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <
    > > steffenrochel@gmail.com
    > > > >
    > > > > wrote:
    > > > >
    > > > > > I suggest the vote should call out if the change is breaking
    > backward
    > > > > > compatibility or not.
    > > > > > I looked through the scala name changing thread and don't see
    > > > > justification
    > > > > > for a backward incompatible change.
    > > > > > I do agree it would be good to change the name space, but have not
    > > > seen a
    > > > > > reason why the change has to be made now in backward incompatible
    > > way.
    > > > > > Non-binding vote:
    > > > > > +1 for backward compatible namespace change
    > > > > > -1 for backward incompatible namespace change
    > > > > >
    > > > > > Suggest to explore package aliasing for a backward compatible
    > change
    > > -
    > > > > see
    > > > > > a possible idea at
    > > > > >
    > > > > > https://stackoverflow.com/questions/28238520/python-
    > > > > like-package-name-aliasing-in-scala
    > > > > >
    > > > > >
    > > > > > Steffen
    > > > > >
    > > > > > On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <
    > > rahulhuilgol@gmail.com
    > > > >
    > > > > > wrote:
    > > > > >
    > > > > > > +1
    > > > > > >
    > > > > > > We need to change the namespace as soon as possible.
    > > > > > >
    > > > > > > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
    > > > > > > roshaninagmote2@gmail.com>
    > > > > > > wrote:
    > > > > > >
    > > > > > > > +1 to change the namespace
    > > > > > > >
    > > > > > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <
    > > > > cjolivier01@gmail.com>
    > > > > > > > wrote:
    > > > > > > >
    > > > > > > > > The assumption is that it would be changed more-or-less
    > > > > immediately.
    > > > > > > ie.
    > > > > > > > > this is like a voted PR, I guess.
    > > > > > > > >
    > > > > > > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <
    > > > > > cjolivier01@gmail.com>
    > > > > > > > > wrote:
    > > > > > > > >
    > > > > > > > > > It is about changing the namespace.  As far as I know, the
    > > > > version
    > > > > > > > number
    > > > > > > > > > of the next release is not defined.
    > > > > > > > > > At such point where a release is announced, one could
    > > comment,
    > > > > vote
    > > > > > > > > > whatever on the chosen version of that release, I suppose.
    > > But
    > > > > > > that's
    > > > > > > > > > beyond the scope of this vote, because the "next release"
    > is
    > > > not
    > > > > > yet
    > > > > > > > > > defined.
    > > > > > > > > >
    > > > > > > > > >
    > > > > > > > > >
    > > > > > > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
    > > > > > > > > > marco.g.abreu@googlemail.com> wrote:
    > > > > > > > > >
    > > > > > > > > >> Just for clarification: Is this vote about changing the
    > > > > namespace
    > > > > > > with
    > > > > > > > > the
    > > > > > > > > >> next release?
    > > > > > > > > >>
    > > > > > > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <
    > > > > mnnaveen@gmail.com
    > > > > > >
    > > > > > > > > wrote:
    > > > > > > > > >>
    > > > > > > > > >> > Chris, Thanks for starting this vote.
    > > > > > > > > >> > This is long pending
    > > > > > > > > >> >
    > > > > > > > > >> > +1 to change org.apache namespace
    > > > > > > > > >> >
    > > > > > > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
    > > > > > > > > >> > marco.g.abreu@googlemail.com> wrote:
    > > > > > > > > >> >
    > > > > > > > > >> > > I gave my +1 for the code modification. The -1 was for
    > > Nan
    > > > > > Zhus
    > > > > > > > > >> proposal
    > > > > > > > > >> > to
    > > > > > > > > >> > > get it into 1.2.
    > > > > > > > > >> > >
    > > > > > > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
    > > > > > > > > cjolivier01@gmail.com
    > > > > > > > > >> >
    > > > > > > > > >> > > wrote:
    > > > > > > > > >> > >
    > > > > > > > > >> > > > If you're tying this to a process issue, then it's
    > no
    > > > > > longer a
    > > > > > > > > code
    > > > > > > > > >> > > > modification technical vote.
    > > > > > > > > >> > > >
    > > > > > > > > >> > > >
    > > > > > > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
    > > > > > > > > >> > > > marco.g.abreu@googlemail.com> wrote:
    > > > > > > > > >> > > >
    > > > > > > > > >> > > > > Right
    > > > > > > > > >> > > > >
    > > > > > > > > >> > > > > Chris Olivier <cj...@gmail.com> schrieb am
    > > Mo.,
    > > > > 12.
    > > > > > > > März
    > > > > > > > > >> 2018,
    > > > > > > > > >> > > > > 17:38:
    > > > > > > > > >> > > > >
    > > > > > > > > >> > > > > > Are you saying your vote is contingent upon the
    > > > > outcome
    > > > > > > of a
    > > > > > > > > >> > separate
    > > > > > > > > >> > > > > vote?
    > > > > > > > > >> > > > > >
    > > > > > > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu
    > <
    > > > > > > > > >> > > > > > marco.g.abreu@googlemail.com> wrote:
    > > > > > > > > >> > > > > >
    > > > > > > > > >> > > > > > > +1 for changing the namespace
    > > > > > > > > >> > > > > > > -1 for merging this change into master
    > according
    > > > to
    > > > > > the
    > > > > > > > > >> current
    > > > > > > > > >> > > > policy
    > > > > > > > > >> > > > > > >
    > > > > > > > > >> > > > > > > Chris Olivier <cj...@gmail.com> schrieb
    > > am
    > > > > Mo.,
    > > > > > > 12.
    > > > > > > > > >> März
    > > > > > > > > >> > > 2018,
    > > > > > > > > >> > > > > > > 17:34:
    > > > > > > > > >> > > > > > >
    > > > > > > > > >> > > > > > > > Release versioning is a separate issue or
    > > vote.
    > > > > At
    > > > > > > > > release
    > > > > > > > > >> > time,
    > > > > > > > > >> > > > > > people
    > > > > > > > > >> > > > > > > > can "demand" version X or Y.  This vote
    > > > represents
    > > > > > "do
    > > > > > > > we
    > > > > > > > > >> want
    > > > > > > > > >> > to
    > > > > > > > > >> > > > > > change
    > > > > > > > > >> > > > > > > > the namespace".
    > > > > > > > > >> > > > > > > >
    > > > > > > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <
    > > > > > > > > >> > zhunanmcgill@gmail.com
    > > > > > > > > >> > > >
    > > > > > > > > >> > > > > > wrote:
    > > > > > > > > >> > > > > > > >
    > > > > > > > > >> > > > > > > > > I think we'd specify it will change in the
    > > > next
    > > > > > > > version
    > > > > > > > > >> > (1.2)?
    > > > > > > > > >> > > > > > > > >
    > > > > > > > > >> > > > > > > > >
    > > > > > > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris
    > > > Olivier <
    > > > > > > > > >> > > > > > cjolivier01@gmail.com>
    > > > > > > > > >> > > > > > > > > wrote:
    > > > > > > > > >> > > > > > > > >
    > > > > > > > > >> > > > > > > > > > This vote is for the code-change of
    > > altering
    > > > > the
    > > > > > > > Scala
    > > > > > > > > >> API
    > > > > > > > > >> > > > > > namespace
    > > > > > > > > >> > > > > > > > from
    > > > > > > > > >> > > > > > > > > > dmlc to org.apache.
    > > > > > > > > >> > > > > > > > > >
    > > > > > > > > >> > > > > > > > > >
    > > > > > > > > >> > > > > > > > > > Vote will conclude on Thursday, 5pm PDT.
    > > > > > > > > >> > > > > > > > > >
    > > > > > > > > >> > > > > > > > > > Thank you,
    > > > > > > > > >> > > > > > > > > >
    > > > > > > > > >> > > > > > > > > > -Chris
    > > > > > > > > >> > > > > > > > > >
    > > > > > > > > >> > > > > > > > >
    > > > > > > > > >> > > > > > > >
    > > > > > > > > >> > > > > > >
    > > > > > > > > >> > > > > >
    > > > > > > > > >> > > > >
    > > > > > > > > >> > > >
    > > > > > > > > >> > >
    > > > > > > > > >> >
    > > > > > > > > >>
    > > > > > > > > >
    > > > > > > > > >
    > > > > > > > >
    > > > > > > >
    > > > > > >
    > > > > > >
    > > > > > >
    > > > > > > --
    > > > > > > Rahul Huilgol
    > > > > > >
    > > > > >
    > > > >
    > > >
    > >
    >
    

Amazon Development Center Germany GmbH
Berlin - Dresden - Aachen
main office: Krausenstr. 38, 10117 Berlin
Geschaeftsfuehrer: Dr. Ralf Herbrich, Christian Schlaeger
Ust-ID: DE289237879
Eingetragen am Amtsgericht Charlottenburg HRB 149173 B

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Suneel Marthi <sm...@apache.org>.
The namespace change is the first thing that's done for most projects that
come to apache incubation

How many production deployments of MXNet Scala API are out there --- 3 ?  2
?  1.7643 ?
I would think its barely a handful of them.

Agree with Christopher Barber that MXNEt jumped the gun with 1.0 and its
best now to suck up a breaking change.

+1 binding

On Tue, Mar 13, 2018 at 12:26 PM, Chris Olivier <cj...@gmail.com>
wrote:

> I'm not taking a side here, but just please consider that if you have two
> separate implementations for awhile, the newer one will start to diverge
> and over time, it will become harder and harder for the user to port his
> code.  You may find yourself supporting the old code for much longer than
> you anticipated (especially if changed go into the old implementation).
>
> On Tue, Mar 13, 2018 at 9:11 AM, Barber, Christopher <
> Christopher.Barber@analog.com> wrote:
>
> > Personally, I believe that MXNet jumped the gun on 1.0. It is pretty
> clear
> > that the API is still not entirely stable.
> >
> > Given that, I would just go with the incompatible change rather than suck
> > up a lot of your development time building and supporting bridges and
> > facades and potentially introducing new bugs as a result. As an
> > alternative, you could just support two independent implementations using
> > the two namespaces for some period of time until people can switch to the
> > new one. It's not like it will be that difficult for customer's to port
> > their code.
> >
> > But really this is up to the Scala maintainers to decide what they want
> to
> > do.
> >
> > On 3/13/18, 12:01 PM, "kellen sunderland" <ke...@gmail.com>
> > wrote:
> >
> >     Maintaining backwards compatibility never results in the prettiest
> > code,
> >     but it seems pretty desirable here.  There are relatively few files
> > here,
> >     so I agree there's some risk but I don't think it would take too much
> >     time.  Feel free to suggest alternatives Christopher.
> >
> >     On Tue, Mar 13, 2018 at 4:56 PM, Barber, Christopher <
> >     Christopher.Barber@analog.com> wrote:
> >
> >     > That sounds like a lot of work and it would be easy to get wrong if
> > it is
> >     > even feasible.
> >     >
> >     > On 3/13/18, 11:51 AM, "kellen sunderland" <
> > kellen.sunderland@gmail.com>
> >     > wrote:
> >     >
> >     >     I don't know about aliasing a namespace in Scala, but I wonder
> > how
> >     > hard it
> >     >     would be to either (1) provide a fascade from the new package
> to
> > the
> >     > old
> >     >     package or (2) keep two copies of the scala code temporarily
> > along
> >     > with two
> >     >     copies of the JNI entry points.  In both of these cases we
> could
> > setup
> >     >     @deprecated on all public calls to the old package.
> >     >
> >     >     On Tue, Mar 13, 2018 at 4:47 PM, Nan Zhu <
> zhunanmcgill@gmail.com
> > >
> >     > wrote:
> >     >
> >     >     > re Chris: I do not have any good idea about this.....
> >     >     >
> >     >     > On Tue, Mar 13, 2018 at 8:13 AM, Chris Olivier <
> >     > cjolivier01@gmail.com>
> >     >     > wrote:
> >     >     >
> >     >     > > is it possible to somehow alias a namespace in scala
> >     >     > > in order to maintain backwards compatibility?
> >     >     > >
> >     >     > > On Tue, Mar 13, 2018 at 7:21 AM Nan Zhu <
> > zhunanmcgill@gmail.com>
> >     > wrote:
> >     >     > >
> >     >     > > > +1
> >     >     > > >
> >     >     > > > and additional suggestion is do it ASAP
> >     >     > > >
> >     >     > > > On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <
> >     > cjolivier01@gmail.com
> >     >     > >
> >     >     > > > wrote:
> >     >     > > >
> >     >     > > > > not sure I understand. How could changing a java
> > namespace
> >     >     > (effectively
> >     >     > > > > moving the files to a different location as well as
> > changing
> >     > the
> >     >     > > package
> >     >     > > > > names) be backward-compatible?
> >     >     > > > >
> >     >     > > > >
> >     >     > > > > On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <
> >     >     > > steffenrochel@gmail.com
> >     >     > > > >
> >     >     > > > > wrote:
> >     >     > > > >
> >     >     > > > > > I suggest the vote should call out if the change is
> > breaking
> >     >     > backward
> >     >     > > > > > compatibility or not.
> >     >     > > > > > I looked through the scala name changing thread and
> > don't see
> >     >     > > > > justification
> >     >     > > > > > for a backward incompatible change.
> >     >     > > > > > I do agree it would be good to change the name space,
> > but
> >     > have not
> >     >     > > > seen a
> >     >     > > > > > reason why the change has to be made now in backward
> >     > incompatible
> >     >     > > way.
> >     >     > > > > > Non-binding vote:
> >     >     > > > > > +1 for backward compatible namespace change
> >     >     > > > > > -1 for backward incompatible namespace change
> >     >     > > > > >
> >     >     > > > > > Suggest to explore package aliasing for a backward
> > compatible
> >     >     > change
> >     >     > > -
> >     >     > > > > see
> >     >     > > > > > a possible idea at
> >     >     > > > > >
> >     >     > > > > > https://stackoverflow.com/questions/28238520/python-
> >     >     > > > > like-package-name-aliasing-in-scala
> >     >     > > > > >
> >     >     > > > > >
> >     >     > > > > > Steffen
> >     >     > > > > >
> >     >     > > > > > On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <
> >     >     > > rahulhuilgol@gmail.com
> >     >     > > > >
> >     >     > > > > > wrote:
> >     >     > > > > >
> >     >     > > > > > > +1
> >     >     > > > > > >
> >     >     > > > > > > We need to change the namespace as soon as
> possible.
> >     >     > > > > > >
> >     >     > > > > > > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
> >     >     > > > > > > roshaninagmote2@gmail.com>
> >     >     > > > > > > wrote:
> >     >     > > > > > >
> >     >     > > > > > > > +1 to change the namespace
> >     >     > > > > > > >
> >     >     > > > > > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <
> >     >     > > > > cjolivier01@gmail.com>
> >     >     > > > > > > > wrote:
> >     >     > > > > > > >
> >     >     > > > > > > > > The assumption is that it would be changed
> > more-or-less
> >     >     > > > > immediately.
> >     >     > > > > > > ie.
> >     >     > > > > > > > > this is like a voted PR, I guess.
> >     >     > > > > > > > >
> >     >     > > > > > > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier
> <
> >     >     > > > > > cjolivier01@gmail.com>
> >     >     > > > > > > > > wrote:
> >     >     > > > > > > > >
> >     >     > > > > > > > > > It is about changing the namespace.  As far
> as
> > I
> >     > know, the
> >     >     > > > > version
> >     >     > > > > > > > number
> >     >     > > > > > > > > > of the next release is not defined.
> >     >     > > > > > > > > > At such point where a release is announced,
> > one could
> >     >     > > comment,
> >     >     > > > > vote
> >     >     > > > > > > > > > whatever on the chosen version of that
> > release, I
> >     > suppose.
> >     >     > > But
> >     >     > > > > > > that's
> >     >     > > > > > > > > > beyond the scope of this vote, because the
> > "next
> >     > release"
> >     >     > is
> >     >     > > > not
> >     >     > > > > > yet
> >     >     > > > > > > > > > defined.
> >     >     > > > > > > > > >
> >     >     > > > > > > > > >
> >     >     > > > > > > > > >
> >     >     > > > > > > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de
> > Abreu <
> >     >     > > > > > > > > > marco.g.abreu@googlemail.com> wrote:
> >     >     > > > > > > > > >
> >     >     > > > > > > > > >> Just for clarification: Is this vote about
> > changing
> >     > the
> >     >     > > > > namespace
> >     >     > > > > > > with
> >     >     > > > > > > > > the
> >     >     > > > > > > > > >> next release?
> >     >     > > > > > > > > >>
> >     >     > > > > > > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen
> Swamy
> > <
> >     >     > > > > mnnaveen@gmail.com
> >     >     > > > > > >
> >     >     > > > > > > > > wrote:
> >     >     > > > > > > > > >>
> >     >     > > > > > > > > >> > Chris, Thanks for starting this vote.
> >     >     > > > > > > > > >> > This is long pending
> >     >     > > > > > > > > >> >
> >     >     > > > > > > > > >> > +1 to change org.apache namespace
> >     >     > > > > > > > > >> >
> >     >     > > > > > > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de
> > Abreu <
> >     >     > > > > > > > > >> > marco.g.abreu@googlemail.com> wrote:
> >     >     > > > > > > > > >> >
> >     >     > > > > > > > > >> > > I gave my +1 for the code modification.
> > The -1
> >     > was for
> >     >     > > Nan
> >     >     > > > > > Zhus
> >     >     > > > > > > > > >> proposal
> >     >     > > > > > > > > >> > to
> >     >     > > > > > > > > >> > > get it into 1.2.
> >     >     > > > > > > > > >> > >
> >     >     > > > > > > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris
> > Olivier <
> >     >     > > > > > > > > cjolivier01@gmail.com
> >     >     > > > > > > > > >> >
> >     >     > > > > > > > > >> > > wrote:
> >     >     > > > > > > > > >> > >
> >     >     > > > > > > > > >> > > > If you're tying this to a process
> > issue, then
> >     > it's
> >     >     > no
> >     >     > > > > > longer a
> >     >     > > > > > > > > code
> >     >     > > > > > > > > >> > > > modification technical vote.
> >     >     > > > > > > > > >> > > >
> >     >     > > > > > > > > >> > > >
> >     >     > > > > > > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco
> > de
> >     > Abreu <
> >     >     > > > > > > > > >> > > > marco.g.abreu@googlemail.com> wrote:
> >     >     > > > > > > > > >> > > >
> >     >     > > > > > > > > >> > > > > Right
> >     >     > > > > > > > > >> > > > >
> >     >     > > > > > > > > >> > > > > Chris Olivier <
> cjolivier01@gmail.com>
> >     > schrieb am
> >     >     > > Mo.,
> >     >     > > > > 12.
> >     >     > > > > > > > März
> >     >     > > > > > > > > >> 2018,
> >     >     > > > > > > > > >> > > > > 17:38:
> >     >     > > > > > > > > >> > > > >
> >     >     > > > > > > > > >> > > > > > Are you saying your vote is
> > contingent
> >     > upon the
> >     >     > > > > outcome
> >     >     > > > > > > of a
> >     >     > > > > > > > > >> > separate
> >     >     > > > > > > > > >> > > > > vote?
> >     >     > > > > > > > > >> > > > > >
> >     >     > > > > > > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM,
> > Marco de
> >     > Abreu
> >     >     > <
> >     >     > > > > > > > > >> > > > > > marco.g.abreu@googlemail.com>
> > wrote:
> >     >     > > > > > > > > >> > > > > >
> >     >     > > > > > > > > >> > > > > > > +1 for changing the namespace
> >     >     > > > > > > > > >> > > > > > > -1 for merging this change into
> > master
> >     >     > according
> >     >     > > > to
> >     >     > > > > > the
> >     >     > > > > > > > > >> current
> >     >     > > > > > > > > >> > > > policy
> >     >     > > > > > > > > >> > > > > > >
> >     >     > > > > > > > > >> > > > > > > Chris Olivier <
> > cjolivier01@gmail.com>
> >     > schrieb
> >     >     > > am
> >     >     > > > > Mo.,
> >     >     > > > > > > 12.
> >     >     > > > > > > > > >> März
> >     >     > > > > > > > > >> > > 2018,
> >     >     > > > > > > > > >> > > > > > > 17:34:
> >     >     > > > > > > > > >> > > > > > >
> >     >     > > > > > > > > >> > > > > > > > Release versioning is a
> separate
> >     > issue or
> >     >     > > vote.
> >     >     > > > > At
> >     >     > > > > > > > > release
> >     >     > > > > > > > > >> > time,
> >     >     > > > > > > > > >> > > > > > people
> >     >     > > > > > > > > >> > > > > > > > can "demand" version X or Y.
> > This
> >     > vote
> >     >     > > > represents
> >     >     > > > > > "do
> >     >     > > > > > > > we
> >     >     > > > > > > > > >> want
> >     >     > > > > > > > > >> > to
> >     >     > > > > > > > > >> > > > > > change
> >     >     > > > > > > > > >> > > > > > > > the namespace".
> >     >     > > > > > > > > >> > > > > > > >
> >     >     > > > > > > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30
> > AM, Nan
> >     > Zhu <
> >     >     > > > > > > > > >> > zhunanmcgill@gmail.com
> >     >     > > > > > > > > >> > > >
> >     >     > > > > > > > > >> > > > > > wrote:
> >     >     > > > > > > > > >> > > > > > > >
> >     >     > > > > > > > > >> > > > > > > > > I think we'd specify it will
> > change
> >     > in the
> >     >     > > > next
> >     >     > > > > > > > version
> >     >     > > > > > > > > >> > (1.2)?
> >     >     > > > > > > > > >> > > > > > > > >
> >     >     > > > > > > > > >> > > > > > > > >
> >     >     > > > > > > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26
> > AM,
> >     > Chris
> >     >     > > > Olivier <
> >     >     > > > > > > > > >> > > > > > cjolivier01@gmail.com>
> >     >     > > > > > > > > >> > > > > > > > > wrote:
> >     >     > > > > > > > > >> > > > > > > > >
> >     >     > > > > > > > > >> > > > > > > > > > This vote is for the
> > code-change
> >     > of
> >     >     > > altering
> >     >     > > > > the
> >     >     > > > > > > > Scala
> >     >     > > > > > > > > >> API
> >     >     > > > > > > > > >> > > > > > namespace
> >     >     > > > > > > > > >> > > > > > > > from
> >     >     > > > > > > > > >> > > > > > > > > > dmlc to org.apache.
> >     >     > > > > > > > > >> > > > > > > > > >
> >     >     > > > > > > > > >> > > > > > > > > >
> >     >     > > > > > > > > >> > > > > > > > > > Vote will conclude on
> > Thursday,
> >     > 5pm PDT.
> >     >     > > > > > > > > >> > > > > > > > > >
> >     >     > > > > > > > > >> > > > > > > > > > Thank you,
> >     >     > > > > > > > > >> > > > > > > > > >
> >     >     > > > > > > > > >> > > > > > > > > > -Chris
> >     >     > > > > > > > > >> > > > > > > > > >
> >     >     > > > > > > > > >> > > > > > > > >
> >     >     > > > > > > > > >> > > > > > > >
> >     >     > > > > > > > > >> > > > > > >
> >     >     > > > > > > > > >> > > > > >
> >     >     > > > > > > > > >> > > > >
> >     >     > > > > > > > > >> > > >
> >     >     > > > > > > > > >> > >
> >     >     > > > > > > > > >> >
> >     >     > > > > > > > > >>
> >     >     > > > > > > > > >
> >     >     > > > > > > > > >
> >     >     > > > > > > > >
> >     >     > > > > > > >
> >     >     > > > > > >
> >     >     > > > > > >
> >     >     > > > > > >
> >     >     > > > > > > --
> >     >     > > > > > > Rahul Huilgol
> >     >     > > > > > >
> >     >     > > > > >
> >     >     > > > >
> >     >     > > >
> >     >     > >
> >     >     >
> >     >
> >     >
> >     >
> >
> >
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by "Barber, Christopher" <Ch...@analog.com>.
If you were to have two implementations you would want to annotate the old one as deprecated immediately. I don't think you would want to commit to supporting it for more than a couple of months. How many users of the Scala MXNet interface are there in any case? And do they really view the Scala API as a mature stable product? 

Sometimes it is better to bite the bullet and force people to switch. Think how much time has been wasted on python 2.7/3.x compatibility years after 2.7 should have been long forgotten.

On 3/13/18, 12:26 PM, "Chris Olivier" <cj...@gmail.com> wrote:

    I'm not taking a side here, but just please consider that if you have two
    separate implementations for awhile, the newer one will start to diverge
    and over time, it will become harder and harder for the user to port his
    code.  You may find yourself supporting the old code for much longer than
    you anticipated (especially if changed go into the old implementation).
    
    On Tue, Mar 13, 2018 at 9:11 AM, Barber, Christopher <
    Christopher.Barber@analog.com> wrote:
    
    > Personally, I believe that MXNet jumped the gun on 1.0. It is pretty clear
    > that the API is still not entirely stable.
    >
    > Given that, I would just go with the incompatible change rather than suck
    > up a lot of your development time building and supporting bridges and
    > facades and potentially introducing new bugs as a result. As an
    > alternative, you could just support two independent implementations using
    > the two namespaces for some period of time until people can switch to the
    > new one. It's not like it will be that difficult for customer's to port
    > their code.
    >
    > But really this is up to the Scala maintainers to decide what they want to
    > do.
    >
    > On 3/13/18, 12:01 PM, "kellen sunderland" <ke...@gmail.com>
    > wrote:
    >
    >     Maintaining backwards compatibility never results in the prettiest
    > code,
    >     but it seems pretty desirable here.  There are relatively few files
    > here,
    >     so I agree there's some risk but I don't think it would take too much
    >     time.  Feel free to suggest alternatives Christopher.
    >
    >     On Tue, Mar 13, 2018 at 4:56 PM, Barber, Christopher <
    >     Christopher.Barber@analog.com> wrote:
    >
    >     > That sounds like a lot of work and it would be easy to get wrong if
    > it is
    >     > even feasible.
    >     >
    >     > On 3/13/18, 11:51 AM, "kellen sunderland" <
    > kellen.sunderland@gmail.com>
    >     > wrote:
    >     >
    >     >     I don't know about aliasing a namespace in Scala, but I wonder
    > how
    >     > hard it
    >     >     would be to either (1) provide a fascade from the new package to
    > the
    >     > old
    >     >     package or (2) keep two copies of the scala code temporarily
    > along
    >     > with two
    >     >     copies of the JNI entry points.  In both of these cases we could
    > setup
    >     >     @deprecated on all public calls to the old package.
    >     >
    >     >     On Tue, Mar 13, 2018 at 4:47 PM, Nan Zhu <zhunanmcgill@gmail.com
    > >
    >     > wrote:
    >     >
    >     >     > re Chris: I do not have any good idea about this.....
    >     >     >
    >     >     > On Tue, Mar 13, 2018 at 8:13 AM, Chris Olivier <
    >     > cjolivier01@gmail.com>
    >     >     > wrote:
    >     >     >
    >     >     > > is it possible to somehow alias a namespace in scala
    >     >     > > in order to maintain backwards compatibility?
    >     >     > >
    >     >     > > On Tue, Mar 13, 2018 at 7:21 AM Nan Zhu <
    > zhunanmcgill@gmail.com>
    >     > wrote:
    >     >     > >
    >     >     > > > +1
    >     >     > > >
    >     >     > > > and additional suggestion is do it ASAP
    >     >     > > >
    >     >     > > > On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <
    >     > cjolivier01@gmail.com
    >     >     > >
    >     >     > > > wrote:
    >     >     > > >
    >     >     > > > > not sure I understand. How could changing a java
    > namespace
    >     >     > (effectively
    >     >     > > > > moving the files to a different location as well as
    > changing
    >     > the
    >     >     > > package
    >     >     > > > > names) be backward-compatible?
    >     >     > > > >
    >     >     > > > >
    >     >     > > > > On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <
    >     >     > > steffenrochel@gmail.com
    >     >     > > > >
    >     >     > > > > wrote:
    >     >     > > > >
    >     >     > > > > > I suggest the vote should call out if the change is
    > breaking
    >     >     > backward
    >     >     > > > > > compatibility or not.
    >     >     > > > > > I looked through the scala name changing thread and
    > don't see
    >     >     > > > > justification
    >     >     > > > > > for a backward incompatible change.
    >     >     > > > > > I do agree it would be good to change the name space,
    > but
    >     > have not
    >     >     > > > seen a
    >     >     > > > > > reason why the change has to be made now in backward
    >     > incompatible
    >     >     > > way.
    >     >     > > > > > Non-binding vote:
    >     >     > > > > > +1 for backward compatible namespace change
    >     >     > > > > > -1 for backward incompatible namespace change
    >     >     > > > > >
    >     >     > > > > > Suggest to explore package aliasing for a backward
    > compatible
    >     >     > change
    >     >     > > -
    >     >     > > > > see
    >     >     > > > > > a possible idea at
    >     >     > > > > >
    >     >     > > > > > https://stackoverflow.com/questions/28238520/python-
    >     >     > > > > like-package-name-aliasing-in-scala
    >     >     > > > > >
    >     >     > > > > >
    >     >     > > > > > Steffen
    >     >     > > > > >
    >     >     > > > > > On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <
    >     >     > > rahulhuilgol@gmail.com
    >     >     > > > >
    >     >     > > > > > wrote:
    >     >     > > > > >
    >     >     > > > > > > +1
    >     >     > > > > > >
    >     >     > > > > > > We need to change the namespace as soon as possible.
    >     >     > > > > > >
    >     >     > > > > > > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
    >     >     > > > > > > roshaninagmote2@gmail.com>
    >     >     > > > > > > wrote:
    >     >     > > > > > >
    >     >     > > > > > > > +1 to change the namespace
    >     >     > > > > > > >
    >     >     > > > > > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <
    >     >     > > > > cjolivier01@gmail.com>
    >     >     > > > > > > > wrote:
    >     >     > > > > > > >
    >     >     > > > > > > > > The assumption is that it would be changed
    > more-or-less
    >     >     > > > > immediately.
    >     >     > > > > > > ie.
    >     >     > > > > > > > > this is like a voted PR, I guess.
    >     >     > > > > > > > >
    >     >     > > > > > > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <
    >     >     > > > > > cjolivier01@gmail.com>
    >     >     > > > > > > > > wrote:
    >     >     > > > > > > > >
    >     >     > > > > > > > > > It is about changing the namespace.  As far as
    > I
    >     > know, the
    >     >     > > > > version
    >     >     > > > > > > > number
    >     >     > > > > > > > > > of the next release is not defined.
    >     >     > > > > > > > > > At such point where a release is announced,
    > one could
    >     >     > > comment,
    >     >     > > > > vote
    >     >     > > > > > > > > > whatever on the chosen version of that
    > release, I
    >     > suppose.
    >     >     > > But
    >     >     > > > > > > that's
    >     >     > > > > > > > > > beyond the scope of this vote, because the
    > "next
    >     > release"
    >     >     > is
    >     >     > > > not
    >     >     > > > > > yet
    >     >     > > > > > > > > > defined.
    >     >     > > > > > > > > >
    >     >     > > > > > > > > >
    >     >     > > > > > > > > >
    >     >     > > > > > > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de
    > Abreu <
    >     >     > > > > > > > > > marco.g.abreu@googlemail.com> wrote:
    >     >     > > > > > > > > >
    >     >     > > > > > > > > >> Just for clarification: Is this vote about
    > changing
    >     > the
    >     >     > > > > namespace
    >     >     > > > > > > with
    >     >     > > > > > > > > the
    >     >     > > > > > > > > >> next release?
    >     >     > > > > > > > > >>
    >     >     > > > > > > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy
    > <
    >     >     > > > > mnnaveen@gmail.com
    >     >     > > > > > >
    >     >     > > > > > > > > wrote:
    >     >     > > > > > > > > >>
    >     >     > > > > > > > > >> > Chris, Thanks for starting this vote.
    >     >     > > > > > > > > >> > This is long pending
    >     >     > > > > > > > > >> >
    >     >     > > > > > > > > >> > +1 to change org.apache namespace
    >     >     > > > > > > > > >> >
    >     >     > > > > > > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de
    > Abreu <
    >     >     > > > > > > > > >> > marco.g.abreu@googlemail.com> wrote:
    >     >     > > > > > > > > >> >
    >     >     > > > > > > > > >> > > I gave my +1 for the code modification.
    > The -1
    >     > was for
    >     >     > > Nan
    >     >     > > > > > Zhus
    >     >     > > > > > > > > >> proposal
    >     >     > > > > > > > > >> > to
    >     >     > > > > > > > > >> > > get it into 1.2.
    >     >     > > > > > > > > >> > >
    >     >     > > > > > > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris
    > Olivier <
    >     >     > > > > > > > > cjolivier01@gmail.com
    >     >     > > > > > > > > >> >
    >     >     > > > > > > > > >> > > wrote:
    >     >     > > > > > > > > >> > >
    >     >     > > > > > > > > >> > > > If you're tying this to a process
    > issue, then
    >     > it's
    >     >     > no
    >     >     > > > > > longer a
    >     >     > > > > > > > > code
    >     >     > > > > > > > > >> > > > modification technical vote.
    >     >     > > > > > > > > >> > > >
    >     >     > > > > > > > > >> > > >
    >     >     > > > > > > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco
    > de
    >     > Abreu <
    >     >     > > > > > > > > >> > > > marco.g.abreu@googlemail.com> wrote:
    >     >     > > > > > > > > >> > > >
    >     >     > > > > > > > > >> > > > > Right
    >     >     > > > > > > > > >> > > > >
    >     >     > > > > > > > > >> > > > > Chris Olivier <cj...@gmail.com>
    >     > schrieb am
    >     >     > > Mo.,
    >     >     > > > > 12.
    >     >     > > > > > > > März
    >     >     > > > > > > > > >> 2018,
    >     >     > > > > > > > > >> > > > > 17:38:
    >     >     > > > > > > > > >> > > > >
    >     >     > > > > > > > > >> > > > > > Are you saying your vote is
    > contingent
    >     > upon the
    >     >     > > > > outcome
    >     >     > > > > > > of a
    >     >     > > > > > > > > >> > separate
    >     >     > > > > > > > > >> > > > > vote?
    >     >     > > > > > > > > >> > > > > >
    >     >     > > > > > > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM,
    > Marco de
    >     > Abreu
    >     >     > <
    >     >     > > > > > > > > >> > > > > > marco.g.abreu@googlemail.com>
    > wrote:
    >     >     > > > > > > > > >> > > > > >
    >     >     > > > > > > > > >> > > > > > > +1 for changing the namespace
    >     >     > > > > > > > > >> > > > > > > -1 for merging this change into
    > master
    >     >     > according
    >     >     > > > to
    >     >     > > > > > the
    >     >     > > > > > > > > >> current
    >     >     > > > > > > > > >> > > > policy
    >     >     > > > > > > > > >> > > > > > >
    >     >     > > > > > > > > >> > > > > > > Chris Olivier <
    > cjolivier01@gmail.com>
    >     > schrieb
    >     >     > > am
    >     >     > > > > Mo.,
    >     >     > > > > > > 12.
    >     >     > > > > > > > > >> März
    >     >     > > > > > > > > >> > > 2018,
    >     >     > > > > > > > > >> > > > > > > 17:34:
    >     >     > > > > > > > > >> > > > > > >
    >     >     > > > > > > > > >> > > > > > > > Release versioning is a separate
    >     > issue or
    >     >     > > vote.
    >     >     > > > > At
    >     >     > > > > > > > > release
    >     >     > > > > > > > > >> > time,
    >     >     > > > > > > > > >> > > > > > people
    >     >     > > > > > > > > >> > > > > > > > can "demand" version X or Y.
    > This
    >     > vote
    >     >     > > > represents
    >     >     > > > > > "do
    >     >     > > > > > > > we
    >     >     > > > > > > > > >> want
    >     >     > > > > > > > > >> > to
    >     >     > > > > > > > > >> > > > > > change
    >     >     > > > > > > > > >> > > > > > > > the namespace".
    >     >     > > > > > > > > >> > > > > > > >
    >     >     > > > > > > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30
    > AM, Nan
    >     > Zhu <
    >     >     > > > > > > > > >> > zhunanmcgill@gmail.com
    >     >     > > > > > > > > >> > > >
    >     >     > > > > > > > > >> > > > > > wrote:
    >     >     > > > > > > > > >> > > > > > > >
    >     >     > > > > > > > > >> > > > > > > > > I think we'd specify it will
    > change
    >     > in the
    >     >     > > > next
    >     >     > > > > > > > version
    >     >     > > > > > > > > >> > (1.2)?
    >     >     > > > > > > > > >> > > > > > > > >
    >     >     > > > > > > > > >> > > > > > > > >
    >     >     > > > > > > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26
    > AM,
    >     > Chris
    >     >     > > > Olivier <
    >     >     > > > > > > > > >> > > > > > cjolivier01@gmail.com>
    >     >     > > > > > > > > >> > > > > > > > > wrote:
    >     >     > > > > > > > > >> > > > > > > > >
    >     >     > > > > > > > > >> > > > > > > > > > This vote is for the
    > code-change
    >     > of
    >     >     > > altering
    >     >     > > > > the
    >     >     > > > > > > > Scala
    >     >     > > > > > > > > >> API
    >     >     > > > > > > > > >> > > > > > namespace
    >     >     > > > > > > > > >> > > > > > > > from
    >     >     > > > > > > > > >> > > > > > > > > > dmlc to org.apache.
    >     >     > > > > > > > > >> > > > > > > > > >
    >     >     > > > > > > > > >> > > > > > > > > >
    >     >     > > > > > > > > >> > > > > > > > > > Vote will conclude on
    > Thursday,
    >     > 5pm PDT.
    >     >     > > > > > > > > >> > > > > > > > > >
    >     >     > > > > > > > > >> > > > > > > > > > Thank you,
    >     >     > > > > > > > > >> > > > > > > > > >
    >     >     > > > > > > > > >> > > > > > > > > > -Chris
    >     >     > > > > > > > > >> > > > > > > > > >
    >     >     > > > > > > > > >> > > > > > > > >
    >     >     > > > > > > > > >> > > > > > > >
    >     >     > > > > > > > > >> > > > > > >
    >     >     > > > > > > > > >> > > > > >
    >     >     > > > > > > > > >> > > > >
    >     >     > > > > > > > > >> > > >
    >     >     > > > > > > > > >> > >
    >     >     > > > > > > > > >> >
    >     >     > > > > > > > > >>
    >     >     > > > > > > > > >
    >     >     > > > > > > > > >
    >     >     > > > > > > > >
    >     >     > > > > > > >
    >     >     > > > > > >
    >     >     > > > > > >
    >     >     > > > > > >
    >     >     > > > > > > --
    >     >     > > > > > > Rahul Huilgol
    >     >     > > > > > >
    >     >     > > > > >
    >     >     > > > >
    >     >     > > >
    >     >     > >
    >     >     >
    >     >
    >     >
    >     >
    >
    >
    >
    


Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Chris Olivier <cj...@gmail.com>.
I'm not taking a side here, but just please consider that if you have two
separate implementations for awhile, the newer one will start to diverge
and over time, it will become harder and harder for the user to port his
code.  You may find yourself supporting the old code for much longer than
you anticipated (especially if changed go into the old implementation).

On Tue, Mar 13, 2018 at 9:11 AM, Barber, Christopher <
Christopher.Barber@analog.com> wrote:

> Personally, I believe that MXNet jumped the gun on 1.0. It is pretty clear
> that the API is still not entirely stable.
>
> Given that, I would just go with the incompatible change rather than suck
> up a lot of your development time building and supporting bridges and
> facades and potentially introducing new bugs as a result. As an
> alternative, you could just support two independent implementations using
> the two namespaces for some period of time until people can switch to the
> new one. It's not like it will be that difficult for customer's to port
> their code.
>
> But really this is up to the Scala maintainers to decide what they want to
> do.
>
> On 3/13/18, 12:01 PM, "kellen sunderland" <ke...@gmail.com>
> wrote:
>
>     Maintaining backwards compatibility never results in the prettiest
> code,
>     but it seems pretty desirable here.  There are relatively few files
> here,
>     so I agree there's some risk but I don't think it would take too much
>     time.  Feel free to suggest alternatives Christopher.
>
>     On Tue, Mar 13, 2018 at 4:56 PM, Barber, Christopher <
>     Christopher.Barber@analog.com> wrote:
>
>     > That sounds like a lot of work and it would be easy to get wrong if
> it is
>     > even feasible.
>     >
>     > On 3/13/18, 11:51 AM, "kellen sunderland" <
> kellen.sunderland@gmail.com>
>     > wrote:
>     >
>     >     I don't know about aliasing a namespace in Scala, but I wonder
> how
>     > hard it
>     >     would be to either (1) provide a fascade from the new package to
> the
>     > old
>     >     package or (2) keep two copies of the scala code temporarily
> along
>     > with two
>     >     copies of the JNI entry points.  In both of these cases we could
> setup
>     >     @deprecated on all public calls to the old package.
>     >
>     >     On Tue, Mar 13, 2018 at 4:47 PM, Nan Zhu <zhunanmcgill@gmail.com
> >
>     > wrote:
>     >
>     >     > re Chris: I do not have any good idea about this.....
>     >     >
>     >     > On Tue, Mar 13, 2018 at 8:13 AM, Chris Olivier <
>     > cjolivier01@gmail.com>
>     >     > wrote:
>     >     >
>     >     > > is it possible to somehow alias a namespace in scala
>     >     > > in order to maintain backwards compatibility?
>     >     > >
>     >     > > On Tue, Mar 13, 2018 at 7:21 AM Nan Zhu <
> zhunanmcgill@gmail.com>
>     > wrote:
>     >     > >
>     >     > > > +1
>     >     > > >
>     >     > > > and additional suggestion is do it ASAP
>     >     > > >
>     >     > > > On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <
>     > cjolivier01@gmail.com
>     >     > >
>     >     > > > wrote:
>     >     > > >
>     >     > > > > not sure I understand. How could changing a java
> namespace
>     >     > (effectively
>     >     > > > > moving the files to a different location as well as
> changing
>     > the
>     >     > > package
>     >     > > > > names) be backward-compatible?
>     >     > > > >
>     >     > > > >
>     >     > > > > On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <
>     >     > > steffenrochel@gmail.com
>     >     > > > >
>     >     > > > > wrote:
>     >     > > > >
>     >     > > > > > I suggest the vote should call out if the change is
> breaking
>     >     > backward
>     >     > > > > > compatibility or not.
>     >     > > > > > I looked through the scala name changing thread and
> don't see
>     >     > > > > justification
>     >     > > > > > for a backward incompatible change.
>     >     > > > > > I do agree it would be good to change the name space,
> but
>     > have not
>     >     > > > seen a
>     >     > > > > > reason why the change has to be made now in backward
>     > incompatible
>     >     > > way.
>     >     > > > > > Non-binding vote:
>     >     > > > > > +1 for backward compatible namespace change
>     >     > > > > > -1 for backward incompatible namespace change
>     >     > > > > >
>     >     > > > > > Suggest to explore package aliasing for a backward
> compatible
>     >     > change
>     >     > > -
>     >     > > > > see
>     >     > > > > > a possible idea at
>     >     > > > > >
>     >     > > > > > https://stackoverflow.com/questions/28238520/python-
>     >     > > > > like-package-name-aliasing-in-scala
>     >     > > > > >
>     >     > > > > >
>     >     > > > > > Steffen
>     >     > > > > >
>     >     > > > > > On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <
>     >     > > rahulhuilgol@gmail.com
>     >     > > > >
>     >     > > > > > wrote:
>     >     > > > > >
>     >     > > > > > > +1
>     >     > > > > > >
>     >     > > > > > > We need to change the namespace as soon as possible.
>     >     > > > > > >
>     >     > > > > > > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
>     >     > > > > > > roshaninagmote2@gmail.com>
>     >     > > > > > > wrote:
>     >     > > > > > >
>     >     > > > > > > > +1 to change the namespace
>     >     > > > > > > >
>     >     > > > > > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <
>     >     > > > > cjolivier01@gmail.com>
>     >     > > > > > > > wrote:
>     >     > > > > > > >
>     >     > > > > > > > > The assumption is that it would be changed
> more-or-less
>     >     > > > > immediately.
>     >     > > > > > > ie.
>     >     > > > > > > > > this is like a voted PR, I guess.
>     >     > > > > > > > >
>     >     > > > > > > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <
>     >     > > > > > cjolivier01@gmail.com>
>     >     > > > > > > > > wrote:
>     >     > > > > > > > >
>     >     > > > > > > > > > It is about changing the namespace.  As far as
> I
>     > know, the
>     >     > > > > version
>     >     > > > > > > > number
>     >     > > > > > > > > > of the next release is not defined.
>     >     > > > > > > > > > At such point where a release is announced,
> one could
>     >     > > comment,
>     >     > > > > vote
>     >     > > > > > > > > > whatever on the chosen version of that
> release, I
>     > suppose.
>     >     > > But
>     >     > > > > > > that's
>     >     > > > > > > > > > beyond the scope of this vote, because the
> "next
>     > release"
>     >     > is
>     >     > > > not
>     >     > > > > > yet
>     >     > > > > > > > > > defined.
>     >     > > > > > > > > >
>     >     > > > > > > > > >
>     >     > > > > > > > > >
>     >     > > > > > > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de
> Abreu <
>     >     > > > > > > > > > marco.g.abreu@googlemail.com> wrote:
>     >     > > > > > > > > >
>     >     > > > > > > > > >> Just for clarification: Is this vote about
> changing
>     > the
>     >     > > > > namespace
>     >     > > > > > > with
>     >     > > > > > > > > the
>     >     > > > > > > > > >> next release?
>     >     > > > > > > > > >>
>     >     > > > > > > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy
> <
>     >     > > > > mnnaveen@gmail.com
>     >     > > > > > >
>     >     > > > > > > > > wrote:
>     >     > > > > > > > > >>
>     >     > > > > > > > > >> > Chris, Thanks for starting this vote.
>     >     > > > > > > > > >> > This is long pending
>     >     > > > > > > > > >> >
>     >     > > > > > > > > >> > +1 to change org.apache namespace
>     >     > > > > > > > > >> >
>     >     > > > > > > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de
> Abreu <
>     >     > > > > > > > > >> > marco.g.abreu@googlemail.com> wrote:
>     >     > > > > > > > > >> >
>     >     > > > > > > > > >> > > I gave my +1 for the code modification.
> The -1
>     > was for
>     >     > > Nan
>     >     > > > > > Zhus
>     >     > > > > > > > > >> proposal
>     >     > > > > > > > > >> > to
>     >     > > > > > > > > >> > > get it into 1.2.
>     >     > > > > > > > > >> > >
>     >     > > > > > > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris
> Olivier <
>     >     > > > > > > > > cjolivier01@gmail.com
>     >     > > > > > > > > >> >
>     >     > > > > > > > > >> > > wrote:
>     >     > > > > > > > > >> > >
>     >     > > > > > > > > >> > > > If you're tying this to a process
> issue, then
>     > it's
>     >     > no
>     >     > > > > > longer a
>     >     > > > > > > > > code
>     >     > > > > > > > > >> > > > modification technical vote.
>     >     > > > > > > > > >> > > >
>     >     > > > > > > > > >> > > >
>     >     > > > > > > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco
> de
>     > Abreu <
>     >     > > > > > > > > >> > > > marco.g.abreu@googlemail.com> wrote:
>     >     > > > > > > > > >> > > >
>     >     > > > > > > > > >> > > > > Right
>     >     > > > > > > > > >> > > > >
>     >     > > > > > > > > >> > > > > Chris Olivier <cj...@gmail.com>
>     > schrieb am
>     >     > > Mo.,
>     >     > > > > 12.
>     >     > > > > > > > März
>     >     > > > > > > > > >> 2018,
>     >     > > > > > > > > >> > > > > 17:38:
>     >     > > > > > > > > >> > > > >
>     >     > > > > > > > > >> > > > > > Are you saying your vote is
> contingent
>     > upon the
>     >     > > > > outcome
>     >     > > > > > > of a
>     >     > > > > > > > > >> > separate
>     >     > > > > > > > > >> > > > > vote?
>     >     > > > > > > > > >> > > > > >
>     >     > > > > > > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM,
> Marco de
>     > Abreu
>     >     > <
>     >     > > > > > > > > >> > > > > > marco.g.abreu@googlemail.com>
> wrote:
>     >     > > > > > > > > >> > > > > >
>     >     > > > > > > > > >> > > > > > > +1 for changing the namespace
>     >     > > > > > > > > >> > > > > > > -1 for merging this change into
> master
>     >     > according
>     >     > > > to
>     >     > > > > > the
>     >     > > > > > > > > >> current
>     >     > > > > > > > > >> > > > policy
>     >     > > > > > > > > >> > > > > > >
>     >     > > > > > > > > >> > > > > > > Chris Olivier <
> cjolivier01@gmail.com>
>     > schrieb
>     >     > > am
>     >     > > > > Mo.,
>     >     > > > > > > 12.
>     >     > > > > > > > > >> März
>     >     > > > > > > > > >> > > 2018,
>     >     > > > > > > > > >> > > > > > > 17:34:
>     >     > > > > > > > > >> > > > > > >
>     >     > > > > > > > > >> > > > > > > > Release versioning is a separate
>     > issue or
>     >     > > vote.
>     >     > > > > At
>     >     > > > > > > > > release
>     >     > > > > > > > > >> > time,
>     >     > > > > > > > > >> > > > > > people
>     >     > > > > > > > > >> > > > > > > > can "demand" version X or Y.
> This
>     > vote
>     >     > > > represents
>     >     > > > > > "do
>     >     > > > > > > > we
>     >     > > > > > > > > >> want
>     >     > > > > > > > > >> > to
>     >     > > > > > > > > >> > > > > > change
>     >     > > > > > > > > >> > > > > > > > the namespace".
>     >     > > > > > > > > >> > > > > > > >
>     >     > > > > > > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30
> AM, Nan
>     > Zhu <
>     >     > > > > > > > > >> > zhunanmcgill@gmail.com
>     >     > > > > > > > > >> > > >
>     >     > > > > > > > > >> > > > > > wrote:
>     >     > > > > > > > > >> > > > > > > >
>     >     > > > > > > > > >> > > > > > > > > I think we'd specify it will
> change
>     > in the
>     >     > > > next
>     >     > > > > > > > version
>     >     > > > > > > > > >> > (1.2)?
>     >     > > > > > > > > >> > > > > > > > >
>     >     > > > > > > > > >> > > > > > > > >
>     >     > > > > > > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26
> AM,
>     > Chris
>     >     > > > Olivier <
>     >     > > > > > > > > >> > > > > > cjolivier01@gmail.com>
>     >     > > > > > > > > >> > > > > > > > > wrote:
>     >     > > > > > > > > >> > > > > > > > >
>     >     > > > > > > > > >> > > > > > > > > > This vote is for the
> code-change
>     > of
>     >     > > altering
>     >     > > > > the
>     >     > > > > > > > Scala
>     >     > > > > > > > > >> API
>     >     > > > > > > > > >> > > > > > namespace
>     >     > > > > > > > > >> > > > > > > > from
>     >     > > > > > > > > >> > > > > > > > > > dmlc to org.apache.
>     >     > > > > > > > > >> > > > > > > > > >
>     >     > > > > > > > > >> > > > > > > > > >
>     >     > > > > > > > > >> > > > > > > > > > Vote will conclude on
> Thursday,
>     > 5pm PDT.
>     >     > > > > > > > > >> > > > > > > > > >
>     >     > > > > > > > > >> > > > > > > > > > Thank you,
>     >     > > > > > > > > >> > > > > > > > > >
>     >     > > > > > > > > >> > > > > > > > > > -Chris
>     >     > > > > > > > > >> > > > > > > > > >
>     >     > > > > > > > > >> > > > > > > > >
>     >     > > > > > > > > >> > > > > > > >
>     >     > > > > > > > > >> > > > > > >
>     >     > > > > > > > > >> > > > > >
>     >     > > > > > > > > >> > > > >
>     >     > > > > > > > > >> > > >
>     >     > > > > > > > > >> > >
>     >     > > > > > > > > >> >
>     >     > > > > > > > > >>
>     >     > > > > > > > > >
>     >     > > > > > > > > >
>     >     > > > > > > > >
>     >     > > > > > > >
>     >     > > > > > >
>     >     > > > > > >
>     >     > > > > > >
>     >     > > > > > > --
>     >     > > > > > > Rahul Huilgol
>     >     > > > > > >
>     >     > > > > >
>     >     > > > >
>     >     > > >
>     >     > >
>     >     >
>     >
>     >
>     >
>
>
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by "Barber, Christopher" <Ch...@analog.com>.
Personally, I believe that MXNet jumped the gun on 1.0. It is pretty clear that the API is still not entirely stable.

Given that, I would just go with the incompatible change rather than suck up a lot of your development time building and supporting bridges and facades and potentially introducing new bugs as a result. As an alternative, you could just support two independent implementations using the two namespaces for some period of time until people can switch to the new one. It's not like it will be that difficult for customer's to port their code.

But really this is up to the Scala maintainers to decide what they want to do.

On 3/13/18, 12:01 PM, "kellen sunderland" <ke...@gmail.com> wrote:

    Maintaining backwards compatibility never results in the prettiest code,
    but it seems pretty desirable here.  There are relatively few files here,
    so I agree there's some risk but I don't think it would take too much
    time.  Feel free to suggest alternatives Christopher.
    
    On Tue, Mar 13, 2018 at 4:56 PM, Barber, Christopher <
    Christopher.Barber@analog.com> wrote:
    
    > That sounds like a lot of work and it would be easy to get wrong if it is
    > even feasible.
    >
    > On 3/13/18, 11:51 AM, "kellen sunderland" <ke...@gmail.com>
    > wrote:
    >
    >     I don't know about aliasing a namespace in Scala, but I wonder how
    > hard it
    >     would be to either (1) provide a fascade from the new package to the
    > old
    >     package or (2) keep two copies of the scala code temporarily along
    > with two
    >     copies of the JNI entry points.  In both of these cases we could setup
    >     @deprecated on all public calls to the old package.
    >
    >     On Tue, Mar 13, 2018 at 4:47 PM, Nan Zhu <zh...@gmail.com>
    > wrote:
    >
    >     > re Chris: I do not have any good idea about this.....
    >     >
    >     > On Tue, Mar 13, 2018 at 8:13 AM, Chris Olivier <
    > cjolivier01@gmail.com>
    >     > wrote:
    >     >
    >     > > is it possible to somehow alias a namespace in scala
    >     > > in order to maintain backwards compatibility?
    >     > >
    >     > > On Tue, Mar 13, 2018 at 7:21 AM Nan Zhu <zh...@gmail.com>
    > wrote:
    >     > >
    >     > > > +1
    >     > > >
    >     > > > and additional suggestion is do it ASAP
    >     > > >
    >     > > > On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <
    > cjolivier01@gmail.com
    >     > >
    >     > > > wrote:
    >     > > >
    >     > > > > not sure I understand. How could changing a java namespace
    >     > (effectively
    >     > > > > moving the files to a different location as well as changing
    > the
    >     > > package
    >     > > > > names) be backward-compatible?
    >     > > > >
    >     > > > >
    >     > > > > On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <
    >     > > steffenrochel@gmail.com
    >     > > > >
    >     > > > > wrote:
    >     > > > >
    >     > > > > > I suggest the vote should call out if the change is breaking
    >     > backward
    >     > > > > > compatibility or not.
    >     > > > > > I looked through the scala name changing thread and don't see
    >     > > > > justification
    >     > > > > > for a backward incompatible change.
    >     > > > > > I do agree it would be good to change the name space, but
    > have not
    >     > > > seen a
    >     > > > > > reason why the change has to be made now in backward
    > incompatible
    >     > > way.
    >     > > > > > Non-binding vote:
    >     > > > > > +1 for backward compatible namespace change
    >     > > > > > -1 for backward incompatible namespace change
    >     > > > > >
    >     > > > > > Suggest to explore package aliasing for a backward compatible
    >     > change
    >     > > -
    >     > > > > see
    >     > > > > > a possible idea at
    >     > > > > >
    >     > > > > > https://stackoverflow.com/questions/28238520/python-
    >     > > > > like-package-name-aliasing-in-scala
    >     > > > > >
    >     > > > > >
    >     > > > > > Steffen
    >     > > > > >
    >     > > > > > On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <
    >     > > rahulhuilgol@gmail.com
    >     > > > >
    >     > > > > > wrote:
    >     > > > > >
    >     > > > > > > +1
    >     > > > > > >
    >     > > > > > > We need to change the namespace as soon as possible.
    >     > > > > > >
    >     > > > > > > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
    >     > > > > > > roshaninagmote2@gmail.com>
    >     > > > > > > wrote:
    >     > > > > > >
    >     > > > > > > > +1 to change the namespace
    >     > > > > > > >
    >     > > > > > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <
    >     > > > > cjolivier01@gmail.com>
    >     > > > > > > > wrote:
    >     > > > > > > >
    >     > > > > > > > > The assumption is that it would be changed more-or-less
    >     > > > > immediately.
    >     > > > > > > ie.
    >     > > > > > > > > this is like a voted PR, I guess.
    >     > > > > > > > >
    >     > > > > > > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <
    >     > > > > > cjolivier01@gmail.com>
    >     > > > > > > > > wrote:
    >     > > > > > > > >
    >     > > > > > > > > > It is about changing the namespace.  As far as I
    > know, the
    >     > > > > version
    >     > > > > > > > number
    >     > > > > > > > > > of the next release is not defined.
    >     > > > > > > > > > At such point where a release is announced, one could
    >     > > comment,
    >     > > > > vote
    >     > > > > > > > > > whatever on the chosen version of that release, I
    > suppose.
    >     > > But
    >     > > > > > > that's
    >     > > > > > > > > > beyond the scope of this vote, because the "next
    > release"
    >     > is
    >     > > > not
    >     > > > > > yet
    >     > > > > > > > > > defined.
    >     > > > > > > > > >
    >     > > > > > > > > >
    >     > > > > > > > > >
    >     > > > > > > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
    >     > > > > > > > > > marco.g.abreu@googlemail.com> wrote:
    >     > > > > > > > > >
    >     > > > > > > > > >> Just for clarification: Is this vote about changing
    > the
    >     > > > > namespace
    >     > > > > > > with
    >     > > > > > > > > the
    >     > > > > > > > > >> next release?
    >     > > > > > > > > >>
    >     > > > > > > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <
    >     > > > > mnnaveen@gmail.com
    >     > > > > > >
    >     > > > > > > > > wrote:
    >     > > > > > > > > >>
    >     > > > > > > > > >> > Chris, Thanks for starting this vote.
    >     > > > > > > > > >> > This is long pending
    >     > > > > > > > > >> >
    >     > > > > > > > > >> > +1 to change org.apache namespace
    >     > > > > > > > > >> >
    >     > > > > > > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
    >     > > > > > > > > >> > marco.g.abreu@googlemail.com> wrote:
    >     > > > > > > > > >> >
    >     > > > > > > > > >> > > I gave my +1 for the code modification. The -1
    > was for
    >     > > Nan
    >     > > > > > Zhus
    >     > > > > > > > > >> proposal
    >     > > > > > > > > >> > to
    >     > > > > > > > > >> > > get it into 1.2.
    >     > > > > > > > > >> > >
    >     > > > > > > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
    >     > > > > > > > > cjolivier01@gmail.com
    >     > > > > > > > > >> >
    >     > > > > > > > > >> > > wrote:
    >     > > > > > > > > >> > >
    >     > > > > > > > > >> > > > If you're tying this to a process issue, then
    > it's
    >     > no
    >     > > > > > longer a
    >     > > > > > > > > code
    >     > > > > > > > > >> > > > modification technical vote.
    >     > > > > > > > > >> > > >
    >     > > > > > > > > >> > > >
    >     > > > > > > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de
    > Abreu <
    >     > > > > > > > > >> > > > marco.g.abreu@googlemail.com> wrote:
    >     > > > > > > > > >> > > >
    >     > > > > > > > > >> > > > > Right
    >     > > > > > > > > >> > > > >
    >     > > > > > > > > >> > > > > Chris Olivier <cj...@gmail.com>
    > schrieb am
    >     > > Mo.,
    >     > > > > 12.
    >     > > > > > > > März
    >     > > > > > > > > >> 2018,
    >     > > > > > > > > >> > > > > 17:38:
    >     > > > > > > > > >> > > > >
    >     > > > > > > > > >> > > > > > Are you saying your vote is contingent
    > upon the
    >     > > > > outcome
    >     > > > > > > of a
    >     > > > > > > > > >> > separate
    >     > > > > > > > > >> > > > > vote?
    >     > > > > > > > > >> > > > > >
    >     > > > > > > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de
    > Abreu
    >     > <
    >     > > > > > > > > >> > > > > > marco.g.abreu@googlemail.com> wrote:
    >     > > > > > > > > >> > > > > >
    >     > > > > > > > > >> > > > > > > +1 for changing the namespace
    >     > > > > > > > > >> > > > > > > -1 for merging this change into master
    >     > according
    >     > > > to
    >     > > > > > the
    >     > > > > > > > > >> current
    >     > > > > > > > > >> > > > policy
    >     > > > > > > > > >> > > > > > >
    >     > > > > > > > > >> > > > > > > Chris Olivier <cj...@gmail.com>
    > schrieb
    >     > > am
    >     > > > > Mo.,
    >     > > > > > > 12.
    >     > > > > > > > > >> März
    >     > > > > > > > > >> > > 2018,
    >     > > > > > > > > >> > > > > > > 17:34:
    >     > > > > > > > > >> > > > > > >
    >     > > > > > > > > >> > > > > > > > Release versioning is a separate
    > issue or
    >     > > vote.
    >     > > > > At
    >     > > > > > > > > release
    >     > > > > > > > > >> > time,
    >     > > > > > > > > >> > > > > > people
    >     > > > > > > > > >> > > > > > > > can "demand" version X or Y.  This
    > vote
    >     > > > represents
    >     > > > > > "do
    >     > > > > > > > we
    >     > > > > > > > > >> want
    >     > > > > > > > > >> > to
    >     > > > > > > > > >> > > > > > change
    >     > > > > > > > > >> > > > > > > > the namespace".
    >     > > > > > > > > >> > > > > > > >
    >     > > > > > > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan
    > Zhu <
    >     > > > > > > > > >> > zhunanmcgill@gmail.com
    >     > > > > > > > > >> > > >
    >     > > > > > > > > >> > > > > > wrote:
    >     > > > > > > > > >> > > > > > > >
    >     > > > > > > > > >> > > > > > > > > I think we'd specify it will change
    > in the
    >     > > > next
    >     > > > > > > > version
    >     > > > > > > > > >> > (1.2)?
    >     > > > > > > > > >> > > > > > > > >
    >     > > > > > > > > >> > > > > > > > >
    >     > > > > > > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM,
    > Chris
    >     > > > Olivier <
    >     > > > > > > > > >> > > > > > cjolivier01@gmail.com>
    >     > > > > > > > > >> > > > > > > > > wrote:
    >     > > > > > > > > >> > > > > > > > >
    >     > > > > > > > > >> > > > > > > > > > This vote is for the code-change
    > of
    >     > > altering
    >     > > > > the
    >     > > > > > > > Scala
    >     > > > > > > > > >> API
    >     > > > > > > > > >> > > > > > namespace
    >     > > > > > > > > >> > > > > > > > from
    >     > > > > > > > > >> > > > > > > > > > dmlc to org.apache.
    >     > > > > > > > > >> > > > > > > > > >
    >     > > > > > > > > >> > > > > > > > > >
    >     > > > > > > > > >> > > > > > > > > > Vote will conclude on Thursday,
    > 5pm PDT.
    >     > > > > > > > > >> > > > > > > > > >
    >     > > > > > > > > >> > > > > > > > > > Thank you,
    >     > > > > > > > > >> > > > > > > > > >
    >     > > > > > > > > >> > > > > > > > > > -Chris
    >     > > > > > > > > >> > > > > > > > > >
    >     > > > > > > > > >> > > > > > > > >
    >     > > > > > > > > >> > > > > > > >
    >     > > > > > > > > >> > > > > > >
    >     > > > > > > > > >> > > > > >
    >     > > > > > > > > >> > > > >
    >     > > > > > > > > >> > > >
    >     > > > > > > > > >> > >
    >     > > > > > > > > >> >
    >     > > > > > > > > >>
    >     > > > > > > > > >
    >     > > > > > > > > >
    >     > > > > > > > >
    >     > > > > > > >
    >     > > > > > >
    >     > > > > > >
    >     > > > > > >
    >     > > > > > > --
    >     > > > > > > Rahul Huilgol
    >     > > > > > >
    >     > > > > >
    >     > > > >
    >     > > >
    >     > >
    >     >
    >
    >
    >
    


Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by kellen sunderland <ke...@gmail.com>.
Maintaining backwards compatibility never results in the prettiest code,
but it seems pretty desirable here.  There are relatively few files here,
so I agree there's some risk but I don't think it would take too much
time.  Feel free to suggest alternatives Christopher.

On Tue, Mar 13, 2018 at 4:56 PM, Barber, Christopher <
Christopher.Barber@analog.com> wrote:

> That sounds like a lot of work and it would be easy to get wrong if it is
> even feasible.
>
> On 3/13/18, 11:51 AM, "kellen sunderland" <ke...@gmail.com>
> wrote:
>
>     I don't know about aliasing a namespace in Scala, but I wonder how
> hard it
>     would be to either (1) provide a fascade from the new package to the
> old
>     package or (2) keep two copies of the scala code temporarily along
> with two
>     copies of the JNI entry points.  In both of these cases we could setup
>     @deprecated on all public calls to the old package.
>
>     On Tue, Mar 13, 2018 at 4:47 PM, Nan Zhu <zh...@gmail.com>
> wrote:
>
>     > re Chris: I do not have any good idea about this.....
>     >
>     > On Tue, Mar 13, 2018 at 8:13 AM, Chris Olivier <
> cjolivier01@gmail.com>
>     > wrote:
>     >
>     > > is it possible to somehow alias a namespace in scala
>     > > in order to maintain backwards compatibility?
>     > >
>     > > On Tue, Mar 13, 2018 at 7:21 AM Nan Zhu <zh...@gmail.com>
> wrote:
>     > >
>     > > > +1
>     > > >
>     > > > and additional suggestion is do it ASAP
>     > > >
>     > > > On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <
> cjolivier01@gmail.com
>     > >
>     > > > wrote:
>     > > >
>     > > > > not sure I understand. How could changing a java namespace
>     > (effectively
>     > > > > moving the files to a different location as well as changing
> the
>     > > package
>     > > > > names) be backward-compatible?
>     > > > >
>     > > > >
>     > > > > On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <
>     > > steffenrochel@gmail.com
>     > > > >
>     > > > > wrote:
>     > > > >
>     > > > > > I suggest the vote should call out if the change is breaking
>     > backward
>     > > > > > compatibility or not.
>     > > > > > I looked through the scala name changing thread and don't see
>     > > > > justification
>     > > > > > for a backward incompatible change.
>     > > > > > I do agree it would be good to change the name space, but
> have not
>     > > > seen a
>     > > > > > reason why the change has to be made now in backward
> incompatible
>     > > way.
>     > > > > > Non-binding vote:
>     > > > > > +1 for backward compatible namespace change
>     > > > > > -1 for backward incompatible namespace change
>     > > > > >
>     > > > > > Suggest to explore package aliasing for a backward compatible
>     > change
>     > > -
>     > > > > see
>     > > > > > a possible idea at
>     > > > > >
>     > > > > > https://stackoverflow.com/questions/28238520/python-
>     > > > > like-package-name-aliasing-in-scala
>     > > > > >
>     > > > > >
>     > > > > > Steffen
>     > > > > >
>     > > > > > On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <
>     > > rahulhuilgol@gmail.com
>     > > > >
>     > > > > > wrote:
>     > > > > >
>     > > > > > > +1
>     > > > > > >
>     > > > > > > We need to change the namespace as soon as possible.
>     > > > > > >
>     > > > > > > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
>     > > > > > > roshaninagmote2@gmail.com>
>     > > > > > > wrote:
>     > > > > > >
>     > > > > > > > +1 to change the namespace
>     > > > > > > >
>     > > > > > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <
>     > > > > cjolivier01@gmail.com>
>     > > > > > > > wrote:
>     > > > > > > >
>     > > > > > > > > The assumption is that it would be changed more-or-less
>     > > > > immediately.
>     > > > > > > ie.
>     > > > > > > > > this is like a voted PR, I guess.
>     > > > > > > > >
>     > > > > > > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <
>     > > > > > cjolivier01@gmail.com>
>     > > > > > > > > wrote:
>     > > > > > > > >
>     > > > > > > > > > It is about changing the namespace.  As far as I
> know, the
>     > > > > version
>     > > > > > > > number
>     > > > > > > > > > of the next release is not defined.
>     > > > > > > > > > At such point where a release is announced, one could
>     > > comment,
>     > > > > vote
>     > > > > > > > > > whatever on the chosen version of that release, I
> suppose.
>     > > But
>     > > > > > > that's
>     > > > > > > > > > beyond the scope of this vote, because the "next
> release"
>     > is
>     > > > not
>     > > > > > yet
>     > > > > > > > > > defined.
>     > > > > > > > > >
>     > > > > > > > > >
>     > > > > > > > > >
>     > > > > > > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
>     > > > > > > > > > marco.g.abreu@googlemail.com> wrote:
>     > > > > > > > > >
>     > > > > > > > > >> Just for clarification: Is this vote about changing
> the
>     > > > > namespace
>     > > > > > > with
>     > > > > > > > > the
>     > > > > > > > > >> next release?
>     > > > > > > > > >>
>     > > > > > > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <
>     > > > > mnnaveen@gmail.com
>     > > > > > >
>     > > > > > > > > wrote:
>     > > > > > > > > >>
>     > > > > > > > > >> > Chris, Thanks for starting this vote.
>     > > > > > > > > >> > This is long pending
>     > > > > > > > > >> >
>     > > > > > > > > >> > +1 to change org.apache namespace
>     > > > > > > > > >> >
>     > > > > > > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
>     > > > > > > > > >> > marco.g.abreu@googlemail.com> wrote:
>     > > > > > > > > >> >
>     > > > > > > > > >> > > I gave my +1 for the code modification. The -1
> was for
>     > > Nan
>     > > > > > Zhus
>     > > > > > > > > >> proposal
>     > > > > > > > > >> > to
>     > > > > > > > > >> > > get it into 1.2.
>     > > > > > > > > >> > >
>     > > > > > > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
>     > > > > > > > > cjolivier01@gmail.com
>     > > > > > > > > >> >
>     > > > > > > > > >> > > wrote:
>     > > > > > > > > >> > >
>     > > > > > > > > >> > > > If you're tying this to a process issue, then
> it's
>     > no
>     > > > > > longer a
>     > > > > > > > > code
>     > > > > > > > > >> > > > modification technical vote.
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de
> Abreu <
>     > > > > > > > > >> > > > marco.g.abreu@googlemail.com> wrote:
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > > > > Right
>     > > > > > > > > >> > > > >
>     > > > > > > > > >> > > > > Chris Olivier <cj...@gmail.com>
> schrieb am
>     > > Mo.,
>     > > > > 12.
>     > > > > > > > März
>     > > > > > > > > >> 2018,
>     > > > > > > > > >> > > > > 17:38:
>     > > > > > > > > >> > > > >
>     > > > > > > > > >> > > > > > Are you saying your vote is contingent
> upon the
>     > > > > outcome
>     > > > > > > of a
>     > > > > > > > > >> > separate
>     > > > > > > > > >> > > > > vote?
>     > > > > > > > > >> > > > > >
>     > > > > > > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de
> Abreu
>     > <
>     > > > > > > > > >> > > > > > marco.g.abreu@googlemail.com> wrote:
>     > > > > > > > > >> > > > > >
>     > > > > > > > > >> > > > > > > +1 for changing the namespace
>     > > > > > > > > >> > > > > > > -1 for merging this change into master
>     > according
>     > > > to
>     > > > > > the
>     > > > > > > > > >> current
>     > > > > > > > > >> > > > policy
>     > > > > > > > > >> > > > > > >
>     > > > > > > > > >> > > > > > > Chris Olivier <cj...@gmail.com>
> schrieb
>     > > am
>     > > > > Mo.,
>     > > > > > > 12.
>     > > > > > > > > >> März
>     > > > > > > > > >> > > 2018,
>     > > > > > > > > >> > > > > > > 17:34:
>     > > > > > > > > >> > > > > > >
>     > > > > > > > > >> > > > > > > > Release versioning is a separate
> issue or
>     > > vote.
>     > > > > At
>     > > > > > > > > release
>     > > > > > > > > >> > time,
>     > > > > > > > > >> > > > > > people
>     > > > > > > > > >> > > > > > > > can "demand" version X or Y.  This
> vote
>     > > > represents
>     > > > > > "do
>     > > > > > > > we
>     > > > > > > > > >> want
>     > > > > > > > > >> > to
>     > > > > > > > > >> > > > > > change
>     > > > > > > > > >> > > > > > > > the namespace".
>     > > > > > > > > >> > > > > > > >
>     > > > > > > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan
> Zhu <
>     > > > > > > > > >> > zhunanmcgill@gmail.com
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > > > > > wrote:
>     > > > > > > > > >> > > > > > > >
>     > > > > > > > > >> > > > > > > > > I think we'd specify it will change
> in the
>     > > > next
>     > > > > > > > version
>     > > > > > > > > >> > (1.2)?
>     > > > > > > > > >> > > > > > > > >
>     > > > > > > > > >> > > > > > > > >
>     > > > > > > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM,
> Chris
>     > > > Olivier <
>     > > > > > > > > >> > > > > > cjolivier01@gmail.com>
>     > > > > > > > > >> > > > > > > > > wrote:
>     > > > > > > > > >> > > > > > > > >
>     > > > > > > > > >> > > > > > > > > > This vote is for the code-change
> of
>     > > altering
>     > > > > the
>     > > > > > > > Scala
>     > > > > > > > > >> API
>     > > > > > > > > >> > > > > > namespace
>     > > > > > > > > >> > > > > > > > from
>     > > > > > > > > >> > > > > > > > > > dmlc to org.apache.
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > > > Vote will conclude on Thursday,
> 5pm PDT.
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > > > Thank you,
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > > > -Chris
>     > > > > > > > > >> > > > > > > > > >
>     > > > > > > > > >> > > > > > > > >
>     > > > > > > > > >> > > > > > > >
>     > > > > > > > > >> > > > > > >
>     > > > > > > > > >> > > > > >
>     > > > > > > > > >> > > > >
>     > > > > > > > > >> > > >
>     > > > > > > > > >> > >
>     > > > > > > > > >> >
>     > > > > > > > > >>
>     > > > > > > > > >
>     > > > > > > > > >
>     > > > > > > > >
>     > > > > > > >
>     > > > > > >
>     > > > > > >
>     > > > > > >
>     > > > > > > --
>     > > > > > > Rahul Huilgol
>     > > > > > >
>     > > > > >
>     > > > >
>     > > >
>     > >
>     >
>
>
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by "Barber, Christopher" <Ch...@analog.com>.
That sounds like a lot of work and it would be easy to get wrong if it is even feasible.

On 3/13/18, 11:51 AM, "kellen sunderland" <ke...@gmail.com> wrote:

    I don't know about aliasing a namespace in Scala, but I wonder how hard it
    would be to either (1) provide a fascade from the new package to the old
    package or (2) keep two copies of the scala code temporarily along with two
    copies of the JNI entry points.  In both of these cases we could setup
    @deprecated on all public calls to the old package.
    
    On Tue, Mar 13, 2018 at 4:47 PM, Nan Zhu <zh...@gmail.com> wrote:
    
    > re Chris: I do not have any good idea about this.....
    >
    > On Tue, Mar 13, 2018 at 8:13 AM, Chris Olivier <cj...@gmail.com>
    > wrote:
    >
    > > is it possible to somehow alias a namespace in scala
    > > in order to maintain backwards compatibility?
    > >
    > > On Tue, Mar 13, 2018 at 7:21 AM Nan Zhu <zh...@gmail.com> wrote:
    > >
    > > > +1
    > > >
    > > > and additional suggestion is do it ASAP
    > > >
    > > > On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <cjolivier01@gmail.com
    > >
    > > > wrote:
    > > >
    > > > > not sure I understand. How could changing a java namespace
    > (effectively
    > > > > moving the files to a different location as well as changing the
    > > package
    > > > > names) be backward-compatible?
    > > > >
    > > > >
    > > > > On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <
    > > steffenrochel@gmail.com
    > > > >
    > > > > wrote:
    > > > >
    > > > > > I suggest the vote should call out if the change is breaking
    > backward
    > > > > > compatibility or not.
    > > > > > I looked through the scala name changing thread and don't see
    > > > > justification
    > > > > > for a backward incompatible change.
    > > > > > I do agree it would be good to change the name space, but have not
    > > > seen a
    > > > > > reason why the change has to be made now in backward incompatible
    > > way.
    > > > > > Non-binding vote:
    > > > > > +1 for backward compatible namespace change
    > > > > > -1 for backward incompatible namespace change
    > > > > >
    > > > > > Suggest to explore package aliasing for a backward compatible
    > change
    > > -
    > > > > see
    > > > > > a possible idea at
    > > > > >
    > > > > > https://stackoverflow.com/questions/28238520/python-
    > > > > like-package-name-aliasing-in-scala
    > > > > >
    > > > > >
    > > > > > Steffen
    > > > > >
    > > > > > On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <
    > > rahulhuilgol@gmail.com
    > > > >
    > > > > > wrote:
    > > > > >
    > > > > > > +1
    > > > > > >
    > > > > > > We need to change the namespace as soon as possible.
    > > > > > >
    > > > > > > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
    > > > > > > roshaninagmote2@gmail.com>
    > > > > > > wrote:
    > > > > > >
    > > > > > > > +1 to change the namespace
    > > > > > > >
    > > > > > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <
    > > > > cjolivier01@gmail.com>
    > > > > > > > wrote:
    > > > > > > >
    > > > > > > > > The assumption is that it would be changed more-or-less
    > > > > immediately.
    > > > > > > ie.
    > > > > > > > > this is like a voted PR, I guess.
    > > > > > > > >
    > > > > > > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <
    > > > > > cjolivier01@gmail.com>
    > > > > > > > > wrote:
    > > > > > > > >
    > > > > > > > > > It is about changing the namespace.  As far as I know, the
    > > > > version
    > > > > > > > number
    > > > > > > > > > of the next release is not defined.
    > > > > > > > > > At such point where a release is announced, one could
    > > comment,
    > > > > vote
    > > > > > > > > > whatever on the chosen version of that release, I suppose.
    > > But
    > > > > > > that's
    > > > > > > > > > beyond the scope of this vote, because the "next release"
    > is
    > > > not
    > > > > > yet
    > > > > > > > > > defined.
    > > > > > > > > >
    > > > > > > > > >
    > > > > > > > > >
    > > > > > > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
    > > > > > > > > > marco.g.abreu@googlemail.com> wrote:
    > > > > > > > > >
    > > > > > > > > >> Just for clarification: Is this vote about changing the
    > > > > namespace
    > > > > > > with
    > > > > > > > > the
    > > > > > > > > >> next release?
    > > > > > > > > >>
    > > > > > > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <
    > > > > mnnaveen@gmail.com
    > > > > > >
    > > > > > > > > wrote:
    > > > > > > > > >>
    > > > > > > > > >> > Chris, Thanks for starting this vote.
    > > > > > > > > >> > This is long pending
    > > > > > > > > >> >
    > > > > > > > > >> > +1 to change org.apache namespace
    > > > > > > > > >> >
    > > > > > > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
    > > > > > > > > >> > marco.g.abreu@googlemail.com> wrote:
    > > > > > > > > >> >
    > > > > > > > > >> > > I gave my +1 for the code modification. The -1 was for
    > > Nan
    > > > > > Zhus
    > > > > > > > > >> proposal
    > > > > > > > > >> > to
    > > > > > > > > >> > > get it into 1.2.
    > > > > > > > > >> > >
    > > > > > > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
    > > > > > > > > cjolivier01@gmail.com
    > > > > > > > > >> >
    > > > > > > > > >> > > wrote:
    > > > > > > > > >> > >
    > > > > > > > > >> > > > If you're tying this to a process issue, then it's
    > no
    > > > > > longer a
    > > > > > > > > code
    > > > > > > > > >> > > > modification technical vote.
    > > > > > > > > >> > > >
    > > > > > > > > >> > > >
    > > > > > > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
    > > > > > > > > >> > > > marco.g.abreu@googlemail.com> wrote:
    > > > > > > > > >> > > >
    > > > > > > > > >> > > > > Right
    > > > > > > > > >> > > > >
    > > > > > > > > >> > > > > Chris Olivier <cj...@gmail.com> schrieb am
    > > Mo.,
    > > > > 12.
    > > > > > > > März
    > > > > > > > > >> 2018,
    > > > > > > > > >> > > > > 17:38:
    > > > > > > > > >> > > > >
    > > > > > > > > >> > > > > > Are you saying your vote is contingent upon the
    > > > > outcome
    > > > > > > of a
    > > > > > > > > >> > separate
    > > > > > > > > >> > > > > vote?
    > > > > > > > > >> > > > > >
    > > > > > > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu
    > <
    > > > > > > > > >> > > > > > marco.g.abreu@googlemail.com> wrote:
    > > > > > > > > >> > > > > >
    > > > > > > > > >> > > > > > > +1 for changing the namespace
    > > > > > > > > >> > > > > > > -1 for merging this change into master
    > according
    > > > to
    > > > > > the
    > > > > > > > > >> current
    > > > > > > > > >> > > > policy
    > > > > > > > > >> > > > > > >
    > > > > > > > > >> > > > > > > Chris Olivier <cj...@gmail.com> schrieb
    > > am
    > > > > Mo.,
    > > > > > > 12.
    > > > > > > > > >> März
    > > > > > > > > >> > > 2018,
    > > > > > > > > >> > > > > > > 17:34:
    > > > > > > > > >> > > > > > >
    > > > > > > > > >> > > > > > > > Release versioning is a separate issue or
    > > vote.
    > > > > At
    > > > > > > > > release
    > > > > > > > > >> > time,
    > > > > > > > > >> > > > > > people
    > > > > > > > > >> > > > > > > > can "demand" version X or Y.  This vote
    > > > represents
    > > > > > "do
    > > > > > > > we
    > > > > > > > > >> want
    > > > > > > > > >> > to
    > > > > > > > > >> > > > > > change
    > > > > > > > > >> > > > > > > > the namespace".
    > > > > > > > > >> > > > > > > >
    > > > > > > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <
    > > > > > > > > >> > zhunanmcgill@gmail.com
    > > > > > > > > >> > > >
    > > > > > > > > >> > > > > > wrote:
    > > > > > > > > >> > > > > > > >
    > > > > > > > > >> > > > > > > > > I think we'd specify it will change in the
    > > > next
    > > > > > > > version
    > > > > > > > > >> > (1.2)?
    > > > > > > > > >> > > > > > > > >
    > > > > > > > > >> > > > > > > > >
    > > > > > > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris
    > > > Olivier <
    > > > > > > > > >> > > > > > cjolivier01@gmail.com>
    > > > > > > > > >> > > > > > > > > wrote:
    > > > > > > > > >> > > > > > > > >
    > > > > > > > > >> > > > > > > > > > This vote is for the code-change of
    > > altering
    > > > > the
    > > > > > > > Scala
    > > > > > > > > >> API
    > > > > > > > > >> > > > > > namespace
    > > > > > > > > >> > > > > > > > from
    > > > > > > > > >> > > > > > > > > > dmlc to org.apache.
    > > > > > > > > >> > > > > > > > > >
    > > > > > > > > >> > > > > > > > > >
    > > > > > > > > >> > > > > > > > > > Vote will conclude on Thursday, 5pm PDT.
    > > > > > > > > >> > > > > > > > > >
    > > > > > > > > >> > > > > > > > > > Thank you,
    > > > > > > > > >> > > > > > > > > >
    > > > > > > > > >> > > > > > > > > > -Chris
    > > > > > > > > >> > > > > > > > > >
    > > > > > > > > >> > > > > > > > >
    > > > > > > > > >> > > > > > > >
    > > > > > > > > >> > > > > > >
    > > > > > > > > >> > > > > >
    > > > > > > > > >> > > > >
    > > > > > > > > >> > > >
    > > > > > > > > >> > >
    > > > > > > > > >> >
    > > > > > > > > >>
    > > > > > > > > >
    > > > > > > > > >
    > > > > > > > >
    > > > > > > >
    > > > > > >
    > > > > > >
    > > > > > >
    > > > > > > --
    > > > > > > Rahul Huilgol
    > > > > > >
    > > > > >
    > > > >
    > > >
    > >
    >
    


Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by kellen sunderland <ke...@gmail.com>.
I don't know about aliasing a namespace in Scala, but I wonder how hard it
would be to either (1) provide a fascade from the new package to the old
package or (2) keep two copies of the scala code temporarily along with two
copies of the JNI entry points.  In both of these cases we could setup
@deprecated on all public calls to the old package.

On Tue, Mar 13, 2018 at 4:47 PM, Nan Zhu <zh...@gmail.com> wrote:

> re Chris: I do not have any good idea about this.....
>
> On Tue, Mar 13, 2018 at 8:13 AM, Chris Olivier <cj...@gmail.com>
> wrote:
>
> > is it possible to somehow alias a namespace in scala
> > in order to maintain backwards compatibility?
> >
> > On Tue, Mar 13, 2018 at 7:21 AM Nan Zhu <zh...@gmail.com> wrote:
> >
> > > +1
> > >
> > > and additional suggestion is do it ASAP
> > >
> > > On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <cjolivier01@gmail.com
> >
> > > wrote:
> > >
> > > > not sure I understand. How could changing a java namespace
> (effectively
> > > > moving the files to a different location as well as changing the
> > package
> > > > names) be backward-compatible?
> > > >
> > > >
> > > > On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <
> > steffenrochel@gmail.com
> > > >
> > > > wrote:
> > > >
> > > > > I suggest the vote should call out if the change is breaking
> backward
> > > > > compatibility or not.
> > > > > I looked through the scala name changing thread and don't see
> > > > justification
> > > > > for a backward incompatible change.
> > > > > I do agree it would be good to change the name space, but have not
> > > seen a
> > > > > reason why the change has to be made now in backward incompatible
> > way.
> > > > > Non-binding vote:
> > > > > +1 for backward compatible namespace change
> > > > > -1 for backward incompatible namespace change
> > > > >
> > > > > Suggest to explore package aliasing for a backward compatible
> change
> > -
> > > > see
> > > > > a possible idea at
> > > > >
> > > > > https://stackoverflow.com/questions/28238520/python-
> > > > like-package-name-aliasing-in-scala
> > > > >
> > > > >
> > > > > Steffen
> > > > >
> > > > > On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <
> > rahulhuilgol@gmail.com
> > > >
> > > > > wrote:
> > > > >
> > > > > > +1
> > > > > >
> > > > > > We need to change the namespace as soon as possible.
> > > > > >
> > > > > > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
> > > > > > roshaninagmote2@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > +1 to change the namespace
> > > > > > >
> > > > > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <
> > > > cjolivier01@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > The assumption is that it would be changed more-or-less
> > > > immediately.
> > > > > > ie.
> > > > > > > > this is like a voted PR, I guess.
> > > > > > > >
> > > > > > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <
> > > > > cjolivier01@gmail.com>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > It is about changing the namespace.  As far as I know, the
> > > > version
> > > > > > > number
> > > > > > > > > of the next release is not defined.
> > > > > > > > > At such point where a release is announced, one could
> > comment,
> > > > vote
> > > > > > > > > whatever on the chosen version of that release, I suppose.
> > But
> > > > > > that's
> > > > > > > > > beyond the scope of this vote, because the "next release"
> is
> > > not
> > > > > yet
> > > > > > > > > defined.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
> > > > > > > > > marco.g.abreu@googlemail.com> wrote:
> > > > > > > > >
> > > > > > > > >> Just for clarification: Is this vote about changing the
> > > > namespace
> > > > > > with
> > > > > > > > the
> > > > > > > > >> next release?
> > > > > > > > >>
> > > > > > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <
> > > > mnnaveen@gmail.com
> > > > > >
> > > > > > > > wrote:
> > > > > > > > >>
> > > > > > > > >> > Chris, Thanks for starting this vote.
> > > > > > > > >> > This is long pending
> > > > > > > > >> >
> > > > > > > > >> > +1 to change org.apache namespace
> > > > > > > > >> >
> > > > > > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
> > > > > > > > >> > marco.g.abreu@googlemail.com> wrote:
> > > > > > > > >> >
> > > > > > > > >> > > I gave my +1 for the code modification. The -1 was for
> > Nan
> > > > > Zhus
> > > > > > > > >> proposal
> > > > > > > > >> > to
> > > > > > > > >> > > get it into 1.2.
> > > > > > > > >> > >
> > > > > > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
> > > > > > > > cjolivier01@gmail.com
> > > > > > > > >> >
> > > > > > > > >> > > wrote:
> > > > > > > > >> > >
> > > > > > > > >> > > > If you're tying this to a process issue, then it's
> no
> > > > > longer a
> > > > > > > > code
> > > > > > > > >> > > > modification technical vote.
> > > > > > > > >> > > >
> > > > > > > > >> > > >
> > > > > > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
> > > > > > > > >> > > > marco.g.abreu@googlemail.com> wrote:
> > > > > > > > >> > > >
> > > > > > > > >> > > > > Right
> > > > > > > > >> > > > >
> > > > > > > > >> > > > > Chris Olivier <cj...@gmail.com> schrieb am
> > Mo.,
> > > > 12.
> > > > > > > März
> > > > > > > > >> 2018,
> > > > > > > > >> > > > > 17:38:
> > > > > > > > >> > > > >
> > > > > > > > >> > > > > > Are you saying your vote is contingent upon the
> > > > outcome
> > > > > > of a
> > > > > > > > >> > separate
> > > > > > > > >> > > > > vote?
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu
> <
> > > > > > > > >> > > > > > marco.g.abreu@googlemail.com> wrote:
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > > > > +1 for changing the namespace
> > > > > > > > >> > > > > > > -1 for merging this change into master
> according
> > > to
> > > > > the
> > > > > > > > >> current
> > > > > > > > >> > > > policy
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > > > Chris Olivier <cj...@gmail.com> schrieb
> > am
> > > > Mo.,
> > > > > > 12.
> > > > > > > > >> März
> > > > > > > > >> > > 2018,
> > > > > > > > >> > > > > > > 17:34:
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > > > > Release versioning is a separate issue or
> > vote.
> > > > At
> > > > > > > > release
> > > > > > > > >> > time,
> > > > > > > > >> > > > > > people
> > > > > > > > >> > > > > > > > can "demand" version X or Y.  This vote
> > > represents
> > > > > "do
> > > > > > > we
> > > > > > > > >> want
> > > > > > > > >> > to
> > > > > > > > >> > > > > > change
> > > > > > > > >> > > > > > > > the namespace".
> > > > > > > > >> > > > > > > >
> > > > > > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <
> > > > > > > > >> > zhunanmcgill@gmail.com
> > > > > > > > >> > > >
> > > > > > > > >> > > > > > wrote:
> > > > > > > > >> > > > > > > >
> > > > > > > > >> > > > > > > > > I think we'd specify it will change in the
> > > next
> > > > > > > version
> > > > > > > > >> > (1.2)?
> > > > > > > > >> > > > > > > > >
> > > > > > > > >> > > > > > > > >
> > > > > > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris
> > > Olivier <
> > > > > > > > >> > > > > > cjolivier01@gmail.com>
> > > > > > > > >> > > > > > > > > wrote:
> > > > > > > > >> > > > > > > > >
> > > > > > > > >> > > > > > > > > > This vote is for the code-change of
> > altering
> > > > the
> > > > > > > Scala
> > > > > > > > >> API
> > > > > > > > >> > > > > > namespace
> > > > > > > > >> > > > > > > > from
> > > > > > > > >> > > > > > > > > > dmlc to org.apache.
> > > > > > > > >> > > > > > > > > >
> > > > > > > > >> > > > > > > > > >
> > > > > > > > >> > > > > > > > > > Vote will conclude on Thursday, 5pm PDT.
> > > > > > > > >> > > > > > > > > >
> > > > > > > > >> > > > > > > > > > Thank you,
> > > > > > > > >> > > > > > > > > >
> > > > > > > > >> > > > > > > > > > -Chris
> > > > > > > > >> > > > > > > > > >
> > > > > > > > >> > > > > > > > >
> > > > > > > > >> > > > > > > >
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > >
> > > > > > > > >> > > >
> > > > > > > > >> > >
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Rahul Huilgol
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Nan Zhu <zh...@gmail.com>.
re Chris: I do not have any good idea about this.....

On Tue, Mar 13, 2018 at 8:13 AM, Chris Olivier <cj...@gmail.com>
wrote:

> is it possible to somehow alias a namespace in scala
> in order to maintain backwards compatibility?
>
> On Tue, Mar 13, 2018 at 7:21 AM Nan Zhu <zh...@gmail.com> wrote:
>
> > +1
> >
> > and additional suggestion is do it ASAP
> >
> > On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <cj...@gmail.com>
> > wrote:
> >
> > > not sure I understand. How could changing a java namespace (effectively
> > > moving the files to a different location as well as changing the
> package
> > > names) be backward-compatible?
> > >
> > >
> > > On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <
> steffenrochel@gmail.com
> > >
> > > wrote:
> > >
> > > > I suggest the vote should call out if the change is breaking backward
> > > > compatibility or not.
> > > > I looked through the scala name changing thread and don't see
> > > justification
> > > > for a backward incompatible change.
> > > > I do agree it would be good to change the name space, but have not
> > seen a
> > > > reason why the change has to be made now in backward incompatible
> way.
> > > > Non-binding vote:
> > > > +1 for backward compatible namespace change
> > > > -1 for backward incompatible namespace change
> > > >
> > > > Suggest to explore package aliasing for a backward compatible change
> -
> > > see
> > > > a possible idea at
> > > >
> > > > https://stackoverflow.com/questions/28238520/python-
> > > like-package-name-aliasing-in-scala
> > > >
> > > >
> > > > Steffen
> > > >
> > > > On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <
> rahulhuilgol@gmail.com
> > >
> > > > wrote:
> > > >
> > > > > +1
> > > > >
> > > > > We need to change the namespace as soon as possible.
> > > > >
> > > > > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
> > > > > roshaninagmote2@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > +1 to change the namespace
> > > > > >
> > > > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <
> > > cjolivier01@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > The assumption is that it would be changed more-or-less
> > > immediately.
> > > > > ie.
> > > > > > > this is like a voted PR, I guess.
> > > > > > >
> > > > > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <
> > > > cjolivier01@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > It is about changing the namespace.  As far as I know, the
> > > version
> > > > > > number
> > > > > > > > of the next release is not defined.
> > > > > > > > At such point where a release is announced, one could
> comment,
> > > vote
> > > > > > > > whatever on the chosen version of that release, I suppose.
> But
> > > > > that's
> > > > > > > > beyond the scope of this vote, because the "next release" is
> > not
> > > > yet
> > > > > > > > defined.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
> > > > > > > > marco.g.abreu@googlemail.com> wrote:
> > > > > > > >
> > > > > > > >> Just for clarification: Is this vote about changing the
> > > namespace
> > > > > with
> > > > > > > the
> > > > > > > >> next release?
> > > > > > > >>
> > > > > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <
> > > mnnaveen@gmail.com
> > > > >
> > > > > > > wrote:
> > > > > > > >>
> > > > > > > >> > Chris, Thanks for starting this vote.
> > > > > > > >> > This is long pending
> > > > > > > >> >
> > > > > > > >> > +1 to change org.apache namespace
> > > > > > > >> >
> > > > > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
> > > > > > > >> > marco.g.abreu@googlemail.com> wrote:
> > > > > > > >> >
> > > > > > > >> > > I gave my +1 for the code modification. The -1 was for
> Nan
> > > > Zhus
> > > > > > > >> proposal
> > > > > > > >> > to
> > > > > > > >> > > get it into 1.2.
> > > > > > > >> > >
> > > > > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
> > > > > > > cjolivier01@gmail.com
> > > > > > > >> >
> > > > > > > >> > > wrote:
> > > > > > > >> > >
> > > > > > > >> > > > If you're tying this to a process issue, then it's no
> > > > longer a
> > > > > > > code
> > > > > > > >> > > > modification technical vote.
> > > > > > > >> > > >
> > > > > > > >> > > >
> > > > > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
> > > > > > > >> > > > marco.g.abreu@googlemail.com> wrote:
> > > > > > > >> > > >
> > > > > > > >> > > > > Right
> > > > > > > >> > > > >
> > > > > > > >> > > > > Chris Olivier <cj...@gmail.com> schrieb am
> Mo.,
> > > 12.
> > > > > > März
> > > > > > > >> 2018,
> > > > > > > >> > > > > 17:38:
> > > > > > > >> > > > >
> > > > > > > >> > > > > > Are you saying your vote is contingent upon the
> > > outcome
> > > > > of a
> > > > > > > >> > separate
> > > > > > > >> > > > > vote?
> > > > > > > >> > > > > >
> > > > > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
> > > > > > > >> > > > > > marco.g.abreu@googlemail.com> wrote:
> > > > > > > >> > > > > >
> > > > > > > >> > > > > > > +1 for changing the namespace
> > > > > > > >> > > > > > > -1 for merging this change into master according
> > to
> > > > the
> > > > > > > >> current
> > > > > > > >> > > > policy
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > > > Chris Olivier <cj...@gmail.com> schrieb
> am
> > > Mo.,
> > > > > 12.
> > > > > > > >> März
> > > > > > > >> > > 2018,
> > > > > > > >> > > > > > > 17:34:
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > > > > Release versioning is a separate issue or
> vote.
> > > At
> > > > > > > release
> > > > > > > >> > time,
> > > > > > > >> > > > > > people
> > > > > > > >> > > > > > > > can "demand" version X or Y.  This vote
> > represents
> > > > "do
> > > > > > we
> > > > > > > >> want
> > > > > > > >> > to
> > > > > > > >> > > > > > change
> > > > > > > >> > > > > > > > the namespace".
> > > > > > > >> > > > > > > >
> > > > > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <
> > > > > > > >> > zhunanmcgill@gmail.com
> > > > > > > >> > > >
> > > > > > > >> > > > > > wrote:
> > > > > > > >> > > > > > > >
> > > > > > > >> > > > > > > > > I think we'd specify it will change in the
> > next
> > > > > > version
> > > > > > > >> > (1.2)?
> > > > > > > >> > > > > > > > >
> > > > > > > >> > > > > > > > >
> > > > > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris
> > Olivier <
> > > > > > > >> > > > > > cjolivier01@gmail.com>
> > > > > > > >> > > > > > > > > wrote:
> > > > > > > >> > > > > > > > >
> > > > > > > >> > > > > > > > > > This vote is for the code-change of
> altering
> > > the
> > > > > > Scala
> > > > > > > >> API
> > > > > > > >> > > > > > namespace
> > > > > > > >> > > > > > > > from
> > > > > > > >> > > > > > > > > > dmlc to org.apache.
> > > > > > > >> > > > > > > > > >
> > > > > > > >> > > > > > > > > >
> > > > > > > >> > > > > > > > > > Vote will conclude on Thursday, 5pm PDT.
> > > > > > > >> > > > > > > > > >
> > > > > > > >> > > > > > > > > > Thank you,
> > > > > > > >> > > > > > > > > >
> > > > > > > >> > > > > > > > > > -Chris
> > > > > > > >> > > > > > > > > >
> > > > > > > >> > > > > > > > >
> > > > > > > >> > > > > > > >
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > >
> > > > > > > >> > > > >
> > > > > > > >> > > >
> > > > > > > >> > >
> > > > > > > >> >
> > > > > > > >>
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Rahul Huilgol
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Chris Olivier <cj...@gmail.com>.
is it possible to somehow alias a namespace in scala
in order to maintain backwards compatibility?

On Tue, Mar 13, 2018 at 7:21 AM Nan Zhu <zh...@gmail.com> wrote:

> +1
>
> and additional suggestion is do it ASAP
>
> On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <cj...@gmail.com>
> wrote:
>
> > not sure I understand. How could changing a java namespace (effectively
> > moving the files to a different location as well as changing the package
> > names) be backward-compatible?
> >
> >
> > On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <steffenrochel@gmail.com
> >
> > wrote:
> >
> > > I suggest the vote should call out if the change is breaking backward
> > > compatibility or not.
> > > I looked through the scala name changing thread and don't see
> > justification
> > > for a backward incompatible change.
> > > I do agree it would be good to change the name space, but have not
> seen a
> > > reason why the change has to be made now in backward incompatible way.
> > > Non-binding vote:
> > > +1 for backward compatible namespace change
> > > -1 for backward incompatible namespace change
> > >
> > > Suggest to explore package aliasing for a backward compatible change -
> > see
> > > a possible idea at
> > >
> > > https://stackoverflow.com/questions/28238520/python-
> > like-package-name-aliasing-in-scala
> > >
> > >
> > > Steffen
> > >
> > > On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <rahulhuilgol@gmail.com
> >
> > > wrote:
> > >
> > > > +1
> > > >
> > > > We need to change the namespace as soon as possible.
> > > >
> > > > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
> > > > roshaninagmote2@gmail.com>
> > > > wrote:
> > > >
> > > > > +1 to change the namespace
> > > > >
> > > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <
> > cjolivier01@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > The assumption is that it would be changed more-or-less
> > immediately.
> > > > ie.
> > > > > > this is like a voted PR, I guess.
> > > > > >
> > > > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <
> > > cjolivier01@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > It is about changing the namespace.  As far as I know, the
> > version
> > > > > number
> > > > > > > of the next release is not defined.
> > > > > > > At such point where a release is announced, one could comment,
> > vote
> > > > > > > whatever on the chosen version of that release, I suppose.  But
> > > > that's
> > > > > > > beyond the scope of this vote, because the "next release" is
> not
> > > yet
> > > > > > > defined.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
> > > > > > > marco.g.abreu@googlemail.com> wrote:
> > > > > > >
> > > > > > >> Just for clarification: Is this vote about changing the
> > namespace
> > > > with
> > > > > > the
> > > > > > >> next release?
> > > > > > >>
> > > > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <
> > mnnaveen@gmail.com
> > > >
> > > > > > wrote:
> > > > > > >>
> > > > > > >> > Chris, Thanks for starting this vote.
> > > > > > >> > This is long pending
> > > > > > >> >
> > > > > > >> > +1 to change org.apache namespace
> > > > > > >> >
> > > > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
> > > > > > >> > marco.g.abreu@googlemail.com> wrote:
> > > > > > >> >
> > > > > > >> > > I gave my +1 for the code modification. The -1 was for Nan
> > > Zhus
> > > > > > >> proposal
> > > > > > >> > to
> > > > > > >> > > get it into 1.2.
> > > > > > >> > >
> > > > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
> > > > > > cjolivier01@gmail.com
> > > > > > >> >
> > > > > > >> > > wrote:
> > > > > > >> > >
> > > > > > >> > > > If you're tying this to a process issue, then it's no
> > > longer a
> > > > > > code
> > > > > > >> > > > modification technical vote.
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
> > > > > > >> > > > marco.g.abreu@googlemail.com> wrote:
> > > > > > >> > > >
> > > > > > >> > > > > Right
> > > > > > >> > > > >
> > > > > > >> > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo.,
> > 12.
> > > > > März
> > > > > > >> 2018,
> > > > > > >> > > > > 17:38:
> > > > > > >> > > > >
> > > > > > >> > > > > > Are you saying your vote is contingent upon the
> > outcome
> > > > of a
> > > > > > >> > separate
> > > > > > >> > > > > vote?
> > > > > > >> > > > > >
> > > > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
> > > > > > >> > > > > > marco.g.abreu@googlemail.com> wrote:
> > > > > > >> > > > > >
> > > > > > >> > > > > > > +1 for changing the namespace
> > > > > > >> > > > > > > -1 for merging this change into master according
> to
> > > the
> > > > > > >> current
> > > > > > >> > > > policy
> > > > > > >> > > > > > >
> > > > > > >> > > > > > > Chris Olivier <cj...@gmail.com> schrieb am
> > Mo.,
> > > > 12.
> > > > > > >> März
> > > > > > >> > > 2018,
> > > > > > >> > > > > > > 17:34:
> > > > > > >> > > > > > >
> > > > > > >> > > > > > > > Release versioning is a separate issue or vote.
> > At
> > > > > > release
> > > > > > >> > time,
> > > > > > >> > > > > > people
> > > > > > >> > > > > > > > can "demand" version X or Y.  This vote
> represents
> > > "do
> > > > > we
> > > > > > >> want
> > > > > > >> > to
> > > > > > >> > > > > > change
> > > > > > >> > > > > > > > the namespace".
> > > > > > >> > > > > > > >
> > > > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <
> > > > > > >> > zhunanmcgill@gmail.com
> > > > > > >> > > >
> > > > > > >> > > > > > wrote:
> > > > > > >> > > > > > > >
> > > > > > >> > > > > > > > > I think we'd specify it will change in the
> next
> > > > > version
> > > > > > >> > (1.2)?
> > > > > > >> > > > > > > > >
> > > > > > >> > > > > > > > >
> > > > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris
> Olivier <
> > > > > > >> > > > > > cjolivier01@gmail.com>
> > > > > > >> > > > > > > > > wrote:
> > > > > > >> > > > > > > > >
> > > > > > >> > > > > > > > > > This vote is for the code-change of altering
> > the
> > > > > Scala
> > > > > > >> API
> > > > > > >> > > > > > namespace
> > > > > > >> > > > > > > > from
> > > > > > >> > > > > > > > > > dmlc to org.apache.
> > > > > > >> > > > > > > > > >
> > > > > > >> > > > > > > > > >
> > > > > > >> > > > > > > > > > Vote will conclude on Thursday, 5pm PDT.
> > > > > > >> > > > > > > > > >
> > > > > > >> > > > > > > > > > Thank you,
> > > > > > >> > > > > > > > > >
> > > > > > >> > > > > > > > > > -Chris
> > > > > > >> > > > > > > > > >
> > > > > > >> > > > > > > > >
> > > > > > >> > > > > > > >
> > > > > > >> > > > > > >
> > > > > > >> > > > > >
> > > > > > >> > > > >
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Rahul Huilgol
> > > >
> > >
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Nan Zhu <zh...@gmail.com>.
+1

and additional suggestion is do it ASAP

On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <cj...@gmail.com>
wrote:

> not sure I understand. How could changing a java namespace (effectively
> moving the files to a different location as well as changing the package
> names) be backward-compatible?
>
>
> On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <st...@gmail.com>
> wrote:
>
> > I suggest the vote should call out if the change is breaking backward
> > compatibility or not.
> > I looked through the scala name changing thread and don't see
> justification
> > for a backward incompatible change.
> > I do agree it would be good to change the name space, but have not seen a
> > reason why the change has to be made now in backward incompatible way.
> > Non-binding vote:
> > +1 for backward compatible namespace change
> > -1 for backward incompatible namespace change
> >
> > Suggest to explore package aliasing for a backward compatible change -
> see
> > a possible idea at
> >
> > https://stackoverflow.com/questions/28238520/python-
> like-package-name-aliasing-in-scala
> >
> >
> > Steffen
> >
> > On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <ra...@gmail.com>
> > wrote:
> >
> > > +1
> > >
> > > We need to change the namespace as soon as possible.
> > >
> > > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
> > > roshaninagmote2@gmail.com>
> > > wrote:
> > >
> > > > +1 to change the namespace
> > > >
> > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <
> cjolivier01@gmail.com>
> > > > wrote:
> > > >
> > > > > The assumption is that it would be changed more-or-less
> immediately.
> > > ie.
> > > > > this is like a voted PR, I guess.
> > > > >
> > > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <
> > cjolivier01@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > It is about changing the namespace.  As far as I know, the
> version
> > > > number
> > > > > > of the next release is not defined.
> > > > > > At such point where a release is announced, one could comment,
> vote
> > > > > > whatever on the chosen version of that release, I suppose.  But
> > > that's
> > > > > > beyond the scope of this vote, because the "next release" is not
> > yet
> > > > > > defined.
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
> > > > > > marco.g.abreu@googlemail.com> wrote:
> > > > > >
> > > > > >> Just for clarification: Is this vote about changing the
> namespace
> > > with
> > > > > the
> > > > > >> next release?
> > > > > >>
> > > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <
> mnnaveen@gmail.com
> > >
> > > > > wrote:
> > > > > >>
> > > > > >> > Chris, Thanks for starting this vote.
> > > > > >> > This is long pending
> > > > > >> >
> > > > > >> > +1 to change org.apache namespace
> > > > > >> >
> > > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
> > > > > >> > marco.g.abreu@googlemail.com> wrote:
> > > > > >> >
> > > > > >> > > I gave my +1 for the code modification. The -1 was for Nan
> > Zhus
> > > > > >> proposal
> > > > > >> > to
> > > > > >> > > get it into 1.2.
> > > > > >> > >
> > > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
> > > > > cjolivier01@gmail.com
> > > > > >> >
> > > > > >> > > wrote:
> > > > > >> > >
> > > > > >> > > > If you're tying this to a process issue, then it's no
> > longer a
> > > > > code
> > > > > >> > > > modification technical vote.
> > > > > >> > > >
> > > > > >> > > >
> > > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
> > > > > >> > > > marco.g.abreu@googlemail.com> wrote:
> > > > > >> > > >
> > > > > >> > > > > Right
> > > > > >> > > > >
> > > > > >> > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo.,
> 12.
> > > > März
> > > > > >> 2018,
> > > > > >> > > > > 17:38:
> > > > > >> > > > >
> > > > > >> > > > > > Are you saying your vote is contingent upon the
> outcome
> > > of a
> > > > > >> > separate
> > > > > >> > > > > vote?
> > > > > >> > > > > >
> > > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
> > > > > >> > > > > > marco.g.abreu@googlemail.com> wrote:
> > > > > >> > > > > >
> > > > > >> > > > > > > +1 for changing the namespace
> > > > > >> > > > > > > -1 for merging this change into master according to
> > the
> > > > > >> current
> > > > > >> > > > policy
> > > > > >> > > > > > >
> > > > > >> > > > > > > Chris Olivier <cj...@gmail.com> schrieb am
> Mo.,
> > > 12.
> > > > > >> März
> > > > > >> > > 2018,
> > > > > >> > > > > > > 17:34:
> > > > > >> > > > > > >
> > > > > >> > > > > > > > Release versioning is a separate issue or vote.
> At
> > > > > release
> > > > > >> > time,
> > > > > >> > > > > > people
> > > > > >> > > > > > > > can "demand" version X or Y.  This vote represents
> > "do
> > > > we
> > > > > >> want
> > > > > >> > to
> > > > > >> > > > > > change
> > > > > >> > > > > > > > the namespace".
> > > > > >> > > > > > > >
> > > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <
> > > > > >> > zhunanmcgill@gmail.com
> > > > > >> > > >
> > > > > >> > > > > > wrote:
> > > > > >> > > > > > > >
> > > > > >> > > > > > > > > I think we'd specify it will change in the next
> > > > version
> > > > > >> > (1.2)?
> > > > > >> > > > > > > > >
> > > > > >> > > > > > > > >
> > > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <
> > > > > >> > > > > > cjolivier01@gmail.com>
> > > > > >> > > > > > > > > wrote:
> > > > > >> > > > > > > > >
> > > > > >> > > > > > > > > > This vote is for the code-change of altering
> the
> > > > Scala
> > > > > >> API
> > > > > >> > > > > > namespace
> > > > > >> > > > > > > > from
> > > > > >> > > > > > > > > > dmlc to org.apache.
> > > > > >> > > > > > > > > >
> > > > > >> > > > > > > > > >
> > > > > >> > > > > > > > > > Vote will conclude on Thursday, 5pm PDT.
> > > > > >> > > > > > > > > >
> > > > > >> > > > > > > > > > Thank you,
> > > > > >> > > > > > > > > >
> > > > > >> > > > > > > > > > -Chris
> > > > > >> > > > > > > > > >
> > > > > >> > > > > > > > >
> > > > > >> > > > > > > >
> > > > > >> > > > > > >
> > > > > >> > > > > >
> > > > > >> > > > >
> > > > > >> > > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Rahul Huilgol
> > >
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Chris Olivier <cj...@gmail.com>.
not sure I understand. How could changing a java namespace (effectively
moving the files to a different location as well as changing the package
names) be backward-compatible?


On Mon, Mar 12, 2018 at 11:02 PM Steffen Rochel <st...@gmail.com>
wrote:

> I suggest the vote should call out if the change is breaking backward
> compatibility or not.
> I looked through the scala name changing thread and don't see justification
> for a backward incompatible change.
> I do agree it would be good to change the name space, but have not seen a
> reason why the change has to be made now in backward incompatible way.
> Non-binding vote:
> +1 for backward compatible namespace change
> -1 for backward incompatible namespace change
>
> Suggest to explore package aliasing for a backward compatible change - see
> a possible idea at
>
> https://stackoverflow.com/questions/28238520/python-like-package-name-aliasing-in-scala
>
>
> Steffen
>
> On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <ra...@gmail.com>
> wrote:
>
> > +1
> >
> > We need to change the namespace as soon as possible.
> >
> > On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
> > roshaninagmote2@gmail.com>
> > wrote:
> >
> > > +1 to change the namespace
> > >
> > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <cj...@gmail.com>
> > > wrote:
> > >
> > > > The assumption is that it would be changed more-or-less immediately.
> > ie.
> > > > this is like a voted PR, I guess.
> > > >
> > > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <
> cjolivier01@gmail.com>
> > > > wrote:
> > > >
> > > > > It is about changing the namespace.  As far as I know, the version
> > > number
> > > > > of the next release is not defined.
> > > > > At such point where a release is announced, one could comment, vote
> > > > > whatever on the chosen version of that release, I suppose.  But
> > that's
> > > > > beyond the scope of this vote, because the "next release" is not
> yet
> > > > > defined.
> > > > >
> > > > >
> > > > >
> > > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
> > > > > marco.g.abreu@googlemail.com> wrote:
> > > > >
> > > > >> Just for clarification: Is this vote about changing the namespace
> > with
> > > > the
> > > > >> next release?
> > > > >>
> > > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <mnnaveen@gmail.com
> >
> > > > wrote:
> > > > >>
> > > > >> > Chris, Thanks for starting this vote.
> > > > >> > This is long pending
> > > > >> >
> > > > >> > +1 to change org.apache namespace
> > > > >> >
> > > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
> > > > >> > marco.g.abreu@googlemail.com> wrote:
> > > > >> >
> > > > >> > > I gave my +1 for the code modification. The -1 was for Nan
> Zhus
> > > > >> proposal
> > > > >> > to
> > > > >> > > get it into 1.2.
> > > > >> > >
> > > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
> > > > cjolivier01@gmail.com
> > > > >> >
> > > > >> > > wrote:
> > > > >> > >
> > > > >> > > > If you're tying this to a process issue, then it's no
> longer a
> > > > code
> > > > >> > > > modification technical vote.
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
> > > > >> > > > marco.g.abreu@googlemail.com> wrote:
> > > > >> > > >
> > > > >> > > > > Right
> > > > >> > > > >
> > > > >> > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12.
> > > März
> > > > >> 2018,
> > > > >> > > > > 17:38:
> > > > >> > > > >
> > > > >> > > > > > Are you saying your vote is contingent upon the outcome
> > of a
> > > > >> > separate
> > > > >> > > > > vote?
> > > > >> > > > > >
> > > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
> > > > >> > > > > > marco.g.abreu@googlemail.com> wrote:
> > > > >> > > > > >
> > > > >> > > > > > > +1 for changing the namespace
> > > > >> > > > > > > -1 for merging this change into master according to
> the
> > > > >> current
> > > > >> > > > policy
> > > > >> > > > > > >
> > > > >> > > > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo.,
> > 12.
> > > > >> März
> > > > >> > > 2018,
> > > > >> > > > > > > 17:34:
> > > > >> > > > > > >
> > > > >> > > > > > > > Release versioning is a separate issue or vote.  At
> > > > release
> > > > >> > time,
> > > > >> > > > > > people
> > > > >> > > > > > > > can "demand" version X or Y.  This vote represents
> "do
> > > we
> > > > >> want
> > > > >> > to
> > > > >> > > > > > change
> > > > >> > > > > > > > the namespace".
> > > > >> > > > > > > >
> > > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <
> > > > >> > zhunanmcgill@gmail.com
> > > > >> > > >
> > > > >> > > > > > wrote:
> > > > >> > > > > > > >
> > > > >> > > > > > > > > I think we'd specify it will change in the next
> > > version
> > > > >> > (1.2)?
> > > > >> > > > > > > > >
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <
> > > > >> > > > > > cjolivier01@gmail.com>
> > > > >> > > > > > > > > wrote:
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > > This vote is for the code-change of altering the
> > > Scala
> > > > >> API
> > > > >> > > > > > namespace
> > > > >> > > > > > > > from
> > > > >> > > > > > > > > > dmlc to org.apache.
> > > > >> > > > > > > > > >
> > > > >> > > > > > > > > >
> > > > >> > > > > > > > > > Vote will conclude on Thursday, 5pm PDT.
> > > > >> > > > > > > > > >
> > > > >> > > > > > > > > > Thank you,
> > > > >> > > > > > > > > >
> > > > >> > > > > > > > > > -Chris
> > > > >> > > > > > > > > >
> > > > >> > > > > > > > >
> > > > >> > > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > >
> > > > >> > > > >
> > > > >> > > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > > >
> > > > >
> > > >
> > >
> >
> >
> >
> > --
> > Rahul Huilgol
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Steffen Rochel <st...@gmail.com>.
I suggest the vote should call out if the change is breaking backward
compatibility or not.
I looked through the scala name changing thread and don't see justification
for a backward incompatible change.
I do agree it would be good to change the name space, but have not seen a
reason why the change has to be made now in backward incompatible way.
Non-binding vote:
+1 for backward compatible namespace change
-1 for backward incompatible namespace change

Suggest to explore package aliasing for a backward compatible change - see
a possible idea at
https://stackoverflow.com/questions/28238520/python-like-package-name-aliasing-in-scala


Steffen

On Mon, Mar 12, 2018 at 4:04 PM, Rahul Huilgol <ra...@gmail.com>
wrote:

> +1
>
> We need to change the namespace as soon as possible.
>
> On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <
> roshaninagmote2@gmail.com>
> wrote:
>
> > +1 to change the namespace
> >
> > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <cj...@gmail.com>
> > wrote:
> >
> > > The assumption is that it would be changed more-or-less immediately.
> ie.
> > > this is like a voted PR, I guess.
> > >
> > > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <cj...@gmail.com>
> > > wrote:
> > >
> > > > It is about changing the namespace.  As far as I know, the version
> > number
> > > > of the next release is not defined.
> > > > At such point where a release is announced, one could comment, vote
> > > > whatever on the chosen version of that release, I suppose.  But
> that's
> > > > beyond the scope of this vote, because the "next release" is not yet
> > > > defined.
> > > >
> > > >
> > > >
> > > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
> > > > marco.g.abreu@googlemail.com> wrote:
> > > >
> > > >> Just for clarification: Is this vote about changing the namespace
> with
> > > the
> > > >> next release?
> > > >>
> > > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <mn...@gmail.com>
> > > wrote:
> > > >>
> > > >> > Chris, Thanks for starting this vote.
> > > >> > This is long pending
> > > >> >
> > > >> > +1 to change org.apache namespace
> > > >> >
> > > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
> > > >> > marco.g.abreu@googlemail.com> wrote:
> > > >> >
> > > >> > > I gave my +1 for the code modification. The -1 was for Nan Zhus
> > > >> proposal
> > > >> > to
> > > >> > > get it into 1.2.
> > > >> > >
> > > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
> > > cjolivier01@gmail.com
> > > >> >
> > > >> > > wrote:
> > > >> > >
> > > >> > > > If you're tying this to a process issue, then it's no longer a
> > > code
> > > >> > > > modification technical vote.
> > > >> > > >
> > > >> > > >
> > > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
> > > >> > > > marco.g.abreu@googlemail.com> wrote:
> > > >> > > >
> > > >> > > > > Right
> > > >> > > > >
> > > >> > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12.
> > März
> > > >> 2018,
> > > >> > > > > 17:38:
> > > >> > > > >
> > > >> > > > > > Are you saying your vote is contingent upon the outcome
> of a
> > > >> > separate
> > > >> > > > > vote?
> > > >> > > > > >
> > > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
> > > >> > > > > > marco.g.abreu@googlemail.com> wrote:
> > > >> > > > > >
> > > >> > > > > > > +1 for changing the namespace
> > > >> > > > > > > -1 for merging this change into master according to the
> > > >> current
> > > >> > > > policy
> > > >> > > > > > >
> > > >> > > > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo.,
> 12.
> > > >> März
> > > >> > > 2018,
> > > >> > > > > > > 17:34:
> > > >> > > > > > >
> > > >> > > > > > > > Release versioning is a separate issue or vote.  At
> > > release
> > > >> > time,
> > > >> > > > > > people
> > > >> > > > > > > > can "demand" version X or Y.  This vote represents "do
> > we
> > > >> want
> > > >> > to
> > > >> > > > > > change
> > > >> > > > > > > > the namespace".
> > > >> > > > > > > >
> > > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <
> > > >> > zhunanmcgill@gmail.com
> > > >> > > >
> > > >> > > > > > wrote:
> > > >> > > > > > > >
> > > >> > > > > > > > > I think we'd specify it will change in the next
> > version
> > > >> > (1.2)?
> > > >> > > > > > > > >
> > > >> > > > > > > > >
> > > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <
> > > >> > > > > > cjolivier01@gmail.com>
> > > >> > > > > > > > > wrote:
> > > >> > > > > > > > >
> > > >> > > > > > > > > > This vote is for the code-change of altering the
> > Scala
> > > >> API
> > > >> > > > > > namespace
> > > >> > > > > > > > from
> > > >> > > > > > > > > > dmlc to org.apache.
> > > >> > > > > > > > > >
> > > >> > > > > > > > > >
> > > >> > > > > > > > > > Vote will conclude on Thursday, 5pm PDT.
> > > >> > > > > > > > > >
> > > >> > > > > > > > > > Thank you,
> > > >> > > > > > > > > >
> > > >> > > > > > > > > > -Chris
> > > >> > > > > > > > > >
> > > >> > > > > > > > >
> > > >> > > > > > > >
> > > >> > > > > > >
> > > >> > > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> >
> > > >>
> > > >
> > > >
> > >
> >
>
>
>
> --
> Rahul Huilgol
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Rahul Huilgol <ra...@gmail.com>.
+1

We need to change the namespace as soon as possible.

On Mon, Mar 12, 2018 at 3:15 PM, Roshani Nagmote <ro...@gmail.com>
wrote:

> +1 to change the namespace
>
> On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <cj...@gmail.com>
> wrote:
>
> > The assumption is that it would be changed more-or-less immediately.  ie.
> > this is like a voted PR, I guess.
> >
> > On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <cj...@gmail.com>
> > wrote:
> >
> > > It is about changing the namespace.  As far as I know, the version
> number
> > > of the next release is not defined.
> > > At such point where a release is announced, one could comment, vote
> > > whatever on the chosen version of that release, I suppose.  But that's
> > > beyond the scope of this vote, because the "next release" is not yet
> > > defined.
> > >
> > >
> > >
> > > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
> > > marco.g.abreu@googlemail.com> wrote:
> > >
> > >> Just for clarification: Is this vote about changing the namespace with
> > the
> > >> next release?
> > >>
> > >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <mn...@gmail.com>
> > wrote:
> > >>
> > >> > Chris, Thanks for starting this vote.
> > >> > This is long pending
> > >> >
> > >> > +1 to change org.apache namespace
> > >> >
> > >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
> > >> > marco.g.abreu@googlemail.com> wrote:
> > >> >
> > >> > > I gave my +1 for the code modification. The -1 was for Nan Zhus
> > >> proposal
> > >> > to
> > >> > > get it into 1.2.
> > >> > >
> > >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
> > cjolivier01@gmail.com
> > >> >
> > >> > > wrote:
> > >> > >
> > >> > > > If you're tying this to a process issue, then it's no longer a
> > code
> > >> > > > modification technical vote.
> > >> > > >
> > >> > > >
> > >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
> > >> > > > marco.g.abreu@googlemail.com> wrote:
> > >> > > >
> > >> > > > > Right
> > >> > > > >
> > >> > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12.
> März
> > >> 2018,
> > >> > > > > 17:38:
> > >> > > > >
> > >> > > > > > Are you saying your vote is contingent upon the outcome of a
> > >> > separate
> > >> > > > > vote?
> > >> > > > > >
> > >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
> > >> > > > > > marco.g.abreu@googlemail.com> wrote:
> > >> > > > > >
> > >> > > > > > > +1 for changing the namespace
> > >> > > > > > > -1 for merging this change into master according to the
> > >> current
> > >> > > > policy
> > >> > > > > > >
> > >> > > > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12.
> > >> März
> > >> > > 2018,
> > >> > > > > > > 17:34:
> > >> > > > > > >
> > >> > > > > > > > Release versioning is a separate issue or vote.  At
> > release
> > >> > time,
> > >> > > > > > people
> > >> > > > > > > > can "demand" version X or Y.  This vote represents "do
> we
> > >> want
> > >> > to
> > >> > > > > > change
> > >> > > > > > > > the namespace".
> > >> > > > > > > >
> > >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <
> > >> > zhunanmcgill@gmail.com
> > >> > > >
> > >> > > > > > wrote:
> > >> > > > > > > >
> > >> > > > > > > > > I think we'd specify it will change in the next
> version
> > >> > (1.2)?
> > >> > > > > > > > >
> > >> > > > > > > > >
> > >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <
> > >> > > > > > cjolivier01@gmail.com>
> > >> > > > > > > > > wrote:
> > >> > > > > > > > >
> > >> > > > > > > > > > This vote is for the code-change of altering the
> Scala
> > >> API
> > >> > > > > > namespace
> > >> > > > > > > > from
> > >> > > > > > > > > > dmlc to org.apache.
> > >> > > > > > > > > >
> > >> > > > > > > > > >
> > >> > > > > > > > > > Vote will conclude on Thursday, 5pm PDT.
> > >> > > > > > > > > >
> > >> > > > > > > > > > Thank you,
> > >> > > > > > > > > >
> > >> > > > > > > > > > -Chris
> > >> > > > > > > > > >
> > >> > > > > > > > >
> > >> > > > > > > >
> > >> > > > > > >
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> > >
> > >
> >
>



-- 
Rahul Huilgol

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Roshani Nagmote <ro...@gmail.com>.
+1 to change the namespace

On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier <cj...@gmail.com>
wrote:

> The assumption is that it would be changed more-or-less immediately.  ie.
> this is like a voted PR, I guess.
>
> On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <cj...@gmail.com>
> wrote:
>
> > It is about changing the namespace.  As far as I know, the version number
> > of the next release is not defined.
> > At such point where a release is announced, one could comment, vote
> > whatever on the chosen version of that release, I suppose.  But that's
> > beyond the scope of this vote, because the "next release" is not yet
> > defined.
> >
> >
> >
> > On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
> > marco.g.abreu@googlemail.com> wrote:
> >
> >> Just for clarification: Is this vote about changing the namespace with
> the
> >> next release?
> >>
> >> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <mn...@gmail.com>
> wrote:
> >>
> >> > Chris, Thanks for starting this vote.
> >> > This is long pending
> >> >
> >> > +1 to change org.apache namespace
> >> >
> >> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
> >> > marco.g.abreu@googlemail.com> wrote:
> >> >
> >> > > I gave my +1 for the code modification. The -1 was for Nan Zhus
> >> proposal
> >> > to
> >> > > get it into 1.2.
> >> > >
> >> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <
> cjolivier01@gmail.com
> >> >
> >> > > wrote:
> >> > >
> >> > > > If you're tying this to a process issue, then it's no longer a
> code
> >> > > > modification technical vote.
> >> > > >
> >> > > >
> >> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
> >> > > > marco.g.abreu@googlemail.com> wrote:
> >> > > >
> >> > > > > Right
> >> > > > >
> >> > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März
> >> 2018,
> >> > > > > 17:38:
> >> > > > >
> >> > > > > > Are you saying your vote is contingent upon the outcome of a
> >> > separate
> >> > > > > vote?
> >> > > > > >
> >> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
> >> > > > > > marco.g.abreu@googlemail.com> wrote:
> >> > > > > >
> >> > > > > > > +1 for changing the namespace
> >> > > > > > > -1 for merging this change into master according to the
> >> current
> >> > > > policy
> >> > > > > > >
> >> > > > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12.
> >> März
> >> > > 2018,
> >> > > > > > > 17:34:
> >> > > > > > >
> >> > > > > > > > Release versioning is a separate issue or vote.  At
> release
> >> > time,
> >> > > > > > people
> >> > > > > > > > can "demand" version X or Y.  This vote represents "do we
> >> want
> >> > to
> >> > > > > > change
> >> > > > > > > > the namespace".
> >> > > > > > > >
> >> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <
> >> > zhunanmcgill@gmail.com
> >> > > >
> >> > > > > > wrote:
> >> > > > > > > >
> >> > > > > > > > > I think we'd specify it will change in the next version
> >> > (1.2)?
> >> > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <
> >> > > > > > cjolivier01@gmail.com>
> >> > > > > > > > > wrote:
> >> > > > > > > > >
> >> > > > > > > > > > This vote is for the code-change of altering the Scala
> >> API
> >> > > > > > namespace
> >> > > > > > > > from
> >> > > > > > > > > > dmlc to org.apache.
> >> > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > > > Vote will conclude on Thursday, 5pm PDT.
> >> > > > > > > > > >
> >> > > > > > > > > > Thank you,
> >> > > > > > > > > >
> >> > > > > > > > > > -Chris
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> >
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Chris Olivier <cj...@gmail.com>.
The assumption is that it would be changed more-or-less immediately.  ie.
this is like a voted PR, I guess.

On Mon, Mar 12, 2018 at 2:53 PM, Chris Olivier <cj...@gmail.com>
wrote:

> It is about changing the namespace.  As far as I know, the version number
> of the next release is not defined.
> At such point where a release is announced, one could comment, vote
> whatever on the chosen version of that release, I suppose.  But that's
> beyond the scope of this vote, because the "next release" is not yet
> defined.
>
>
>
> On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
> marco.g.abreu@googlemail.com> wrote:
>
>> Just for clarification: Is this vote about changing the namespace with the
>> next release?
>>
>> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <mn...@gmail.com> wrote:
>>
>> > Chris, Thanks for starting this vote.
>> > This is long pending
>> >
>> > +1 to change org.apache namespace
>> >
>> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
>> > marco.g.abreu@googlemail.com> wrote:
>> >
>> > > I gave my +1 for the code modification. The -1 was for Nan Zhus
>> proposal
>> > to
>> > > get it into 1.2.
>> > >
>> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <cjolivier01@gmail.com
>> >
>> > > wrote:
>> > >
>> > > > If you're tying this to a process issue, then it's no longer a code
>> > > > modification technical vote.
>> > > >
>> > > >
>> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
>> > > > marco.g.abreu@googlemail.com> wrote:
>> > > >
>> > > > > Right
>> > > > >
>> > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März
>> 2018,
>> > > > > 17:38:
>> > > > >
>> > > > > > Are you saying your vote is contingent upon the outcome of a
>> > separate
>> > > > > vote?
>> > > > > >
>> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
>> > > > > > marco.g.abreu@googlemail.com> wrote:
>> > > > > >
>> > > > > > > +1 for changing the namespace
>> > > > > > > -1 for merging this change into master according to the
>> current
>> > > > policy
>> > > > > > >
>> > > > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12.
>> März
>> > > 2018,
>> > > > > > > 17:34:
>> > > > > > >
>> > > > > > > > Release versioning is a separate issue or vote.  At release
>> > time,
>> > > > > > people
>> > > > > > > > can "demand" version X or Y.  This vote represents "do we
>> want
>> > to
>> > > > > > change
>> > > > > > > > the namespace".
>> > > > > > > >
>> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <
>> > zhunanmcgill@gmail.com
>> > > >
>> > > > > > wrote:
>> > > > > > > >
>> > > > > > > > > I think we'd specify it will change in the next version
>> > (1.2)?
>> > > > > > > > >
>> > > > > > > > >
>> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <
>> > > > > > cjolivier01@gmail.com>
>> > > > > > > > > wrote:
>> > > > > > > > >
>> > > > > > > > > > This vote is for the code-change of altering the Scala
>> API
>> > > > > > namespace
>> > > > > > > > from
>> > > > > > > > > > dmlc to org.apache.
>> > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > > > Vote will conclude on Thursday, 5pm PDT.
>> > > > > > > > > >
>> > > > > > > > > > Thank you,
>> > > > > > > > > >
>> > > > > > > > > > -Chris
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>>
>
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Chris Olivier <cj...@gmail.com>.
It is about changing the namespace.  As far as I know, the version number
of the next release is not defined.
At such point where a release is announced, one could comment, vote
whatever on the chosen version of that release, I suppose.  But that's
beyond the scope of this vote, because the "next release" is not yet
defined.



On Mon, Mar 12, 2018 at 2:48 PM, Marco de Abreu <
marco.g.abreu@googlemail.com> wrote:

> Just for clarification: Is this vote about changing the namespace with the
> next release?
>
> On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <mn...@gmail.com> wrote:
>
> > Chris, Thanks for starting this vote.
> > This is long pending
> >
> > +1 to change org.apache namespace
> >
> > On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
> > marco.g.abreu@googlemail.com> wrote:
> >
> > > I gave my +1 for the code modification. The -1 was for Nan Zhus
> proposal
> > to
> > > get it into 1.2.
> > >
> > > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <cj...@gmail.com>
> > > wrote:
> > >
> > > > If you're tying this to a process issue, then it's no longer a code
> > > > modification technical vote.
> > > >
> > > >
> > > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
> > > > marco.g.abreu@googlemail.com> wrote:
> > > >
> > > > > Right
> > > > >
> > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März
> 2018,
> > > > > 17:38:
> > > > >
> > > > > > Are you saying your vote is contingent upon the outcome of a
> > separate
> > > > > vote?
> > > > > >
> > > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
> > > > > > marco.g.abreu@googlemail.com> wrote:
> > > > > >
> > > > > > > +1 for changing the namespace
> > > > > > > -1 for merging this change into master according to the current
> > > > policy
> > > > > > >
> > > > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März
> > > 2018,
> > > > > > > 17:34:
> > > > > > >
> > > > > > > > Release versioning is a separate issue or vote.  At release
> > time,
> > > > > > people
> > > > > > > > can "demand" version X or Y.  This vote represents "do we
> want
> > to
> > > > > > change
> > > > > > > > the namespace".
> > > > > > > >
> > > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <
> > zhunanmcgill@gmail.com
> > > >
> > > > > > wrote:
> > > > > > > >
> > > > > > > > > I think we'd specify it will change in the next version
> > (1.2)?
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <
> > > > > > cjolivier01@gmail.com>
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > This vote is for the code-change of altering the Scala
> API
> > > > > > namespace
> > > > > > > > from
> > > > > > > > > > dmlc to org.apache.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Vote will conclude on Thursday, 5pm PDT.
> > > > > > > > > >
> > > > > > > > > > Thank you,
> > > > > > > > > >
> > > > > > > > > > -Chris
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Marco de Abreu <ma...@googlemail.com>.
Just for clarification: Is this vote about changing the namespace with the
next release?

On Mon, Mar 12, 2018 at 7:16 PM, Naveen Swamy <mn...@gmail.com> wrote:

> Chris, Thanks for starting this vote.
> This is long pending
>
> +1 to change org.apache namespace
>
> On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
> marco.g.abreu@googlemail.com> wrote:
>
> > I gave my +1 for the code modification. The -1 was for Nan Zhus proposal
> to
> > get it into 1.2.
> >
> > On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <cj...@gmail.com>
> > wrote:
> >
> > > If you're tying this to a process issue, then it's no longer a code
> > > modification technical vote.
> > >
> > >
> > > On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
> > > marco.g.abreu@googlemail.com> wrote:
> > >
> > > > Right
> > > >
> > > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März 2018,
> > > > 17:38:
> > > >
> > > > > Are you saying your vote is contingent upon the outcome of a
> separate
> > > > vote?
> > > > >
> > > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
> > > > > marco.g.abreu@googlemail.com> wrote:
> > > > >
> > > > > > +1 for changing the namespace
> > > > > > -1 for merging this change into master according to the current
> > > policy
> > > > > >
> > > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März
> > 2018,
> > > > > > 17:34:
> > > > > >
> > > > > > > Release versioning is a separate issue or vote.  At release
> time,
> > > > > people
> > > > > > > can "demand" version X or Y.  This vote represents "do we want
> to
> > > > > change
> > > > > > > the namespace".
> > > > > > >
> > > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <
> zhunanmcgill@gmail.com
> > >
> > > > > wrote:
> > > > > > >
> > > > > > > > I think we'd specify it will change in the next version
> (1.2)?
> > > > > > > >
> > > > > > > >
> > > > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <
> > > > > cjolivier01@gmail.com>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > This vote is for the code-change of altering the Scala API
> > > > > namespace
> > > > > > > from
> > > > > > > > > dmlc to org.apache.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Vote will conclude on Thursday, 5pm PDT.
> > > > > > > > >
> > > > > > > > > Thank you,
> > > > > > > > >
> > > > > > > > > -Chris
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Naveen Swamy <mn...@gmail.com>.
Chris, Thanks for starting this vote.
This is long pending

+1 to change org.apache namespace

On Mon, Mar 12, 2018 at 10:35 AM, Marco de Abreu <
marco.g.abreu@googlemail.com> wrote:

> I gave my +1 for the code modification. The -1 was for Nan Zhus proposal to
> get it into 1.2.
>
> On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <cj...@gmail.com>
> wrote:
>
> > If you're tying this to a process issue, then it's no longer a code
> > modification technical vote.
> >
> >
> > On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
> > marco.g.abreu@googlemail.com> wrote:
> >
> > > Right
> > >
> > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März 2018,
> > > 17:38:
> > >
> > > > Are you saying your vote is contingent upon the outcome of a separate
> > > vote?
> > > >
> > > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
> > > > marco.g.abreu@googlemail.com> wrote:
> > > >
> > > > > +1 for changing the namespace
> > > > > -1 for merging this change into master according to the current
> > policy
> > > > >
> > > > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März
> 2018,
> > > > > 17:34:
> > > > >
> > > > > > Release versioning is a separate issue or vote.  At release time,
> > > > people
> > > > > > can "demand" version X or Y.  This vote represents "do we want to
> > > > change
> > > > > > the namespace".
> > > > > >
> > > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <zhunanmcgill@gmail.com
> >
> > > > wrote:
> > > > > >
> > > > > > > I think we'd specify it will change in the next version (1.2)?
> > > > > > >
> > > > > > >
> > > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <
> > > > cjolivier01@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > This vote is for the code-change of altering the Scala API
> > > > namespace
> > > > > > from
> > > > > > > > dmlc to org.apache.
> > > > > > > >
> > > > > > > >
> > > > > > > > Vote will conclude on Thursday, 5pm PDT.
> > > > > > > >
> > > > > > > > Thank you,
> > > > > > > >
> > > > > > > > -Chris
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Marco de Abreu <ma...@googlemail.com>.
I gave my +1 for the code modification. The -1 was for Nan Zhus proposal to
get it into 1.2.

On Mon, Mar 12, 2018 at 6:18 PM, Chris Olivier <cj...@gmail.com>
wrote:

> If you're tying this to a process issue, then it's no longer a code
> modification technical vote.
>
>
> On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
> marco.g.abreu@googlemail.com> wrote:
>
> > Right
> >
> > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März 2018,
> > 17:38:
> >
> > > Are you saying your vote is contingent upon the outcome of a separate
> > vote?
> > >
> > > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
> > > marco.g.abreu@googlemail.com> wrote:
> > >
> > > > +1 for changing the namespace
> > > > -1 for merging this change into master according to the current
> policy
> > > >
> > > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März 2018,
> > > > 17:34:
> > > >
> > > > > Release versioning is a separate issue or vote.  At release time,
> > > people
> > > > > can "demand" version X or Y.  This vote represents "do we want to
> > > change
> > > > > the namespace".
> > > > >
> > > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <zh...@gmail.com>
> > > wrote:
> > > > >
> > > > > > I think we'd specify it will change in the next version (1.2)?
> > > > > >
> > > > > >
> > > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <
> > > cjolivier01@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > This vote is for the code-change of altering the Scala API
> > > namespace
> > > > > from
> > > > > > > dmlc to org.apache.
> > > > > > >
> > > > > > >
> > > > > > > Vote will conclude on Thursday, 5pm PDT.
> > > > > > >
> > > > > > > Thank you,
> > > > > > >
> > > > > > > -Chris
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Chris Olivier <cj...@gmail.com>.
If you're tying this to a process issue, then it's no longer a code
modification technical vote.


On Mon, Mar 12, 2018 at 9:56 AM, Marco de Abreu <
marco.g.abreu@googlemail.com> wrote:

> Right
>
> Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März 2018,
> 17:38:
>
> > Are you saying your vote is contingent upon the outcome of a separate
> vote?
> >
> > On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
> > marco.g.abreu@googlemail.com> wrote:
> >
> > > +1 for changing the namespace
> > > -1 for merging this change into master according to the current policy
> > >
> > > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März 2018,
> > > 17:34:
> > >
> > > > Release versioning is a separate issue or vote.  At release time,
> > people
> > > > can "demand" version X or Y.  This vote represents "do we want to
> > change
> > > > the namespace".
> > > >
> > > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <zh...@gmail.com>
> > wrote:
> > > >
> > > > > I think we'd specify it will change in the next version (1.2)?
> > > > >
> > > > >
> > > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <
> > cjolivier01@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > This vote is for the code-change of altering the Scala API
> > namespace
> > > > from
> > > > > > dmlc to org.apache.
> > > > > >
> > > > > >
> > > > > > Vote will conclude on Thursday, 5pm PDT.
> > > > > >
> > > > > > Thank you,
> > > > > >
> > > > > > -Chris
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Marco de Abreu <ma...@googlemail.com>.
Under the current SemVer-policy, this change must not be merged into a 1.x
release branch and that's why I am downvoting. I agree that this change is
necessary in general, but it requires the other vote to pass in order to be
possible within a MXNet 1.x release.

Marco de Abreu <ma...@googlemail.com> schrieb am Mo., 12. März
2018, 17:56:

> Right
>
> Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März 2018,
> 17:38:
>
>> Are you saying your vote is contingent upon the outcome of a separate
>> vote?
>>
>> On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
>> marco.g.abreu@googlemail.com> wrote:
>>
>> > +1 for changing the namespace
>> > -1 for merging this change into master according to the current policy
>> >
>> > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März 2018,
>> > 17:34:
>> >
>> > > Release versioning is a separate issue or vote.  At release time,
>> people
>> > > can "demand" version X or Y.  This vote represents "do we want to
>> change
>> > > the namespace".
>> > >
>> > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <zh...@gmail.com>
>> wrote:
>> > >
>> > > > I think we'd specify it will change in the next version (1.2)?
>> > > >
>> > > >
>> > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <
>> cjolivier01@gmail.com>
>> > > > wrote:
>> > > >
>> > > > > This vote is for the code-change of altering the Scala API
>> namespace
>> > > from
>> > > > > dmlc to org.apache.
>> > > > >
>> > > > >
>> > > > > Vote will conclude on Thursday, 5pm PDT.
>> > > > >
>> > > > > Thank you,
>> > > > >
>> > > > > -Chris
>> > > > >
>> > > >
>> > >
>> >
>>
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Marco de Abreu <ma...@googlemail.com>.
Right

Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März 2018, 17:38:

> Are you saying your vote is contingent upon the outcome of a separate vote?
>
> On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
> marco.g.abreu@googlemail.com> wrote:
>
> > +1 for changing the namespace
> > -1 for merging this change into master according to the current policy
> >
> > Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März 2018,
> > 17:34:
> >
> > > Release versioning is a separate issue or vote.  At release time,
> people
> > > can "demand" version X or Y.  This vote represents "do we want to
> change
> > > the namespace".
> > >
> > > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <zh...@gmail.com>
> wrote:
> > >
> > > > I think we'd specify it will change in the next version (1.2)?
> > > >
> > > >
> > > > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <
> cjolivier01@gmail.com>
> > > > wrote:
> > > >
> > > > > This vote is for the code-change of altering the Scala API
> namespace
> > > from
> > > > > dmlc to org.apache.
> > > > >
> > > > >
> > > > > Vote will conclude on Thursday, 5pm PDT.
> > > > >
> > > > > Thank you,
> > > > >
> > > > > -Chris
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Chris Olivier <cj...@gmail.com>.
Are you saying your vote is contingent upon the outcome of a separate vote?

On Mon, Mar 12, 2018 at 9:37 AM, Marco de Abreu <
marco.g.abreu@googlemail.com> wrote:

> +1 for changing the namespace
> -1 for merging this change into master according to the current policy
>
> Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März 2018,
> 17:34:
>
> > Release versioning is a separate issue or vote.  At release time, people
> > can "demand" version X or Y.  This vote represents "do we want to change
> > the namespace".
> >
> > On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <zh...@gmail.com> wrote:
> >
> > > I think we'd specify it will change in the next version (1.2)?
> > >
> > >
> > > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <cj...@gmail.com>
> > > wrote:
> > >
> > > > This vote is for the code-change of altering the Scala API namespace
> > from
> > > > dmlc to org.apache.
> > > >
> > > >
> > > > Vote will conclude on Thursday, 5pm PDT.
> > > >
> > > > Thank you,
> > > >
> > > > -Chris
> > > >
> > >
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Marco de Abreu <ma...@googlemail.com>.
+1 for changing the namespace
-1 for merging this change into master according to the current policy

Chris Olivier <cj...@gmail.com> schrieb am Mo., 12. März 2018, 17:34:

> Release versioning is a separate issue or vote.  At release time, people
> can "demand" version X or Y.  This vote represents "do we want to change
> the namespace".
>
> On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <zh...@gmail.com> wrote:
>
> > I think we'd specify it will change in the next version (1.2)?
> >
> >
> > On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <cj...@gmail.com>
> > wrote:
> >
> > > This vote is for the code-change of altering the Scala API namespace
> from
> > > dmlc to org.apache.
> > >
> > >
> > > Vote will conclude on Thursday, 5pm PDT.
> > >
> > > Thank you,
> > >
> > > -Chris
> > >
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Chris Olivier <cj...@gmail.com>.
Release versioning is a separate issue or vote.  At release time, people
can "demand" version X or Y.  This vote represents "do we want to change
the namespace".

On Mon, Mar 12, 2018 at 9:30 AM, Nan Zhu <zh...@gmail.com> wrote:

> I think we'd specify it will change in the next version (1.2)?
>
>
> On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <cj...@gmail.com>
> wrote:
>
> > This vote is for the code-change of altering the Scala API namespace from
> > dmlc to org.apache.
> >
> >
> > Vote will conclude on Thursday, 5pm PDT.
> >
> > Thank you,
> >
> > -Chris
> >
>

Re: [VOTE] Change Scala namespace from dmlc to org.apache

Posted by Nan Zhu <zh...@gmail.com>.
I think we'd specify it will change in the next version (1.2)?


On Mon, Mar 12, 2018 at 9:26 AM, Chris Olivier <cj...@gmail.com>
wrote:

> This vote is for the code-change of altering the Scala API namespace from
> dmlc to org.apache.
>
>
> Vote will conclude on Thursday, 5pm PDT.
>
> Thank you,
>
> -Chris
>