[Twisted-Python] Twisted 8.0.0pre1
There is a pre-release of Twisted 8.0 available at http://twistedmatrix.com/users/radix/DIST/ Please test and provide feedback. -- Christopher Armstrong International Man of Twistery http://radix.twistedmatrix.com/ http://twistedmatrix.com/ http://canonical.com/
On Mon, Mar 17, 2008 at 11:38:28PM -0500, Christopher Armstrong wrote:
There is a pre-release of Twisted 8.0 available at http://twistedmatrix.com/users/radix/DIST/
Please test and provide feedback.
When are you planning to do a final release from this, and is there still time to get some odd little bugs fixed in trunk that could end up in this release still? -- Groetjes, ralphm
On 18 Mar, 08:28 am, twisted@ralphm.ik.nu wrote:
On Mon, Mar 17, 2008 at 11:38:28PM -0500, Christopher Armstrong wrote:
There is a pre-release of Twisted 8.0 available at http://twistedmatrix.com/users/radix/DIST/
Please test and provide feedback.
When are you planning to do a final release from this, and is there still time to get some odd little bugs fixed in trunk that could end up in this release still?
One of the major objectives Chris talked about for this release was making releases much easier to do. If there are more odds and ends you'd like to see in a release, let's do another release soon :). (It won't be another year and a half.)
"Christopher Armstrong" <radix@twistedmatrix.com> writes:
There is a pre-release of Twisted 8.0 available at http://twistedmatrix.com/users/radix/DIST/
Please test and provide feedback.
I tried deleting my Twisted 2.5.0 install and installed the prerelease, and it works fine with the unit tests for my VIFF project. They use the twisted.protocols.loopback.loopbackAsync function for testing the interaction of several (3 or 4) peers in a network. I have modified it a bit to ensure that things really are run asynchronously. What I mean with this is the I want the server and client to be run interleaved so that an execution trace is not just [C, C, C, C, S, S, S, S] but more like this: [C, S, C, C, S, S, S, C] with some random interleavings. You can find the file here: http://hg.viff.dk/viff/raw-file/tip/viff/test/loopback.py with the relevant diff here: http://hg.viff.dk/viff/rev/21fbfaae93e2 My test case of the asynchronous tests is here: http://hg.viff.dk/viff/raw-file/tip/viff/test/test_async.py I hope this can be of interest for someone... -- Martin Geisler VIFF (Virtual Ideal Functionality Framework) brings easy and efficient SMPC (Secure Multi-Party Computation) to Python. See: http://viff.dk/.
On 18 Mar, 08:46 am, mg@daimi.au.dk wrote:
"Christopher Armstrong" <radix@twistedmatrix.com> writes:
There is a pre-release of Twisted 8.0 available at http://twistedmatrix.com/users/radix/DIST/
Please test and provide feedback.
I tried deleting my Twisted 2.5.0 install and installed the prerelease, and it works fine with the unit tests for my VIFF project.
Thank you for this very specific report of a test! :).
Hm... Why 8.0 ? It's special edition =)? In the official resource i find only this http://twistedmatrix.com/trac/wiki/ReleaseAutomation. Where i can read more about new features or in the Twisted-8.0 you modify release auto tools, make test coverage better and stabilize code? Christopher Armstrong wrote:
There is a pre-release of Twisted 8.0 available at http://twistedmatrix.com/users/radix/DIST/
Please test and provide feedback.
-- """ Best regards, Alexander Burtsev, Web Development Department, TV Channel 'Sport' """
On Tue, 2008-03-18 at 17:01 +0300, Burus Gmail wrote:
Hm... Why 8.0 ? It's special edition =)?
The new versioning scheme uses the current year (2008) as the basis for overall releases. Twisted Core will be version 2.6.
In the official resource i find only this http://twistedmatrix.com/trac/wiki/ReleaseAutomation. Where i can read more about new features
There should be a NEWS file in the tarball.
On Tue, 18 Mar 2008 10:37:12 -0400, Itamar Shtull-Trauring <itamar@itamarst.org> wrote:
On Tue, 2008-03-18 at 17:01 +0300, Burus Gmail wrote:
Hm... Why 8.0 ? It's special edition =)?
The new versioning scheme uses the current year (2008) as the basis for overall releases. Twisted Core will be version 2.6.
Actually we decided that this was confusing and didn't provide much benefit, so everything is going to be 8.0. As a consequence, it will be easier to tell when a Twisted installation is bogus, because the version number of the sub- projects won't match up with each other or with the overall Twisted version number.
In the official resource i find only this http://twistedmatrix.com/trac/wiki/ReleaseAutomation. Where i can read more about new features
There should be a NEWS file in the tarball.
Yep, a really big one that David Reid and Christopher Armstrong spent a lot of time writing up. Jean-Paul
On Tue, Mar 18, 2008 at 10:01 AM, Jean-Paul Calderone <exarkun@divmod.com> wrote:
On Tue, 18 Mar 2008 10:37:12 -0400, Itamar Shtull-Trauring <itamar@itamarst.org> wrote:
On Tue, 2008-03-18 at 17:01 +0300, Burus Gmail wrote:
Hm... Why 8.0 ? It's special edition =)?
The new versioning scheme uses the current year (2008) as the basis for overall releases. Twisted Core will be version 2.6.
Actually we decided that this was confusing and didn't provide much benefit, so everything is going to be 8.0. As a consequence, it will be easier to tell when a Twisted installation is bogus, because the version number of the sub- projects won't match up with each other or with the overall Twisted version number.
In the official resource i find only this http://twistedmatrix.com/trac/wiki/ReleaseAutomation. Where i can read more about new features
There should be a NEWS file in the tarball.
Yep, a really big one that David Reid and Christopher Armstrong spent a lot of time writing up.
The tarball at http://twistedmatrix.com/users/radix/DIST/Twisted-8.0.0pre1.tar.bz2 only has the LICENSE and README files (which incidentally is still for 2.5).
On 2008.03.18 10:50:53 -0500, Chris Mellon wrote:
On Tue, Mar 18, 2008 at 10:01 AM, Jean-Paul Calderone <exarkun@divmod.com> wrote:
There should be a NEWS file in the tarball.
Yep, a really big one that David Reid and Christopher Armstrong spent a lot of time writing up.
The tarball at http://twistedmatrix.com/users/radix/DIST/Twisted-8.0.0pre1.tar.bz2 only has the LICENSE and README files (which incidentally is still for 2.5).
/var/tmp/Twisted-8.0.0pre1$ find . -name NEWS ./twisted/words/topfiles/NEWS ./twisted/mail/topfiles/NEWS ./twisted/news/topfiles/NEWS ./twisted/runner/topfiles/NEWS ./twisted/web/topfiles/NEWS ./twisted/lore/topfiles/NEWS ./twisted/conch/topfiles/NEWS ./twisted/names/topfiles/NEWS ./twisted/topfiles/NEWS You want the last one. Agreed this is not really the most obvious place to put it. -- David Ripton dripton@ripton.net
On 2008.03.17 23:38:28 -0500, Christopher Armstrong wrote:
There is a pre-release of Twisted 8.0 available at http://twistedmatrix.com/users/radix/DIST/
Cool. Why the big version number bump? "Twisted 8.0, with over 3x as much version number as Twisted 2.5."
Please test and provide feedback.
My tests still pass, FWIW. -- David Ripton dripton@ripton.net
On 18 Mar, 02:14 pm, dripton@ripton.net wrote:
On 2008.03.17 23:38:28 -0500, Christopher Armstrong wrote:
There is a pre-release of Twisted 8.0 available at http://twistedmatrix.com/users/radix/DIST/
Cool.
Why the big version number bump?
We're switching over to a year-based version number: it's 2008, hence Twisted 8. Each release in 2008 will have a version related to the number of releases in the year; i.e. the next release, if we get it out in 2008, will be 8.1.
"Twisted 8.0, with over 3x as much version number as Twisted 2.5."
Well, yes. The other reason is that it's been a very long time since the last release, and a lot has been done.
Please test and provide feedback.
My tests still pass, FWIW.
Thank you very much! I hope that lots of Twisted users will do this :-D
participants (9)
-
Burus Gmail -
Chris Mellon -
Christopher Armstrong -
David Ripton -
glyph@divmod.com -
Itamar Shtull-Trauring -
Jean-Paul Calderone -
Martin Geisler -
Ralph Meijer