[Python-Dev] Draft PEP: Maintenance of Python Releases (original) (raw)
Barry Warsaw barry at python.org
Sat May 12 17:26:14 CEST 2007
- Previous message: [Python-Dev] Draft PEP: Maintenance of Python Releases
- Next message: [Python-Dev] Draft PEP: Maintenance of Python Releases
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On May 12, 2007, at 9:02 AM, Stephen J. Turnbull wrote:
I don't understand the point of a "security release" made up to a year after commit, especially in view of the first quoted paragraph. A commit may not be made without confirming immediate releasability. Isn't that the painful part of a release? If so, shouldn't an immediate release should be made, and not be that much burden? (At least in my practice, all that's left is an announcement -- which is going to be about 2 lines of boilerplate, since detailed explanations are prohibited -- and rolling tarballs.)
Security releases should be coordinated with the Python Security
Response Team (security at python dot org). There are legitimate
reasons for wanting to coordinate security releases with this team,
such as to ensure adequate and responsible reporting to vendors and
other security organizations. Once a set of patches have been
generated and (after an embargo period) committed to the public
repository, I think we should indeed make a release fairly quickly.
If rolling tarballs etc is considered a burden, a "tag release" could be made. OS distributors are going to import into a vendor branch anyway, what they want is python-dev's certification that it's been checked and (as much as possible given the urgency of a security patch) is safe to apply to their package trees.
I don't think rolling out tarballs is all that much additional burden
once everything else is said and done, so I think we should do it. I
don't want to give Anthony more work than he wants to do, but I feel
confident we can find volunteers to roll out the tarballs if
necessary. I would certainly offer to do so.
- -Barry
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (Darwin)
iD8DBQFGRdyX2YZpQepbvXERAm8RAJ9GhDaT6UKTY8YCLKRUPV75Nb0IgQCcCm38 O9/TyXRgB1sR8T97PhqxZ2I= =wA9j -----END PGP SIGNATURE-----
- Previous message: [Python-Dev] Draft PEP: Maintenance of Python Releases
- Next message: [Python-Dev] Draft PEP: Maintenance of Python Releases
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]