Re: [PROPOSAL] Major versions require package name change

2006-11-10 Thread Joerg Heinicke
Torsten Curdt apache.org> writes: > > I really wonder why this should be a concern of the actual component at all. > > A component is an encapsulated piece of software with a well-defined > > interface (here API). If there are problems in the environment in using this > > component or looking it

Re: [PROPOSAL] Major versions require package name change

2006-11-07 Thread Torsten Curdt
On 11/7/06, Joerg Heinicke <[EMAIL PROTECTED]> wrote: Stephen Colebourne btopenworld.com> writes: > PROPOSAL: > The major version number of a component, where it is greater than 1, > shall be included in the package name. I really wonder why this should be a concern of the actual component at

Re: [PROPOSAL] Major versions require package name change

2006-11-07 Thread Joerg Heinicke
Stephen Colebourne btopenworld.com> writes: > PROPOSAL: > The major version number of a component, where it is greater than 1, > shall be included in the package name. I really wonder why this should be a concern of the actual component at all. A component is an encapsulated piece of software w

RE: [PROPOSAL] Major versions require package name change

2006-11-06 Thread Jörg Schaible
Stephen Colebourne wrote on Sunday, October 29, 2006 12:35 PM: > PROPOSAL: > The major version number of a component, where it is greater than 1, > shall be included in the package name. > [snip] > > This proposal is about making upgrades *predicatable* at the > expense of > a small amount of pai

Re: [PROPOSAL] Major versions require package name change

2006-11-04 Thread Phil Steitz
On 11/1/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote: An attempt at a summary on this topic. The majority view on the thread was that a major version should not be mandated to mean a package rename. Instead, the view most widely expressed was that this should be a component decision. A seco

Re: [PROPOSAL] Major versions require package name change

2006-11-01 Thread Stephen Colebourne
An attempt at a summary on this topic. The majority view on the thread was that a major version should not be mandated to mean a package rename. Instead, the view most widely expressed was that this should be a component decision. A second angle to emerge is that a 'large non-compatible chang

Re: [PROPOSAL] Major versions require package name change

2006-10-31 Thread Rahul Akolkar
On 10/29/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote: This proposal is about making upgrades *predicatable* at the expense of a small amount of pain. I know that most of us don't really like it, but I contend that there is no alternative other than to inflict pain on users of commons over

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Niall Pemberton
On 10/30/06, Luc Maisonobe <[EMAIL PROTECTED]> wrote: (I'm not sure I allowed to express this opinion as I am only a new contributor, please ignore this message if you consider this a reserved topic). Absolutely you're allowed - its a public mailing list - there aren't any "reserved topics" he

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Niall Pemberton
On 10/30/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote: From: Sandy McArthur <[EMAIL PROTECTED]> > If we want to come up with the notion of a "super" version, something > that is more broad than a "major" version and includes non-backwards > compatible changes I'm fine with that. > > But manda

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Henri Yandell
On 10/30/06, Luc Maisonobe <[EMAIL PROTECTED]> wrote: (I'm not sure I allowed to express this opinion as I am only a new contributor, please ignore this message if you consider this a reserved topic). Please, comment away. All topics are open, and this one especially so given that it's talking

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Luc Maisonobe
someone said: So what does a major version mean? Surely a major version means "we have changed the code so it is no longer compatible, you cannot upgrade simlpy and easily" This may or may not be true and it also depend on how the product is used. Some power users may consider an apparent min

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Henri Yandell
On 10/30/06, Sandy McArthur <[EMAIL PROTECTED]> wrote: On 10/30/06, Henri Yandell <[EMAIL PROTECTED]> wrote: > On 10/30/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote: > > From: Sandy McArthur <[EMAIL PROTECTED]> > > > If we want to come up with the notion of a "super" version, something > > >

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Sandy McArthur
On 10/30/06, Henri Yandell <[EMAIL PROTECTED]> wrote: On 10/30/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote: > From: Sandy McArthur <[EMAIL PROTECTED]> > > If we want to come up with the notion of a "super" version, something > > that is more broad than a "major" version and includes non-back

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Henri Yandell
On 10/30/06, Martin Cooper <[EMAIL PROTECTED]> wrote: On 10/30/06, Henri Yandell <[EMAIL PROTECTED]> wrote: > > On 10/30/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote: > > From: Sandy McArthur <[EMAIL PROTECTED]> > > > If we want to come up with the notion of a "super" version, something > > >

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Martin Cooper
On 10/30/06, Henri Yandell <[EMAIL PROTECTED]> wrote: On 10/30/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote: > From: Sandy McArthur <[EMAIL PROTECTED]> > > If we want to come up with the notion of a "super" version, something > > that is more broad than a "major" version and includes non-bac

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Henri Yandell
On 10/30/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote: From: Sandy McArthur <[EMAIL PROTECTED]> > If we want to come up with the notion of a "super" version, something > that is more broad than a "major" version and includes non-backwards > compatible changes I'm fine with that. > > But manda

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Sandy McArthur
On 10/30/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote: From: Sandy McArthur <[EMAIL PROTECTED]> > If we want to come up with the notion of a "super" version, something > that is more broad than a "major" version and includes non-backwards > compatible changes I'm fine with that. > > But manda

RE: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Gary Gregory
gt; To: Jakarta Commons Developers List > Subject: Re: [PROPOSAL] Major versions require package name change > > On 10/29/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote: > > PROPOSAL: > > The major version number of a component, where it is greater than 1, > > sha

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Martin Cooper
On 10/30/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote: From: Sandy McArthur <[EMAIL PROTECTED]> > If we want to come up with the notion of a "super" version, something > that is more broad than a "major" version and includes non-backwards > compatible changes I'm fine with that. > > But mand

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Stephen Colebourne
From: Sandy McArthur <[EMAIL PROTECTED]> > If we want to come up with the notion of a "super" version, something > that is more broad than a "major" version and includes non-backwards > compatible changes I'm fine with that. > > But mandating that any major release be completely non-backwards > co

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Sandy McArthur
On 10/29/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote: PROPOSAL: The major version number of a component, where it is greater than 1, shall be included in the package name. I gotta disagree with this. If we want to come up with the notion of a "super" version, something that is more broad

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Rory Winston
Torsten I dont get the analogy either - I didnt see how it helped prove your point. I understand your arguments though, and I can see your point, but I still can't see any convincing arguments for mandating this type of approach. Best left to the individual project maintainers, IMHO. "Jakarta

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Rory Winston
Torsten I dont get the analogy either - I didnt see how it helped prove your point. I understand your arguments though, and I can see your point, but I still can't see any convincing arguments for mandating this type of approach. Best left to the individual project maintainers, IMHO. "Jakarta

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Torsten Curdt
On 10/30/06, Niall Pemberton <[EMAIL PROTECTED]> wrote: On 10/30/06, Torsten Curdt <[EMAIL PROTECTED]> wrote: > > There are clearly good reasons / circumstances to take the approach > > you suggest, but it is a user unfriendly approach. As a user I like to > > try out new versions by dropping in

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Niall Pemberton
On 10/30/06, Torsten Curdt <[EMAIL PROTECTED]> wrote: > There are clearly good reasons / circumstances to take the approach > you suggest, but it is a user unfriendly approach. As a user I like to > try out new versions by dropping in a new jar - before taking the > decision to upgrade. This appr

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread James Carman
I think the point is that we don't think this should be mandated and up to the individual project teams to decide what they want to do. I would agree that this option should be standardized (appending the major release version number to the package name) so that folks know what's going on if it d

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread Torsten Curdt
There are clearly good reasons / circumstances to take the approach you suggest, but it is a user unfriendly approach. As a user I like to try out new versions by dropping in a new jar - before taking the decision to upgrade. This approach rules that out and it wouldn't surprise me if users starte

Re: [PROPOSAL] Major versions require package name change

2006-10-30 Thread James Carman
I agree. I don't think we should mandate this either. On 10/29/06, Rory Winston <[EMAIL PROTECTED]> wrote: That should be "an appropriate solution *for everybody*" Rory Winston wrote: > +1 > > I agree this is an issue which package maintainers will need to > consider when making major releases

Re: [PROPOSAL] Major versions require package name change

2006-10-29 Thread Rory Winston
That should be "an appropriate solution *for everybody*" Rory Winston wrote: +1 I agree this is an issue which package maintainers will need to consider when making major releases. I dont believe that mandating package name changes is an appropriate solution. Niall Pemberton wrote: On 10/2

Re: [PROPOSAL] Major versions require package name change

2006-10-29 Thread Rory Winston
+1 I agree this is an issue which package maintainers will need to consider when making major releases. I dont believe that mandating package name changes is an appropriate solution. Niall Pemberton wrote: On 10/29/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote: PROPOSAL: The major versio

Re: [PROPOSAL] Major versions require package name change

2006-10-29 Thread Niall Pemberton
On 10/29/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote: PROPOSAL: The major version number of a component, where it is greater than 1, shall be included in the package name. EXAMPLE: org.apache.commons.pool - version 1.x line org.apache.commons.pool2 - version 2.x line RATIONALE: Java has no

[PROPOSAL] Major versions require package name change

2006-10-29 Thread Stephen Colebourne
PROPOSAL: The major version number of a component, where it is greater than 1, shall be included in the package name. EXAMPLE: org.apache.commons.pool - version 1.x line org.apache.commons.pool2 - version 2.x line RATIONALE: Java has no mechanism for handling different versions of the same li