User:Dfelinto/Reports/2020

June 30 - July 3

Next Week
(July 20) catch up, meeting with CHAOSS developer to quickly setup a dashboard for Blender (to test their system), focus on bcon3/beta.

June 23 - 26

  • Helped the 2.83.1 LTS release
  • Worked on the upcoming job openings for Blender (developer community manager and DevOps & operations)
  • Reorganized the experimental features
  • Tested motion blur and property search
Next Week
Better define the dashboard project implementation (to show recent graphs from phabricator - new bugs, ...). Finish the job openings.
Commits
  • dd9c0dbf5e Experimental Features: Use different "categories" for different features

June 15 - 19


June-2020-roadmaps.png
Visgraf.jpg


June 9 - 12

Blender 2.90 Roadmap meetings and write up, new modules organizations, and started phabricator canned responses. The 2.90 roadmap was also posted on the 2.90 project page.

Nodes-physics.png

New modules organized:

Next Week: Remaining module pages updates, follow up meetings for modules (UI & Sculpt) and finish the canned responses.

June 2 - 5

This week was mostly dedicated to the Blender 2.83 release. The port-mortem meeting notes from part of the release team is coming later. Also wrapped up the dailypoke discussions, clarified the LTS.

Next Week: Roadmap meetings, and module pages updates.

May 25 - 29

I could not find time to work in a dashboard proposal, but have been focusing on the release (bcon changes, checking the tracker, testing old files, ...). Besides investigating the stereoscopic issue with Clément that in the end was reported upstream.

  • Wrap up bug fixing spring (graph, mini-report on weekly dev meeting).
  • Help to add new override bug/targets based on feedback by Tangent T73318
  • bcon4 regressions hunting (T77173, T77167).
  • General bcon4 coordination (check bugs, change bcon everywhere, ...)
  • New entry in the bug triaging playbook to include "Blender doesn't run / crashes" scenario
Commits
  • Fix T77105: Crashes when clicking "new scene" button 1c3b2b5dd8.
  • Cleanup: Remove uneeded NULL checks on ed_screen_context 14b1c55e11.
  • Revert "UI: View3D Cursor Changes" 219ce574b5.

Next Week: More Testing for release, decide on the daily-poke future, and if possible some dashboard discussion.

May 18 - 22


Bug sprint progress graph:

Bug-sprint.png


Next Week: Testing for release, help with at least an issue, if possible some dashboard discussion.

May 11 - 15

Next Week: Decide on dashboard project, more help on bug fixing sprint, probably move forward with the LTS discussion.

May 4 - 8

  • Welcome students to Google Summer of Code, onboarding (wiki + git access).
  • Report on remote productivity.
  • Finished first pass for the tracker curfew metrics code.blender.org post.
  • Notes on UI feedback meeting on #blendercoders from April 20th (not published, but to be used for meeting with UI team).
Report-1.jpg

April 27 - May 1

  • Finished coordinating the Google Summer of Code slots assignment.
  • More work in metrics for developer.blender.org (https://gitlab.com/dfelinto/blender-metrics).
  • First pass of LTS proposal discussion with Ton and Francesco.
  • Draft for job position for development infrastructure.

Work in Progress Graphs:

High priority bugs.jpg
Unclassified reports.jpg
Bugs-per-priority.jpg
Bugs-per-priority-distribution.jpg


Next Week: Wrapping metrics with a post on code.blender.org, LTS proposal and Google Summer of Docs application (couldn't do this week again).

April 20 - 24

Google Summer of Code (final slots assigned/selected); Working in metrics for developer.blender.org; Meeting on Infrastructure plan of action.

Work in Progress Graphs:

New Reports Daily.jpg
Open Tasks.jpg
Needs Developer Attention.jpg


Next Week: Wrapping metrics, LTS proposal and Google Summer of Docs application (couldn't do this week).

April 13 - 17

Google Summer of Code and working in metrics for phabricator. This should help wrapping up the tracker curfew, assess where triaging and will be the foundation for a dashboard in the future.

Next Week: Wrapping metrics, GSoC (final pass, sending slots request, ...) and Google Summer of Docs application.

April 6 - 10

Meeting about Development Management - Communication, fixed a bug on VSE and stereoscopy and recorded the entire process.

Videos:

Commits
  • Fix T71546: VSE stereoscopic strips issues with mismatched dimensions 9c5b054206.
  • Cleanup: VSE rename i to view_id for stereo 3d code 07bb7206c2.

Next Week: Wrap up the tracker curfew (and metrics from phabricator).

March 30 - April 3

Finished WBSO, meeting about Modules and Roles, GSoC proposals triaging, and code quality cleanup (LISTBASE_FOREACH).

Commits
  • Code Quality: Replace for loops with LISTBASE_FOREACH d138cbfb47.
  • Cleanup: Including "BLI_listbase.h" for LISTBASE_FOREACH macro b0c1184875.
  • Revert "Fix T72688: Vertex Group Weights in Edit Mode Occludes In Front Armatures" fa8a3c8f26.

Next Week: More WBSO (meeting with consulting firm on Monday, it may requires extra work afterwards); and want to think/propose a good way to handle communication with bf-admins and eventually all the developers (regarding decision making, ...).

March 23 - 27

A lot of the week was taken by WBSO (subsidies form) and an on going early discussion about the release management process and roles. The final outcome of the release management proposal will still be made public.

Next week: Finish WBSO, and wrap up the release management process with all involved parties happy and go public about it.

March 16 - 22

Worked with Sem Mulder on finishing up the blender metrics projects (still needs work), started a table to organize the weekly work of every developer.

Finished and committed the code-cleanup "SortedIncludes". Also spent considerable time debugging and simplifying T74984 for the studio.

Next week: Finish queries with Sem, WBSO with Francesco.

March 9 - 15

Fixed some old-standing 2.8 stereo issues in the viewport. Final touches and publishing the asset manager article.

Next week: Organize online coordination, phabricator analize (queries, ...).

Commits
  • Fix stereoscopy reference image drawing in the viewport 6bcb6a0ea6.
  • Fix stereoscopy drawing for camera background 5593efec01.
  • Bug report preset update (last worked version) 16ed7aebf2.
  • Fix T74516: Armature Crash on Select Similar Group b198cef89f.
  • Cleanup: Clarify places to look for subversion bump dc8bb3f3a0.

March 2 - 6

Moved asset manager article to code.blender.org (unpublished), and did an monthly delivery planning for the 10 big projects of 2020.

February 24 - 28

Article about asset manager (to be published), LTS discussions, and overall testing of the pending branches for 2.83 (reported a few bugs in greasepencil and volume branches.

February 17 - 21

UI/UX Workshop, coordinating the coding day for the full-time triagers, and organizing second phase of tracker curfew.

February 10 - 14

Blender 2.82 release management, cleaned up sample files for the demo page, and organized some of the remaining curfew tasks (i.e., cleanup the non-bf_blender tasks).

New-sample-files.jpg

February 3 - 7

Worked mostly in the release logs.

January 27 - 31

Published the big projects for 2020 in code.blender.org, finished the FOSDEM presentation, and started to think about the big topic for February: modules, the roles in it, what to expect from developers, how to use devtalk (subforums as work places), patch review process. The week was a bit short for me due the the DoS attack on blender.org (need access to developer.blender.org for my next two tasks).

Links
Code-blender-org.jpg
Fosdem 2020 - Dalai.jpg
Next Week

Organize the code quality day (on Friday, but send the email and create the tasks prior to that), formalize the ideas for modules and to what to do with the backlog of patches (still think closing all pre-2.8 may be ok, but need developer.blender.org for that), reserve some time for meetings with Jacques Luck.

January 20 - 24

Presented the 2020 big projects to Ton, then to the studio, then created the tasks online (failed to find time to do the FOSDEM presentation).

2-blender-2020.png
Projects-2020.png


New projects tasks
Next Week

Add the projects to their corresponding module pages, blog post about the 2020 projects, final FOSDEM presentation.

January 13 - 17

Planning for 2020 projects, draft of FOSDEM presentation, devtalk changes, and regular tracker/management work.

Next Week

Formalize and bring developers up to pair with the main 2020 projects and finalize FOSDEM presentation.

January 6 - 10

Synced the entire team regarding the tracker curfew, built an initial graph system to keep track of the progress of the work.

https://www.blender.org/get-involved/dashboard/

Next Week

FOSDEM presentation, devtalk new scope proposal, finish up the graphs to follow the curfew.