Hi Besweeet.
On 19/9/26 04:53, besweeet wrote:
> Currently on 6.0.5705. Can't recall the previous version I was on but
> it's the first time updating in over a year. In any case, I cannot
> save to cloud storage.
>
> My process has always been:
> 1. Open local XML file
> 2. Import new dives
> 3. Save local file
> 4. Save to cloud storage
This is an odd way to use the cloud storage capability, and definitely
not how it was intended to be used when it was designed. The cloud log
is built around the concept of retaining history, so if it is used in
the intended way (opening the cloud log, adding dives, storing the cloud
log) it will only ever store the changes from the last time it was saved
(i.e. the new dives, or any changes that you made to existing dives).
The way you are using it you are essentially force-overwriting your
entire cloud storage every time you hit 'Save to cloud'.
It has been a regular occurrence that users managed to accidentally
overwrite their cloud log, and then had to open a support request to ask
the maintainers to restore their log from history. In order to reduce
this risk, and the work coming from it, the latest release of Subsurface
now includes the warning you are seeing.
> If I click "Replace cloud log," I get a red bar at the bottom of the
> window: "Cloud storage was not update. The current log remains open
> with its unsaved changes."
This looks like there is an error in the force-overwrite logic.
Can you please start Subsurface from the command line with `subsurface
-v -v -v', retry the operation, and then send us the log output?
Please also update to the current 6.0.5707 release first, as you are
currently on 6.0.5705:
https://subsurface-divelog.org/current-release/
Ngā mihi
Michael Keller