It's been forever (well, just over seven months and about 1400 commits) since 
our last desktop release.
I think I have all the outstanding PRs merged (and I just noticed that GitHub 
apparently lost our default settings for rebased-merges in the last couple of 
days and now we are back to having merge commits in master... grmbl).

Binaries should be building and available by the time I finished writing this 
email - the latest should always be here: 
https://github.com/Subsurface-divelog/subsurface/releases/tag/ci-release 
<https://github.com/Subsurface-divelog/subsurface/releases/tag/ci-release>

Obviously, a lot has changed since 4.9.3 and this deserves some solid testing.

At this point I have no time line as to when I'm hoping to release this. Given 
that few people are diving these days (and more or less no one is going on dive 
trips) there doesn't appear to be much urgency, but at the same time it might 
be harder to get people to actually TEST things.

Things that I know need doing and reviewing (and all of these I'm happy to 
receive help with):

- the user manual will need some updating to reflect the many changes that 
we've made
- all of the build infrastructures should be updated to the newest Qt version 
(and with the GitHub Actions anyone who is bored could actually work on this - 
macOS I think is the only real exception as I still build the 'actual' binaries 
here locally, but Windows, Android, Linux are all up for volunteers)
- we need to make sure that we are building for the current Linux distros 
(Ubuntu 20.04 is coming up, I'm not sure what the state is of Fedora, openSUSE 
and anything else we might have native packages for)
- I'm planning to work on making the git storage tests (a) work again at all 
and (b) more robust and useful -- I have set up a new backend server for the 
cloud storage that I want to migrate to in the next few weeks and would love to 
be feel a little more comfortable that this won't break things for people
- overall we need more tests and more test coverage -- but I've been saying 
this for years
- it would be good to make sure that we haven't broken things. I never use the 
planner, I rarely ever use pictures and videos, there are a lot of UI features 
that I never touch (like configure dive computer)

I'm sure I'm missing many things for this list, but I'll stop here since (as 
expected) most of the builds appear to have completed so you all can start 
testing :-)

To those of you following one of the major world religions - enjoy your high 
holidays. To us atheists: well, you're on your own and you know that.

/D
_______________________________________________
subsurface mailing list
[email protected]
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to