+1
[Discussion] Preparing for the upcoming v0.19 release
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
- HarryGeier
- Veteran
- Posts: 1231
- Joined: Mon Jul 10, 2017 12:36 pm
- Location: Hof Germany
Re: [Discussion] Preparing for the upcoming v0.19 release
Kaum macht man´s richtig , gehts´s
My Video Tutorials on Youtube: https://www.youtube.com/channel/UCoe3B ... p8Q/videos
My FreeCAD Stuff on Hidrive: https://my.hidrive.com/share/qr3l1yddy6#$/
My Video Tutorials on Youtube: https://www.youtube.com/channel/UCoe3B ... p8Q/videos
My FreeCAD Stuff on Hidrive: https://my.hidrive.com/share/qr3l1yddy6#$/
Re: [Discussion] Preparing for the upcoming v0.19 release
+1
I triggered this topic in the developers forum too: https://forum.freecadweb.org/viewtopic.php?f=10&t=42904
We can continue the discussion here or in the developer forum..
From my point of view it is time to take a breath and make a freeze for new features to get time for documentation and testing. Also that Python 2 and Qt 4 are no longer supported might be a good opportunity to make a last release with official support for both.
Re: [Discussion] Preparing for the upcoming v0.19 release
Major release related activities to start in March and for the FreeCAD 0.19 release to happen around April. Such schedule is likely reasonable to expect, based on all information shared.
Re: [Discussion] Preparing for the upcoming v0.19 release
could you please list the activities needed for the release (with emphasis for add-on workbenches ideally). Because if it involves translations for example, there is a lot to do.
Re: [Discussion] Preparing for the upcoming v0.19 release
Especially fixing the ability to translate external workbenches in to other languages
See https://forum.freecadweb.org/viewtopic. ... ch#p325958
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Re: [Discussion] Preparing for the upcoming v0.19 release
The FreeCAD release doesn't really focus on external workbenches. Each author of those workbenches is responsible for their own product. Ideally they are also involved with the main FreeCAD code to know what is going on. About translations, well, you can translate as many strings as you want in Crowdin (Localisation). The problem with external workbenches is that currently we don't know how to translate them. If you investigate this, and find a solution to this, it will be welcome for everybody (Translating an external workbench).
My advice to you is to make a specific tag for an Assembly4 that works with the release of 0.19. Then you will be able to tell users, "if you are using the stable 0.19, use this x.y.z version of Assembly4".
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
Re: [Discussion] Preparing for the upcoming v0.19 release
I did try to standardize a release process (posted somewhere on the wiki) but it was not embraced.
Edit Release_process
Edit Release_process
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Re: [Discussion] Preparing for the upcoming v0.19 release
In general people still planning to create some PRs, adding some small features or bug fixes, should do this in the next week or two. After the PR count needs to go down. We can't do a release if there are 50 PRs pending. Translations phase could i guess already start happening. Yorik running a few scripts and announcing the main translations season has started. This happens two or three times anyway, before the actual release (updating strings). Creating a documentation bundle, from Wiki, that is next on the todo list. Usually again Yorik runs a few script to create it. This usually happens close to the actual release, for the latest content from the Wiki to get included.
As for external modules and translations. I am afraid that developers are on their own for now. That is the same procedure is needed, extracting stings and uploading them to some translations service and asking interested people to help translating. After getting translated string back into your module.
https://forum.freecadweb.org/viewtopic.php?f=10&t=36413
It's doable but i guess due to all the steps needed and difficulties involved not many (external modules) developers does this ATM. To keep FreeCAD code in good condition, Werner is investing a lot of effort in this area, hence in the end Werner usually says when, we managed to somehow make this happen by April in the past couple of releases, he feels all the mayor quirks are ironed out. His decision takes priority over potential preset schedule. Small amounts of pressure, approaching April, is welcomed.
After all this happens packagers take it over and create packages for our download page and for other channels, like PPA, Fedora ...
Wiki documentation usually gets more attention in this last step, but people involved in Wiki are doing a great job over the whole development cycle anyway. This is the first time somebody has step up, @Joel_graff, and took care of release notes through the whole development cycle:
https://wiki.freecadweb.org/Release_notes_0.19
https://forum.freecadweb.org/viewtopic.php?f=10&t=34586
Results are really nice. If anybody else would like to add some additional information to the FreeCAD 0.19 release notes section, now is the time to do that. Yorik usually does that at the end of the development cycle, for his work in areas such as BIM. AFAIK @sliptonic plans to create a release video. Help regarding that is always welcomed.
We have a rather loyal set of news site covering the release. If anybody has any ideas, on how to extend that base, feel free to pursue that goal. And in general feel free to pursue goals you feel are release oriented and not mentioned above.
Re: [Discussion] Preparing for the upcoming v0.19 release
Therefore Werner and Yorik have to announce a feature freeze. There are enough small issues here and there to be fixed. But people need to take a breath - to fix the bugs and to update the Wiki.
So if anybody could please announce a feature freeze we made the first step towards a release.