Back port commits to 0.18 branch

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
chrisb
Posts: 22430
Joined: Tue Mar 17, 2015 9:14 am

Re: Back port commits to 0.18 branch

Postby chrisb » Fri Nov 01, 2019 2:10 pm

I'm not against the revision numbers. It's always been like that and it is immediately clear where to sort them, and they did no harm.
"I use 0.17.xxxx, how many commits is the stable 0.18 away?" or vice versa "I have a stable version, how far has the new version proceeded?"
User avatar
Kunda1
Posts: 7065
Joined: Thu Jan 05, 2017 9:03 pm

Re: Back port commits to 0.18 branch

Postby Kunda1 » Fri Nov 01, 2019 6:47 pm

Kunda1 wrote:
Sat Oct 26, 2019 7:01 pm
Since we're not backporting many commits, we should at lease add a changelog explaining why these minor releases are happening?
We're pointing people to the Known Issues thread but that is pretty static. I think adding bullet point or each commit makes sense.
reposting
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
triplus
Posts: 9278
Joined: Mon Dec 12, 2011 4:45 pm

Re: Back port commits to 0.18 branch

Postby triplus » Fri Nov 01, 2019 9:04 pm

sgrogan wrote:
Sat Oct 26, 2019 2:10 pm
How do you guys feel about creating the 0.18.4 tag?
Sounds OK to me. I took a quick look and it doesn't' look like any Qt Assistant related patches made in. Something for the future then.
looo wrote:
Wed Oct 30, 2019 5:09 pm
After doing some modification to the build-scripts I was able to force conda using a conda-build-version other than 3.18.10. So 0.18.4 builds are uploaded and should be used for the next appimage/dmg.
Good to hear that.

P.S. And i guess deploying to latest is working! ;)
User avatar
sgrogan
Posts: 5634
Joined: Wed Oct 22, 2014 5:02 pm

Re: Back port commits to 0.18 branch

Postby sgrogan » Sat Nov 02, 2019 4:57 pm

Kunda1 wrote:
Fri Nov 01, 2019 6:47 pm
reposting
https://github.com/FreeCAD/FreeCAD/releases/tag/0.18.4
User avatar
sgrogan
Posts: 5634
Joined: Wed Oct 22, 2014 5:02 pm

Re: Back port commits to 0.18 branch

Postby sgrogan » Sat Nov 02, 2019 5:37 pm

kkremitzki wrote:
Thu Oct 31, 2019 11:29 pm
As much as I love juggling these 5-digit numbers I can't wait until we get them out of our release version numbers and back to referring to development builds only.
With some hackery

OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.4 (GitTag)
Build type: Release
Branch: releases/FreeCAD-0-18
Hash: 980bf9060e28555fecd9e3462f68ca74007b70f8
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)
User avatar
Kunda1
Posts: 7065
Joined: Thu Jan 05, 2017 9:03 pm

Re: Back port commits to 0.18 branch

Postby Kunda1 » Sat Nov 02, 2019 6:27 pm

Awesome. 1 suggestion, can we have the changelog precede the download information ?
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
sgrogan
Posts: 5634
Joined: Wed Oct 22, 2014 5:02 pm

Re: Back port commits to 0.18 branch

Postby sgrogan » Sat Nov 02, 2019 7:02 pm

Kunda1 wrote:
Sat Nov 02, 2019 6:27 pm
Awesome. 1 suggestion, can we have the changelog precede the download information ?
https://github.com/FreeCAD/FreeCAD/releases/tag/0.18.4
Couldn't get rid of the ''' without loosing hyperlinks

Code: Select all

# This is the official 0.18.4 release of FreeCAD.

## Change Log (0.18.3 > 0.18.4)
'''
	980bf9060 pre-select name filter in import/export file dialog
	f972b010b [TD]Fix slow GC of QGIPrimPath
	5a1527f95 Merge pull request #2489 from Jantek/patch-1
	dea7d2080 [Spreadsheet] Excel File Import fix Py3 bug
	a4a42b36e Merge pull request #2541 from Syres916/patch-4
	7fa0eea88 Fix xrange bug in PathSurface.py
	2b28c5052 Fix xrange bug in PathCircularHoleBaseGui.py
	31d928332 fix print preview function for >= Qt 5.9
	f07b6e3e1 Follow-up: Fixed thumbnail for problematic FEM example file
	38e0e9957 Merge pull request #2490 from Jantek/patch-2
	2483c467b Backport: startwb files restored in 0.18.3 to display thumbs correctly
	d9b8faf8b Fixed problems with 'pythonopen'
	102b97aca Correction of drill speed calculation
	1e9f9faa2 Material: py2 fix in depreciated mat file parser (back port from 0.19)
	7320c4c44 [TD]Fix #4017 Crash on bad hatch scale
,,,
## 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 builds (no compiling necessary) coming soon. Download the highest revision of the .dmg
NOTE: For OSX it is recommended to use the 0.19_dev builds. https://github.com/FreeCAD/FreeCAD/releases/tag/0.19_pre
FreeCAD 0.19.x has been ported to QT5.9 and QTWebEngine which solves some OSX specific issues.

## Windows 
Installers Coming Soon.
The Win x64 installer uses Conda as a package manager, The binaries use PY3.6, QT5, and VS2015+
The Win x32 installer uses Libpack 11.11. The binaries use PY2.7, QT4, and VS2013

The portable build does 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.
User avatar
Kunda1
Posts: 7065
Joined: Thu Jan 05, 2017 9:03 pm

Re: Back port commits to 0.18 branch

Postby Kunda1 » Sat Nov 02, 2019 9:05 pm

sgrogan wrote:
Sat Nov 02, 2019 7:02 pm
Couldn't get rid of the ''' without loosing hyperlinks
May I have access? I can fix that.
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
sgrogan
Posts: 5634
Joined: Wed Oct 22, 2014 5:02 pm

Re: Back port commits to 0.18 branch

Postby sgrogan » Sat Nov 02, 2019 9:07 pm

Kunda1 wrote:
Sat Nov 02, 2019 9:05 pm
May I have access? I can fix that.
I don't think I can give access, but if you edit the markdown I posted above I can do it.
User avatar
Kunda1
Posts: 7065
Joined: Thu Jan 05, 2017 9:03 pm

Re: Back port commits to 0.18 branch

Postby Kunda1 » Sat Nov 02, 2019 11:34 pm

sgrogan wrote:
Sat Nov 02, 2019 9:07 pm
Kunda1 wrote:
Sat Nov 02, 2019 9:05 pm
May I have access? I can fix that.
I don't think I can give access, but if you edit the markdown I posted above I can do it.
I'd need to fiddle with it to make sure.
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features