Feature freeze for 0.19

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
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Feature freeze for 0.19

Post by Kunda1 »

@sgrogan, I moved the chromebook section to the bottom. Changed the 0.19 to 0.21 (?)

Code: Select all

## FreeCAD Development builds for the 0.21 development cycle (Updated weekly)

FreeCAD development builds for Linux, MacOS, and Windows have a filename in the form
`FreeCAD_<dev-version>-<revision>-extension` (**`revision` = github commit count number**)

***Note: The development binaries are built regularly*** (You may need to expand the assets tab) . The release date indicates the beginning of the dev cycle. The commits indicates how many commits in the dev cycle.  The source archives (`tar.gz` and `.zip`) do not get updated, so they match the commit of the tag (34a083b) and are therefore obsolete. You can get the latest source here: https://github.com/FreeCAD/FreeCAD/archive/master.zip

## Known Issues
There are several known issues for different platforms. Please read the [current up to date list in the FreeCAD forum](https://forum.freecadweb.org/viewtopic.php?f=3&t=30573).

### Linux 
[AppImages](https://www.freecadweb.org/wiki/Appimage) (no compiling necessary) are available (a kind of binary that can run on many Linux distros). Download the highest revision of the .AppImage

#### AppImage (delta) updates
For more streamlined downloading of AppImages [download](https://github.com/AppImage/AppImageUpdate/releases) AppImageUpdate (GUI or the command line version). To perform an update:

```bash
# Using GUI
chmod +x ./AppImageUpdate.AppImage
./AppImageUpdate.AppImage ./FreeCAD.AppImage
# Command line
chmod +x ./appimageupdatetool.AppImage
./appimageupdatetool.AppImage ./FreeCAD.AppImage
```

### MacOSX
Binary developer builds (no compiling necessary) are available. Download the highest revision of the .dmg below, you may need to expand the assets tab to see the available packages.

The build will only work correctly with macosx version >= 10.12. Note that the .app is not signed and will not run on MacOS out of the box. After opening the download, drag the app into your Applications folder (if you already have FreeCAD in there, it is possible to keep both). When you open the new version, you will get a pop-up saying that it cannot be verified. Do not Move to Bin, simply click Cancel or press Escape. Then go to System Preferences > Security and Privacy > General and at the lower part you will see that 'FreeCAD was blocked from use because it is not from an identified developer'. Click the option to Open Anyway, then when asked to confirm, choose Open.

### Windows 
Binary developer builds (no compiling necessary) ar### Chromebook

We understand through our forum users that FreeCAD can successfully run on Chromebooks. The only caveat known to us is the need to enable GPU acceleration (Ticket [0004445](https://tracker.freecadweb.org/view.php?id=4445)) within FC. 
It has been reported that FreeCAD menus and buttons are very slow (Linux version) on ChromeOS (GPU Acceleration must be enabled) 
e available. Download the highest revision of the .7z

The builds are portable and do not require an installation. Extract the file using [7zip](https://www.7-zip.org/) and start the application by double clicking on FreeCAD.exe in the bin sub-directory of the extracted package.
For example
1. Download https://www.7-zip.org/
2. Download the FreeCAD_0.19.*-Win-Conda_vc14.x-x86_64.7z file from the release page
3. Extract the binary from the .7z
4. Run the FreeCAD.exe file to be found in the bin folder.

NOTE: The Conda Win based build are packaged from here: https://github.com/FreeCAD/FreeCAD-AppImage
They should be the Windows equivalent of the Conda based .AppImage and .dmg

For windows users there is the option of using [Chocolatey](https://chocolatey.org/) to manage and track upstream 0.19 releases. The 0.19 package is available of it's own [dedicated FreeCAD Chocolatey package page](https://chocolatey.org/packages/freecad)

FreeCADLibs_12.1.6_x64_VC15.7z is not required to run the binaries provided here. It is a package that provides all necessary dependencies to compile FreeCAD with VS2015/17/19 (both release and debug mode). FreeCADLibs_12.4.3_VC1.7z updates OCCT to 7.5 and QT to 5.15.1
These packages are provided courtesy of FreeCAD community member [apeltauer](https://github.com/apeltauer/FreeCAD/releases).
The LP based Win builds use these libraries.

### Chromebook

We understand through our forum users that FreeCAD can successfully run on Chromebooks. The only caveat known to us is the need to enable GPU acceleration (Ticket [0004445](https://tracker.freecadweb.org/view.php?id=4445)) within FC. It has been reported that FreeCAD menus and buttons are very slow (Linux version) on ChromeOS (GPU Acceleration must be enabled). 

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
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Feature freeze for 0.19

Post by Kunda1 »

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
User avatar
adrianinsaval
Veteran
Posts: 5552
Joined: Thu Apr 05, 2018 5:15 pm

Re: Feature freeze for 0.19

Post by adrianinsaval »

was there always a beta flatpak for freecad? I never found it and it doesn't seems to be listed on flathub, I can't find it in the forum either.
wmayer
Founder
Posts: 20317
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: Feature freeze for 0.19

Post by wmayer »

yorik wrote: Thu Feb 25, 2021 3:26 pm Ok master is tagged: https://github.com/FreeCAD/FreeCAD/releases/tag/0.19
And the release branch is done too: https://github.com/FreeCAD/FreeCAD/tree ... eeCAD-0-19
All yours @kkremitzki
Let's keep working on the remaining things (packages, release notes,...) before announcing officially?
I had to commit another important bug fix: https://forum.freecadweb.org/viewtopic. ... 37#p482076
User avatar
apeltauer
Posts: 399
Joined: Fri Aug 11, 2017 2:19 pm

Re: Feature freeze for 0.19

Post by apeltauer »

uwestoehr wrote: Thu Feb 25, 2021 4:16 pm @sgrogan, @apeltauer and @chennes, can we assure chennes' OCC fillet and chamfer fixes are in for the builds we provide?

In my opinion this is important since we this way fix a bout a dozen crash bugs we have in our tracker.

chennes wrote: .
apeltauer wrote: .
Libpack is done with the fix.....
https://github.com/apeltauer/FreeCAD/re ... ack_12.5.1
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Feature freeze for 0.19

Post by sgrogan »

looo wrote: Thu Feb 25, 2021 11:38 pm @sgrogan can we remove this line?
This is a patch for mpmath, that is pulled in by asm3. We can remove it from the official release. I will try to get it working for the dev builds when they restart. The dev builds don't need to wait for the fix, we can do it when the fix is working.
"fight the good fight"
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Feature freeze for 0.19

Post by sgrogan »

looo wrote: Thu Feb 25, 2021 11:38 pm
Looo, I triggered a build from the freecad-feedstock. This will be the last build of 0.18_pre and will match the official release.
"fight the good fight"
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Feature freeze for 0.19

Post by Kunda1 »

sgrogan wrote: Fri Feb 26, 2021 1:36 pm
Hi @sgrogan do you mind giving me a heads up when builds are available for the 0.19 release + and for the 0.20_pre (i'm assuming we're calling it that...or 0.91_pre ?:lol: )

edit: forgot to mention that i need to tweak the wiki bot scripts to update the appimages with new release URLs
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
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: Feature freeze for 0.19

Post by looo »

sgrogan wrote: Fri Feb 26, 2021 1:36 pm
looo wrote: Thu Feb 25, 2021 11:38 pm
Looo, I triggered a build from the freecad-feedstock. This will be the last build of 0.18_pre and will match the official release.
@sgrogan I am working to get the 0.19 tag build for conda-forge. I am working on several variants:

- vtk8, py3.8, ... as we used for 0.19-pr, ... in process (still waiting for the current testing issue to be fixed [1])
- vtk9, py3.8 / py3.9, occt7.4,.... https://github.com/conda-forge/freecad- ... ck/pull/44
- vtk9, py3.8 / py3.9 occt7.5,... https://github.com/conda-forge/freecad- ... ll-merging


[1] https://forum.freecadweb.org/viewtopic.php?f=4&t=56037
User avatar
uwestoehr
Veteran
Posts: 4961
Joined: Sun Jan 27, 2019 3:21 am
Location: Germany
Contact:

Re: Feature freeze for 0.19

Post by uwestoehr »

apeltauer wrote: Fri Feb 26, 2021 12:19 pm Libpack is done with the fix.....
https://github.com/apeltauer/FreeCAD/re ... ack_12.5.1
Many thanks!
My tests are already running. When everything is OK, I will also update our release notes to your new LibPack.
Post Reply