<html>
<body>
<pre>
Bug summary
______________________
Summary for 2012-10-07 through 2012-10-14
                  Opened     Closed      Total     Change
Enhancements:         25         19        956         +6
Defects:               5          2        603         +3
Tasks:                 1         17         81        -16
Regressions:           1          0          2         +1
Total:                32         38       1642         -6

|== Type Changes   |== Priority Changes   |== Component Changes   
|Defect:       +3  |Normal:  +7           |Conch:  +1             
|Enhancement:  +6  |Low:    -13           |Core:   -9             
|Regression:   +1  |Lowest:  +0           |Names:  +0             
|Task:        -16                         |News:   -1             
                                          |Pair:   -1             
                                          |Web:    +5             
                                          |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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
zVMAAAAASUVORK5CYII=
' />
</div>

New / Reopened Bugs
______________________
                    ===== Normal =====
[#6076] add an automated test which will fail if any old-style classes (AKA classic classes) are added (opened by glyph)
    task            core       http://twistedmatrix.com/trac/ticket/6076

[#6077] Port twisted.web.client.HTTPClientFactory to Python 3 (opened by exarkun)
    enhancement     web        http://twistedmatrix.com/trac/ticket/6077

[#6078] Port twisted.web.resource to Python 3 (opened by exarkun)
    enhancement     web        http://twistedmatrix.com/trac/ticket/6078

[#6079] Port twisted.web.server to Python 3 (opened by exarkun)
    enhancement     web        http://twistedmatrix.com/trac/ticket/6079

[#6080] Port twisted.web.http_headers to Python 3 (opened by exarkun) (CLOSED, fixed)
    enhancement     web        http://twistedmatrix.com/trac/ticket/6080

[#6081] Reject unicode in http_headers (opened by exarkun)
    enhancement     web        http://twistedmatrix.com/trac/ticket/6081

[#6082] Make test_updateWithKeywords work on Python 3 (opened by exarkun)
    enhancement     web        http://twistedmatrix.com/trac/ticket/6082

[#6084] Typo in FilePath.getPermissions's docstring (opened by teratorn)
    defect          core       http://twistedmatrix.com/trac/ticket/6084

[#6085] Twisted Proxy - read gzipped handleresponsepart data (opened by darkwinisback) (CLOSED, invalid)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6085

[#6086] Finish implementing twisted.names.dns.str2time (opened by exarkun)
    enhancement     names      http://twistedmatrix.com/trac/ticket/6086

[#6087] Restore (and test more reliabley) twisted.python.log's capture of warnings (opened by itamar)
    regression      core       http://twistedmatrix.com/trac/ticket/6087

[#6088] Port twisted.internet.endpoint's tcp endpoints to Python 3 (opened by itamar) (CLOSED, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6088

[#6089] Improve and consolidate documentation of various writeSequence() implementations (opened by hynek)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6089

[#6090] Implement search and domain for twisted.names.client (opened by exarkun)
    enhancement     names      http://twistedmatrix.com/trac/ticket/6090

[#6091] Remove (immediately and with all haste) `IResolver.lookupRecord` (opened by exarkun) (CLOSED, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6091

[#6092] Port twisted.names.hosts to Python 3 (opened by exarkun) (CLOSED, fixed)
    enhancement     names      http://twistedmatrix.com/trac/ticket/6092

[#6093] Port twisted.names.cache to Python 3 (opened by exarkun) (CLOSED, fixed)
    enhancement     names      http://twistedmatrix.com/trac/ticket/6093

[#6094] Implement lookupAllRecords for twisted.names.cache.CacheResolver (opened by exarkun)
    enhancement     names      http://twistedmatrix.com/trac/ticket/6094

[#6095] Get rid of the circular dependency between root and client in twisted.names (opened by exarkun)
    enhancement     names      http://twistedmatrix.com/trac/ticket/6095

[#6096] Make setup.py on Python 3 create public API versions of _XXXpy3.py modules (opened by itamar)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6096

[#6097] Port twisted.protocols.policies to Python 3 (opened by itamar) (CLOSED, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6097

[#6098] Make twisted.names.test.test_client.CreateResolverTests pass on Windows (opened by exarkun)
    enhancement     names      http://twistedmatrix.com/trac/ticket/6098

[#6099] Add buffer()-compatible function for Python 3 to twisted.python.compat (opened by itamar) (CLOSED, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6099

[#6100] Port twisted.python.reflect.prefixedMethodNames to Python 3 (opened by exarkun) (CLOSED, fixed)
    enhancement     web        http://twistedmatrix.com/trac/ticket/6100

[#6101] twisted.web.distrib doesn't properly handle mixed positional and keyword arguments (opened by tom.prince)
    enhancement     web        http://twistedmatrix.com/trac/ticket/6101

[#6102] SSH sends sends key exchange packets too early (opened by crane)
    defect          conch      http://twistedmatrix.com/trac/ticket/6102

[#6103] Port twisted.internet.posixbase to Python 3 (opened by itamar)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6103

[#6104] Make it possible to cancel getPage and downloadPage (opened by luks)
    enhancement     web        http://twistedmatrix.com/trac/ticket/6104

[#6105] Implement assertNotFired, assertFired and assertErrbackFired on SynchronousTestCase (opened by itamar)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6105

[#6106] Method accumulation methods in twisted.python.reflect are a mess of strangely implemented overlapping confusion (opened by exarkun)
    defect          core       http://twistedmatrix.com/trac/ticket/6106

[#5885] Once SynchronousTestCase is ported to Python 3, switch test modules using pyunit back to using it (opened by itamar) (CLOSED, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/5885

                    ===== Lowest =====
[#6083] TLS writeSequence() behaves differently from the vanilla TCP one (opened by hynek)
    defect          core       http://twistedmatrix.com/trac/ticket/6083



Closed Bugs
______________________
                    ===== Normal =====
[#6085] Twisted Proxy - read gzipped handleresponsepart data (opened by darkwinisback, closed by glyph, invalid)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6085

[#5885] Once SynchronousTestCase is ported to Python 3, switch test modules using pyunit back to using it (opened by itamar, closed by exarkun, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/5885

[#6057] Port twisted.names.dns to Python 3 (opened by exarkun, closed by exarkun, fixed)
    enhancement     names      http://twistedmatrix.com/trac/ticket/6057

[#6067] Port twisted.internet.threads to Python 3 (opened by itamar, closed by itamarst, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6067

[#6003] Port `twisted.internet.udp` to Python 3 (opened by itamar, closed by itamarst, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6003

[#6060] Port twisted.internet.protocol to Python 3 (opened by itamar, closed by itamarst, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6060

[#6058] Port twisted.names.error to Python 3 (opened by exarkun, closed by exarkun, fixed)
    enhancement     names      http://twistedmatrix.com/trac/ticket/6058

[#6059] Port twisted.names.common to Python 3 (opened by exarkun, closed by exarkun, fixed)
    enhancement     names      http://twistedmatrix.com/trac/ticket/6059

[#5829] Replace DictMixin in twisted.web.http_headers with MutableMapping (opened by vperic, closed by exarkun, duplicate)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5829

[#6080] Port twisted.web.http_headers to Python 3 (opened by exarkun, closed by exarkun, fixed)
    enhancement     web        http://twistedmatrix.com/trac/ticket/6080

[#5844] Use zope.interface class decorators in twisted/trial (opened by vperic, closed by therve, wontfix)
    task            core       http://twistedmatrix.com/trac/ticket/5844

[#5842] Use zope.interface class decorators in twisted/python (opened by vperic, closed by therve, wontfix)
    task            core       http://twistedmatrix.com/trac/ticket/5842

[#5843] Use zope.interface class decorators in twisted/test (opened by vperic, closed by therve, wontfix)
    task            core       http://twistedmatrix.com/trac/ticket/5843

[#6029] Invalid Content-Length header raises ValueError (opened by maker, closed by therve, fixed)
    defect          web        http://twistedmatrix.com/trac/ticket/6029

[#6092] Port twisted.names.hosts to Python 3 (opened by exarkun, closed by exarkun, fixed)
    enhancement     names      http://twistedmatrix.com/trac/ticket/6092

[#6093] Port twisted.names.cache to Python 3 (opened by exarkun, closed by exarkun, fixed)
    enhancement     names      http://twistedmatrix.com/trac/ticket/6093

[#6091] Remove (immediately and with all haste) `IResolver.lookupRecord` (opened by exarkun, closed by exarkun, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6091

[#6065] Port twisted.internet.base to Python 3 (opened by itamar, closed by itamarst, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6065

[#6088] Port twisted.internet.endpoint's tcp endpoints to Python 3 (opened by itamar, closed by itamarst, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6088

[#6097] Port twisted.protocols.policies to Python 3 (opened by itamar, closed by itamarst, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6097

[#6056] Port twisted.names.client to Python 3 (opened by exarkun, closed by exarkun, fixed)
    enhancement     names      http://twistedmatrix.com/trac/ticket/6056

[#6039] Port twisted.python.win32 to Python 3 (minimally) (opened by itamar, closed by exarkun, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6039

[#6099] Add buffer()-compatible function for Python 3 to twisted.python.compat (opened by itamar, closed by itamarst, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/6099

[#6100] Port twisted.python.reflect.prefixedMethodNames to Python 3 (opened by exarkun, closed by exarkun, fixed)
    enhancement     web        http://twistedmatrix.com/trac/ticket/6100

                    ===== Low =====
[#5846] Use zope.interface class decorators in twisted/words (opened by vperic, closed by therve, wontfix)
    task            words      http://twistedmatrix.com/trac/ticket/5846

[#5845] Use zope.interface class decorators in twisted/web (opened by vperic, closed by therve, wontfix)
    task            web        http://twistedmatrix.com/trac/ticket/5845

[#5841] Use zope.interface class decorators in twisted/protocols (opened by vperic, closed by therve, wontfix)
    task            core       http://twistedmatrix.com/trac/ticket/5841

[#5839] Use zope.interface class decorators in twisted/persisted (opened by vperic, closed by therve, wontfix)
    task            core       http://twistedmatrix.com/trac/ticket/5839

[#5838] Use zope.interface class decorators in twisted/pair (opened by vperic, closed by therve, wontfix)
    task            pair       http://twistedmatrix.com/trac/ticket/5838

[#5840] Use zope.interface class decorators in twisted/plugins (opened by vperic, closed by therve, wontfix)
    task            core       http://twistedmatrix.com/trac/ticket/5840

[#5837] Use zope.interface class decorators in twisted/news (opened by vperic, closed by therve, wontfix)
    task            news       http://twistedmatrix.com/trac/ticket/5837

[#5831] Use zope.interface class decorators in twisted/application (opened by vperic, closed by therve, wontfix)
    task            core       http://twistedmatrix.com/trac/ticket/5831

[#5832] Use zope.interface class decorators in twisted/conch (opened by vperic, closed by therve, wontfix)
    task            core       http://twistedmatrix.com/trac/ticket/5832

[#5833] Use zope.interface class decorators in twisted/cred (opened by vperic, closed by therve, wontfix)
    task            core       http://twistedmatrix.com/trac/ticket/5833

[#5834] Use zope.interface class decorators in twisted/mail (opened by vperic, closed by therve, wontfix)
    task            core       http://twistedmatrix.com/trac/ticket/5834

[#5835] Use zope.interface class decorators in twisted/manhole (opened by vperic, closed by therve, wontfix)
    task            core       http://twistedmatrix.com/trac/ticket/5835

[#5836] Use zope.interface class decorators in twisted/names (opened by vperic, closed by therve, wontfix)
    task            core       http://twistedmatrix.com/trac/ticket/5836

                    ===== Lowest =====
[#6045] Remove deprecated t.names.client.Resolver.protocol (opened by thijs, closed by exarkun, fixed)
    task            names      http://twistedmatrix.com/trac/ticket/6045



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 - [#6106] Method accumulation methods in twisted.python.reflect are a mess of strangely implemented overlapping confusion (since 2012-10-13 11:55:47).

Mean open ticket age: 1145 days, 19:29:52.131797.
Median: 988 days, 11:48:49.606219.
Standard deviation: 893 days, 8:46:12.571499.
Interquartile range: 1474 days, 4:36:25.

Mean time between ticket creation and ticket resolution: 677 days, 5:06:26.351703.
Median: 120 days, 19:34:24.
Standard deviation is 921 days, 4:55:18.390701.
The interquartile range is 1145 days, 17:21:57.

Mean time spent in review: 88 days, 6:03:52.041903.
Median: 4 days, 8:31:17.
Standard deviation: 382 days, 16:28:08.986355.
Interquartile range: 16 days, 22:09:48.

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


Contributor Stats
______________________
In the last 4 weeks,
    21 unique ticket reporters
    9 unique ticket reviewers
    7 unique ticket resolvers
In the last 24 weeks,
    81 unique ticket reporters
    27 unique ticket reviewers
    15 unique ticket resolvers
In the last 48 weeks,
    142 unique ticket reporters
    44 unique ticket reviewers
    26 unique ticket resolvers

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