Salut,

>
> There's no need to update both the groupId and tthe artifactId.
> So long as the each unique package name relates to a unique
> groupId:artifactId pair, Maven should be able to resolve dependencies
> correctly.
>

Yes it does, the issue is not technical but rather keeping coherence
with previous cases, indeed I mentioned past experiences with pool2
[1] (o.a.c:commons-pool2) and digester3 [2] (o.a.c:digester3) where we
agreed on updating both - what is the reason to make an exception with
chain?

>
> Changing package name causes lots of work for downstream users.
>

Yes, I agree, anyway we spoke about the plan of releasing a major
version of the [chain] component...

> So are you sure that:
> - compatibilty has to be broken in order to support the changes that
> have been made?

The main big impact is changing the Command/Chain#execute() method
signature supporting the Map<K,V> as context, as we discussed last
year - since we

> - there aren't any other pending API changes that would require
> another package rename for the next release?
>

Do you mean components that dependes to chain?

Just for the record, clirr report of chain2 [3] has been updated on my
personal space, so people can discuss about changes.

thanks for the feedbacks,
-Simo

[1] https://svn.apache.org/repos/asf/commons/proper/pool/trunk/pom.xml
[2] 
https://svn.apache.org/repos/asf/commons/proper/digester/tags/DIGESTER3_3_0/pom.xml
[3] http://people.apache.org/~simonetripodi/chain2/clirr-report.html

http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/




>
> There's no need to update both the groupId and tthe artifactId.
> So long as the each unique package name relates to a unique
> groupId:artifactId pair, Maven should be able to resolve dependencies
> correctly.
>
> However it is easier to keep the artifactId in step with the package name.
>
>> Any objection?
>
> Changing package name causes lots of work for downstream users.
>
> So are you sure that:
> - compatibilty has to be broken in order to support the changes that
> have been made?
> - there aren't any other pending API changes that would require
> another package rename for the next release?
>
>> TIA,
>> -Simo
>>
>> [1] https://issues.apache.org/jira/browse/CHAIN-58
>>
>> http://people.apache.org/~simonetripodi/
>> http://simonetripodi.livejournal.com/
>> http://twitter.com/simonetripodi
>> http://www.99soft.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
>

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

Reply via email to