This is the output from a freshly built Ubuntu 24.04 VM

jason@Ubuntu2404:~$ uname -a
Linux Ubuntu2404 6.14.0-37-generic #37~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC
Thu Nov 20 10:25:38 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
jason@Ubuntu2404:~$ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/";
SUPPORT_URL="https://help.ubuntu.com/";
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/";
PRIVACY_POLICY_URL="
https://www.ubuntu.com/legal/terms-and-policies/privacy-policy";
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
jason@Ubuntu2404:~$ head .config/Subsurface/Subsurface.conf
[CloudStorage]
cloud_verification_status=3
[email protected]
[email protected]
password=*************
save_password_local=true

[Display]
divelist_font="Noto Sans,12,-1,5,50,0,0,0,0,0"
font_size=11
jason@Ubuntu2404:~$

I'm not moaning, I just want to be sure that any testing I do for you will
be worthwhile and I'm actually testing what you want and using the backend
you think I am.

I CAN go ahead and add in the cloud_base_url if you suggest.

Jason

On Fri, 23 Jan 2026 at 18:16, Dirk Hohndel via subsurface <
[email protected]> wrote:

> That's very strange. Of course I don't have Mint around... but both on
> Fedora and Ubuntu this key is filled in once I run Subsurface and log into
> my cloud account.
>
> But you can always add it yourself. It should look something like
>
> [CloudStorage]
> cloud_base_url=https://ssrf-cloud-03.subsurface-divelog.org/
> cloud_verification_status=3 <<-- this assumes that you have successfully
> authenticated...
> email=<your email>
> password=<your password --- yes, I know>
> save_password_local=true
>
>
> /D
>
> On Jan 23, 2026, at 05:42, JB2Cool  wrote:
>
> Dirk,
> <Replying to the mailing list this time rather than directly>
>
> I'm trying to follow this for you but struggling a bit. On Linux Mint my
> ~/.config/Subsurface/Subsurface.conf doesn't seem to have a
> 'cloud_base_url' in it, the [CloudStorag] section just has:
> cloud_verification_status
> email
> email_encoded
> password
> save_password_local
>
> I CAN find the cloud storage if i look in
> ~/.subsurface/cloudstorge/somekindofid>/.git/config but should i be
> fiddling with that one?
>
> Regards
> Jason
>
> On Fri, 23 Jan 2026 at 01:01, Dirk Hohndel via subsurface <
> [email protected]> wrote:
>
>>
>> Hi there,
>>
>> This is a fun one.
>>
>> I have been slowly working through some updates of the cloud storage
>> backend. The code that is running there is, umm, old, hacky, buggy, bad,
>> and inconsistent.
>> Actually, I may be a bit too kind there to myself. Anyway.
>>
>> Using a staging server I have update most (but not all) of that code and
>> would love to get more testing on the current state. I've done a fair bit
>> of testing myself, but I know from experience that when I test my own code
>> I rarely manage to hit the really dumb stuff in the implementation (maybe I
>> subconsciously know what will work and only test that? IDK). So I'm hoping
>> some of you might be willing to spend a few minutes to help.
>>
>> Assuming you follow the directions below, this will not affect your
>> 'real' cloud storage at all. The staging server does have a somewhat older
>> snapshot of the 'real' cloud storage on it (I think it's about a year old,
>> I'm not even sure), and it connects to the same authentication backend, so
>> you COULD test with your real data... But I wouldn't 😇
>>
>> So, what's the best plan?
>> Use a new email address that you haven't used for Subsurface before. If
>> you are a Gmail user (like so many of you are) this is super easy. If your
>> Gmail address is [email protected] (it's not, that's mine), then you can
>> register with [email protected] , which the backend will see as
>> a new address and create a new account for, but which Gmail will happily
>> connect to your account, so you receive email sent to that address (no, use
>> YOURS with the '+blabla' suffix, not mine...)
>> Set up Subsurface on your desktop to use the staging server (I don't
>> think we have a way to do this with Subsurface-mobile)
>>
>> Subsurface REALLY wants to use the official servers - so every time you
>> run it it will reset to what it thinks is the 'logical' geo server. So you
>> need to update this every time you start Subsurface as part of the test.
>> How do you update it? Well, find your preferences and replace one key.
>>
>> On a Mac, this is how you do that:
>>
>> plutil -convert xml1
>> $HOME/Library/Preferences/org.hohndel.subsurface.Subsurface.plist
>> vim  $HOME/Library/Preferences/org.hohndel.subsurface.Subsurface.plist
>>
>> (or some other editor)
>>
>> find this key (likely pretty far on top):
>>
>>         <key>CloudStorage.cloud_base_url</key>
>>         <string>https://ssrf-cloud-us.subsurface-divelog.org/</string>
>>
>> and replace the string with https://ssrf-cloud-03.subsurface-divelog.org/
>> and then save the changes. You don't need to convert back to binary, the
>> app will happily read the text XML version (and macOS will make it a binary
>> again in the background)
>>
>> On Linux look at $HOME/.config/Subsurface/Subsurface.conf and look for
>> the 'cloud_base_url' in the [CloudStorage] section.
>>
>> No idea where this is on Windows 🤷🏼‍♂️
>>
>> Oh, and note that this string needs to end in a slash or Subsurface is
>> unhappy.
>>
>>
>> Now you can go through all the cloud workflows. Create a new account.
>> Enter the PIN. Save data to the cloud. Even delete the account (wait, I
>> don't think we support this from the desktop...)
>>
>> Let me know if you run into any issues or problems. Ideally with the
>> (reasonably exact) time when you tried this (including time zone), the
>> email you used, and any other useful info you can share. running Subsurface
>> from the command line with '-v' helps create good output that helps with
>> debugging.
>>
>> This is the developer mailing list, so I assume this all makes sense to
>> you. If not, ask.
>>
>>
>> Thanks
>>
>> /D
>>
>> _______________________________________________
>> subsurface mailing list -- [email protected]
>> To unsubscribe send an email to [email protected]
>>
>
> _______________________________________________
> subsurface mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
>
_______________________________________________
subsurface mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to