Opened 14 years ago

Closed 14 years ago

#2745 closed defect (fixed)

[with spkg, positive review] upgrade twisted to 8.0.1

Reported by: yi Owned by: mabshoff
Priority: major Milestone: sage-3.0
Component: packages: standard Keywords:
Cc: Merged in:
Authors: Reviewers:
Report Upstream: Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description

A major new version of twisted has been released and I strongly recommend that we upgrade to it for sage-3.0. There are a ton of new features and many bug fixes. Some specifics that are relevant to dsage are:

  • The reactor now has a blockingCallFromThread method for non-reactor threads to use to wait for a reactor-scheduled call to return a result (#1042, #3030)
  • LoopingCall? now allows you to specify the reactor to use to schedule new calls, allowing much better testing techniques (#2633, #2634)
  • twisted.python.log now contains a Twisted log observer which can forward messages to the Python logging system (#1351)
  • Log files now include seconds in the timestamps (#867)
  • PB now supports anonymous login (#439, #2312)
  • twisted.spread.jelly now supports decimal objects (#2920)
  • twisted.spread.jelly now supports all forms of sets (#2958)

Also, this release is easy_install'able. I don't know if we ever use easy_install to install packages or what the thought on it is.

Change History (4)

comment:1 Changed 14 years ago by yi

  • Summary changed from upgrade twisted to 8.0.1 to [with patch, needs review] upgrade twisted to 8.0.1

comment:2 Changed 14 years ago by mabshoff

  • Summary changed from [with patch, needs review] upgrade twisted to 8.0.1 to [with spkg, needs review] upgrade twisted to 8.0.1

I guess the "Summary" is supposed to say SPGK.

Cheers,

Michael

comment:3 Changed 14 years ago by mabshoff

  • Summary changed from [with spkg, needs review] upgrade twisted to 8.0.1 to [with spkg, positive review] upgrade twisted to 8.0.1

mhansen did play with this and did give it a positive review. It builds and installs fine for me. I added a mercurial repo and some other small bits.

Cheers,

Michael

comment:4 Changed 14 years ago by mabshoff

  • Resolution set to fixed
  • Status changed from new to closed

Merged in Sage 3.0.alpha2

Note: See TracTickets for help on using tickets.