On 07/03/2014 09:13, Challen He wrote: > So will need 2 JIRA > > 1. org.apache.olingo.odata4 --> org.apache.olingo.
+1 (are we talking about Maven artifacts' groupId and package names, right?) > 2. versioning namespaces. > For example: > org.apache.olingo.odata4.client.api.edm > org.apache.olingo.odata4.client.api.edm.v3 > org.apache.olingo.odata4.client.api.edm.v4 > ==> > org.apache.olingo.client.api.edm.shared > org.apache.olingo.client.api.edm.v3 - for v3 > org.apache.olingo.client.api.edm - for v4 As previously said, I don't think this is correct, I would leave package names as they currently are. Regards. > I am not sure who should create them, the components' current owner? > > Thanks,-Challen > > -----Original Message----- > From: Klevenz, Stephan [mailto:stephan.klev...@sap.com] > Sent: 2014年3月5日 23:12 > To: dev@olingo.incubator.apache.org > Subject: Re: [OLINGO-169] Work in progress > > +1 > > (if no one complains then I suggest to open a Jira issue for a re-factoring > task) > > On 05.03.14 15:32, "Challen He" <chall...@microsoft.com> wrote: > >> 2. (a) I would vote for org.apache.olingo, removing odata4, (b) I would >> suggest also remove v4 from 'org.apache.olingo.odata4.client.api.edm.v4' >> There is not much worry about protocol change versus our client >> change, but protocol change versus user code change. If we require user >> code to import 'v4', then when we add 'v5', user code still work >> without changing 'v4'->'v5', their possible oversight may make our 'v5' >> never take effect, sounds error-prone. >> -- Francesco Chicchiriccò Tirasa - Open Source Excellence http://www.tirasa.net/ Involved at The Apache Software Foundation: member, Syncope PMC chair, Cocoon PMC, Olingo PPMC http://people.apache.org/~ilgrosso/