[Twisted-Python] 8.0.0pre2
Hi all. I just put out another pre-release of Twisted 8. Compared to the last pre-release, this one comes with greatly improved IOCP reactor and easy_installability. It's not registered on PyPI yet, but you can test it by easy_installing the tarball directly. Only the main Twisted tarball is easy_installable, not the subprojects. http://twistedmatrix.com/users/radix/DIST/ -- Christopher Armstrong International Man of Twistery http://radix.twistedmatrix.com/ http://twistedmatrix.com/ http://canonical.com/
On Sat, Mar 22, 2008 at 10:00 PM, Christopher Armstrong <radix@twistedmatrix.com> wrote:
Hi all. I just put out another pre-release of Twisted 8. Compared to the last pre-release, this one comes with greatly improved IOCP reactor and easy_installability. It's not registered on PyPI yet, but you can test it by easy_installing the tarball directly. Only the main Twisted tarball is easy_installable, not the subprojects.
By the way, for those of you who were unhappy with the fact that the NEWS files were split up and hard to find, the new release includes a top-level NEWS that aggregates the NEWS files from all the subprojects. It's available here, if you just want to browse: http://twistedmatrix.com/users/radix/DIST/Twisted-8.0.0pre2/NEWS.txt -- Christopher Armstrong International Man of Twistery http://radix.twistedmatrix.com/ http://twistedmatrix.com/ http://canonical.com/
On 02:33 am, radix@twistedmatrix.com wrote:
It's available here, if you just want to browse:
http://twistedmatrix.com/users/radix/DIST/Twisted-8.0.0pre2/NEWS.txt
The description of #2180 is incorrect; DeferredFilesystemLock is in twisted.internet.defer, not twisted.python.lockfile.
On Sat, Mar 22, 2008 at 11:56 PM, <glyph@divmod.com> wrote:
On 02:33 am, radix@twistedmatrix.com wrote:
It's available here, if you just want to browse:
http://twistedmatrix.com/users/radix/DIST/Twisted-8.0.0pre2/NEWS.txt
The description of #2180 is incorrect; DeferredFilesystemLock is in twisted.internet.defer, not twisted.python.lockfile.
Thanks for pointing this out. I'm glad someone's reading that changelog. :-) I'll fix it. -- Christopher Armstrong International Man of Twistery http://radix.twistedmatrix.com/ http://twistedmatrix.com/ http://canonical.com/
I also dislike the idea. One major version nr per year sounds ok but why not use Twisted 3.x for 2008, Twisted 4.x for 2009 etc. Thijs On Mar 23, 2008, at 12:17 PM, Manlio Perillo wrote:
Christopher Armstrong ha scritto:
Hi all. I just put out another pre-release of Twisted 8.
I personally dislike this new versioning scheme.
Manlio Perillo
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
On Mar 23, 2008, at 12:17 PM, Manlio Perillo wrote:
Christopher Armstrong ha scritto:
Hi all. I just put out another pre-release of Twisted 8.
I personally dislike this new versioning scheme.
On Mar 23, 2008, at 11:03 AM, Thijs Triemstra | Collab wrote:
I also dislike the idea. One major version nr per year sounds ok but why not use Twisted 3.x for 2008, Twisted 4.x for 2009 etc.
Thijs
I've got to defend the new scheme, because I like big version numbers, and Twisted is awesome enough that I think it deserves them, like Ubuntu (which I admit is the only other project I know of that uses the yearly version scheme....well, besides the windows 9x series... ;-) ). But one thing that I think is nice about Ubuntu's scheme is that point releases are based on the month of the year. I wonder if the Twisted approach of mixing the year-style and the fractional-version style might be too confusing. -phil
Phil Christensen wrote:
I've got to defend the new scheme, because I like big version numbers, and Twisted is awesome enough that I think it deserves them, like Ubuntu (which I admit is the only other project I know of that uses the yearly version scheme....well, besides the windows 9x series... ;-) ).
But one thing that I think is nice about Ubuntu's scheme is that point releases are based on the month of the year.
I wonder if the Twisted approach of mixing the year-style and the fractional-version style might be too confusing.
I have to second this. Using the year is fine, but: 1) mixing the year for major and arbitrary minor and bugfix is ugly; 2) doing something like Ubuntu, but not quite, does not help. -- Nicola Larosa - http://www.tekNico.net/ Sometimes you don't want things that work like the real world, sometimes you want things that work like computers. -- Damien Katz, April 2006
Le Sunday 23 March 2008 21:46:24 Nicola Larosa, vous avez écrit :
Phil Christensen wrote:
I've got to defend the new scheme, because I like big version numbers, and Twisted is awesome enough that I think it deserves them, like Ubuntu (which I admit is the only other project I know of that uses the yearly version scheme....well, besides the windows 9x series... ;-) ).
But one thing that I think is nice about Ubuntu's scheme is that point releases are based on the month of the year.
I wonder if the Twisted approach of mixing the year-style and the fractional-version style might be too confusing.
I have to second this. Using the year is fine, but:
1) mixing the year for major and arbitrary minor and bugfix is ugly;
2) doing something like Ubuntu, but not quite, does not help.
There is a ticket opened in the tracker: http://twistedmatrix.com/trac/ticket/2353. This is probably the best place to discuss this. -- Thomas
A little bit off-topic. Anyone tried replacing twisted.internet.epollreactor.py from this branch to their twisted 2.50installations to fix the 99.9% CPU load issue? I tried this on one of my dev servers so far it's fine. ---- Alvin
On Sun, Mar 23, 2008 at 4:46 PM, Nicola Larosa <nico@teknico.net> wrote:
Phil Christensen wrote:
I've got to defend the new scheme, because I like big version numbers, and Twisted is awesome enough that I think it deserves them, like Ubuntu (which I admit is the only other project I know of that uses the yearly version scheme....well, besides the windows 9x series... ;-) ).
But one thing that I think is nice about Ubuntu's scheme is that point releases are based on the month of the year.
I wonder if the Twisted approach of mixing the year-style and the fractional-version style might be too confusing.
I have to second this. Using the year is fine, but:
1) mixing the year for major and arbitrary minor and bugfix is ugly;
2) doing something like Ubuntu, but not quite, does not help.
Using months for the secondary number is confusing. See how many people talk about imaginary releases like "Ubuntu 7.0" and "Ubuntu 7.1". This scheme makes it look enough like a version number that those kinds of things are unlikely. Anyway, the version number is fairly irrelevant. I'd suggest not worrying about it too much, because it's really unlikely to affect anyone. -- Christopher Armstrong International Man of Twistery http://radix.twistedmatrix.com/ http://twistedmatrix.com/ http://canonical.com/
On Sat, Mar 22, 2008 at 10:00 PM, Christopher Armstrong <radix@twistedmatrix.com> wrote:
Hi all. I just put out another pre-release of Twisted 8. Compared to the last pre-release, this one comes with greatly improved IOCP reactor and easy_installability. It's not registered on PyPI yet, but you can test it by easy_installing the tarball directly. Only the main Twisted tarball is easy_installable, not the subprojects.
We've found a bug which prevents easy_installing from the main Twisted-8.0.0pre2.tar.bz2 file if you're using Python 2.4. This is because of a bug in the tarfile module, which easy_install uses to extract tar files. It seems to be related to long paths inside the tar file. Any time the toplevel directory entry is 17 bytes long, this behavior is invoked, and that's how long "Twisted-8.0.0pre2" is. It's probably related to this bug: http://bugs.python.org/issue1484695, especially the comment 50215. I know, it's like a sick joke. But anyway, you should be able to easy_install with python 2.5. By accident, when we actually release the final version, it will be possible to install because the paths in the tar file will be realigned to avoid the bug (I've tested this, but obviously we can't keep guaranteeing this in the future; hopefully python2.4 will have a new release with this bugfix backported). -- Christopher Armstrong International Man of Twistery http://radix.twistedmatrix.com/ http://twistedmatrix.com/ http://canonical.com/
participants (8)
-
Alvin Delagon
-
Christopher Armstrong
-
glyph@divmod.com
-
Manlio Perillo
-
Nicola Larosa
-
Phil Christensen
-
Thijs Triemstra | Collab
-
Thomas Hervé