On 17 December 2011 13:09, Gary Gregory <garydgreg...@gmail.com> wrote:
> On Dec 17, 2011, at 5:58, sebb <seb...@gmail.com> wrote:
>
>> On 17 December 2011 06:05, Damjan Jovanovic <damjan....@gmail.com> wrote:
>>> On Sat, Dec 17, 2011 at 1:35 AM, Gary Gregory <garydgreg...@gmail.com>wrote:
>>>
>>>> On Fri, Dec 16, 2011 at 5:54 PM, sebb <seb...@gmail.com> wrote:
>>>>
>>>>> On 16 December 2011 20:49, Gary Gregory <garydgreg...@gmail.com> wrote:
>>>>>> On Fri, Dec 16, 2011 at 1:43 PM, sebb <seb...@gmail.com> wrote:
>>>>>>
>>>>>>> On 16 December 2011 17:27, Simone Tripodi <simonetrip...@apache.org>
>>>>>>> wrote:
>>>>>>>> AH yes, that's because Sanselan came from the Incubator and hasn't
>>>>>>>> been updated yet :P
>>>>>>>
>>>>>>> Yes - that's good (as it happens).
>>>>>>>
>>>>>>> The previous (incubator) Maven release was under the groupId
>>>>>>> org.apache.sanselan, and the package was also o.a.sanselan
>>>>>>>
>>>>>>> The package name has been changed already, so we can change the Maven
>>>>>>> groupId to o.a.commons, which will automatically give Nexus access.
>>>>>>>
>>>>>>
>>>>>> I see "package org.apache.sanselan" all over in
>>>>>> https://svn.apache.org/repos/asf/commons/proper/sanselan/trunk
>>>>>>
>>>>>> Do I have the right project checked out?
>>>>>
>>>>> Oops!  Yes, you do.
>>>>>
>>>>> Sorry, got that wrong - I thought I had checked the current package.
>>>>>
>>>>> In which case, we either need to
>>>>> * keep the package name & make another release under the old Maven
>>>> coords,
>>>>> or
>>>>> * change the package to o.a.c and make a release under Maven o.a.c.
>>>>>
>>>>
>>>>  IMO "change the package to o.a.c", should be done now.
>>>>
>>>> I'll could it unless you or anyone gets to it first, or makes other kinds
>>>> of noises.
>>>>
>>>>
>>> If a 1.0 release is necessary, I'd like to make other changes too before
>>> that.
>>
>> If the package name is changed to o.a.commons, the
>
> Note that there are other package name oddities like mixed case
> package names which should be all lower case.

+1 to fixing those - it's obvious what the proper solution is there.

The tricky bit is getting the API correct ... or at least sufficiently
correct that a further break in binary compat. is very unlikely.

> Gary
>
>> Commons versioning
>> guidelines require a major version bump.
>> Probably a good idea anyway to release as 1.0 to show that the
>> incubation stage is finally over.
>>
>> The package name change means there's no need to keep binary
>> compatibility - users will have to edit and recompile anyway.
>> But ideally fix all broken bits of the API at once to avoid having to
>> change the package name again in the future.
>>
>>> As for the Java 1.5 update, that would make a Java ME port harder to do,
>>> but I'd rather have an Android port anyway.
>>>
>>> Damjan
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to