[Distutils] zc.buildout 2.0.0a4 released

Tres Seaver tseaver at palladion.com
Tue Nov 20 03:00:34 CET 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11/19/2012 07:16 PM, Chris McDonough wrote:
> On 11/19/2012 06:19 PM, Jim Fulton wrote:
>> On Mon, Nov 19, 2012 at 6:00 PM, Alex Clark <aclark at aclark.net>
>> wrote:
>>> Ugh, sorry. I wonder if we can get Richard Jones or Martin von
>>> Löwis to modify PyPI such that "hiding" really means hiding
>>> (CC'ing catalog-sig).
>> 
>> That would be very bad.  Old releases are often hidden.
>> 
>>> I also wonder if that is the right thing to do.
>> 
>> It's not.
>> 
>>> Personally, I'd be OK with having to use find-links (or something
>>> like it) to test the alpha e.g.:
>>> 
>>> 
>>> $ pip install -f http://path/to/buildout.zip zc.buildout
>> 
>> pip install
>> https://github.com/downloads/buildout/buildout/zc.buildout-2.0.0a4.tar.gz
>>
>>>
>> 
Actually what would be ideal (I think), if it were possible, is:
>>> 
>>> - Upload sdist - Hide release - pip install zc.buildout installs
>>> latest unhidden release - pip install zc.buildout==2.0.0a4
>>> installs 2.0.0a4.
>>> 
>>> But that may be nonsensical… unless perhaps pip and easy_install
>>> were to check a different index if/when an exact version spec is
>>> given. :-/
>> 
>> What would be ideal would be for pip and easy_install to only
>> install non-final releases if asked to. Or at least provide an
>> option to prefer final releases. Buildout has had a prefer-final
>> option for years. In an upcoming buildout 2 alpha, this will become
>> the default.
> 
> My $.02: PyPI consumers are not customers.  They are collaborators. 
> They are collaborators who need to be paying active attention to what
>  they're doing if they choose to install random stuff from PyPI.
> Doubly so if they're automating that installation.  Triply so if the
> automated installation of a system must not break because they'll lose
> time or money or both as a result.
> 
> There is no sense in ever making an alpha release if it's never going
> to be installed by anybody.  I agree that preferring final releases
> should probably be the default for installer tools.  However, even if
> it's not, distribution creators shouldn't feel compelled to hold off
> pushing an alpha release to PyPI for fear that someone might actually
> use it.

Amen.  Let's not coddle folks who blindly install without checking, to
the detriment of those who pay attention and will help find and fix bugs.
 Those who need the coddling should be paying somebody for the service.



Tres.
- -- 
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlCq5EIACgkQ+gerLs4ltQ687QCfSJiejVQS+76cdA/o7gLT7h/Y
EkgAoL6EsKMfB9Yi96Sy4r/3Ovv0/yJu
=Y24e
-----END PGP SIGNATURE-----



More information about the Distutils-SIG mailing list