OK, this is pretty cool

Anton Lundin glance at acc.umu.se
Sat Nov 11 23:49:40 PST 2017


On 11 November, 2017 - Dirk Hohndel wrote:

> 
> > On Nov 11, 2017, at 10:53 PM, Stefan Fuchs <sfuchs at gmx.de> wrote:
> > 
> > Am 12.11.2017 um 07:11 schrieb Dirk Hohndel:
> >> 
> >>>  
> >>> Or if you don't see pictures in your email browser, go here: https://github.com/Subsurface-divelog/subsurface/releases/tag/continuous <https://github.com/Subsurface-divelog/subsurface/releases/tag/continuous>
> >>> 
> >>> Both a Windows installer and an AppImage built from the latest commit that I pushed.
> >>> 
> >>> What is the raltionship between subsurface.exe and subsurface-<version>.exe? Size is different but what else? One with debug symbols?
> >> 
> >> subsurface.exe is just the executable. Often it's enough to just update that.
> >> subsurface-<version>.exe is an installer as we usually ship.
> >> 
> >> I'm not sure it's worth posting the executable, TBH. 
> > Great!
> > Windows installer works also on my side. Did some quick tests and was not able to see any difference between the Travis generated installer and my own build.
> 
> Yay. This makes me very happy. :-)
> 
> > I would keep posting the subsurface.exe
> > When creating my own builds and testing I very often just replace the exe to test s.th. because it's faster...
> 
> Either way is no problem. I need to figure out how to post better explanations there, but that I'm pretty sure is easy to do.
> 
> The bigger problem is that after about 20 build attempts I am still nowhere with a Mac build :-(
> And to make matters worse, Mac builds take significantly longer to get started. In order to run on 10.10 and newer I need to run on a rather outdated environment.
> In order to be able to update Homebrew (which on a 10.10 image then would actually do the right things and give us compatible binaries - YAY) I need to update ruby and that whole round of just updating things takes > 10 minutes on Travis. I hope eventually I'll be able to accelerate that with the cache, but that only works after successful builds and so far those seem a long way away...
> 
> Ok, I'm just whining, I'll admit it :-)

YEY. Awesome work.

I had a old .travis.yml building Subsurface on os x:
https://github.com/glance-/subsurface/blob/obsolete/master_travis_osx/.travis.yml

I last touched it in 2014 so its probably really obsolete.


I also have a version which builds a android apk:
https://github.com/glance-/subsurface/blob/master_travis_android_docker/.travis.yml

I like the trick of running a docker container with the dependencies we
need for running the build in. That way you get full control of the
environment and you don't need to rely on the quite messy travis images.


The only other thing I can recommend is to automate building our MXE
environment and our Qt-builds to.


//Anton


-- 
Anton Lundin	+46702-161604


More information about the subsurface mailing list