Nightly Subsurface AppImage for most Linux distributions

Dirk Hohndel dirk at hohndel.org
Mon Nov 2 09:50:57 PST 2015


On Sun, Nov 01, 2015 at 03:56:40AM +0100, probono wrote:
> 2015-10-31 23:03 GMT+01:00 Dirk Hohndel <dirk at hohndel.org>:
> >
> > Which OS are you building the binary on?
> 
> Ubuntu 12.04 LTS (Precise Pangolin)
> gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3

> > Next steps here: being able to reproduce the binary (so I actually understand
> > what's in there, how it works, etc), more testing, announcement.
> 
> I would be surprised if you run into too many issues using
> https://github.com/probonopd/AppImages/blob/master/recipes/subsurface.sh
> on a local Ubuntu 12.04 LTS installation.
> 
> Just leave out the final step ("Upload from travis-ci to GitHub
> Releases") and replace it with the upload mechanism of your choice.

So I cannot build a working AppImage on either 14.04 or a schroot 12.04.
Your AppImage works fine on several systems I tried it on, mine don't even
start up. And I'm struggling a bit figuring out how to debug things.
strace seems to indicate issues with mounting the fuser filesystem - but
since it works with your image the actual problem is likely something
else.

> Let me know if you run into significant issues, then I will set up a
> local build machine to replicate.

Thanks

> > PS: I know you are set up to build this in Travis/CI for a number of reasons I'd
> > prefer to build my own binaries (let's just say I have control issues) :-)
> 
> I understand. Although I find the possibility to build automatically
> upon each commit (and even every pull request) really cool. You can
> set this up using your own build server too, though.

Yes, there are things about Travis/CI that are appealing. But the need to
trust an entity that makes a service available for free... that means we
are the product. That means they have inventive to monetize what we do
somehow. And I'd hate to find out that my binaries one day start
delivering unintended payloud to people downloading them. So I prefer to
pay for my own infrastructure and build the binaries myself. That way at
least I have a decent idea what's in them.

/D


More information about the subsurface mailing list