[Twisted-Python] Twisted 10.1.0pre1 released -- please test!

From the dank and grey depths of a London summer, a thin, reedy voice
wanders across the waves of the Internet, saying that it's jolly well pleased to announce the first 10.1.0 pre-release.
Tarballs for Twisted 10.1.0pre1 are now available at: http://people.canonical.com/~jml/Twisted/10.1.0pre1/
Highlights include:
* Deferreds now support cancellation
* A new "endpoint" interface which can abstractly describe stream transport endpoints such as TCP and SSL
* inotify support for Linux, which allows monitoring of file system events.
* AMP supports transferring timestamps
For more information, see the NEWS file.
Please download the tarballs and test them as much as possible.
Thanks, jml

On Sat, Jun 19, 2010 at 01:35:18PM +0100, Jonathan Lange wrote:
From the dank and grey depths of a London summer, a thin, reedy voice wanders across the waves of the Internet, saying that it's jolly well pleased to announce the first 10.1.0 pre-release.
I'm a bit sad my ticket #4138 wasn't reviewed in time for 10.1.0, but oh well - presumably there'll be another release before 2010 is over. :)
Congratulations, one and all!

On Sat, Jun 19, 2010 at 3:09 PM, Tim Allen screwtape@froup.com wrote:
On Sat, Jun 19, 2010 at 01:35:18PM +0100, Jonathan Lange wrote:
From the dank and grey depths of a London summer, a thin, reedy voice wanders across the waves of the Internet, saying that it's jolly well pleased to announce the first 10.1.0 pre-release.
I'm a bit sad my ticket #4138 wasn't reviewed in time for 10.1.0, but oh well - presumably there'll be another release before 2010 is over. :)
Me too. However, being ruthless about time-based releases means that there'll be another release before you know it.
Congratulations, one and all!
Thanks, jml

On 19 Jun, 12:35 pm, jml@mumak.net wrote:
From the dank and grey depths of a London summer, a thin, reedy voice
wanders across the waves of the Internet, saying that it's jolly well pleased to announce the first 10.1.0 pre-release.
Can we also mention in the future announcements that this will be the last Twisted release which supports Python 2.4 on Windows?
Jean-Paul

On Tue, Jun 22, 2010 at 3:53 PM, exarkun@twistedmatrix.com wrote:
On 19 Jun, 12:35 pm, jml@mumak.net wrote:
From the dank and grey depths of a London summer, a thin, reedy voice
wanders across the waves of the Internet, saying that it's jolly well pleased to announce the first 10.1.0 pre-release.
Can we also mention in the future announcements that this will be the last Twisted release which supports Python 2.4 on Windows?
Easily done.
jml

On Jun 19, 2010, at 8:35 AM, Jonathan Lange wrote:
From the dank and grey depths of a London summer, a thin, reedy voice wanders across the waves of the Internet, saying that it's jolly well pleased to announce the first 10.1.0 pre-release.
...
Please download the tarballs and test them as much as possible.
I'd like to strongly encourage everyone subscribed to this list to respond to this request.
In particular, you should note that if Twisted 10.1.0 pre1 horribly breaks your software, you can pipe up and say "hey! don't release it yet!", and we may listen to you. Even if maybe you were calling some private APIs or doing something gross and weird, there will be time to talk about it. If you discover a legitimate regression, where we've broken something that really should have been considered public, we will fix it before the final release.
On the other hand, if you don't test any prereleases, and you discover that your application is broken by Twisted 10.1 the day after the *final* release, you will be screwed. We won't roll it back and we might not prioritize your regression particularly highly (unless you decide to become a particularly generous sponsor, of course ;-)).
If you have software that depends on Twisted, it is definitely in your best interest to test the pre-releases and let us know how it worked out.
For my part, I have some things which are broken by the prerelease, but the breakage is entirely the fault of other software, so I need to go fix that before I can offer any proper feedback.
If you have tried the pre-release and it works well, drop us a line and say so! Positive results are useful too.
Thanks,
-glyph

On Fri, Jun 25, 2010 at 12:57 AM, Glyph Lefkowitz glyph@twistedmatrix.com wrote:
...
Please download the tarballs and test them as much as possible.
...
In particular, you should note that if Twisted 10.1.0 pre1 horribly breaks your software, you can pipe up and say "hey! don't release it yet!", and we may listen to you.
...
On the other hand, if you don't test any prereleases, and you discover that your application is broken by Twisted 10.1 the day after the *final* release, you will be screwed.
...
If you have software that depends on Twisted, it is definitely in your best interest to test the pre-releases and let us know how it worked out.
...
I plan to do the final release this weekend, unless I hear any objections.
jml

I pulled down the tarball and installed using 'setup.py install' and ran the tests on Win XP + Py2.6
A number of tests failed, though I'm not sure how many are really meaningful. Mostly seems to be 'reactor unclean' type stuff that doesn't happen on every run.
At any rate, output of test failures attached. Hope it's useful.
Kevin Horn
On Fri, Jun 25, 2010 at 7:59 AM, Jonathan Lange jml@mumak.net wrote:
On Fri, Jun 25, 2010 at 12:57 AM, Glyph Lefkowitz glyph@twistedmatrix.com wrote:
...
Please download the tarballs and test them as much as possible.
...
In particular, you should note that if Twisted 10.1.0 pre1 horribly
breaks
your software, you can pipe up and say "hey! don't release it yet!", and
we
may listen to you.
...
On the other hand, if you don't test any prereleases, and you discover
that
your application is broken by Twisted 10.1 the day after the *final* release, you will be screwed.
...
If you have software that depends on Twisted, it is definitely in your
best
interest to test the pre-releases and let us know how it worked out.
...
I plan to do the final release this weekend, unless I hear any objections.
jml
Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Running trial with the --unclean-warnings flag, I get only 3 failures. Attached.
Kevin Horn
On Fri, Jun 25, 2010 at 10:46 AM, Kevin Horn kevin.horn@gmail.com wrote:
I pulled down the tarball and installed using 'setup.py install' and ran the tests on Win XP + Py2.6
A number of tests failed, though I'm not sure how many are really meaningful. Mostly seems to be 'reactor unclean' type stuff that doesn't happen on every run.
At any rate, output of test failures attached. Hope it's useful.
Kevin Horn
On Fri, Jun 25, 2010 at 7:59 AM, Jonathan Lange jml@mumak.net wrote:
On Fri, Jun 25, 2010 at 12:57 AM, Glyph Lefkowitz glyph@twistedmatrix.com wrote:
...
Please download the tarballs and test them as much as possible.
...
In particular, you should note that if Twisted 10.1.0 pre1 horribly
breaks
your software, you can pipe up and say "hey! don't release it yet!",
and we
may listen to you.
...
On the other hand, if you don't test any prereleases, and you discover
that
your application is broken by Twisted 10.1 the day after the *final* release, you will be screwed.
...
If you have software that depends on Twisted, it is definitely in your
best
interest to test the pre-releases and let us know how it worked out.
...
I plan to do the final release this weekend, unless I hear any objections.
jml
Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

OK, running the tests in a higher directory (to shorten temp file path lengths), and with the --unclean-warnings flag, I'm down to 1 failure, which still looks like it could be some kind of transient issue, but I'm not sure.
Results attached.
Kevin Horn
On Fri, Jun 25, 2010 at 11:28 AM, Kevin Horn kevin.horn@gmail.com wrote:
Running trial with the --unclean-warnings flag, I get only 3 failures. Attached.
Kevin Horn
On Fri, Jun 25, 2010 at 10:46 AM, Kevin Horn kevin.horn@gmail.com wrote:
I pulled down the tarball and installed using 'setup.py install' and ran the tests on Win XP + Py2.6
A number of tests failed, though I'm not sure how many are really meaningful. Mostly seems to be 'reactor unclean' type stuff that doesn't happen on every run.
At any rate, output of test failures attached. Hope it's useful.
Kevin Horn
On Fri, Jun 25, 2010 at 7:59 AM, Jonathan Lange jml@mumak.net wrote:
On Fri, Jun 25, 2010 at 12:57 AM, Glyph Lefkowitz glyph@twistedmatrix.com wrote:
...
Please download the tarballs and test them as much as possible.
...
In particular, you should note that if Twisted 10.1.0 pre1 horribly
breaks
your software, you can pipe up and say "hey! don't release it yet!",
and we
may listen to you.
...
On the other hand, if you don't test any prereleases, and you discover
that
your application is broken by Twisted 10.1 the day after the *final* release, you will be screwed.
...
If you have software that depends on Twisted, it is definitely in your
best
interest to test the pre-releases and let us know how it worked out.
...
I plan to do the final release this weekend, unless I hear any objections.
jml
Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Hello,
Kevin Horn wrote:
Running trial with the --unclean-warnings flag, I get only 3 failures. Attached.
Kevin Horn
These errors seem to be caused by your deep directory hierarchy, resulting in trial hitting the MAX_PATH limit. Could you try unpacking the tarball in the root of your drive and rerunning the tests?
Regards, Ziga
participants (6)
-
exarkun@twistedmatrix.com
-
Glyph Lefkowitz
-
Jonathan Lange
-
Kevin Horn
-
Tim Allen
-
Žiga Seilnacht