[Zope3-dev] Re: Heads up: major change in zc.buildout policy for selecting distributions

2007-08-20 Thread Jim Fulton


On Aug 20, 2007, at 1:18 PM, Jim Fulton wrote:
I'm about to make a new release of zc.buildout that uses a  
different policy for selecting distributions.  In particular, by  
default, zc.buildout will now prefer final distributions over non- 
final ones.  If there are final and non-final distributions that  
satisfy a requirement, buildout will, by default, select a final  
distribution even if there are non-final distributions that satisfy  
a requirement.


This release will cause many existing buildouts to use older  
distributions than they do now.


You can change this behavior by providing a prefer-final buildout  
option:


  [buildout]
  prefer-final = false


I decided, with some prompting from Martin Aspeli, that this would be  
too disruptive.  The latest release of zc.buildout still supports  
newest releases.  To prefer final releases, you have to set the  
prefer-final option to true.  In zc.buildout version 2,  final  
releases will be prefered by default.


Jim

--
Jim Fulton  mailto:[EMAIL PROTECTED]Python 
Powered!
CTO (540) 361-1714  
http://www.python.org
Zope Corporationhttp://www.zope.com http://www.zope.org



___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Re: Heads up: major change in zc.buildout policy for selecting distributions

2007-08-20 Thread Christian Theune
Am Montag, den 20.08.2007, 14:27 -0400 schrieb Jim Fulton:
> No, I'm wrong, I'm going to back these changes out with a b30 release  
> and then release them with a 2x release.

Will the 2x release be picked up automatically because the stable policy
isn't in 1x and it tries to update itself?

Oh wait, I might get stuck with b29 until 1.0 comes out which in turn
will prefer 2x. Huh? :)

Anyway: Yay for 1.0! Yay for preferring stable releases!

Christian

___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



[Zope3-dev] Re: Heads up: major change in zc.buildout policy for selecting distributions

2007-08-20 Thread Martin Aspeli

Jim Fulton wrote:

On Aug 20, 2007, at 2:18 PM, Jim Fulton wrote:


On Aug 20, 2007, at 2:02 PM, Martin Aspeli wrote:


Jim Fulton wrote:
I'm about to make a new release of zc.buildout that uses a  
different  policy for selecting distributions.  In particular, by  
default,  zc.buildout will now prefer final distributions over  
non-final ones.   If there are final and non-final distributions  
that satisfy a  requirement, buildout will, by default, select a  
final distribution  even if there are non-final distributions  
that satisfy a requirement.
This release will cause many existing buildouts to use older   
distributions than they do now.
You can change this behavior by providing a prefer-final  
buildout  option:

   [buildout]
   prefer-final = false

How will this be versioned?

It is 1.0.0b29.

(The buildout version numbers are a bit of a mess, as I was  
overoptimistic when I made the initial "beta"  release.  Hm, maybe  
I should start using "e"s.  These could be eek release. ;)


It'd be helpful if it were a different major (or at least minor)  
version than the current one, to make it easier for people to  
stick with a version that has the policy they normally use.

Maybe I should have, but the release is out of the barn.

If this ends up causing too much pain, I could back this out by  
making a "b30" release with the old policy, although, I'd rather not.


No, I'm wrong, I'm going to back these changes out with a b30 release  
and then release them with a 2x release.


Thanks. :)

b29?

/me recalls ICQ

Martin

--
Acquisition is a jealous mistress

___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Re: Heads up: major change in zc.buildout policy for selecting distributions

2007-08-20 Thread Jim Fulton


On Aug 20, 2007, at 2:18 PM, Jim Fulton wrote:



On Aug 20, 2007, at 2:02 PM, Martin Aspeli wrote:


Jim Fulton wrote:
I'm about to make a new release of zc.buildout that uses a  
different  policy for selecting distributions.  In particular, by  
default,  zc.buildout will now prefer final distributions over  
non-final ones.   If there are final and non-final distributions  
that satisfy a  requirement, buildout will, by default, select a  
final distribution  even if there are non-final distributions  
that satisfy a requirement.
This release will cause many existing buildouts to use older   
distributions than they do now.
You can change this behavior by providing a prefer-final  
buildout  option:

   [buildout]
   prefer-final = false


How will this be versioned?


It is 1.0.0b29.

(The buildout version numbers are a bit of a mess, as I was  
overoptimistic when I made the initial "beta"  release.  Hm, maybe  
I should start using "e"s.  These could be eek release. ;)


It'd be helpful if it were a different major (or at least minor)  
version than the current one, to make it easier for people to  
stick with a version that has the policy they normally use.


Maybe I should have, but the release is out of the barn.

If this ends up causing too much pain, I could back this out by  
making a "b30" release with the old policy, although, I'd rather not.


No, I'm wrong, I'm going to back these changes out with a b30 release  
and then release them with a 2x release.


Jim

--
Jim Fulton  mailto:[EMAIL PROTECTED]Python 
Powered!
CTO (540) 361-1714  
http://www.python.org
Zope Corporationhttp://www.zope.com http://www.zope.org



___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Re: Heads up: major change in zc.buildout policy for selecting distributions

2007-08-20 Thread Jim Fulton


On Aug 20, 2007, at 2:02 PM, Martin Aspeli wrote:


Jim Fulton wrote:
I'm about to make a new release of zc.buildout that uses a  
different  policy for selecting distributions.  In particular, by  
default,  zc.buildout will now prefer final distributions over non- 
final ones.   If there are final and non-final distributions that  
satisfy a  requirement, buildout will, by default, select a final  
distribution  even if there are non-final distributions that  
satisfy a requirement.
This release will cause many existing buildouts to use older   
distributions than they do now.
You can change this behavior by providing a prefer-final buildout   
option:

   [buildout]
   prefer-final = false


How will this be versioned?


It is 1.0.0b29.

(The buildout version numbers are a bit of a mess, as I was  
overoptimistic when I made the initial "beta"  release.  Hm, maybe I  
should start using "e"s.  These could be eek release. ;)


It'd be helpful if it were a different major (or at least minor)  
version than the current one, to make it easier for people to stick  
with a version that has the policy they normally use.


Maybe I should have, but the release is out of the barn.

If this ends up causing too much pain, I could back this out by  
making a "b30" release with the old policy, although, I'd rather not.


Jim

--
Jim Fulton  mailto:[EMAIL PROTECTED]Python 
Powered!
CTO (540) 361-1714  
http://www.python.org
Zope Corporationhttp://www.zope.com http://www.zope.org



___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



[Zope3-dev] Re: Heads up: major change in zc.buildout policy for selecting distributions

2007-08-20 Thread Martin Aspeli

Jim Fulton wrote:
I'm about to make a new release of zc.buildout that uses a different  
policy for selecting distributions.  In particular, by default,  
zc.buildout will now prefer final distributions over non-final ones.   
If there are final and non-final distributions that satisfy a  
requirement, buildout will, by default, select a final distribution  
even if there are non-final distributions that satisfy a requirement.


This release will cause many existing buildouts to use older  
distributions than they do now.


You can change this behavior by providing a prefer-final buildout  
option:


   [buildout]
   prefer-final = false


How will this be versioned?

It'd be helpful if it were a different major (or at least minor) version 
than the current one, to make it easier for people to stick with a 
version that has the policy they normally use.


Other than that, +1 for this policy change.

Martin

--
Acquisition is a jealous mistress

___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com