Windows/Mac/Linux binaries on every commit

183 views
Skip to first unread message

Wouter

unread,
May 6, 2020, 9:07:45 PM5/6/20
to TreeSheets
Windows/Mac/Linux binaries will now be available upon every commit to GitHub:
https://github.com/aardappel/treesheets/actions

(Simply select the last "green" commit, and then your platform).
These are not installers, simply zips with everything you need to run TreeSheets.

Edmund Laugasson

unread,
May 6, 2020, 9:30:12 PM5/6/20
to trees...@googlegroups.com
Great!

Which one, when and why prefer for Linux?
There are following variants:
  • g++-9
  • clang++-9

Also seems that download option is available only when to log into GitHub. Would be nice if downloads could be available also without the requirement to log in.
---
Thank you,
Edmund

07.05.20 04:07 Wouter:

Wouter van Oortmerssen

unread,
May 6, 2020, 10:37:03 PM5/6/20
to trees...@googlegroups.com
Either one is fine for Linux. We mostly run 2 different compilers to see if there's any different warnings.

I cannot change how GitHub operates. Without them, these binaries would not exist at all.

--
You received this message because you are subscribed to the Google Groups "TreeSheets" group.
To unsubscribe from this group and stop receiving emails from it, send an email to treesheets+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/treesheets/c107f376-21b3-8d59-4d6b-1d2a5a8458ef%40gmail.com.

Martin Michel

unread,
May 10, 2020, 2:05:51 PM5/10/20
to TreeSheets
Thank you! Would it be also possible to include a 32-bit version?  I know i386 Linux OS's are deprecated mostly but I am running an old version of TreeSheets on my 32-bit Debian. Given the convenience of Github Actions, it should not be a big thing to add this platform as well? And maybe I am not the only one …  

If you like I could also give it a try and issue a pull request if successful.

Wouter van Oortmerssen

unread,
May 10, 2020, 3:39:16 PM5/10/20
to trees...@googlegroups.com
I stopped building for 32-bit on all platforms, even deleted the 32-bit project settings for Windows etc.. The code has not been tested for 32-bit in a while. It may still build, it may not.

GitHub Actions runner images are all 64-bit too, and it's not easy compiling for 32-bit on a 64-bit system.

So I recommend not even trying. Any reason you can't upgrade your machine to a 64-bit OS? is the CPU that old?

On Sun, May 10, 2020 at 11:05 AM Martin Michel <mmiche...@gmail.com> wrote:
Thank you! Would it be also possible to include a 32-bit version?  I know i386 Linux OS's are deprecated mostly but I am running an old version of TreeSheets on my 32-bit Debian. Given the convenience of Github Actions, it should not be a big thing to add this platform as well? And maybe I am not the only one …  

If you like I could also give it a try and issue a pull request if successful.

--
You received this message because you are subscribed to the Google Groups "TreeSheets" group.
To unsubscribe from this group and stop receiving emails from it, send an email to treesheets+...@googlegroups.com.

Martin Michel

unread,
May 10, 2020, 5:14:02 PM5/10/20
to TreeSheets


So I recommend not even trying. Any reason you can't upgrade your machine to a 64-bit OS? is the CPU that old?


Thank you! Fully understood. For my private computing, I am running a 11-year old Mac Mini where I installed GNU/Linux 32-bit many years ago. It is a somehow barebone system, but I had fun to organize my  desktop experience around very limited hardware resources and utilize them to utmost while still having acceptable latencies. And TreeSheets (version Sep 13 2015) is one of the graphical tools which runs smoothly like a breeze on it. 
I plan to buy a new PC soon, so the effort for upgrading my handcrafted system on this old machine is not worth it (CPU is 64-bit capable though). I was just wondering if it would be easy to cross-compile for 32-bit on 64-bit with Github Actions. Now reading your reply, I agree not to invest effort into building for 32-bit if this architecture has dropped off your radar.

Martin Michel

unread,
May 21, 2020, 3:59:34 PM5/21/20
to TreeSheets

Just for sake of completeness and if anyone else is interested: I successfully compiled the latest git version on this 32bit system. I had to use the deprecated Makefile, cmake did not work. Now I am enjoying an up-to-date TreeSheets even on my old box. Thank you, Wouter, for this great program!

Wouter van Oortmerssen

unread,
May 21, 2020, 4:01:22 PM5/21/20
to trees...@googlegroups.com
Good to hear :)

On Thu, May 21, 2020 at 12:59 PM Martin Michel <mmiche...@gmail.com> wrote:

Just for sake of completeness and if anyone else is interested: I successfully compiled the latest git version on this 32bit system. I had to use the deprecated Makefile, cmake did not work. Now I am enjoying an up-to-date TreeSheets even on my old box. Thank you, Wouter, for this great program!

--
You received this message because you are subscribed to the Google Groups "TreeSheets" group.
To unsubscribe from this group and stop receiving emails from it, send an email to treesheets+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages