[Zope3-dev] Re: faulty releases and pypi access [update]

Tres Seaver tseaver at palladion.com
Wed Sep 26 20:35:40 EDT 2007


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

Stephan Richter wrote:
> On Wednesday 26 September 2007 17:34, Jim Fulton wrote:
>> On Sep 26, 2007, at 5:28 PM, Stephan Richter wrote:
>>> On Wednesday 26 September 2007 17:18, Jim Fulton wrote:
>>>> - Update changes.txt, adding a heading for the new # and date
>>>>
>>>> - Create a tag
>>>>
>>>> - check out or switch to the tag
>>>>
>>>> - Set the version in setup.py on the tag. Check it in.
>>>>
>>>> - Make the release from the tag.
>>> Changing tags is not that good. I'd rather check in a aversion number
>>> then. ;-)
>> This is exactly what we've been doing for Zope 3 releases -- for the  
>> same reason.  I think it is the one acceptable and reasonable change  
>> to a tag.  The benefit of forcing us to release from a tag is, imo,  
>> significant.
> 
> Here is a problem that I discussed with Marius earlier today.
> 
> I often do not know whether all my setup.py settings are correct until I try 
> to upload a release.

You should *never* be uploading a release that you don't already *know*
is correct.

< I frequently get the "Development Status" classifier
> wrong and I won't be told it is wrong until I try to register the release.

If you are using 'setup.py register upload' to do your checking, you
need a better tool:  the consequences of carelessness are too
significant (bad releases punish everyone *else*).

> So I usually create the release first and upload it and after that create the 
> tag.

- -100.  Get it right, check it in, *then* upload the distribution.


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.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG+vrc+gerLs4ltQ4RAj1gAJ4pODs1F2kHFNDHS7JWNOFcQ0k8lACg0Szp
q7CgaDorr2xdLLPtp+N90VM=
=8P1J
-----END PGP SIGNATURE-----



More information about the Zope3-dev mailing list