Bug summary
______________________
Summary for 2011-10-30 through 2011-11-06
                  Opened     Closed      Total     Change
Enhancements:         11          6        770         +5
Defects:              13          4        519         +9
Tasks:                 2          0         73         +2
Regressions:           0          1          3         -1
Total:                26         11       1365        +15

|== Type Changes   |== Priority Changes   |== Component Changes     
|Defect:       +9  |Highest:  +1          |Conch:               +2  
|Enhancement:  +5  |High:     +2          |Core:               +11  
|Regression:   -1  |Normal:  +14          |Ftp:                 +0  
|Task:         +2  |Low:      -2          |Names:               +0  
                                          |Release Management:  +1  
                                          |Web:                 +1  
                                          |Words:               +0  


Total Tickets Open Tickets
New / Reopened Bugs ______________________ ===== Highest ===== [#5350] Elliptic Curve cryptography for public key authentication (opened by termim) defect conch http://twistedmatrix.com/trac/ticket/5350 ===== High ===== [#5347] registerProducer and unregisterProducer need special treatment in twisted.internet._newtls (opened by itamar) defect core http://twistedmatrix.com/trac/ticket/5347 [#5368] epoll (and perhaps other reactors) busy loops when file descriptor limit is hit (opened by itamar) defect core http://twistedmatrix.com/trac/ticket/5368 ===== Normal ===== [#5345] it's very difficult to debug response generation with twisted.web.client.Agent (opened by glyph) (CLOSED, duplicate) enhancement core http://twistedmatrix.com/trac/ticket/5345 [#5346] log.msg goes into infinite loop if it has two recursive observers (opened by zseil) defect core http://twistedmatrix.com/trac/ticket/5346 [#5348] Use sort(key=...) in SRVConnector (opened by antoine) (CLOSED, duplicate) enhancement names http://twistedmatrix.com/trac/ticket/5348 [#5349] Avoid relying on the str() of a class object (opened by antoine) (CLOSED, fixed) enhancement conch http://twistedmatrix.com/trac/ticket/5349 [#5351] MultiService class documentation makes the nonsense claim that "No service will wait for another" (opened by exarkun) defect core http://twistedmatrix.com/trac/ticket/5351 [#5352] do not register overlapping old DH key exchange messages (opened by antoine) defect conch http://twistedmatrix.com/trac/ticket/5352 [#5353] provide a "fake" IReactorCore for testing (opened by glyph) enhancement core http://twistedmatrix.com/trac/ticket/5353 [#5354] Create a real, tested, in-memory loopback transport that has fine-grained controls and doesn't run the real reactor (opened by glyph) enhancement core http://twistedmatrix.com/trac/ticket/5354 [#5355] twisted.internet.protocol.FileWrapper and twisted.test.proto_helpers.StringTransport are redundant (opened by glyph) task core http://twistedmatrix.com/trac/ticket/5355 [#5356] test_iocp's _acceptAddressTest should use port as SO_UPDATE_ACCEPT_CONTEXT (opened by zseil) defect core http://twistedmatrix.com/trac/ticket/5356 [#5357] build-news doesn't work properly between pre-releases (opened by therve) defect release management http://twistedmatrix.com/trac/ticket/5357 [#5358] tcp client endpoint syntax should support positional arguments (opened by glyph) enhancement core http://twistedmatrix.com/trac/ticket/5358 [#5359] when the threadpool is too busy to do what I want, it should log what it's doing so I can fix my program (opened by glyph) enhancement core http://twistedmatrix.com/trac/ticket/5359 [#5360] twistd has no option to run without a pidfile (opened by habnabit) enhancement core http://twistedmatrix.com/trac/ticket/5360 [#5361] Add persistent connection support to `twisted.web.client.ProxyAgent` (opened by itamar) enhancement web http://twistedmatrix.com/trac/ticket/5361 [#5362] Fix Windows detection in t.p.lockfile (opened by antoine) (CLOSED, fixed) defect core http://twistedmatrix.com/trac/ticket/5362 [#5363] IRC client howto (opened by jonathanj) enhancement words http://twistedmatrix.com/trac/ticket/5363 [#5364] Avoid indexing WindowsError objects (opened by antoine) defect core http://twistedmatrix.com/trac/ticket/5364 [#5365] _pollingfile makes wrong assumption about WriteFile (opened by antoine) defect core http://twistedmatrix.com/trac/ticket/5365 [#5366] Expand threading section of logging howto (opened by itamar) defect core http://twistedmatrix.com/trac/ticket/5366 [#5367] FTP Server should abortConnection() on timed-out DTP instances (opened by tomsheffler) defect ftp http://twistedmatrix.com/trac/ticket/5367 [#5369] Allow to 'tap' into deferred chain (opened by aleksi) enhancement core http://twistedmatrix.com/trac/ticket/5369 [#5370] Remove deprecated t.spread.pb.noOperation and printTraceback (opened by thijs) task core http://twistedmatrix.com/trac/ticket/5370 Closed Bugs ______________________ ===== Normal ===== [#4752] Support cred plugins in the "twistd ftp" command line (opened by exarkun, closed by cyli, fixed) enhancement ftp http://twistedmatrix.com/trac/ticket/4752 [#5345] it's very difficult to debug response generation with twisted.web.client.Agent (opened by glyph, closed by exarkun, duplicate) enhancement core http://twistedmatrix.com/trac/ticket/5345 [#5328] Avoid relying on sortability of incompatible types (opened by antoine, closed by itamarst, fixed) enhancement core http://twistedmatrix.com/trac/ticket/5328 [#5322] Stop indexing exception objects (opened by antoine, closed by teratorn, fixed) enhancement core http://twistedmatrix.com/trac/ticket/5322 [#5348] Use sort(key=...) in SRVConnector (opened by antoine, closed by thijs, duplicate) enhancement names http://twistedmatrix.com/trac/ticket/5348 [#5349] Avoid relying on the str() of a class object (opened by antoine, closed by exarkun, fixed) enhancement conch http://twistedmatrix.com/trac/ticket/5349 [#4669] iocpreactor socket.error: [Errno 10014] The system detected an invalid pointer address in attempting to use a pointer argument in a call (opened by ghazel, closed by exarkun, fixed) defect core http://twistedmatrix.com/trac/ticket/4669 [#5336] _BypassTLS.loseConnection specifies a broken default reason (opened by therve, closed by itamarst, fixed) regression core http://twistedmatrix.com/trac/ticket/5336 [#5362] Fix Windows detection in t.p.lockfile (opened by antoine, closed by exarkun, fixed) defect core http://twistedmatrix.com/trac/ticket/5362 ===== Low ===== [#5233] win32eventreactor doesn't notice TCP connection is lost in certain (hopefully rare) cases (opened by itamar, closed by exarkun, fixed) defect core http://twistedmatrix.com/trac/ticket/5233 [#5330] twisted.words.test.test_irc.ClientTests.test_noticedDoesntPrivmsg is incorrect (opened by Wolf, closed by exarkun, fixed) defect words http://twistedmatrix.com/trac/ticket/5330 Ticket Lifetime Stats ______________________ Oldest open ticket - [#50] conch command-line client doesn't work in win32 (since 2003-07-12 16:41:06). Newest open ticket - [#5370] Remove deprecated t.spread.pb.noOperation and printTraceback (since 2011-11-05 16:35:01). Mean open ticket age: 1091 days, 21:26:10.217147. Median: 942 days, 0:31:18.187843. Standard deviation: 788 days, 12:32:21.857120. Interquartile range: 1295 days, 13:38:41. Mean time between ticket creation and ticket resolution: 726 days, 18:49:28.505999. Median: 162 days, 6:06:31. Standard deviation is 943 days, 17:04:48.074528. The interquartile range is 1336 days, 1:47:32. Mean time spent in review: 86 days, 13:07:52.765564. Median: 4 days, 8:26:08. Standard deviation: 351 days, 10:37:58.073703. Interquartile range: 15 days, 18:25:12. Mean number of times a ticket is reviewed: 1.97664543524. Median: 1 Standard deviation: 1.57592226884. Interquartile range: 1. Contributor Stats ______________________ In the last 4 weeks, 22 unique ticket reporters 12 unique ticket reviewers 7 unique ticket resolvers In the last 24 weeks, 72 unique ticket reporters 18 unique ticket reviewers 11 unique ticket resolvers In the last 48 weeks, 161 unique ticket reporters 34 unique ticket reviewers 24 unique ticket resolvers