[Twisted-Python] Weekly Bug Summary

exarkun at twistedmatrix.com exarkun at twistedmatrix.com
Sat Nov 17 22:05:03 MST 2007


Bug summary
______________________
Summary for 2007-11-11 through 2007-11-18
Bugs opened: 28    Bugs closed: 15  Total open bugs: 1043 (+13)

|== Type Changes   |== Priority Changes   |== Component Changes     
|Defect:       +2  |Highest:  -1          |Conch:               +1  
|Enhancement: +12  |High:     +1          |Core:                +3  
                   |Normal:  +13          |Release Management: +10  
                   |Low:      +1          |Trial:               +0  
                                          |Vfs:                 -1  
                                          |Web:                 +1  


New / Reopened Bugs
______________________
                    ===== Highest =====
[#2882] test_process hanging on vista slave (popup)- (opened by bigdog)
    defect          core       http://twistedmatrix.com/trac/ticket/2882

[#2885] Automate version updating (goodly) (opened by radix)
    enhancement     release management http://twistedmatrix.com/trac/ticket/2885

[#2893] assertEqual is hard to read. (opened by jml) (CLOSED, fixed)
    enhancement     trial      http://twistedmatrix.com/trac/ticket/2893

[#2897] Deprecate visiting test (opened by jml) (CLOSED, fixed)
    enhancement     trial      http://twistedmatrix.com/trac/ticket/2897

[#2898] Add ITestCase for Trial tests (opened by jml) (CLOSED, fixed)
    enhancement     trial      http://twistedmatrix.com/trac/ticket/2898

[#2899] addCleanup should run even if setUp fails. (opened by jml) (CLOSED, fixed)
    defect          trial      http://twistedmatrix.com/trac/ticket/2899

[#2906] Provide framework for decorating tests (opened by jml)
    enhancement     trial      http://twistedmatrix.com/trac/ticket/2906

[#2882] test_process hanging on vista slave (popup)- (opened by bigdog)
    defect          core       http://twistedmatrix.com/trac/ticket/2882

                    ===== High =====
[#2881] Add a variable in twisted.python.runtime to check for vista (opened by bigdog)
    defect          core       http://twistedmatrix.com/trac/ticket/2881

[#2896] FilePath.exists gives results inconsistent with FilePath.isdir (opened by exarkun)
    defect          core       http://twistedmatrix.com/trac/ticket/2896

                    ===== Normal =====
[#2883] Remove attributes and methods from IReporter that imply text output (opened by jml)
    enhancement     trial      http://twistedmatrix.com/trac/ticket/2883

[#2884] Tool to update / generate NEWS file (opened by radix)
    enhancement     release management http://twistedmatrix.com/trac/ticket/2884

[#2886] Need good code for building Twisted release tarballs. (opened by radix)
    enhancement     release management http://twistedmatrix.com/trac/ticket/2886

[#2887] Automated release announcement (opened by radix)
    enhancement     release management http://twistedmatrix.com/trac/ticket/2887

[#2888] Automate uploading tarballs to TMRC (opened by radix)
    enhancement     release management http://twistedmatrix.com/trac/ticket/2888

[#2889] Automate updating the downloads page and the front page when a new release happens (opened by radix)
    enhancement     release management http://twistedmatrix.com/trac/ticket/2889

[#2890] Automate updating the howtos on the twistedmatrix web site (opened by radix)
    enhancement     release management http://twistedmatrix.com/trac/ticket/2890

[#2891] Automate updating the API docs on the twistedmatrix web site (opened by radix)
    enhancement     release management http://twistedmatrix.com/trac/ticket/2891

[#2892] Holistic release automation tool (opened by radix)
    enhancement     release management http://twistedmatrix.com/trac/ticket/2892

[#2894] twisted.test.test_defer.DeferredTestCase.testMaybeDeferred should be faster and four different tests (opened by exarkun)
    enhancement     core       http://twistedmatrix.com/trac/ticket/2894

[#2895] proxyForInterface should make it possible to specify the attribute name that the wrapped object is assigned to (opened by radix)
    enhancement     core       http://twistedmatrix.com/trac/ticket/2895

[#2901] proxyForInterface should allow upcalls (opened by jml)
    enhancement     core       http://twistedmatrix.com/trac/ticket/2901

[#2902] bad flag value in twisted.conch.ssh.filetransfer (opened by mmoskwa)
    defect          conch      http://twistedmatrix.com/trac/ticket/2902

[#2903] Clean up warnings in twisted.trial tests (opened by jml) (CLOSED, wontfix)
    enhancement     trial      http://twistedmatrix.com/trac/ticket/2903

[#2904] assertWarns doesn't handle duplicate warnings properly (opened by jml)
    defect          core       http://twistedmatrix.com/trac/ticket/2904

[#2905] ReverseProxyResource adds an extra '/' which confuses the backend web server (opened by trohed)
    defect          web        http://twistedmatrix.com/trac/ticket/2905

[#2907] "./setup.py install --prefix=relative/path" behaves surprisingly (opened by zooko)
    enhancement     release management http://twistedmatrix.com/trac/ticket/2907

                    ===== Low =====
[#2900] Provide a way to run a series of tests without restarting the reactor (opened by jml)
    enhancement     trial      http://twistedmatrix.com/trac/ticket/2900



Closed Bugs
______________________
                    ===== Highest =====
[#2882] test_process hanging on vista slave (popup)- (opened by bigdog, closed by bigdog, )
    defect          core       http://twistedmatrix.com/trac/ticket/2882

[#2857] test_stdio doesn't correctly pass the reactor to subprocesses (opened by therve, closed by therve, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/2857

[#2893] assertEqual is hard to read. (opened by jml, closed by jml, fixed)
    enhancement     trial      http://twistedmatrix.com/trac/ticket/2893

[#2897] Deprecate visiting test (opened by jml, closed by jml, fixed)
    enhancement     trial      http://twistedmatrix.com/trac/ticket/2897

[#2862] [PATCH] Tiny doc tweak for twisted.protocols.amp (opened by dripton, closed by jml, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/2862

[#2899] addCleanup should run even if setUp fails. (opened by jml, closed by jml, fixed)
    defect          trial      http://twistedmatrix.com/trac/ticket/2899

[#1264] twisted.vfs.test.test_ftp is enough to drive a sane man mad (opened by exarkun, closed by therve, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/1264

[#2598] Monkey-patching support code (opened by jml, closed by jml, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/2598

[#2180] FilesystemLock needs a method that defers until it can acquire a lock (opened by wsanchez, closed by dreid, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/2180

[#2898] Add ITestCase for Trial tests (opened by jml, closed by jml, fixed)
    enhancement     trial      http://twistedmatrix.com/trac/ticket/2898

                    ===== High =====
[#1781] Remove TestCase._wait from Trial (opened by jml, closed by jml, wontfix)
    enhancement     trial      http://twistedmatrix.com/trac/ticket/1781

                    ===== Normal =====
[#2785] twisted.trial.itrial.IReporter is missing addSkip (opened by exarkun, closed by jml, fixed)
    defect          trial      http://twistedmatrix.com/trac/ticket/2785

[#2735] twisted.vfs.adapters.ftp._FileToConsumerAdapter doesn't fully implement IConsumer (opened by therve, closed by therve, fixed)
    defect          vfs        http://twistedmatrix.com/trac/ticket/2735

[#2903] Clean up warnings in twisted.trial tests (opened by jml, closed by jml, wontfix)
    enhancement     trial      http://twistedmatrix.com/trac/ticket/2903

[#1950] PyUnitTestCase.id is redundant and should be removed (opened by glyph, closed by jml, fixed)
    enhancement     trial      http://twistedmatrix.com/trac/ticket/1950



Ticket Lifetime Stats
______________________
Oldest open ticket - [#38] Should be a way to create documentation aliases (since 2003-07-12 16:08:03).
Newest open ticket - [#2907] "./setup.py install --prefix=relative/path" behaves surprisingly (since 2007-11-16 18:21:31).

Mean open ticket age: 562 days, 4:41:38.242047.
Median: 457 days, 23:55:53.456813.
Standard deviation: 411 days, 11:59:35.412533.
Interquartile range: 509 days, 1:40:22.

Mean time between ticket creation and ticket resolution: 124 days, 23:46:42.342090.
Median: 15 days, 13:27:30.
Standard deviation is 228 days, 8:13:18.325244.
The interquartile range is 136 days, 12:10:27.

Mean time spent in review: 68 days, 13:01:08.836530.
Median: 3 days, 20:59:56.
Standard deviation: 156 days, 6:25:19.237999.
Interquartile range: 29 days, 3:11:52.

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


Contributor Stats
______________________
In the last 4 weeks,
    13 unique ticket reporters
    5 unique ticket reviewers
    7 unique ticket resolvers
In the last 24 weeks,
    64 unique ticket reporters
    15 unique ticket reviewers
    14 unique ticket resolvers
In the last 48 weeks,
    149 unique ticket reporters
    17 unique ticket reviewers
    24 unique ticket resolvers





More information about the Twisted-Python mailing list