<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/.github/workflows/scripts, branch master</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=master</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2021-07-05T17:48:30Z</updated>
<entry>
<title>snap: push regular updates of dependencies to stable</title>
<updated>2021-07-05T17:48:30Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-07-05T17:48:27Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7944978274c78c9e53e31e27ec3ba7f25aeb9b89'/>
<id>urn:sha1:7944978274c78c9e53e31e27ec3ba7f25aeb9b89</id>
<content type='text'>
We simply don't use release candidates in Subsurface these days, and no one
then moves these builds to stable after testing, so stable has been getting
stale while the builds that people SHOULD use have been sitting in candidate.

Of course, this will only become the default after our next release (as I don't
want four digit versions in a release build, so I can't simply add this to our
snap-stable branch).

Oh well - 5.0.3 will happen soon, given the print resolution issue for icons.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system: fix AppImage build failure</title>
<updated>2021-05-06T15:43:01Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-05-06T15:16:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b95ab84226d831c82c9aa8c43a29acba33d6ff7d'/>
<id>urn:sha1:b95ab84226d831c82c9aa8c43a29acba33d6ff7d</id>
<content type='text'>
It's debatable if it makes sense to continue building on Trusty. The AppImage
community moved on to Xenial for a reason. But for now let's just make sure the
CI builds don't all break.

Suggested-by: Simon Peter &lt;probono@puredarwin.org&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>[snap] add daily USN check</title>
<updated>2021-01-07T20:44:36Z</updated>
<author>
<name>Michał Sawicz</name>
<email>michal@sawicz.net</email>
</author>
<published>2021-01-06T10:01:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=25d0fb7157d4bf7e4d65303c85cf9875578a362f'/>
<id>urn:sha1:25d0fb7157d4bf7e4d65303c85cf9875578a362f</id>
<content type='text'>
This workflow will download the current snaps published in the `candidate`
channel for all architectures and check them for packages with published
Ubuntu Security Notices. If it finds one, it will trigger a build of the
snap recipe:

https://code.launchpad.net/~subsurface/+snap/subsurface-stable

This will rebuild the snap with patched packages and publish it to the
`candidate` channel.

Signed-off-by: Michał Sawicz &lt;michal@sawicz.net&gt;
</content>
</entry>
<entry>
<title>build-system/AppImage: ensure stats dependencies get bundled</title>
<updated>2021-01-04T01:11:54Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-01-04T01:11:54Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c63994f775338bacc1948e54c0f482f2ec8c364c'/>
<id>urn:sha1:c63994f775338bacc1948e54c0f482f2ec8c364c</id>
<content type='text'>
This will make sure QtCharts is part of the AppImage.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system/trusty: use new Qt installer</title>
<updated>2020-12-29T16:38:36Z</updated>
<author>
<name>Subsurface CI</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-12-27T22:31:39Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3cf6848605588e6818cf52cb5c14f89925c2b974'/>
<id>urn:sha1:3cf6848605588e6818cf52cb5c14f89925c2b974</id>
<content type='text'>
Update to Qt 5.12.10, latest OpenSSL, add QtChart, add other missing packages.
Also switch to gcc-7 as our statistics code requires better C++17 support than
what gcc-6 can offer.

This then creates trusty-qt512:1.1

Signed-off-by: Subsurface CI &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system: configure git when running GitHub Action</title>
<updated>2020-12-17T17:17:54Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-12-03T18:49:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=70470ffa453482f359f9270ee7909bb161c0fb86'/>
<id>urn:sha1:70470ffa453482f359f9270ee7909bb161c0fb86</id>
<content type='text'>
In order to apply the patches for Kirigami, git insists on having
a valid user name and email.

Also, don't build the mobile app when preparing the AppImage. That
build already takes way too long and we test this in a few other
actions.

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: 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: remove building Grantlee from AppImage build</title>
<updated>2020-10-08T19:19:39Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-10-07T19:38:17Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3371086d2bebe6d23ed67b7a79e81a9140b07b7f'/>
<id>urn:sha1:3371086d2bebe6d23ed67b7a79e81a9140b07b7f</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
