<html>
<body>
<pre>
Bug summary
______________________
Summary for 2012-04-08 through 2012-04-15
                  Opened     Closed      Total     Change
Enhancements:         16          7        842         +9
Defects:               7          7        544         +0
Tasks:                 0          0         72         +0
Regressions:           0          1          2         -1
Total:                23         15       1460         +8

|== Type Changes   |== Priority Changes   |== Component Changes   
|Defect:       +0  |High:    -1           |Conch:  -1             
|Enhancement:  +9  |Normal:  +6           |Core:   +8             
|Regression:   -1  |Low:     +3           |Names:  +0             
                                          |Words:  +1             


<div>
<font color='green'>Total Tickets</font>
<font color='red'>Open Tickets</font>
<img src='data:image/png;base64,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
' />
</div>

New / Reopened Bugs
______________________
                    ===== Normal =====
[#5624] Add end-user oriented help about available endpoint plugins to command line tools that use endpoints (opened by exarkun)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5624

[#5626] LoopingCall possible re-entrancy bug (opened by Dev0n) (CLOSED, duplicate)
    defect          core       http://twistedmatrix.com/trac/ticket/5626

[#5629] add tests to verify proto_helpers startedConnecting() behavior (opened by glyph)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5629

[#5630] add verified fake behavior to MemoryReactor for connector cancellation (opened by glyph)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5630

[#5631] Add a core example of using Tkinter with Twisted (opened by jesstess) (CLOSED, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5631

[#5632] inconsistent documentation, t.i.task.coiterate (opened by pagga)
    defect          core       http://twistedmatrix.com/trac/ticket/5632

[#5633] better endpoint reprs (opened by glyph)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5633

[#5634] ReactorBuilder.runReactor should cancel the timeout it creates if it wasn't triggered (opened by itamar)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5634

[#5635] twisted.internet.test.test_tcp.WriteSequenceTests could probably be simplified (opened by itamar)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5635

[#5636] twisted.names.test.test_cache.Caching.test_negativeTTLLookup asserts are wrong (opened by itamar)
    defect          core       http://twistedmatrix.com/trac/ticket/5636

[#5637] adding documentation for pyuidemo.py (opened by laurauva) (CLOSED, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5637

[#5638] twisted.names.cache.CacheResolver never times out data it is initialized with (opened by itamar)
    defect          names      http://twistedmatrix.com/trac/ticket/5638

[#5639] twisted.internet._pollingfile._PollableWritePipe.writeSequence doesn't check for buffer full event (opened by itamar)
    defect          core       http://twistedmatrix.com/trac/ticket/5639

[#5640] clientFromString unix "path" argument undocumented and not positional (opened by magmatt)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5640

[#5641] Add date logging to ircLogBot.py (opened by singingwolfboy)
    enhancement     words      http://twistedmatrix.com/trac/ticket/5641

[#5642] TLS endpoint wrappers (opened by glyph)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5642

[#5644] t.p.reflect.fullyQualifiedName doesn't support method descriptors. (opened by dreid)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5644

[#5645] Document the correct way to deprecate a function in Twisted (opened by exarkun)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5645

[#5646] Missing error check for first PyIter_Next call in sendmsg_sendmsg (opened by exarkun)
    defect          core       http://twistedmatrix.com/trac/ticket/5646

                    ===== Low =====
[#5625] Typographical error in doc/core/howto/trial.xhtml (opened by ashfall) (CLOSED, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/5625

[#5627] Replace use of __cmp__ in twisted/python/versions.py (opened by vperic)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5627

[#5628] Use collections.deque for the data structure in DeferredQueue (opened by Dev0n)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5628

[#5643] Release the GIL around sendmsg and recvmsg (opened by exarkun)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5643



Closed Bugs
______________________
                    ===== High =====
[#4710] TCP4ClientEndpoint.connect's deferred cannot be cancelled successfully (opened by marienz, closed by glyph, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/4710

                    ===== Normal =====
[#5590] Document purpose and how to run examples in Twisted Conch (opened by gdeng, closed by itamarst, fixed)
    enhancement     conch      http://twistedmatrix.com/trac/ticket/5590

[#5583] twisted.test.test_log.FileObserverTestCase.test_timeFormatting fails in unusual timezones like Europe/Moscow (opened by marienz, closed by itamarst, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/5583

[#5623] Skip kqueue reactor builder tests on Linux, where they will never ever run (opened by exarkun, closed by exarkun, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5623

[#3398] process cleanup for ReactorBuilder-based tests loops indefinitely if processes do not exit (opened by zooko, closed by itamarst, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/3398

[#5579] twisted.names.cache.CacheResolver gives a negative TTL resulting in exception encoding DNS result (opened by acidfoo, closed by itamarst, fixed)
    defect          names      http://twistedmatrix.com/trac/ticket/5579

[#5626] LoopingCall possible re-entrancy bug (opened by Dev0n, closed by exarkun, duplicate)
    defect          core       http://twistedmatrix.com/trac/ticket/5626

[#5503] Twisted/GTK programs don't close properly on Ubuntu 12.04 (opened by alkisg, closed by alkisg, fixed)
    regression      core       http://twistedmatrix.com/trac/ticket/5503

[#5392] Testing infrastructure for ReactorMixin tests: hooking up two protocols to each other (opened by itamar, closed by itamarst, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5392

[#5622] Refactor TCPClientTestsBuilder and TCP6ClientTestsBuilder to make their endpoint factories re-usable for other test cases (opened by exarkun, closed by exarkun, duplicate)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5622

[#5412] pollingfile._PollableWritePipe should check for unicode earlier (opened by zseil, closed by itamarst, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/5412

[#5637] adding documentation for pyuidemo.py (opened by laurauva, closed by itamarst, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5637

[#5631] Add a core example of using Tkinter with Twisted (opened by jesstess, closed by itamarst, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5631

[#4388] bindings for sendmsg and recvmsg (opened by glyph, closed by exarkun, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/4388

                    ===== Low =====
[#5625] Typographical error in doc/core/howto/trial.xhtml (opened by ashfall, closed by exarkun, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/5625



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 - [#5646] Missing error check for first PyIter_Next call in sendmsg_sendmsg (since 2012-04-14 18:58:28).

Mean open ticket age: 1130 days, 0:38:27.186604.
Median: 988 days, 0:44:34.296878.
Standard deviation: 838 days, 0:04:21.553159.
Interquartile range: 1399 days, 6:53:25.

Mean time between ticket creation and ticket resolution: 711 days, 3:13:52.199170.
Median: 150 days, 17:31:24.
Standard deviation is 934 days, 12:44:37.043886.
The interquartile range is 1278 days, 1:52:17.

Mean time spent in review: 88 days, 0:13:25.846326.
Median: 4 days, 7:37:17.
Standard deviation: 369 days, 3:08:34.975552.
Interquartile range: 15 days, 18:33:20.

Mean number of times a ticket is reviewed: 1.96388482186.
Median: 1
Standard deviation: 1.56887233655.
Interquartile range: 1.


Contributor Stats
______________________
In the last 4 weeks,
    30 unique ticket reporters
    8 unique ticket reviewers
    6 unique ticket resolvers
In the last 24 weeks,
    92 unique ticket reporters
    32 unique ticket reviewers
    21 unique ticket resolvers
In the last 48 weeks,
    137 unique ticket reporters
    37 unique ticket reviewers
    24 unique ticket resolvers

</pre>
</body>
</html>