Feature freeze is over - FreeCAD 0.20 was released

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
kaktus
Veteran
Posts: 1174
Joined: Sun Aug 11, 2019 11:59 am
Location: opolskie
Contact:

Re: [announcement] FreeCAD 0.20 will be released soon - time for a feature freeze

Post by kaktus »

uwestoehr wrote: Sat May 21, 2022 5:23 pm ...
@kaktus , can you imagine to take over some work from Yorik since you have some experiences with Corwdin?
Yes.

I even asked him what I could do.
However, I am aware that I still have a lot to learn.

In my country there is a saying "Nie od razu Kraków zbudowano." (Cracow wasn't built in a day)

It means that there is a long way to the goal, and it requires a lot of commitment and patience. ;)
Twórca polskiej wersji Wiki dla FreeCAD, współwórca polskiej wersji GUI.
"Cierpliwym być musisz, by wiedzę zgłębiać tajemną, gdyż ciemna strona mocy niszczącą i silną jest".
User avatar
Kuzma30
Posts: 163
Joined: Wed Oct 24, 2018 11:50 am
Location: Ukraine

Re: [announcement] FreeCAD 0.20 will be released soon - time for a feature freeze

Post by Kuzma30 »

uwestoehr wrote: Sat May 21, 2022 5:23 pm
Kuzma30 wrote: Sat May 21, 2022 10:21 am Looks like Yorik very busy... Answer to question is "This year" :) .
Why so unfair? We develop in our spare time. We have families and jobs. We refresh to and from Crowdin frequently and when there are issues we try to fix it. So please just report or even step in and take responibsibility to do the Crowdin work.

@kaktus , can you imagine to take over some work from Yorik since you have some experiences with Corwdin?
All things about Crowdin I know. I am a person who propose setup github integration for it(and do this on my test server. It works fine for me). I also propose many other things ( you can see at https://github.com/FreeCAD/FreeCAD-translations). But fact is only Yorik can upload to/ from crowdin. And when he busy all translators must wait for update.
Thus "this year" mean today, next day, next week....
And for normal release only one update of translation from crowdin don't resolve our problem. There are many "lost" strings. We need pre-release update. And final update after some time.

Sorry for my English :)
RealThunder's A3 Wiki translation, join the project https://crowdin.com/project/freecad-asm3-wiki
User avatar
kaktus
Veteran
Posts: 1174
Joined: Sun Aug 11, 2019 11:59 am
Location: opolskie
Contact:

Re: [announcement] FreeCAD 0.20 will be released soon - time for a feature freeze

Post by kaktus »

:mrgreen:

I confirm, Kuzma is running strong, He's a fine guy.
I stand by him. He helped me find the cause of a serious translation error for the Polish language.
https://github.com/FreeCAD/FreeCAD-tran ... issues/149
Twórca polskiej wersji Wiki dla FreeCAD, współwórca polskiej wersji GUI.
"Cierpliwym być musisz, by wiedzę zgłębiać tajemną, gdyż ciemna strona mocy niszczącą i silną jest".
User avatar
adrianinsaval
Veteran
Posts: 5541
Joined: Thu Apr 05, 2018 5:15 pm

Re: [announcement] FreeCAD 0.20 will be released soon - time for a feature freeze

Post by adrianinsaval »

if yorik is unavailable can the other people with know how about crowdin make a pull request to update all that stuff?
User avatar
Kuzma30
Posts: 163
Joined: Wed Oct 24, 2018 11:50 am
Location: Ukraine

Re: [announcement] FreeCAD 0.20 will be released soon - time for a feature freeze

Post by Kuzma30 »

adrianinsaval wrote: Sat May 21, 2022 10:26 pm if yorik is unavailable can the other people with know how about crowdin make a pull request to update all that stuff?
All crowdin manager can do this (in theory)
RealThunder's A3 Wiki translation, join the project https://crowdin.com/project/freecad-asm3-wiki
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: [announcement] FreeCAD 0.20 will be released soon - time for a feature freeze

Post by yorik »

sorry about lack of responsiveness from me guys, i have at the moment less time for freecad than i want..

last crowdin update is from last week or so? in any case this goes this year far better than all years before, no? not thât there isn't room for improvement of course, but imho things are not THAT bad

we always offer anybody who asks to help with maintaining the crowdin stuff, we also gave manager access to many people, but so far it's only been me who does updates... it's simply a matter of doing a PR, it's not hard.

regarding kuzma's github integration, i think that's the way to go, obviously, but not something to do in the middle of a feature freeze. better to plan that foreafter the 0.20 release to have more time to test and kill bugs.

regarding things that were solved and are not solved anymore, i didn't see that, can you give an example?
paullee
Veteran
Posts: 5098
Joined: Wed May 04, 2016 3:58 pm

Re: [announcement] FreeCAD 0.20 will be released soon - time for a feature freeze

Post by paullee »

yorik wrote: Sun May 22, 2022 11:40 am last crowdin update is from last week or so? in any case this goes this year far better than all years before, no? not thât there isn't room for improvement of course, but imho things are not THAT bad

we always offer anybody who asks to help with maintaining the crowdin stuff, we also gave manager access to many people, but so far it's only been me who does updates... it's simply a matter of doing a PR, it's not hard.
I have no much idea about the crowdin. Just want to mention @pmlee to my understanding is helping translation to Chinese (tradition / simplified ?).

Maybe he can just 'do the PR' and save your time in one language ?

@pmlee any view? :)
User avatar
Kuzma30
Posts: 163
Joined: Wed Oct 24, 2018 11:50 am
Location: Ukraine

Re: [announcement] FreeCAD 0.20 will be released soon - time for a feature freeze

Post by Kuzma30 »

paullee wrote: Sun May 22, 2022 12:05 pm
yorik wrote: Sun May 22, 2022 11:40 am last crowdin update is from last week or so? in any case this goes this year far better than all years before, no? not thât there isn't room for improvement of course, but imho things are not THAT bad

we always offer anybody who asks to help with maintaining the crowdin stuff, we also gave manager access to many people, but so far it's only been me who does updates... it's simply a matter of doing a PR, it's not hard.
I have no much idea about the crowdin. Just want to mention @pmlee to my understanding is helping translation to Chinese (tradition / simplified ?).

Maybe he can just 'do the PR' and save your time in one language ?

@pmlee any view? :)
There is no "one language PR" in crowdin. Upload/download run for all language. You can only download separate translation (if you works locally) himself to crowdin server, not to github.
RealThunder's A3 Wiki translation, join the project https://crowdin.com/project/freecad-asm3-wiki
paullee
Veteran
Posts: 5098
Joined: Wed May 04, 2016 3:58 pm

Re: [announcement] FreeCAD 0.20 will be released soon - time for a feature freeze

Post by paullee »

I see, thanks for explanation :)
User avatar
uwestoehr
Veteran
Posts: 4961
Joined: Sun Jan 27, 2019 3:21 am
Location: Germany
Contact:

[feature freeze status report #6] - FreeCAD 0.20

Post by uwestoehr »

Hi developers,
we made progress! :) Here is the new status:

------------------
General:

There is no known crash left:
https://github.com/FreeCAD/FreeCAD/milestone/2
The crash reported as https://github.com/FreeCAD/FreeCAD/issues/6200
goes away when OCC is compiled with the CMake option
BUILD_RELEASE_DISABLE_EXCEPTIONS
turned off.

------------------
Build System:

- In the past we suffered from some OCC crashes. thanks to @chennes some are now fixes via OCC 7.6.2. Therefore we should try to release FreeCAD 0.20 using OCC 7.6.2 if possible. If no, this won't be a showstopper.
- our fellow contributor @tanderson69 (a.k.a. blobfish) fixed further OCC bugs. Therefore, if possible one should compile OCC using his OCC 7.6.2 release:
https://gitlab.com/blobfish/occt/-/tree/V7_6_2_BF

- Conda seems to work, so we can provide builds for MacOS and Linux.

- For Windows, we now have a proper LibPack:
https://github.com/FreeCAD/FreeCAD-LibP ... es/tag/2.4
A big shoutout to @wmayer and @tanderson69 for their help.

- We now have an official Snap build: https://github.com/FreeCAD/FreeCAD-snap

--------------
Translations:

I don't see major open bugs. If you see something please create a new ticked and set the milestone 0.20 to check if we have a quick fix.

--------------
Roadmap:

- later today I will make a further testbuild for Windows (in this thread: https://forum.freecadweb.org/viewtopic.php?f=9&t=68705)
(There won't be a an official beta tag in Git, I just called it beta that people use it just for testing, nothing else.)
- starting next Monday there will be a final round to review translations, workbench files for the AddonManager etc.
- If necessary we wait few more days until the Snap build is ready
- we need to write a proper press text. If you have any proposals, did this in the past for other projects, etc., please comment in this thread: https://forum.freecadweb.org/viewtopic.php?f=10&t=68976

--------------
Miscellaneous:

Many, many thanks to all contributors! keep up the good work and don't forget to have a look at the Wiki if it describes the sate of FC 0.20.

As always, don't hesitate with feedback.

thanks and regards
Uwe
Post Reply