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.

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...