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 <zhunanmcg...@gmail.com> wrote: > +1 > > and additional suggestion is do it ASAP > > On Mon, Mar 12, 2018 at 11:21 PM, Chris Olivier <cjolivie...@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 <steffenroc...@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 <rahulhuil...@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 < > > > > roshaninagmo...@gmail.com> > > > > wrote: > > > > > > > > > +1 to change the namespace > > > > > > > > > > On Mon, Mar 12, 2018 at 3:05 PM, Chris Olivier < > > cjolivie...@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 < > > > cjolivie...@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.ab...@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 < > > mnnav...@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.ab...@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 < > > > > > > cjolivie...@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.ab...@googlemail.com> wrote: > > > > > > >> > > > > > > > > > >> > > > > Right > > > > > > >> > > > > > > > > > > >> > > > > Chris Olivier <cjolivie...@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.ab...@googlemail.com> wrote: > > > > > > >> > > > > > > > > > > > >> > > > > > > +1 for changing the namespace > > > > > > >> > > > > > > -1 for merging this change into master according > to > > > the > > > > > > >> current > > > > > > >> > > > policy > > > > > > >> > > > > > > > > > > > > >> > > > > > > Chris Olivier <cjolivie...@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 < > > > > > > >> > zhunanmcg...@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 < > > > > > > >> > > > > > cjolivie...@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 > > > > > > > > > >