-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Suggest improvements to Twisted's release process #11940
Comments
(it might also be helpful if we could document our own release cycle, if for no other reason than to document a way that works for us.) |
On the topic of library security vulnerability announcements, I seem to remember that I like OpenSSL's way of doing things where they give some advance notice before making a security release, along with the severity of the security release. Something like that would probably make sense for Twisted since it's a library — and it could be useful to mention a broad category (DoS? Information disclosure? etc) so that library users have a clue about what to expect. |
I've started this at #11954. |
True. A pre-release would be nice. If people are hanging at IRC or Gitter, we talk about the release and pre-release and the planning... so you somehow get that info :) Another option for release docs: |
We'll take an hour and throw together a PR to Twisted's release process as a strawman, but ultimately the folks who do the releases are the ones who have to accept and implement any changes, so we want to strongly defer to them rather than trying to arguing the specifics of any given change. As mentioned in comments above, there is lots of great prior art. Django's is decent, too: https://docs.djangoproject.com/en/dev/internals/security/#how-django-discloses-security-issues |
Twisted PR at twisted/twisted#1712 if you want to send your feedback. Thanks! |
Thank you for doing that, Adi! Will leave a comment over there, closing this issue here. |
The Twisted team have recently made a couple of releases in quick succession, both addressing security issues as well as including other changes. This has been difficult for both us and our downstream packagers to work with.
The Twisted release manager would welcome suggestions for improvements for this process in the form of a PR to https://github.com/twisted/twisted/blob/trunk/docs/core/development/policy/release-process.rst. It would be great if we could find the time to do this.
The text was updated successfully, but these errors were encountered: