[math] Formatting Infinities and NaN in exception messages

2010-11-24 Thread Phil Steitz
Researching MATH-414, I am seeing this stacktrace: org.apache.commons.math.ConvergenceException: Continued fraction diverged to NaN for value ? at org.apache.commons.math.util.ContinuedFraction.evaluate(ContinuedFraction.java:186) The "?" should represent positive infinity (the actual paramet

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread Matt Benson
On Nov 24, 2010, at 2:54 PM, Niall Pemberton wrote: > On Wed, Nov 24, 2010 at 7:43 PM, James Carman > wrote: >> On Wed, Nov 24, 2010 at 12:00 PM, Ralph Goers >> wrote: >>> >>> I disagree. The "rule" should be that a new package and artifactId is >>> required when compatibility is broken, not

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread James Carman
That's already part of the binary compatibility rule On Nov 24, 2010 4:31 PM, "Ralph Goers" wrote: > > On Nov 24, 2010, at 11:43 AM, James Carman wrote: > >> On Wed, Nov 24, 2010 at 12:00 PM, Ralph Goers >> wrote: >>> >>> I disagree. The "rule" should be that a new package and artifactId is requi

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread Ralph Goers
On Nov 24, 2010, at 11:43 AM, James Carman wrote: > On Wed, Nov 24, 2010 at 12:00 PM, Ralph Goers > wrote: >> >> I disagree. The "rule" should be that a new package and artifactId is >> required when compatibility is broken, not when a version change occurs. >> Exceptions should be based on t

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread James Carman
They would need to change together to be of any use obviously. On Nov 24, 2010 3:55 PM, "Niall Pemberton" wrote: > On Wed, Nov 24, 2010 at 7:43 PM, James Carman > wrote: >> On Wed, Nov 24, 2010 at 12:00 PM, Ralph Goers >> wrote: >>> >>> I disagree. The "rule" should be that a new package and art

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread Niall Pemberton
On Wed, Nov 24, 2010 at 7:43 PM, James Carman wrote: > On Wed, Nov 24, 2010 at 12:00 PM, Ralph Goers > wrote: >> >> I disagree. The "rule" should be that a new package and artifactId is >> required when compatibility is broken, not when a version change occurs. >> Exceptions should be based on

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread Jörg Schaible
Luc Maisonobe wrote: > Le 24/11/2010 20:43, James Carman a écrit : >> On Wed, Nov 24, 2010 at 12:00 PM, Ralph Goers >> wrote: >>> >>> I disagree. The "rule" should be that a new package and artifactId is >>> required when compatibility is broken, not when a version change occurs. >>> Exceptions s

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread Oliver Heger
Am 24.11.2010 21:17, schrieb Luc Maisonobe: Le 24/11/2010 20:43, James Carman a écrit : On Wed, Nov 24, 2010 at 12:00 PM, Ralph Goers wrote: I disagree. The "rule" should be that a new package and artifactId is required when compatibility is broken, not when a version change occurs. Excepti

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread Luc Maisonobe
Le 24/11/2010 20:43, James Carman a écrit : > On Wed, Nov 24, 2010 at 12:00 PM, Ralph Goers > wrote: >> >> I disagree. The "rule" should be that a new package and artifactId is >> required when compatibility is broken, not when a version change occurs. >> Exceptions should be based on that polic

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread James Carman
On Wed, Nov 24, 2010 at 12:16 PM, Niall Pemberton wrote: > > Package name change decisions should be based purely on whether a > component decides whether breaking binary compatibility is acceptable > or not. > > I also think conflating version/packagename/maven issues causes > confusion. The deci

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread James Carman
On Wed, Nov 24, 2010 at 12:00 PM, Ralph Goers wrote: > > I disagree. The "rule" should be that a new package and artifactId is > required when compatibility is broken, not when a version change occurs. > Exceptions should be based on that policy, not on a version change occurs. > Ok, so how abo

[Commons Wiki] Update of "LocalBadContent" by sebbapach e

2010-11-24 Thread Apache Wiki
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Commons Wiki" for change notification. The "LocalBadContent" page has been changed by sebbapache. http://wiki.apache.org/commons/LocalBadContent?action=diff&rev1=7&rev2=8 --

[Commons Wiki] Update of "MavenGroupIDChange" by sebbap ache

2010-11-24 Thread Apache Wiki
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Commons Wiki" for change notification. The "MavenGroupIDChange" page has been changed by sebbapache. The comment on this change is: What is jar hell. http://wiki.apache.org/commons/MavenGroupIDChange?action=diff&rev1=4&rev2=

Re: AW: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Luc Maisonobe
Le 24/11/2010 18:44, sebb a écrit : > On 24 November 2010 17:01, Luc Maisonobe wrote: >> Le 24/11/2010 17:19, Dietmar Wolz a écrit : >>> >>> that depends on math 2.1. Orekit itself (or whatever other immediate dependency) may not have cut a release changing its internal use to 3.0. >>

Re: AW: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread sebb
On 24 November 2010 17:01, Luc Maisonobe wrote: > Le 24/11/2010 17:19, Dietmar Wolz a écrit : >> >> >>> that depends on math 2.1.  Orekit itself (or whatever other immediate >>> dependency) may not have cut a release changing its internal use to 3.0.  At >> >> Is this realistic? I would expect qui

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread Niall Pemberton
On Wed, Nov 24, 2010 at 3:36 PM, James Carman wrote: > We've had this package name/artifactId change discussion numerous > times and I think it's time we put this thing to a vote.  What I > propose is that we say that this is a rule and in order to "break" > that rule, you have to provide strong e

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread Ralph Goers
On Nov 24, 2010, at 7:36 AM, James Carman wrote: > We've had this package name/artifactId change discussion numerous > times and I think it's time we put this thing to a vote. What I > propose is that we say that this is a rule and in order to "break" > that rule, you have to provide strong evid

Re: AW: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Luc Maisonobe
Le 24/11/2010 17:19, Dietmar Wolz a écrit : > > >> that depends on math 2.1. Orekit itself (or whatever other immediate >> dependency) may not have cut a release changing its internal use to 3.0. At > > Is this realistic? I would expect quite early an Orekit version supporting CM > 3.0. For

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread Ralph Goers
On Nov 24, 2010, at 8:18 AM, James Carman wrote: > On Wed, Nov 24, 2010 at 11:11 AM, Stephen Colebourne > wrote: >> >> For example, if a whole set of new features is added, it can be worth >> using a new version number for marketing reasons (advertising the >> major new features). This can resu

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread Phil Steitz
On Wed, Nov 24, 2010 at 11:11 AM, Stephen Colebourne wrote: > While I hardly count as having a vote now, I do have an opinion ;-) > Cycles welcome :)) > > I think that the formulation below is too strong. I'd argue that > changing the package name is required when there is significant > incompat

Re: AW: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Luc Maisonobe
Le 24/11/2010 17:09, Dietmar Wolz a écrit : > > >> The name change is not for maintaining several versions in parallel. It >> is to allow projects to have parts depending on the old (unmaintained) >> version and new (maintained) version to compile and let them go back in >> sync progressively. It

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread James Carman
On Wed, Nov 24, 2010 at 10:36 AM, James Carman wrote: > > [ ] +1 - accept this as a rule > [ ] -1 - do not accept this as a rule > Here's my +1 - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread James Carman
On Wed, Nov 24, 2010 at 11:07 AM, sebb wrote: >> A major version change requires that you change the package name (the >> part that comes after org.apache.commons) and the Maven artifactId to >> the component's name with the major version appended to the end. >> >> [ ] +1 - accept this as a rule >

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread Gary Gregory
+1 Gary On Nov 24, 2010, at 7:36, "James Carman" wrote: > We've had this package name/artifactId change discussion numerous > times and I think it's time we put this thing to a vote. What I > propose is that we say that this is a rule and in order to "break" > that rule, you have to provide st

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Phil Steitz
On Wed, Nov 24, 2010 at 4:38 AM, Luc Maisonobe wrote: > Hi all, > > We have cut a branch for 2.X some times ago and starting work on 3.0. > 2.2 is (as far as I am concerned) both a bug fix release and a > transition release towards 3.0. The recent thread about repackaging a > set of user-related e

AW: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Dietmar Wolz
>that depends on math 2.1. Orekit itself (or whatever other immediate >dependency) may not have cut a release changing its internal use to 3.0. At Is this realistic? I would expect quite early an Orekit version supporting CM 3.0. May be not a release but the actual Orekit trunk. So for your o

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread James Carman
On Wed, Nov 24, 2010 at 11:11 AM, Stephen Colebourne wrote: > > For example, if a whole set of new features is added, it can be worth > using a new version number for marketing reasons (advertising the > major new features). This can result in a major version that is still > compatible. > > It is

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Gilles Sadowski
> [...] > > As I said, the use case driving the need for the package name change is > really beyond users' control, so I am +1 on the package name change for 3.0 > > > > > [1] I would be the first to have a little less work as a result of the name > >change. +1 Gilles P.S. Can we do the c

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread James Carman
On Wed, Nov 24, 2010 at 11:09 AM, Dietmar Wolz wrote: > > The question is: Are there projects using CM where the transition time is > large enough to justify the usage of two different versions of CM at > the same time? I am usually working in an OSGI-context where in principal > such situations a

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread Stephen Colebourne
While I hardly count as having a vote now, I do have an opinion ;-) I think that the formulation below is too strong. I'd argue that changing the package name is required when there is significant incompatibility, but a major version change might not cause such incompatibility. For example, if a

AW: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Dietmar Wolz
>The name change is not for maintaining several versions in parallel. It >is to allow projects to have parts depending on the old (unmaintained) >version and new (maintained) version to compile and let them go back in >sync progressively. It is exactly the same process than the change in >2.2 for

Re: [VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread sebb
On 24 November 2010 15:36, James Carman wrote: > We've had this package name/artifactId change discussion numerous > times and I think it's time we put this thing to a vote.  What I > propose is that we say that this is a rule and in order to "break" > that rule, you have to provide strong evidenc

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Phil Steitz
On Wed, Nov 24, 2010 at 10:34 AM, Gilles Sadowski < gil...@harfang.homelinux.org> wrote: > Hello. > > > If you break compatibility, then the advisable thing to do is change > > the package name (and artifactId, etc.). Now, if we can be almost > > certain that there would be no case that you would

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread James Carman
On Wed, Nov 24, 2010 at 10:34 AM, Gilles Sadowski wrote: > > Wouldn't it mean that at least one of the two libraries is not an active > project? Otherwise I'd think they would benefit from upgrading. > So what if it isn't? If the library works for what you need it to do and it relies on an older

[VOTE] Accept the package name/artifactId guideline as a "rule"...

2010-11-24 Thread James Carman
We've had this package name/artifactId change discussion numerous times and I think it's time we put this thing to a vote. What I propose is that we say that this is a rule and in order to "break" that rule, you have to provide strong evidence that the component's situation is unique and not affec

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Gilles Sadowski
Hello. > If you break compatibility, then the advisable thing to do is change > the package name (and artifactId, etc.). Now, if we can be almost > certain that there would be no case that you wouldn't have a situation > come up where two different, incompatible versions of math would be > requir

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread James Carman
Ok, so if you guys go to a 3.0 version which breaks compatibility, then I'd suggest you do the package/artifactId "switcheroo". Note, this is not technically changing the name of the project. It's merely a way to avoid "jar hell" (as has been discussed numerous times). Yes, it will involve a bit

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Luc Maisonobe
Le 24/11/2010 15:34, James Carman a écrit : > If you break compatibility, then the advisable thing to do is change > the package name (and artifactId, etc.). Now, if we can be almost > certain that there would be no case that you wouldn't have a situation > come up where two different, incompatibl

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Luc Maisonobe
Le 24/11/2010 15:27, Gilles Sadowski a écrit : > Hi. > >>> [...] >>> >>> The name change is an option only if we can reasonably expect that >>> applications would use both "math" and "math3". >> >> No, the sole purpose of such a change is to avoid jar hell for >> applications that do not use fancy

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread James Carman
If you break compatibility, then the advisable thing to do is change the package name (and artifactId, etc.). Now, if we can be almost certain that there would be no case that you wouldn't have a situation come up where two different, incompatible versions of math would be required on the classpat

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Gilles Sadowski
Hi. > > [...] > > > > The name change is an option only if we can reasonably expect that > > applications would use both "math" and "math3". > > No, the sole purpose of such a change is to avoid jar hell for > applications that do not use fancy loading mechanisms like OSGi. Why, "no"? "Jar hel

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Luc Maisonobe
Le 24/11/2010 13:10, Gilles Sadowski a écrit : > Hi Luc. > >> [...] I also noticed we now have an increasing number of users and some complex projects among them. So it may be time for us to follow the general trend proposed for commons components and switch our top level

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Gilles Sadowski
Hello. > [...] > > I would very much like to have 2.X released early, preferably in > December. I also think 3.0 should be released early (perhaps during > spring) as some projects I know of would need it. > ++1 (for both releases) Gilles -

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Gilles Sadowski
Hi Luc. > [...] > >> > >> I also noticed we now have an increasing number of users and some > >> complex projects among them. So it may be time for us to follow the > >> general trend proposed for commons components and switch our top level > >> package name from org.apache.commons.math to org.apa

Re: [lang3] Test Fail in Headless Mode (at Least on a Mac)

2010-11-24 Thread sebb
On 24 November 2010 11:02, Stefan Bodewig wrote: > On 2010-11-24, sebb wrote: > >> On 24 November 2010 09:46, Stefan Bodewig wrote: >>> On 2010-11-22, Jörg Schaible wrote: > Stefan Bodewig wrote: > > The commons-lang3 builds fail[2] and too me it looks as if this was > because AWT is

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread sebb
On 24 November 2010 10:45, Luc Maisonobe wrote: > Le 24/11/2010 11:34, sebb a écrit : >> On 24 November 2010 09:38, Luc Maisonobe wrote: >>> Hi all, >>> >>> We have cut a branch for 2.X some times ago and starting work on 3.0. >>> 2.2 is (as far as I am concerned) both a bug fix release and a >>>

Re: [lang3] Test Fail in Headless Mode (at Least on a Mac)

2010-11-24 Thread Stefan Bodewig
On 2010-11-24, sebb wrote: > On 24 November 2010 09:46, Stefan Bodewig wrote: >> On 2010-11-22, Jörg Schaible wrote: >>> Stefan Bodewig wrote: The commons-lang3 builds fail[2] and too me it looks as if this was because AWT is not running in headless mode, >> confirmed by passing -Dar

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Luc Maisonobe
Le 24/11/2010 11:34, sebb a écrit : > On 24 November 2010 09:38, Luc Maisonobe wrote: >> Hi all, >> >> We have cut a branch for 2.X some times ago and starting work on 3.0. >> 2.2 is (as far as I am concerned) both a bug fix release and a >> transition release towards 3.0. The recent thread about

Re: [lang3] Test Fail in Headless Mode (at Least on a Mac)

2010-11-24 Thread sebb
On 24 November 2010 09:46, Stefan Bodewig wrote: > On 2010-11-22, Jörg Schaible wrote: > >> Stefan Bodewig wrote: > >>> The commons-lang3 builds fail[2] and too me it looks as if this was >>> because AWT is not running in headless mode, > > confirmed by passing -DargLine=-Djava.awt.headless=true t

Re: [math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread sebb
On 24 November 2010 09:38, Luc Maisonobe wrote: > Hi all, > > We have cut a branch for 2.X some times ago and starting work on 3.0. > 2.2 is (as far as I am concerned) both a bug fix release and a > transition release towards 3.0. The recent thread about repackaging a > set of user-related excepti

Re: [lang3] Test Fail in Headless Mode (at Least on a Mac)

2010-11-24 Thread Stefan Bodewig
On 2010-11-22, Jörg Schaible wrote: > Stefan Bodewig wrote: >> The commons-lang3 builds fail[2] and too me it looks as if this was >> because AWT is not running in headless mode, confirmed by passing -DargLine=-Djava.awt.headless=true to mvn - the builds now pass. >> I am suprised the problem d

[math] roadmap for 2.X and 3.0 ?

2010-11-24 Thread Luc Maisonobe
Hi all, We have cut a branch for 2.X some times ago and starting work on 3.0. 2.2 is (as far as I am concerned) both a bug fix release and a transition release towards 3.0. The recent thread about repackaging a set of user-related exceptions showed this point of view. I first intended to wait unt