towards 4.9.4

Dirk Hohndel dirk at hohndel.org
Sat Apr 18 10:01:58 PDT 2020


Just to keep people in the loop...

- currently the Android builds on GitHub Actions are all failing with
an error that makes no sense (as other actions also use the ubuntu-
latest image). If someone could try to figure out what's going on
there, that would be a great help for me.

On Wed, 2020-04-15 at 12:30 -0700, Dirk Hohndel via subsurface wrote:
> 
> The git storage issues have been resolved and in the process another
> long standing bug that rarely and randomly caused issues has been
> fixed.

And one of the changes that I made in the process of fixing that ended
up causing massive issues for our Android users as a bug in old
obsolete code which I removed actually had the side effect of hiding an
issue with libgit2/openssl in our app on Android which in return
results in people using Subsurface-mobile on Android being unable to
connect to cloud storage. A fix has been pushed, a new app version
should come out "whenever Google feels like it". But it is already
available in beta.

> If anyone is working on fixing the dark theme issues, I am not aware
> of
> that. So that part of the problem might still be ongoing.

I haven't heard anyone showing interest in fixing Subsurface on dark
theme. I guess most people just don't use that?

> The user manual is still in need to have refresh.

Willem submitted a major update, so I think this is pretty much good to
go.

> None of the build infrastructure work has happened while we were
> chasing the other bugs mentioned above. That's what I hope I'll get
> to
> focus on in the next few days.

- Updating Qt on Mac to 5.14.2 is held up by my inability to get
QtWebkit to compile. Since even on a fast Mac every attempt to do so
takes quite a while, this has been a frustrating time sink - to the
point where right now I'm not sure I'm willing to commit to doing this
prior to the release. If anyone of you would like to experiment with
that (install official Qt binaries, clone QtWebKit, write a script that
successfully builds and installs QtWebKit (-minimal is sufficient for
our needs)) -- that would be extremely useful.

- I haven't even looked into updating Qt on Windows - if I'm lucky
there is a stable / working version of QtWebKit in MXE. Again, if
someone else would like to experiment with this on this stay-home
weekend, more power to you

- Miika and I are looking into Launchpad builds for Ubuntu and into the
odd situation that Debian Buster now has a different Qt version than
any of the Ubuntu versions, so we can no longer use one of them on
Debian and will likely need to figure out how to build for that - or
just point people to the AppImage

- The AppImage of course also needs updating of the Qt version (not
likely to happen, honestly) and lots of testing across newer distros.


And of course, all of this is still true: 

> Please keep testing, please keep sending bug reports.
> I know, few of us currently get to go diving so it may be hard to
> motivate yourself to dig out a dive computer to test some downloads
> or
> to work with the dive planner or to try printing some dives.
> 
> But maybe that's a good way to remember the enjoyment of diving while
> dealing with the current COVID-19 reality.


/D



More information about the subsurface mailing list