<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/.github/workflows, branch v4.9.8</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.9.8</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.9.8'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2020-11-01T22:28:09Z</updated>
<entry>
<title>build-systsem: move back to Xcode 11</title>
<updated>2020-11-01T22:28:09Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-11-01T19:27:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c5ab9647d5dccfd45a89dedcb78dac58b84d1bf1'/>
<id>urn:sha1:c5ab9647d5dccfd45a89dedcb78dac58b84d1bf1</id>
<content type='text'>
It appears that Xcode 12 applies some rather self defeating logic when picking
build architectures in release builds for the simulator. It adds aarch64 by
default and I can't find a way to turn that off from the command line. At the
same time, you can't link against the simulator if you have build with aarch64
as the aarch64 simulator doesn't exist, yet.

Since I couldn't get any of the claimed workarounds to work, I'm forcing Xcode
11 to be used in the Action.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system: switch GitHub Action Windows build to 64 bit</title>
<updated>2020-10-30T19:24:36Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-10-29T20:03:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=bd0d7bd0faa1ff735f929e67d8dd9408a527c5d9'/>
<id>urn:sha1:bd0d7bd0faa1ff735f929e67d8dd9408a527c5d9</id>
<content type='text'>
This is using the new build container with a 64bit MXE system.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system: Docker build for 64bit MXE</title>
<updated>2020-10-30T19:24:36Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-10-28T21:19:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e71e715cd347d3dc1e503695d7a747f175123e9e'/>
<id>urn:sha1:e71e715cd347d3dc1e503695d7a747f175123e9e</id>
<content type='text'>
We previously tried to build the MXE Docker container on GitHub using
an Action, but that really didn't work well and was a lot more trouble
than it was worth.

So this goes back to an offline build mechanism where I simply create
an updated Docker image when needed and push that to Docker Hub.

But this nearly hides the most interesting change here - we are finally
switching to using 64bit binaries on Windows. It's 2020 and fewer than
1% of our users use 32bit Windows machines. We'll need to expand this
to be able to have both a 32bit and a 64bit version of Subsurface for
Windows. But for now, this solves the problem for 99% of our users.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system: add libmtp for our Windows builds</title>
<updated>2020-10-30T19:24:36Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-10-28T14:15:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=cdf1865246563fde47a1cf2a5fc3c0fd70b8e5ba'/>
<id>urn:sha1:cdf1865246563fde47a1cf2a5fc3c0fd70b8e5ba</id>
<content type='text'>
This uses latest master (as that's the only one that has the explicit
Descent Mk2i support in it).

Right now, unfortunately the MXE build fails.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system: add libmtp for Linux and macOS</title>
<updated>2020-10-30T19:24:36Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-10-27T23:07:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=0b13cbd81b8d55ef041bf92d1855e2b1497eb170'/>
<id>urn:sha1:0b13cbd81b8d55ef041bf92d1855e2b1497eb170</id>
<content type='text'>
Since MXE doesn't offer libmtp I'll need to add code to manually build
libmtp there.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system: use openSUSE Tumbleweed latest</title>
<updated>2020-10-27T02:27:03Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-10-26T00:21:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b554b3d0608e224a17543006c74d4ddd8c3fac10'/>
<id>urn:sha1:b554b3d0608e224a17543006c74d4ddd8c3fac10</id>
<content type='text'>
Without a distro update, Leap 15.2 appears to only give us Qt 5.12.
Since the upgrade takes forever and causes problems as it requests a senseless
'reboot' of the container, let's try using Tumbleweed instead.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>test: manually run gitStorageTest</title>
<updated>2020-10-24T22:22:37Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-10-24T17:28:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7068e64e497fa04fd801f41f4e5b00f7911fd485'/>
<id>urn:sha1:7068e64e497fa04fd801f41f4e5b00f7911fd485</id>
<content type='text'>
This way we should see the output and hopefully be able to figure
out why that silly test keeps randomly failing.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system: add GitHub action for openSUSE Leap 15.2</title>
<updated>2020-10-17T04:32:43Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-10-16T23:40:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=6b7d7f9ee121ede4eb830951d994d66ba35ae833'/>
<id>urn:sha1:6b7d7f9ee121ede4eb830951d994d66ba35ae833</id>
<content type='text'>
This way we test a Qt 5.15 build.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system: add GitHub action for Ubuntu 20.10</title>
<updated>2020-10-17T04:11:44Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-10-17T00:23:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e57b7659cc9a3d6aff32424125fa8f7af74911e3'/>
<id>urn:sha1:e57b7659cc9a3d6aff32424125fa8f7af74911e3</id>
<content type='text'>
This way we test a Qt 5.14 build.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system: add GitHub scanning</title>
<updated>2020-10-16T21:14:05Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-10-14T21:14:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=967473a1cd4c4202dfcc65a17f8fc2fe03435a46'/>
<id>urn:sha1:967473a1cd4c4202dfcc65a17f8fc2fe03435a46</id>
<content type='text'>
Enable the newly re-imagined Semmel based CodeQL scanning.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
