Hi Sebb and Simo,

I just created an issue to represent the work for renaming the package and
the artifact id.
https://issues.apache.org/jira/browse/CHAIN-65

In it, I have attached a potential patch for the rename. Please take a look
and let me know if it works for you.

Thanks,
-Elijah

On Tue, Feb 14, 2012 at 5:18 AM, Simone Tripodi <simonetrip...@apache.org>wrote:

> 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