WIP Wednesday: 15 Mar 2023

I am hope­less­ly biased, but as far as I am con­cerned the big news this week is the merge of the first piece of the puz­zle to mit­i­gat­ing the Topo­log­i­cal Nam­ing Prob­lem, with the merge of PR 8776. It’s not a large or com­pli­cat­ed piece of code, but it forms the very inner­most core of the TNP solu­tion cre­at­ed by FreeCAD devel­op­er @realthun­der, and it’s now in the main FreeCAD code­base 🎉. No user-vis­i­ble changes yet, but you eat an ele­phant one bite at a time! 

The past week also saw merges of new noti­fi­ca­tion func­tion­al­i­ty from Abdul­lah (the main­tain­er of the Sketch­er work­bench), plus many small usabil­i­ty improve­ments and bug fix­es. In the upcom­ing week:

  • @wandererfan is work­ing on an annoy­ing fail when cre­at­ing a pro­jec­tion group on some Win­dows builds.
  • He’s also work­ing on the first steps in fix­ing the “less­er topo nam­ing prob­lem” — auto­cor­rect dimen­sion ref­er­ences when they become invalid after a recompute.
  • @jonasb is work­ing on Pro­file Shift — this time for real.
  • I (@chennes) am start­ing in on the next chunk of the Topo­log­i­cal Nam­ing Prob­lem merge, as well as fix­ing a bug in the Addon Man­ag­er that pre­vent­ed Addon instal­la­tion after run­ning Update All.

PR stats: In the week from Tues­day, 7 Feb to Tues­day, 14 Mar there were 75 pull requests merged, with a total code­base change of +16,880 / ‑11,672 lines (not count­ing trans­la­tion changes). That’s an aver­age merged PR size of +225 / ‑156.

%d bloggers like this: