Re: [Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-06-01 Thread Chris Withers
Tres Seaver wrote: Another feature I'm not sure is already in setuptools: - I *don't* want dev releases to replace production ones implicitly: no package should be able to install a non-released version without explicit callout. If this isn't already the default behavior, then

Re: [Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-06-01 Thread Jim Fulton
On Jun 1, 2007, at 7:04 AM, Chris Withers wrote: Jim Fulton wrote: Any release tagged as alpha, beta, rc, pre, or with an SVN revision. I agree with Tres' goal. I think setuptools refers to those as pre-release tags. And I think anything that has a pre-release tag should be considered

Re: [Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-06-01 Thread Dieter Maurer
Philipp von Weitershausen wrote at 2007-5-31 22:04 +0200: ... How about foo 2.=5 This seems really weird to me. I much prefer: foo 2, =2.5 Would you be able to write foo 2.4, =2.4.3 Yup. Hmm, ok, then I'm at least not against it. But I still think my variant is shorter and

[Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-05-31 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jim Fulton wrote: In thinking about how we might specify that we want to depend on major versions but sometimes need to specify minimum versions, the following occurred to me: - Suppose that we always had access to the latest released

[Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-05-31 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jim Fulton wrote: On May 31, 2007, at 10:58 AM, Tres Seaver wrote: I'd rather have the dot, e.g. foo 2.* = 2.5, just for clarity: - It makes the intent clearer (that you want any version in the two dot release line). - It disambiguates

Re: [Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-05-31 Thread Christian Theune
Am Donnerstag, den 31.05.2007, 11:14 -0400 schrieb Tres Seaver: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jim Fulton wrote: What do you mean by a dev release? Any release tagged as alpha, beta, rc, pre, or with an SVN revision. I agree with Tres' goal. I think setuptools refers to

Re: [Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-05-31 Thread Jim Fulton
On May 31, 2007, at 11:14 AM, Tres Seaver wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jim Fulton wrote: On May 31, 2007, at 10:58 AM, Tres Seaver wrote: I'd rather have the dot, e.g. foo 2.* = 2.5, just for clarity: - It makes the intent clearer (that you want any version in the

Re: [Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-05-31 Thread Jim Fulton
On May 31, 2007, at 11:26 AM, Christian Theune wrote: Am Donnerstag, den 31.05.2007, 11:14 -0400 schrieb Tres Seaver: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jim Fulton wrote: What do you mean by a dev release? Any release tagged as alpha, beta, rc, pre, or with an SVN revision.

Re: [Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-05-31 Thread Christian Theune
Am Donnerstag, den 31.05.2007, 11:28 -0400 schrieb Jim Fulton: On May 31, 2007, at 11:26 AM, Christian Theune wrote: Am Donnerstag, den 31.05.2007, 11:14 -0400 schrieb Tres Seaver: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jim Fulton wrote: What do you mean by a dev release?

[Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-05-31 Thread Philipp von Weitershausen
Jim Fulton wrote: Combined with the fact that that great majority of packages don't change very much after they have become stable, I think most package dependencies could be expressed very simply if there was a simple syntax to specify *just* the major version. In the context of setuptools,

[Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-05-31 Thread Philipp von Weitershausen
Philipp von Weitershausen wrote: Jim Fulton wrote: Combined with the fact that that great majority of packages don't change very much after they have become stable, I think most package dependencies could be expressed very simply if there was a simple syntax to specify *just* the major

Re: [Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-05-31 Thread Jim Fulton
On May 31, 2007, at 3:37 PM, Philipp von Weitershausen wrote: Jim Fulton wrote: Combined with the fact that that great majority of packages don't change very much after they have become stable, I think most package dependencies could be expressed very simply if there was a simple syntax

Re: [Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-05-31 Thread Jim Fulton
On May 31, 2007, at 3:40 PM, Philipp von Weitershausen wrote: Philipp von Weitershausen wrote: Jim Fulton wrote: Combined with the fact that that great majority of packages don't change very much after they have become stable, I think most package dependencies could be expressed very

Re: [Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-05-31 Thread Jim Fulton
On May 31, 2007, at 3:54 PM, Philipp von Weitershausen wrote: On 31 May 2007, at 21:50 , Jim Fulton wrote: On May 31, 2007, at 3:37 PM, Philipp von Weitershausen wrote: Jim Fulton wrote: Combined with the fact that that great majority of packages don't change very much after they have

Re: [Zope3-dev] Re: A thought on backward compatibility and minimum versions

2007-05-31 Thread Philipp von Weitershausen
On 31 May 2007, at 22:00 , Jim Fulton wrote: On May 31, 2007, at 3:54 PM, Philipp von Weitershausen wrote: On 31 May 2007, at 21:50 , Jim Fulton wrote: On May 31, 2007, at 3:37 PM, Philipp von Weitershausen wrote: Jim Fulton wrote: Combined with the fact that that great majority of