Blender Foundation: Status Update Week 48
I already wrote about my work for the last week in my previous blog, but I wanted to do this one still so I could also include some stats, that have been lacking for a few weeks. Note that this is a longer-than-usual stats message, so be sure to check out the SVN stats section and the fixed bugs -list.
As you can see, hour daily stats are starting to look very nice. Only three days during which more reports were opened than closed. The hourly stats also look a bit better than before, most hours creeping closer to the same amount of reporting as closing.
For the accumulated amounts per day we see that right after Blender 2.55 beta release we received more bugs than we fixed. After a good two weeks we finally managed to turn the tide, and it is evident that also Ton Roosendaal is participating in our bug fixing efforts. Finally!
BUG STATS FOR BLENDER 2.5 TRACKER 2010-12-04 18:28:06.632000 There have been 1316 submitters since tracker 2.5 start Together they have reported 4641 reports, of which 4550 (98.04) are closed and 91 (1.96) still open On average each user has submitted 3.53 reports Shortest time a report was open: 0:02:00 Longest time a report was open: 420 days, 15:39:00 Developer Campbell Barton has most assigned reports: 848 Developer Brecht Van Lommel has most open assigned reports: 13 5 of 91 open bugs still unassigned User Daniel Salazar submitted most reports: 123 ===== During last 24 hours 13 reports were closed During last seven days 113 reports were closed, avg 16.14 per day During last 30 days 533 reports were closed, avg 17.77 per day During last 24 hours 7 new issues were reported During last seven days 73 new issues were reported, avg 10.43 per day During last 30 days 417 new issues were reported, avg 13.90 per day ===== Bugs per category Animation system: 282 bugs Opengl / Gfx: 121 bugs OSX related: 49 bugs International: 6 bugs Linux related: 47 bugs Sculpting: 91 bugs Image & Movie I/O: 56 bugs FreeBSD related: 2 bugs FFMPEG: 5 bugs Python: 193 bugs Scripts: 23 bugs Interface: 982 bugs Windows related: 107 bugs Game engine: 43 bugs None: 1219 bugs Modifiers: 84 bugs Import/Export: 119 bugs Compositor: 85 bugs Audio: 22 bugs Physics: 139 bugs Mesh Modeling: 229 bugs Rendering: 328 bugs Node Editor: 53 bugs Sequencer: 122 bugs Tools: 234 bugs ===== Bugs per assignee Lukas Steiblys: 17 bugs Janne Karhu: 264 bugs Emmanuel Stone: 1 bugs Dalai Felinto: 18 bugs Michael Fox: 1 bugs Thomas Dinges: 17 bugs Joshua Leung: 163 bugs Arystanbek Dyussenov: 27 bugs Matt Ebb : 168 bugs Sergey Sharybin: 71 bugs Ton Roosendaal: 83 bugs Mitchell Stokes: 4 bugs Tom Musgrove: 2 bugs Nobody: 2182 bugs Andre Susano Pinto: 11 bugs Damien Plisson: 33 bugs Luca Bonavita: 1 bugs Nathan Vegdahl: 3 bugs Xavier Thomas: 2 bugs Campbell Barton: 848 bugs Joerg Mueller: 33 bugs Daniel Genrich: 18 bugs Ben Batt: 1 bugs Mike Erwin: 1 bugs Nathan Letwory: 299 bugs Nicholas Bishop: 44 bugs Konrad Kleine: 1 bugs Diego Borghetti: 13 bugs Benoit Bolsee: 4 bugs Brecht Van Lommel : 143 bugs Joseph Eagar: 3 bugs Jason Wilkins: 6 bugs Martin Poirier: 66 bugs Ken Hughes: 9 bugs Peter Schlaile: 37 bugs Andrea Weikert: 37 bugs Robert Holcomb: 1 bugs Roland Hess : 3 bugs Kent Mein: 1 bugs Daniel Salazar: 4 bugs William Reynish: 1 bugs ===== Open bugs per assignee Damien Plisson: 2 open bugs Sergey Sharybin: 4 open bugs Ton Roosendaal: 1 open bugs Janne Karhu: 7 open bugs Lukas Steiblys: 1 open bugs Nicholas Bishop: 5 open bugs Mike Erwin: 1 open bugs Nobody: 5 open bugs Andrea Weikert: 2 open bugs Peter Schlaile: 7 open bugs Nathan Letwory: 11 open bugs Jason Wilkins: 2 open bugs Matt Ebb : 2 open bugs Martin Poirier: 4 open bugs Roland Hess : 2 open bugs Campbell Barton: 11 open bugs Daniel Genrich: 1 open bugs Mitchell Stokes: 1 open bugs Dalai Felinto: 1 open bugs Joshua Leung: 8 open bugs Brecht Van Lommel : 13 open bugs ===== Closers dingto closed 71 bugs damien78 closed 25 bugs khughes closed 4 bugs kwk closed 2 bugs jesterking closed 284 bugs zanqdo closed 37 bugs nazgul closed 78 bugs cessen closed 5 bugs vekoon closed 13 bugs letterrip closed 14 bugs ben2610 closed 2 bugs xat closed 3 bugs theeth closed 87 bugs genscher closed 5 bugs ton closed 195 bugs bdiego closed 79 bugs harkyman closed 2 bugs aligorith closed 316 bugs broken closed 625 bugs nicholasbishop closed 27 bugs sirdude closed 1 bugs blendix closed 1395 bugs dougal2 closed 1 bugs imbusy closed 1 bugs jaguarandi closed 6 bugs schlaile closed 23 bugs elubie closed 17 bugs scourage closed 1 bugs leifandersen closed 1 bugs jhk closed 246 bugs mindrones closed 4 bugs dfelinto closed 24 bugs jwilkins closed 1 bugs campbellbarton closed 899 bugs billrey closed 3 bugs kazanbas closed 13 bugs calli closed 7 bugs gsrb3d closed 2 bugs nexyon closed 31 bugs ===== Bugs closed - date 2010.11.21 2010.11.21: blendix closed 1 issues 2010.11.21: nicholasbishop closed 1 issues 2010.11.21: theeth closed 2 issues 2010.11.21: ton closed 11 issues ----- total 15 bugs closed. New bugs for this day: 12 2010.11.22 2010.11.22: ton closed 7 issues 2010.11.22: nexyon closed 1 issues 2010.11.22: campbellbarton closed 10 issues 2010.11.22: zanqdo closed 1 issues 2010.11.22: dingto closed 4 issues ----- total 23 bugs closed. New bugs for this day: 20 2010.11.23 2010.11.23: aligorith closed 1 issues 2010.11.23: campbellbarton closed 4 issues 2010.11.23: jhk closed 2 issues 2010.11.23: zanqdo closed 1 issues 2010.11.23: nazgul closed 1 issues 2010.11.23: ton closed 3 issues 2010.11.23: blendix closed 5 issues ----- total 17 bugs closed. New bugs for this day: 10 2010.11.24 2010.11.24: damien78 closed 1 issues 2010.11.24: jhk closed 1 issues 2010.11.24: jesterking closed 4 issues 2010.11.24: campbellbarton closed 7 issues 2010.11.24: ton closed 6 issues 2010.11.24: blendix closed 4 issues ----- total 23 bugs closed. New bugs for this day: 17 2010.11.25 2010.11.25: aligorith closed 1 issues 2010.11.25: ton closed 7 issues 2010.11.25: jhk closed 1 issues 2010.11.25: campbellbarton closed 3 issues 2010.11.25: zanqdo closed 1 issues ----- total 13 bugs closed. New bugs for this day: 27 2010.11.26 2010.11.26: jhk closed 5 issues 2010.11.26: zanqdo closed 1 issues 2010.11.26: nazgul closed 1 issues 2010.11.26: campbellbarton closed 2 issues 2010.11.26: ton closed 3 issues 2010.11.26: blendix closed 6 issues 2010.11.26: dfelinto closed 1 issues ----- total 19 bugs closed. New bugs for this day: 10 2010.11.27 2010.11.27: theeth closed 1 issues 2010.11.27: campbellbarton closed 1 issues 2010.11.27: ton closed 2 issues ----- total 4 bugs closed. New bugs for this day: 8 2010.11.28 2010.11.28: campbellbarton closed 3 issues 2010.11.28: nazgul closed 1 issues 2010.11.28: ton closed 11 issues 2010.11.28: blendix closed 1 issues ----- total 16 bugs closed. New bugs for this day: 6 2010.11.29 2010.11.29: blendix closed 1 issues 2010.11.29: campbellbarton closed 3 issues 2010.11.29: ton closed 7 issues 2010.11.29: broken closed 5 issues ----- total 16 bugs closed. New bugs for this day: 15 2010.11.30 2010.11.30: aligorith closed 1 issues 2010.11.30: jhk closed 1 issues 2010.11.30: theeth closed 2 issues 2010.11.30: campbellbarton closed 3 issues 2010.11.30: ton closed 5 issues 2010.11.30: blendix closed 2 issues ----- total 14 bugs closed. New bugs for this day: 9 2010.12.01 2010.12.01: ton closed 7 issues 2010.12.01: campbellbarton closed 8 issues 2010.12.01: aligorith closed 3 issues 2010.12.01: jhk closed 1 issues 2010.12.01: blendix closed 6 issues ----- total 25 bugs closed. New bugs for this day: 11 2010.12.02 2010.12.02: aligorith closed 1 issues 2010.12.02: campbellbarton closed 4 issues 2010.12.02: jhk closed 5 issues 2010.12.02: ton closed 4 issues ----- total 14 bugs closed. New bugs for this day: 8 2010.12.03 2010.12.03: campbellbarton closed 3 issues 2010.12.03: aligorith closed 1 issues 2010.12.03: jhk closed 3 issues 2010.12.03: ton closed 7 issues 2010.12.03: nazgul closed 1 issues ----- total 15 bugs closed. New bugs for this day: 14 2010.12.04 2010.12.04: blendix closed 3 issues 2010.12.04: campbellbarton closed 1 issues 2010.12.04: ton closed 5 issues ----- total 9 bugs closed. New bugs for this day: 3 During last 14 days we had 12 days where we closed more than there were new reports opened 168 days when we closed more than there were opened (458 days with open activity, 419 days with close activity) 524 opened and 631 closed since 2.55 beta 275 fixed since 2.55 beta, 2388 since tracker birth
Now for some SVN stats, I let the numbers speak for themselves.
Commits since 2.55 beta (r32738): 655 encompassing 172 additions, 2606 modifications, 26 deletes Number of committers since 2.55 beta: 24 Authors and number of commits: 'dingto': 19, 'damien78': 5, 'jesterking': 21, 'zanqdo': 3, 'nazgul': 28, 'vekoon': 2, 'mfoxdogg': 1, 'ton': 75, 'blendix': 18, 'dfelinto': 4, 'aligorith': 18, 'theeth': 13, 'broken': 5, 'nicholasbishop': 1, 'dougal2': 5, 'imbusy': 2, 'schlaile': 4, 'elubie': 13, 'jhk': 58, 'mindrones': 4, 'moguri': 7, 'campbellbarton': 330, 'gsrb3d': 15, 'nexyon': 4
And finally as an extra, here is the list of bugs that got marked fixed since Blender 2.55 beta:
# Crash adding/scaling plane in existing double array (temp fixed!) # Smoke 'sticks' to Collision objects initial position # half-transparent objects in volume have no shadow. # GLSL + Preview render cause crash # VertColors and Flat/Soft imported from 2.49 are wrong (MultiRes) # Project Snap Broken # User preference window is not closing after browsing font's directory # Multilayer OpenEXR files import into other compositors upside down # Attempting to delete multiple edge loops changes selection. # Multi-level library linking issue, SVN 27833 / 2.5A2 # Dupli group doesn't show up if linked on a layer that is different from the group layer # OpenGL viewport render is distorted in 2.50a2 # VSE keyframes stoped keying # Pivot Constraint # altkey events sometimes 'get stuck' # motion blur render result incorrect when full sample anti-aliasing is selected # bpy.ops.wm.read_homefile() causes segfault (r29372) # Opening a blend file in python (bpy.ops.wm.open_mainfile() (r29489) # Crash when rendering an openGL animation # Squence Editor, OpenGl preview render didn't correct # Alpha channel not saved when using texture paint # Texture paint: soften tool does draw brushes # Objects lag behind mouse pointer when transformed (translated) # If no camera is present, a render starts but does nothing, and we have no "No camera" warning # Blender freezes when combing hair - OS X path changes related? # Area light with noshadow is affected by rayshadow sampling setup (Kino Bug Reporting Sprint) # Metastrip contents area allowed to move vertically, occasionally swapping order or overlapping # SEQUENCER EFFECT: Glow blur amount should be relative # DPX Images load darker then saved, UI broken. # Multi-window : closing game windows cause blender crash # Unneccessary and damaging user view called Temp # bpy.ops.nla.actionclip_add results in the error 'no active track to add strip to' even though it should create the track itself # Logic Bricks: non-active objects retrieves the wrong Actuator type # Lamp PointerProperty # Problem with raytrace - transparency - filter # Receive Transparent produces shadows in diffuse pass # 'repeat last' button doesnt' work with extrude along axes other than Z # OSX panel button bug (Python Namespace issue) # Display update with animated nested custom ID properties # Crash when switching area types and performing ops # Camera inside volume error # Collada Import Bug From Sketchup # OSX - Certain video codecs produce colour tinted output. # Saving the render result through the API does not use the scene settings # With high poly numbers when sculpting, modifier keys get "sticked" after 3D view navigation. # Z-Combine node ignores alpha values (including patch) # Problems running blender headless # Incorrect behaviour for Optimal Display option # VSE: Reassign Inputs ignores selection order. # multires base mesh # 2d Image paint editor: no clone/smear/soften tools etc # Select Nth # Add mesh grid upside down # Fluid particles leak through walls of moving object # Object.copy() duplicates armature action # Import 3ds is not working when sys console toggle off # Image browsing crashes blender # Particle corruption after rendering with multires # Srrollwheel errors in 3D view # NLA Crashes blender on Undo # Console Autocomplete Error [Patch to fix attached] # Crash when switching to Point Select Mode - particle hair # Hair Dynamics Problem # Fast Gaussian produces wrong results for higher resolutions # HS+V color picker # GLSL 3D view lacks refresh on node setups # GLSL + Node material gives wrong color # Smear 2D paint fails # Exporting FBX issue: unexpected keyword argument 'TX_SCALE' # GLSL + VBOs # NLA reverse option flickers # User Preferences - Interface - Mini Axis - Brightness, none working? # User Preferences - Interface - Manipulator # Blender 2.54 crash when attempting to save render image # Motion path not automatic recalculating + locking obj moving # Can you build with MinGW+gcc in the current state? # Audaspace leaks memory in sequencer # blender-2.55 doesn't display it's menu bar # Scene is left at last rendered frame from rendering an animation # Problem with Axis Angle rotation # UV Layouts saved as PNG results in two files (rename bug) # Missing Icons # OBJ import error Rev: 32789 # Selecting of object with pattern leads to strange behavior # Ctrl+Tweak cutting connections fail # The driver is not displayed in GraphEditor. # Can easily create bones with duplicate names # Axis Angle + manipulators: bad behaviour # Link/Append File Browser Typo # Applying scale to multires object end up in a blender crash # decimate modifyer: undecimated is "ratio 1.00%" # not possible to create a new Rendering preset than "add render preset.py" # Error Image Too Small! and doesnot work when render twice # Consistency Issue with LassoSelect/ExtendOption # Apeend object with cloth sim from another file crash. # Python command bpy.ops.transform.rotate(...) does not follow axis=(...) attribute # Render and changing scenes crashes. # UV/Image Editor: selected elements move not as specified # VSE SceneStrip problem when rendering animation # VSE curves displaced from effect when source is moved numerically # Blender wont compile with -Wall -Werror and COLLADA support # Deep shadows are rendered although objetct's shadow casting is disabled # Doing loop cuts from space bar search in the properties panel crashes 2.55 # Views Resizing Problems # UV editor: setting rotating/scaling pivot with [ , ] [ . ] not working # Layered NLA Strips crash Blender # Adding the path to an image Editor in the file preferences window messes up the path # Toggle Console Crashes Blender 64bit Windows 7 # exception when starting Blender on Windows XP SP3 (including solution) # Blender does not remember name of last saved picture # N Panel in Compositor doesn't work with Vector Normal node # 2.55.0 Color Picker Square HS+V Behavior # Cloth pinning breaks (when parenting?) # editors/armature: overwritten return value # The processing counter is not displayed in Bake. # F11 no longer functional after image save # Custom startup.blend causes Startup Crash # Zoom view with RMB pressed, won't stick # setting location gained from a matrix_world.copy().translation_part() (visual loc) after constraints causes NAN in object location after python script ends # On file save plus and minus don't re-evaluate whether a file exists # crash on browse directory w/ broken image file # Particles render as frozen if start time is not 1. # Mesh.from_pydata does not properly construct faces # View Select breaks With Quad View. # Report mode of console does not show proper cariage returns. # Can't join two (or more) objects when one of them have multires and the other don't # OpenCOLLADA imports only one special node per type per node # Cloud Depth setting above 30 cause texture corruption # Edge weighting while making subsurf # Specular does not behave correctly in a material node setup # Option External in Smoke cache affects settings of start and end frame of simulation # Net rendering master node fails to send/retrieve files to/from slaves # Netrender master node IP information is reset to [Default] no matter what # Loop Cut & Slide + Clipping Border broken. # Generators & FCurve keyframing are confusing for users. # Netrender slave node invoked from CLI fills hard drive with blank pictures if master is down # Indirect Lighting Option is occasionally not available. # Apply Visual Transform doesn't always apply location # Windows lib dir missing cp720.py from bundled Python. # Small BMP 65x65 crashes Blender 2.55/ Windows # NLA strips move insensitively across tracks # VSE strip animation data out of sync after moving using shift-s # Duplifaces not generated using spacebar to activate # [minor] Object type is TEXT, but icon names are FONT # two specific tooltips of keyboard sensor reversed # array modifier, relative offset, units # Sculpt Mode Context Set hotkeys (1..0, Shift+1..0) don't work # Passing custom context to join operator doesn't work # "Add Shortcut" # Crash when parenting ni local view through the outliner # Snap to Face (retopo) doesn't work when clipping is enabled in mirror modifier. # Nurbs Surface Preview resolution overrides render resolution # Project vertices button showing in object mode and leads to wrong behavior. # Sound Actuator doesn't find the file when Blender is reopened. # Wardiso slope slider is too sensitive (awkward to use) # (vector * matrix) fails, (matrix * vector) succeeds # Improved FBX export option # mathutils.Matrix initialization is counter-intuitive and generates bugs # Deleting armature objects removes a user from its action, eventually leading to data loss # Operators called from Python Leak Memory # Bone.evaluate_envelope() is misleading # Render artifacts with mat node # Changing mode bypasses undo suppression # Scene.frame_set() breaks pose restore # column_vector_multiplication call writes past end of array # Export OBJ - Selection Only toggle button has the wrong default state. # Trying to run bpy.ops.transform.create_orientation crashes Blender # Crash when deleting shape keys with Graph Editor/Dope Sheet interaction # 3Dmanipulator does not display if view's layers are not synchronize to scene's layers. # UV editor: [x] modified does not update on change of modifiers # 2.55 beta Hair now only rendering small fuzzy blob # World Notifier Problems # 3ds_import fix # Layer ipocurves from Blender 2.49 wrongly ported to Blender 2.5x # Emission settings of Particles with no physics are stuck to Previous newtonian settings. # Second file load crashes # PyCObject depreciated in py3k [patch] # Help > Toggle System Console Crashes Blender (the second time) # Strand Shading: Distance slider gives different results even when greyed out # Align Camera to View locks 3D Editor in Camera Perspective View # Blender crash entering in Sculpt Mode # Particles draw percentage setting is not working in No Physics mode # Bezier handles update [patch] # minor bug - Modifiers don't "catches" Vertex Group renaming automatically # Bezier Point Radius Cannot be Set When Curve is Created # Crasher on inserting keyframe on Bezier points  # Knife tool last operations panel doesn't cause changes even though F6 pop-up does. # Material Nodes - there isn't able to set keys on Mapping coordinates # SubSurf IcoSphere as Boolean Modifier on Cube Causes Render Crash # Scale both markers and keyframes at the same time? # Metaballs are not drawn correctly in new scenes # Can't use rest position / pose position on linked-group proxy armatures # Proxy armature Layer state not saved with file (with linked characters) # Setting Rotation Units to Radians doesn't affect the UI  # 3D view rendering issue after saving the file # Pedantry, spelling error correction, particle_system.c # Drivers are ineffective on Text & Curve obj. geometry parameters # Texture panels are shown in wrong order # Opening with Blender 2.5x a 2.49 file containing a Node Editor window raises an error # Invert vertex group not inverting armature modifier influence # Export UV Layout in PNG (default) corrupts Blendfile # filetring of files doesnt work for import/export # bpy operator runs in wrong order or is ignored at all # nan pixel on Word BG with Angular Map coord texture # Mist Settings Are Not Visually Updated When Camera Displays Mist # Cannot change top/left/front views in quad view after camera change # Add single to keying set for colour always adds red # keying with colour picker open doesn't update # Frame rate parts not drawn together well # Crash when auto-keyframing while playing animation # curves: extrude + bevel + uv as generated # Small Typo PIX instead of PIZ compression # Light inside Volume material drops on it's walls - it may be double # ctrl+z crashes blender # Crash related to the subdivision (aka subsurf) modifier # Reports on the Info Header cause flicker # Using an operator outside of edit mode crashes blender # changing objects to another layer causes segmentation fault # Ambient occlusion and Environmental lighting # Drawing of the layer display is abnormal. # Align to View fails in numerous ways # Fluid Simulator issues # object/transform/align objects error # Freeing an image, problems with GPU_texture_vram function usage. # ObjectActuator.offset_rotation in radians # Unwrapping with Smart Project give a bad result. # Cloth + hair bug # "Feather" symmetry option in sculpt mode crashes. # fbx exporter Krash, screw objects and animations # Loading any preset leads to crash # Crash on snapping verts on other object # Particle cache reading crash # Normal issues with circles curves. # Minor error message glitch # Sequence Transform strips don't apply animation properly to scale. # Texture paint mode broken # GRLESS key unavailable (not mappable) # renaming a UV channel name does not update texture uv channel mapping settings # bone roll z up broken and python script showing correct method to roll bones # (Quick Edit) ...not working # When smoke domains are overlapping, one is hidden by the other # Text bevel normals wrong # 3D text glitch and crash # Blender Crash after inappropriate Merge-Command # Crash after inserting keyframing UV coords and changing frame in edit mode # Misleading tooltip for Indirect Lighting Falloff Strength # Scale change in Texture and re-render gives weird dots # Particle single user crash # Proportional translation size stuck to none # Seed value on Particle settings gives Error when trying to insert key # Crash on attempting to keyframe HSV color # Animations data replaced by the first animation (fbx exporter) # Compositor texture size not updating # "Export UV Layout" stalls when saving file in 2.55b # Generating UV-Images within blender (Alt-N) not possible # Cloth pinning not working # Smoke crash # HISTOGRAM: Inconsistency in spaces # Strange smoke cache behavior # Python Console bug: inserting a large text leads to strange caret behavior # blender crashes on mac osx, when icon view for texture import is set # Lowest visible object not always selectable in outliner # "select all" in weight paint -> face selection mode selects all bones instead of all faces # multilayer node hides its channels # Invert in mask modifier is not duplicated # When extruding bones the outliner does not immediately update # Array Merge First Last checked causes crash when adding a circle into a mesh # Enable Smoke High Resolution is greyout after baking # Memory leaks when scripting panels and file selectors # Ctrl+L linking to scene list does not scroll when the list is larger than screen resolution # Bezier Curve Deform Twisting after adding Shape Keys # switch direction on a path crash # The axes of an empty object are not displayed correctly. # selecting a bone in pose mode crashes blender # All faces are two sided in GLSL and missing featue from 2.4x