<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/scripts, branch v4.8.6</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.8.6</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.8.6'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2019-04-08T17:36:03Z</updated>
<entry>
<title>Travis: update build options</title>
<updated>2019-04-08T17:36:03Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2019-04-08T16:47:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d43032f01fbaa55b1afd144c41e18d8fd3c46396'/>
<id>urn:sha1:d43032f01fbaa55b1afd144c41e18d8fd3c46396</id>
<content type='text'>
This pulls the latest .travis.yml from master. Which among other things uses a
new tool chain for Mac. Which requires some changes to the Travis Mac build
script.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system: add script to build only libdivecomputer</title>
<updated>2019-04-04T22:04:42Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2019-03-17T04:54:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9fefd1039055bdf7561d17b4d12a16cf9c5d63ab'/>
<id>urn:sha1:9fefd1039055bdf7561d17b4d12a16cf9c5d63ab</id>
<content type='text'>
This is used on LGTM (and initially got lost when I merged those changes).

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>facebook: remove the featute from the code base</title>
<updated>2019-04-04T17:24:01Z</updated>
<author>
<name>Lubomir I. Ivanov</name>
<email>neolit123@gmail.com</email>
</author>
<published>2019-02-01T02:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e685e7e9de3ad93a32fe51d7a04407c574cc08be'/>
<id>urn:sha1:e685e7e9de3ad93a32fe51d7a04407c574cc08be</id>
<content type='text'>
Remove from:
- unit tests
- desktop widgets
- preferences
- core intergration
- cmakefiles
- build scripts
- icons
- docs

Also remove the plugins and social network integration.

Signed-off-by: Lubomir I. Ivanov &lt;neolit123@gmail.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Travis: OpenSUSE 42.3 / Qt5.6 build issue, use openssl and no libressl</title>
<updated>2019-01-22T00:06:01Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2019-01-09T10:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4b42837327b9e4cd2c183d9333537848fbb8d93f'/>
<id>urn:sha1:4b42837327b9e4cd2c183d9333537848fbb8d93f</id>
<content type='text'>
... and remove install of the default (old) libgit2 from OS. That old
(0.24.0) libgit2 will be replaced by a newer anyway, so useless to
install.

But the real change to get this Travis build running again is using
the well known openssl instead of libressl.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Travis: OpenSUSE 42.3 / Qt5.6, add missing curl</title>
<updated>2019-01-22T00:06:01Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2019-01-09T04:59:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3c5c0185dd68cc3f3936da1d153ff19e59a17d5f'/>
<id>urn:sha1:3c5c0185dd68cc3f3936da1d153ff19e59a17d5f</id>
<content type='text'>
The install was missing curl.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt; Removed upgrade to newer libgit2.
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Build: build libgit2 from source when less than 0.26.0</title>
<updated>2019-01-22T00:06:01Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2019-01-08T09:15:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=78ad59b22fa11630887fae84d28175fca3a82fed'/>
<id>urn:sha1:78ad59b22fa11630887fae84d28175fca3a82fed</id>
<content type='text'>
We currently require a minimal version of libgit2 of 0.24.0. From
issue #1926 it seems that this version is too old. So, a simple test on
Linux to see the behaviour with such an old libgit2, I tried that.
Interestingly, with the current version of openssl that old libgit2
version does not even compile from source (known error in libgit2).

So, bump our minimal version of libgit2 to 0.26.0. That is also the
version we currently use on the Travis and official builds, so well
tested.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>build system: try harder to checkout the right version</title>
<updated>2019-01-22T00:05:03Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2019-01-09T16:08:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=0bd75c8e9e4ff0f7fbce5da3e8929e7deaf5a723'/>
<id>urn:sha1:0bd75c8e9e4ff0f7fbce5da3e8929e7deaf5a723</id>
<content type='text'>
And actually fail a build if that doesn't work.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Travis: use 5.12.03 Docker image for Android</title>
<updated>2019-01-22T00:02:39Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-12-30T00:23:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9e83106ff702db282f8ffe57ac54746b3b02efa5'/>
<id>urn:sha1:9e83106ff702db282f8ffe57ac54746b3b02efa5</id>
<content type='text'>
With this we have working arm and arm64 images (except that the arm64
image crashes when using Bluetooth).

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android Dockerfile: add latest cmake 3.13.2</title>
<updated>2019-01-22T00:02:39Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-12-30T00:21:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ee536393068fedd0d4c447de1b200bee14960ec3'/>
<id>urn:sha1:ee536393068fedd0d4c447de1b200bee14960ec3</id>
<content type='text'>
cmake 3.10 (which comes with Ubuntu 18.04) in combination with Qt 5.12
and the current qt-android-cmake causes an odd bug. Paths are set with a
double slash at the start '//' and later in the process this causes
garbled path names for some of the objects which in return causes the
APKs built in the container to fail.

Upgrading the cmake inside the container to 3.13.2 fixes that problem.

All the credit for identifying the problem and figuring out a solution
goes to Jan Mulder.

The resulting container was pushed to Docker hub as version to 5.12.03.

Reported-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android Docker: give the docker build its own output tree</title>
<updated>2019-01-22T00:02:39Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2018-12-29T08:01:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e964bae5b946fa2f775361715a5b05edd87dafb0'/>
<id>urn:sha1:e964bae5b946fa2f775361715a5b05edd87dafb0</id>
<content type='text'>
Again, this is relevant for developers that do local docker android
builds, and normal android builds. A normal build uses the directory
subsurface-mobile-build-arm(64), and when doing a docker android build
this directory is shared between host and container. That sharing is
good, as it nicely exposes the build tree to the host (for easy compare,
inspection, etc.). But reusing the same tree as the local one is
inconvenient (and possibly dangerous due to all kinds of caching
issues).

So, give the docker build its own output tree for the shared
subsurface-mobile-build-arm(64) build output.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
</feed>
