User:ThomasDinges/WeeklyReports/2022

2022

Calendar Week 1

Jan 3 - Jan 9

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Offered the Open Chat again, this week on Tuesday.
  • Triage reports / patches

Module Improvements

  • Further worked on the Module proposal, simplified the status and add additional info. Next steps:
    • Agree on a common (basic) template for the landing pages. I created an example page, which can be used to tinker. Every module can of course add additional information and links, but the basics should ideally look the same for all modules to improve consistency.
    • Announce the implementation of this and give every module a time frame of 1-2 weeks to update their pages. Modules that miss that deadline will be set to inactive.

Release Coordination

Development

Calendar Week 2

Jan 10 - Jan 16

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Offered the Open Chat again, this week on Wednesday.
  • Triage reports / patches

Module Improvements

Development

  • Fix Cycles compilation with Optix on Windows. (rB76d69bbb).

Calendar Week 3

Jan 17 - Jan 23

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Offered the Open Chat again, this week on Thursday.
  • Triage reports / patches

Module Improvements

Development

  • Further work on D13592, make Embree compact BVH optional in Cycles.
  • Cleanup: Remove unused python helper function. (rB264fe10d).
  • Cleanup: Remove OpenCL workaround in volume_sample_channel(). (rB19622ffc).

Calendar Week 4

Jan 24 - Jan 30

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Offered the Open Chat again, this week on Wednesday.
  • Triage reports / patches

Module Improvements

  • The landing pages have been updated (thanks module teams!), I updated the Modules wiki page now, which is now an overview of the modules with links.

Release Coordination

Development

  • Cycles: Make Embree compact BVH optional (rBe2a36a6e).
  • Cycles: Reorganize Acceleration Structure UI panel. (rB97a023a0).
  • Cleanup: Remove leftover hair fade code in Cycles. (rB1687903f).

Calendar Week 5

Jan 31 - Feb 6

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Organized the new weekly kick-off meetings for the remote working dev grant Blender developers.
  • Triage reports / patches. Especially went over already accepted (yet not commited) patches.
  • Offered the Open Chat again, this week on Tuesday.
  • There are still various add-ons that don't follow the new key-requirements. Mailed the mailing list and created a task to track these. T95442

Module Improvements

  • Discussed the second part of my proposal with module owners, having consistent names for module channels and basic info in the header.

Development

  • Fix wrong function call in Cycles acceleration UI poll. (rBc3792230).

Calendar Week 6

Feb 7 - Feb 13

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Offered the Open Chat again, this week on Monday.
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Triage reports / patches.

Module Improvements

  • Chat rename: Made a list mapping current -> new channel name, to setup a redirect once the names change.

Add-ons

  • Further coordination work, to ensure add-on requirements are taken into account for Blender 3.1. T95442

Calendar Week 7

Feb 14 - Feb 20

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Offered the Open Chat again, this week on Tuesday.
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Triage reports / patches.

Release coordination

  • Spent some time checking various test blend files with the blender-v3.1-release branch, to find issues.

Google Summer of Code

  • Updated wiki pages for GSoC 2022 and coordinated with potential mentors to update the ideas page.

Development

  • Fix T95778, the macOS minimum versions have been increased for Metal. (rBa5edff4b).

Calendar Week 8

Feb 21 - Feb 27

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Offered the Open Chat again, this week on Thursday.
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Triage reports / patches.

Release coordination

  • More coordination work on add-on requirements. T95442
  • Checking on high priority bugs and assign them to Blender 3.1 on Phabricator.
  • Checking on missing docs in the manual, collecting more content for the release notes.

Module improvements

  • Added back some information to the wiki module list, to have information on module scope on one page.

Calendar Week 9

Feb 28 - Mar 6

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Offered the Open Chat again, this week on Tuesday.
  • Triage reports / patches.

Release coordination

  • More coordination work on add-on requirements. T95442
  • Checking on high priority bugs, poking devs, checking release notes and status.
  • Moved to bcon4 on Wednesday. Mail to bf-commiters.

Calendar Week 10

Mar 7 - Mar 13

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Offered the Open Chat again, this week on Tuesday.
  • Triage reports / patches.

Google Summer of Code

  • Blender has been accepted again to participate in GSoC 2022. Posted information for interested contributors on devtalk and sent out a call for mentors.

Release coordination

  • Checked on bug tracker, release notes and status this week for the 3.1 release and coordinated the release on Wednesday.
  • bcon5 on Tuesday evening. Mail to bf-commiters.
  • Release version bump and updated freedesktop xml file. (rB7add8163, rBc305b88a)

Calendar Week 11

Mar 14 - Mar 20

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Offered the Open Chat again, this week on Friday.
  • Triage reports / patches.

Release coordination

World Blender Meetup Day

Calendar Week 12

Mar 21 - Mar 27

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Offered the Open Chat again, this week on Wednesday.
  • Triage reports / patches.

Google Summer of Code

  • Some work on wiki docs, onboarding interested contributors and inviting mentors to the summerofcode site.

Release coordination

  • Blender 3.1.1 corrective release is planned for Wednesday, 30th March. Bumped the branch to RC. rBdd1112ab

Development

  • Setup Blender development environment on a new laptop.
  • Review of D14450, the current quick liquid has several issues.

Calendar Week 13

Mar 28 - April 3

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Offered the Open Chat again, this week on Tuesday.

Google Summer of Code

  • Onboarding for interested contributors, reading proposals, inviting more mentors to the GSoC website...

Release coordination

  • Moved Bcon2 to Monday to give everyone a few more days to merge pending patches to master.
  • Helped with the 3.1.1 corrective release (tagging git repositories, updating wiki pages..)

Calendar Week 14

April 4 - April 10

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Triage reports / patches.

Google Summer of Code

  • Invited more mentors to the GSoC website.

Release coordination

  • Switched to Bcon2 (Blender 3.2) on Tuesday, updated Wiki, Phabricator, Chat...

Calendar Week 15

April 11 - April 17

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Offered the Open Chat again, this week on Wednesday.
  • Triage reports / patches.

Google Summer of Code

  • More coordination work (inviting mentors, Wiki page, Chat...)

Development

Calendar Week 16

April 18 - April 24

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Offered the Open Chat again, this week on Thursday.
  • Updating and sending out the weekly dev notes.
  • Triage reports / patches.

Google Summer of Code

  • Created a GSoC mentors chat channel and put all submitted proposals into an online doc for review.

Release Management

  • Checked with Philipp on LTS release and got an insight into store delivery, buildbot, website...

Calendar Week 17

April 25 - May 1

Travel to Amsterdam

I was at the Blender HQ in Amsterdam this week and had many fruitful discussions with Ton, the developers and artists. We talked about my role, checked how it's going and where I can help more to ensure the module teams are empowered to work on Blender. We also discussed several ideas for future projects. It was great to be there again, thanks a lot!

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Triage reports / patches

Release Coordination

  • Coordination for Bcon3
    • Postponed Bcon3 due to public holiday on Wednesday and then again due to pending library updates.
    • Version bump in master (rB37ede15e)
  • Checked on high priority bugs on the tracker, to get an idea of the most important ones.

Development

  • Cleanup: Remove old filter property in Cycles. (rB62eb190d)

Calendar Week 18

May 2 - May 8

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Offered the Open Chat again, this week on Tuesday.
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Triage reports / patches

Release Coordination

  • Switched to Bcon3 on Monday (create branch, update files, commit splash, update websites...)
  • Keep an eye on high priority bugs and post reminders / statistics to the chat every few days. Also wrote a little Python script to create these. Thanks to Eitan, they are now automatically send to the chat once a day.

Calendar Week 19

May 9 - May 15

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Offered the Open Chat again, this week on Wednesday.
  • Triage reports / patches

Module meetings

  • Participated in the GPU module meeting on Monday and the Cycles meeting on Tuesday.

Release coordination

  • Kept an eye on high priority bugs and run some tests on the 3.2 release branch.

Google Summer of Code

  • Coordination with mentors and assigning and ranking the finalist proposals on the GSoC platform.

Calendar Week 20

May 16 - May 22

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Triage reports / patches

Short week, mostly time off.

Calendar Week 21

May 23 - May 29

Time off.

Calendar Week 22

May 30 - June 5

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and sending out the weekly dev notes.
  • Offered the Open Chat again, this week on Tuesday.
  • Catching up with mail, chat...

Release Coordination

  • Spend some time testing the blender-v3.2-release branch for last minute issues
  • Moved to Bcon4 on Wednesday, Release Candidate.

Meetings

  • Meeting with Arnd to discuss latest updates on the phabricator migration to its successor.

Calendar Week 23

June 6 - June 12

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and handling the weekly report.
  • Triage reports / patches

Google Summer of Code

  • Created branches, wiki accounts and set commit access for all students
  • Helped them out with questions on the chat

Release Coordination

  • Coordination for the Blender 3.2 release.
    • Commited version bump and freedesktop log. (rB2161a892, rB8938cff8)
    • Created task for potential corrective release T98661
    • Created announcements and published Blender 3.2 on the stores (Steam, Snap, Microsoft)
    • Updated wiki, d.b.o, chat...

Calendar Week 24

June 13 - June 19

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and handling the weekly report.
  • Offered the Open Chat again, this week on Wednesday.

Google Summer of Code

  • Updated the GSoC overview page with links to student proposals and weekly reports.
  • Helped them out with questions on the chat

Release coordination

  • Kept an eye on the bugtracker and possible candidates for the corrective release.

Calendar Week 25

June 20 - June 26

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and handling the weekly report.
  • Triaged reports and helped to confirm issues.

Module meetings

  • Participated in the Cycles meeting on Tuesday.

Release coordination

  • Bumped the version to 3.2.1 for the upcoming corrective release. rB0a505282
  • Backported some fixes to the 3.2 branch.

Development

  • Helped testing and benchmarking Cycles patches. D15273, D15276

Calendar Week 26

June 27 - July 3

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and handling the weekly report.
  • Offered the Open Chat again, this week on Thursday.

Release coordination

  • Backported several fixes to the 3.2 branch.
  • Created a wiki page with all 3.2.1 bugfixes
  • Send out an e-mail to schedule 3.2.1 and inform about Bcon2 for 3.3 LTS: Mail to bf-commiters

Development

  • Tested D15286, Cycles integration of Intel's Open Path Guiding Library.

Calendar Week 27

July 4 - July 10

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and handling the weekly report.
  • Offered the Open Chat again, this week on Friday.
  • Triaged reports / patches.

Module meetings

Release coordination

  • Backported several fixes to the 3.2 branch.
  • Release of Blender 3.2.1 on wednesday, testing builds, publishing it on the stores (Steam, Microsoft, Snap), updating wiki / phabricator...

Calendar Week 28

July 11 - July 17

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and handling the weekly report.
  • Offered the Open Chat again, this week on Thursday.
  • Triaged reports / patches.
  • Given out discount codes for the Blender conference.

Release coordination

  • Backported several fixes to the 3.2 branch for another corrective release, 3.2.2.

Development

  • Reviewed D15446, Cycles: add presets to the Performance panel

Calendar Week 29

July 18 - July 24

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and handling the weekly report.
  • Offered the Open Chat again, this week on Friday.
  • Triaged reports / patches.

Release coordination

  • Backported another batch of fixes to the 3.2 branch for the upcoming corrective release, 3.2.2.

Development

  • Reviewed D15482, Update Embree to 3.13.4

Calendar Week 30

July 25 - July 31

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.
  • Offered the Open Chat again, this week on Tuesday.
  • Setup commit access and did onboarding for new developers from the Animation & Rigging module.

Google Summer of Code

  • Midterm evaluations had to be submitted this week, checked that all are properly filled out by mentors.

Release coordination

  • Backported another batch of fixes to the 3.2 branch for the upcoming corrective release, 3.2.2.
  • Switched to Bcon3 on Wednesday (create branch, update files, commit splash, update websites...)

Calendar Week 31

August 1 - August 7

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.
  • Triage reports / patches

Release coordination

  • Backported another batch of fixes to the 3.2 and 2.93 branches for the corrective releases, 3.2.2 and 2.93.10.
  • Bumped version for the releases, 3.2.2 (rBbcfdb145) and 2.93.10 (rB0a65e1a8)
  • Wrote release notes, updated website and stores (Steam, Windows, Snap).

Calendar Week 32

August 8 - August 14

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.
  • Triage reports / patches
  • Offered the Open Chat again, this week on Thursday.

Release coordination

  • Checked on Steam and the tracks that we have there, discussed possible cleanup with Philipp.

Calendar Week 33

August 15 - August 21

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.
  • Triage reports / patches
  • Offered the Open Chat again, this week on Tuesday.

Shorter week, Friday off.

Calendar Week 34

August 22 - August 28

Time off.

Calendar Week 35

August 29 - September 4

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Offered the Open Chat again, this week on Friday.
  • Triaged some bug reports
  • Updating and posting the weekly notes.

Release coordination

  • Blender 3.3 branch entered Bcon4 on Wednesday, commited BKE bump, freedesktop feature list and updated wiki, phab, chat...
  • Spent some time testing the 3.3 branch and checked on the bug tracker. Poked module teams to fix high priority bugs.

Shorter week, Monday off.

Calendar Week 36

September 5 - September 11

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.
  • Triaged some bug reports

Module meetings

  • Participated in the Cycles & Rendering meeting on Tuesday.

Google Summer of Code

  • Final project week, reminded students for their final report and mentor evaulation.

Release coordination

  • Kept an eye on the bug tracker, checked on reports and tested the Blender 3.3 branch.
  • Blender 3.3 release on Wednesday, worked on the stores with Philipp, tested builds, tagged git, updated blender.org (Credits section), wiki, phab, chat...

Shorter week, Friday off.

Calendar Week 37

September 12 - September 18

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.
  • Offered the Open Chat again, this week on Wednesday.

Google Summer of Code

  • Reminded mentors to submit their final evaluation.

Release coordination

  • Sent out a reminder for Bcon2 in two weeks and collected information about bigger features and branches that are planned to merge for Blender 3.4.

Calendar Week 38

September 19 - September 25

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.
  • Triaged some bug reports

Module meetings

  • Participated in the Cycles & Rendering meeting on Tuesday.

Docs

Calendar Week 39

September 26 - October 2

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.
  • Setup commit access for new developers.

Triaging

  • Triaged bug reports, closed already fixed ones and old ones without response.

Release Coordination

  • Switched to Bcon2 for Blender 3.4 on Wednesday, made sure all pending patches were commited in time.

Development

  • Tested the new Cycles Path Guiding after merge and read code.

Calendar Week 40

October 3 - October 9

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.
  • Setup commit access for new developers.

Module work

  • Participated in the Cycles & Rendering meeting on Tuesday.
  • Created a topic on devtalk to collect material for the Cycles release notes for 3.4.

Release Coordination

  • Blender 3.3.1 and 2.93.11 release on Wednesday, worked on the stores with Philipp, tested builds, tagged git, updated wiki, phab...
  • Created a topic on devtalk to discuss and get feedback on the Bcon release schedule.

Calendar Week 41

October 10 - October 16

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.
  • Offered the Open Chat again, this week on Wednesday.

Module work

  • Participated in the Admin meeting on Tuesday.

Calendar Week 42

October 17 - October 23

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.
  • Offered the Open Chat again, this week on Friday.

Triaging

  • Triaged bug reports, asked for updates and closed old ones without response.

Calendar Week 43

October 24 - October 30

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.

Release Coordination

Triaging

  • Triaged bug reports, asked for updates and closed old ones without response.

Blender Conference

  • Unfortunately couldn't be at the conference this year, so watched the online videos on Thursday and Friday.

Calendar Week 44

October 31 - November 6

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.
  • Offered the Open Chat again, this week on Friday.

Module work

  • Participated in the Cycles & Rendering meeting on Tuesday.

Triaging

  • Triaged bug reports, asked for updates and closed old ones without response.

Release Coordination

  • Bcon3 and Bcon1 on Thursday, created release branches and commited updates for it, updated wiki, phabricator, chat and announced the start of the new release cycle on bf-commiters.

Calendar Week 45

November 7 - November 13

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.

Meetings

  • Admin meeting on Tuesday.

Triaging

  • Triaged bug reports, asked for updates and closed old ones without response.

Release Coordination

  • Worked on updated release checklist docs. Still needs more work.

Calendar Week 46

November 14 - November 20

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.
  • Offered the Open Chat again, this week on Thursday.

Meetings

Triaging

  • Triaged bug reports, asked for updates and closed old ones without response.

Release Coordination

  • Further work on release checklist docs. Like to check on wiki templates still to improve branch names etc.
  • Spend some time with Philipp to fix Steam to use the Blender launcher. T88613. Tested a patch to fix Steam time logging for Blender. D16527

Calendar Week 47

November 21 - November 27

General

  • Moderation and helping people on platforms (devtalk, developer, chat...)
  • Weekly virtual kickoff meeting coordination and posting the weekly notes.

Release Coordination

  • Checked on high priority bug reports and poked developers to prioritize bug fixing.
  • Remaining work on T88613, commited a change to default the .msix for the Windows store to use blender-launcher.exe (rB460f7ec7)

Development

  • Revied code for D16443, Cycles: switch from pretabulated 2D PMJ02 to pretabulated 4D Sobol.
  • Fix T101020: Cycles Add Performance Preset is broken
  • Went over old Cycles reports (before 3.0) and closed / updated reports:

T55765, T61290, T63085, T69843, T71392, T73163, T73353, T74624, T80856, T75685, T77805, T77858, T56939, T52360, T62437, T78107, T78781, T81354, T81524, T82036, T79996, T85078, T86329, T85840, T87868

Calendar Week 48

November 28 - December 4