Page 1 of 8

[Tracking] Backport commits to 0.20 branch

Posted: Tue Jun 14, 2022 4:25 pm
by uwestoehr
This thread is to collect commits and PRs to be backported to the stable FC 0-20 branch.

Addon manager fixes:
* issue #7112 (added for v0.20.1)
* git commit 0e2508cc (added for v0.20.1)
* git commit 119a402c (added for v0.20.1)
* git commit 0865b974 (added for v0.20.1)
* git commit a8cb4e74 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7356 (added for v0.20.2)
* git commit 83f4b2c2 (added for v0.20.2)
* git commit d1ad3b492 (added for v0.20.2)
* git commit 9bf0c5890 (added for v0.20.2)
* git commit 283fec68 (added for v0.20.2)

Arch fixes:
* https://github.com/FreeCAD/FreeCAD/pull/7135 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7212 (added for v0.20.1)
* issue #6679 (added for v0.20.1)
* issue #7370 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7528 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7591 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7859 (added for v0.20.2)
* issue #6140 (added for v0.20.2)
* issue #6178 (added for v0.20.2)

Core (App and Gui) fixes:
* https://github.com/FreeCAD/FreeCAD/pull/7032 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7044 (added for v0.20.1)
* issue #5592 (added for v0.20.1)
* git commit 212b140d8 (added for v0.20.1)
* git commit 3f8dc1a5 (added for v0.20.1)
* issue #7113 (added for v0.20.1)
* git commit c4547c03 (added for v0.20.1)
* git commit 746a56f5 (added for v0.20.2)
* git commit ff876bf7 (added for v0.20.2)
* git commit 63954657 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7388 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7422 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7444 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7507 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7539 (added for v0.20.2)
* issue #7277 (added for v0.20.2)
* git commit bc9897caf8 (https://forum.freecadweb.org/viewtopic. ... 59#p631259) (added for v0.20.2)
* issue #7628 (added for v0.20.2)
* git commit 4d8e6154 (added for v0.20.2)
* git commit 6f302d33 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7737 (added for v0.20.2)
* git commit 7d9b3445 (added for v0.20.2)
* git commit 4067cc15 (added for v0.20.2)
* git commit 710a4707 (added for v0.20.2)
* issue #5942 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7819 (added for v0.20.2)

Draft fixes:
* issue #7058 (added for to v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7105 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7109 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7138 (added for v0.20.1)
* issue #6734 (added for to v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7173 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7174 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7186 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7215 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7259 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7295 (added for v0.20.1)
* issue #6181 (added for v0.20.1)
* git commit 2b5b7cd6 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7354 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7424 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7441 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7453 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7528 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7616 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7670 (added for v0.20.2)
* issue #7806 (added for v0.20.2)
* issue #5765 (added for v0.20.2)

FEM fixes:
* git commit e8f32271 (added for v0.20.1)
* git commit ef088674 (added for v0.20.1)
* git commit 1f7374ed (added for v0.20.1)
* git commit 5d389e38 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7158 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7160 (added for v0.20.1)
* git commit faa1f96f (added for v0.20.1)
* issue #7230 (added for v0.20.1)
* git commit 057e90bf (added for v0.20.1)
* issue #7242 (added for v0.20.1)
* git commit 864c9eca (added for v0.20.1)
* git commit c4b8983a (added for v0.20.1)
* git commit 8303a550 (added for v0.20.1)
* git commit 8bb85d2b (added for v0.20.1)
* git commit ba858175 (added for v0.20.1)
* git commit 357989c5 (added for v0.20.1)
* git commit 7e071623 (added for v0.20.1)
* git commit 90afc193 (added for v0.20.1)
* git commit d438514d (added for v0.20.1)
* git commit 515584c8 (added for v0.20.1)
* git commit 4b2a486d (added for v0.20.1)
* git commit b716644e (added for v0.20.2)
* git commit bd796c91 (added for v0.20.2)
* git commit 08af39c1 (added for v0.20.2)
* issue #7360 (added for v0.20.2)
* git commit b14a9094 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7538 (added for v0.20.2)
* git commit c0a45ec6 (added for v0.20.2)

Import/Export fixes:
*

Material fixes:
* git commit c7a2ddba (added for v0.20.1)

Mesh fixes:
* issue #7023 (added for v0.20.1)

* OpenSCAD fixes:
* https://github.com/FreeCAD/FreeCAD/pull/7301 (added for v0.20.1)

Part fixes:
* https://github.com/FreeCAD/FreeCAD/pull/7083 (added for v0.20.1)
* git commit 9de8b33b (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7154 (added for v0.20.1)
* git commit 639ff927 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7219 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7260 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7824 (added for v0.20.1)

PartDesign fixes:
* git commit 360b4282 (added for v0.20.1)
* git commit 1b2f0063 (added for v0.20.1)
* git commit 65640861 (added for v0.20.1)
* git commit 094ae936 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7198 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7201 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7445 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7504 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7626 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7674 (added for v0.20.2)
* issue #7629 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7722 (added for v0.20.2)
* git commit 145c3bf7 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7943 (added for v0.20.2)

Path fixes:
* issue #6693 (added for v0.20.1)
* issue #7164 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/6974 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7137 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7278 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7333 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7438 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7454 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7455 (added for v0.20.2)

Sketcher fixes:
* issue #7064 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7324 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7426 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7429 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull ... s/2d5b8747 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7641 (added for v0.20.2)
* git commit e3cd132a (added for v0.20.2)
* issue #7082 (added for v0.20.2)
* issue #7860 (added for v0.20.2)

Spreadsheet fixes:
* git commit 469e4f16 (added for v0.20.1)
* issue #7285 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7604 (added for v0.20.2)
* issue #7841 (added for v0.20.2)

Stylesheet fixes:
* https://github.com/FreeCAD/FreeCAD/pull/7190 (added for v0.20.1)
* issue #6102 (added for v0.20.1)

TechDraw fixes:
* git commit fb1a7af360 (added for v0.20.1)
* git commit 4b47d38eb6 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7106 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7121 (added for v0.20.1)
* issue #7066 (added for to v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7131 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7144 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7184 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7266 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7351 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7362 (added for v0.20.2)
* git commit ff01905f (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7463 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7555 (added for v0.20.2)
* issue #7856 (added for v0.20.2)

Web fixes:
*

Compilation issues:
* https://github.com/FreeCAD/FreeCAD/pull/7136 (added for v0.20.1)
* git commit b85e9b1f (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7389 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7434 (added for v0.20.2)

Miscellaneous:
* git commit e89ebba736 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7358 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7447 (added for v0.20.2)

The forum maintainers (everybody who can modify this post) can strike-through either released or rejected backports.

Re: [Tracking] Backport commits to 0.20 branch

Posted: Wed Jun 22, 2022 3:54 am
by Russ4262
Evening,
Thanks to you all for the tremendous work invested into version FC 0.20!

May I suggest that PR #6760, Path: Fixes #6693 - Add Z and K values to arc commands be considered for backport for the Path WB. As of this posting, it has not been merged, therefore will need to pass the complete review process first, before the requested consideration may be given. Nonetheless, I want to present it here since it is a bug fix for 0.20.x, and I do not want to forget later.

Cordially,
Russell

Re: [Tracking] Backport commits to 0.20 branch

Posted: Sat Jun 25, 2022 5:25 pm
by uwestoehr
Russ4262 wrote: Wed Jun 22, 2022 3:54 am May I suggest that PR #6760
Hi Russel, many thanks. Your PR has now been merged to master and i backported it for FreeCAD 0.20.1.

Re: [Tracking] Backport commits to 0.20 branch

Posted: Tue Jul 05, 2022 6:19 pm
by Russ4262
Afternoon.
May I suggest PR #7137 Path: Fix Type=Polar regression in PathArray for the Path workbench. As of this post, it has not completed CI or review by project managers. The PR fixes a regression introduced in 0.20 - I am at fault.

Thanks,
Russell

Re: [Tracking] Backport commits to 0.20 branch

Posted: Wed Jul 06, 2022 7:07 am
by NewJoker
Maybe the fix for this quite nasty issue in the Draft workbench could be backported: issue #6613

Re: [Tracking] Backport commits to 0.20 branch

Posted: Wed Jul 06, 2022 8:39 am
by Roy_043
NewJoker wrote: Wed Jul 06, 2022 7:07 am Maybe the fix for this quite nasty issue in the Draft workbench could be backported: issue #6613
That may be tricky as the new code relies on the projectPoint method of curves. This method was introduced very recently.

Re: [Tracking] Backport commits to 0.20 branch

Posted: Wed Jul 13, 2022 11:52 pm
by uwestoehr
Russ4262 wrote: Tue Jul 05, 2022 6:19 pm May I suggest PR #7137
Many thanks. I backported it now.

Re: [Tracking] Backport commits to 0.20 branch

Posted: Sun Jul 17, 2022 8:48 pm
by agren
Greetings,

I'd like to nominate Path: Restore drilling op retract value to user supplied Retract Height for backporting.

Re: [Tracking] Backport commits to 0.20 branch

Posted: Sun Jul 17, 2022 10:40 pm
by uwestoehr
agren wrote: Sun Jul 17, 2022 8:48 pm I'd like to nominate Path: Restore drilling op retract value to user supplied Retract Height for backporting.
Thanks. I backported it now.

Re: [Tracking] Backport commits to 0.20 branch

Posted: Wed Jul 27, 2022 4:47 pm
by chennes
Addon Manager bug with non-GitHub URLs: git commit 0e2508cca9