Status of pre-release binaries?

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
User avatar
darryln
Posts: 9
Joined: Sun Jul 16, 2017 5:11 am

Status of pre-release binaries?

Postby darryln » Mon Jul 17, 2017 6:24 am

Background: Hi, I'm a noob to FC, tried to build master@HEAD on the mac, but found the wiki CompileOnMac page was badly out of date. So NormandC granted edit privs and I gave it a serious whack. It's better now.

The reason for this post is because there was existing language on the wiki CompileOnMac page about "you can just download a nightly binary from the release page" at https://github.com/FreeCAD/FreeCAD/releases. However, there haven't been any new binaries posted since 0.17_pre which was 7 months and >4800 commits ago. WT actual F?

Please don't mistake my incredulity for a bad attitude, I'm just sincerely wondering what is going on with this.

Making regular binaries available (nightly or weekly), would cause more people to download and test, and find more bugs, right?

Sort of along the same lines, shouldn't nightly binaries be built from an integration branch that tracks behind master?
ickby
Posts: 2963
Joined: Wed Oct 05, 2011 7:36 am

Re: Status of pre-release binaries?

Postby ickby » Mon Jul 17, 2017 7:07 am

The date is just when the tag 0.17_pre was created. The binaries are regualary upated and do track master branch.
User avatar
darryln
Posts: 9
Joined: Sun Jul 16, 2017 5:11 am

Re: Status of pre-release binaries?

Postby darryln » Mon Jul 17, 2017 7:29 am

Thanks for clarifying, and I see now that the hash in the filename matches latest commit in master. I saw the 0.17_pre tag in the filename and jumped to the entirely wrong conclusion, my bad.

I would like to learn more about the CI process. I searched the forum for "travis" but need some structural background to follow discussions. I'll study .travis.yml, meanwhile is there a wiki page or readme? [EDIT: never mind, found it at https://www.freecadweb.org/wiki/Continuous_Integration.]

More or less unrelated...I forked and built on travis-ci.org, it was dirt simple.
[EDIT:
Sadly, all the travis-ci.org jobs were rudely terminated at 83%...for taking too long.

Code: Select all

[ 83%] Building CXX object src/Mod/TechDraw/App/CMakeFiles/TechDraw.dir/DrawSVGTemplate.cpp.o
The job exceeded the maximum time limit for jobs, and has been terminated.
]
jmaustpc
Posts: 9656
Joined: Tue Jul 26, 2011 6:28 am
Location: Australia

Re: Status of pre-release binaries?

Postby jmaustpc » Sat Jul 22, 2017 6:03 am

darryln wrote:
Mon Jul 17, 2017 7:29 am
Sadly, all the travis-ci.org jobs were rudely terminated at 83%...for taking too long.
FreeCAD had to get special permission to extend its build time because it is a large project and takes to long to compile to fit within the standard maximum time that Travis allows. They very generously gave us extra time.