FreeCAD/FreeCAD-App-Image

This subforum is specifically to discuss packaging issues on different platforms (windows, mac, linux), and using different packaging systems (conda, etc...)
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

FreeCAD/FreeCAD-App-Image

Post by sgrogan »

looo wrote: Mon Jul 22, 2019 7:06 am0.18.3
I think we need to start here: https://github.com/FreeCAD/FreeCAD-AppI ... _stable.sh
I will try this tomorrow.
"fight the good fight"
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: FreeCAD/FreeCAD-App-Image

Post by looo »

I updated the travisfile to upload to 0.18.3 (at least I hope this works now)

I guess we should discuss how we can acchieve this in an automatic way, and how to setup the channels to make freecad installation via conda as intuitive as possible. Currently it's done this way:

freecad/label/dev: weekly builds
conda-forge: releases with updated deps
conda-forge/label/cf201901 + freecad/label/dev_cf201901: releases with cf201901 (old toolchain) deps

At least the last one is not intuitive :)
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: FreeCAD/FreeCAD-App-Image

Post by sgrogan »

looo wrote: Tue Jul 23, 2019 7:14 am I updated the travisfile to upload to 0.18.3 (at least I hope this works now)
It did :D I'm working on the SHA256 files now, then I will update the wiki downloads page.
looo wrote: Tue Jul 23, 2019 7:14 am I guess we should discuss how we can acchieve this in an automatic way, and how to setup the channels to make freecad installation via conda as intuitive as possible
We should be able to use "latest" I think some modifications are needed in bblaceys helper scripts. I need to look where this is done.

Do you want me to add a note to the release page that 0.19_dev is preferred on OSX due to the QT5.9 improvements?
"fight the good fight"
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: FreeCAD/FreeCAD-App-Image

Post by sgrogan »

sgrogan wrote: Tue Jul 23, 2019 9:08 pm I'm working on the SHA256 files now, then I will update the wiki downloads page.
Done
https://www.freecadweb.org/wiki/Download
https://github.com/FreeCAD/FreeCAD/releases/tag/0.18.3
"fight the good fight"
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: FreeCAD/FreeCAD-App-Image

Post by looo »

Great, thanks!
sgrogan wrote: Tue Jul 23, 2019 9:08 pm Do you want me to add a note to the release page that 0.19_dev is preferred on OSX due to the QT5.9 improvements?
This would be nice. Mac with qt5.6 was reported to be not very usable. But at some point I think it's better to concentrate on the master branch.
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: FreeCAD/FreeCAD-App-Image

Post by sgrogan »

looo wrote: Wed Jul 24, 2019 8:00 am This would be nice. Mac with qt5.6 was reported to be not very usable. But at some point I think it's better to concentrate on the master branch.
Will do.
I will also make a pull request to update the links on the home page.
Thanks for all the work. I think we did well for this point release, so hopefully it will continue to be easier.
"fight the good fight"
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: FreeCAD/FreeCAD-App-Image

Post by sgrogan »

To add a new branch, I think we need to change this https://github.com/FreeCAD/FreeCAD-AppI ... _dev.sh#L8
Maybe before this there should be an

Code: Select all

 FreeCAD-AppImage/conda/linux_linkmerge/linux_linkmerge.sh 
created?
"fight the good fight"
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: FreeCAD/FreeCAD-App-Image

Post by looo »

sgrogan wrote: Tue Aug 06, 2019 11:35 pm To add a new branch, I think we need to change this https://github.com/FreeCAD/FreeCAD-AppI ... _dev.sh#L8
Maybe before this there should be
Not sure if this makes sense. People only need to install conda and learn how to use a package manager. We really do not need to bundle everything.
Also switching between master and a special build is easy this way (using conda). So by bundeling such builds we are really only adding additional work (for us).
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: FreeCAD/FreeCAD-App-Image

Post by looo »

haha, looking at the download stats it would make sense to add an appimage/dmg... I simple cannot understand why people are learning the most difficult stuff with freecad but are not able to get used to some easy commands...
sgrogan wrote: Tue Aug 06, 2019 11:35 pm To add a new branch, I think we need to change this https://github.com/FreeCAD/FreeCAD-AppI ... _dev.sh#L8
Maybe before this there should be an
I am not sure if this makes sense in the long run. I would rather work with branches instead of directories (as the basic scripts are all the same) but I am not sure if travis is enabled for branches (maybe @triplus knows)

Triggering branches on commits would be nice. Currently I think 0.18.3 is build every day which is really not necessary and possible will lead to difficulties once packages are updated.
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: FreeCAD/FreeCAD-App-Image

Post by sgrogan »

looo wrote: Wed Aug 07, 2019 5:16 pm haha, looking at the download stats it would make sense to add an appimage/dmg... I simple cannot understand why people are learning the most difficult stuff with freecad but are not able to get used to some easy commands...
They are for sure popular :) Maybe we make it too easy ;)
Travis for sure can handle branches see here: https://stackoverflow.com/questions/375 ... ent-branch and here: https://travis-ci.org/FreeCAD/FreeCAD/b ... tification

The second link is for a build triggered when @kkremitzki pushed the staging branch (which is realthunders LinkMerge) to GitHub/FreeCAD/FreeCAD. I don't know how to manage this with cron jobs like we do for the bundles (again maybe @triplus knows).

I'll look into disabling the 0.18.3 builds from the cron job, we may need to re-enable it manually for an 0.18.4 build, but that shouldn't be a show stopper.
"fight the good fight"
Post Reply