Please find attached 2 log files
initial_load.txt -> Opening subsurface without the cache directory present. It
connects to the git server and downloads/shows all dives correctly
load_with_cache.txt -> After adding a dive from my ubuntu machine I pressed
file->open cloud storage on my windows machine and didn't get the new dive. I
was able to git pull on the cloud-git manually from my ubuntu machine to verify
the new dive was there.
regards,
Sander
________________________________________
From: Dirk Hohndel [[email protected]]
Sent: Friday, September 25, 2015 00:04
To: Sander M. Kleijwegt
Cc: Subsurface Mailing List
Subject: Re: Windows binary saga
On Thu, Sep 24, 2015 at 08:42:02PM +0000, Sander M. Kleijwegt wrote:
> Hi,
>
> I can confirm some things running on windows 7.
>
> - Subsurface works instead of crashing immediately.
> - It doesn't work with cloud storage
> + When starting without a local clone of the cloud
> (C:\Users\<user>\AppData\Local\Subsurface directory), it loads my existing
> dives just fine.
> + When adding a dive and pressing save, nothing actually happens, I checked
> the cloud-git-repo manually on my ubuntu machine, no new commit was added. You
> can also see this through the cloud-web interface.
> + Adding a dive to the cloud from my ubuntu machine works fine, it doesn't
> get picked up by my windows subsurface when a local clone
> (C:\Users\<user>\AppData\Local\Subsurface) already exists though, it just
> seems it doesn't pull in the changes.
> + Removing the local clone on my windows machine, forcing it to create a new
> clone _does_ give me the dive I added from my ubuntu machine.
>
> In conclusion: on the windows side only the initial clone seems to work,
> pushing and pulling doesn't. On my ubuntu machine everything seems to work
> fine. I am using 4.4.97-41-g148b30849aba on windows and my own build of
> 9d1c3942d782db5157a41f61ea422d30e62e71c2 on ubuntu.
So the newer versions have some useful debugging info. Can you get -74
(which has a few bug fixes) and run it from a console (cmd.exe is fine) as
subsurface.exe -v -v
That should give us more info what it's trying to do with the cloud
storage and where things might fail.
My guess is that it couldn't connet and only stored things locally.
And depending on the CAs installed on your system and how some SSL
settings are done it's possible that it simply didn't like the certificate
of my server...
/D
C:\Program Files\Subsurface>cloud URL set as
"https://cloud.subsurface-divelog.org//git/[email protected][[email protected]]"
"https://cloud.subsurface-divelog.org//git/[email protected][[email protected]]"
git storage: accessing
https://cloud.subsurface-divelog.org//git/[email protected]
git storage: update local repo
sync with remote
https://cloud.subsurface-divelog.org//git/[email protected][[email protected]]
Cloud storage: checking connection to cloud server
Cloud storage: successfully checked connection to cloud server
git storage: fetch remote
git storage: do git save
removed reference to non-existant dive site with uuid ce4485c0
removed reference to non-existant dive site with uuid ce4485c0
removed reference to non-existant dive site with uuid ce4485c0
removed reference to non-existant dive site with uuid ce4485c0
removed reference to non-existant dive site with uuid 35cd94f9
removed reference to non-existant dive site with uuid 35cd94f9
removed reference to non-existant dive site with uuid c1b56bf5
removed reference to non-existant dive site with uuid 6f503112
removed reference to non-existant dive site with uuid 7b57f9cc
removed reference to non-existant dive site with uuid 7b57f9cc
removed reference to non-existant dive site with uuid cab3fa08
removed reference to non-existant dive site with uuid cab3fa08
removed reference to non-existant dive site with uuid 6c5fbdba
removed reference to non-existant dive site with uuid 18228499
removed reference to non-existant dive site with uuid b61483f7
removed reference to non-existant dive site with uuid 669c1cfb
removed reference to non-existant dive site with uuid 0e310258
removed reference to non-existant dive site with uuid 4512fb67
removed reference to non-existant dive site with uuid 7037e579
removed reference to non-existant dive site with uuid 2a87f76b
removed reference to non-existant dive site with uuid 4512fb67
removed reference to non-existant dive site with uuid 669c1cfb
removed reference to non-existant dive site with uuid e35a52c5
removed reference to non-existant dive site with uuid ce4485c0
removed reference to non-existant dive site with uuid ce4485c0
removed reference to non-existant dive site with uuid 078e816e
removed reference to non-existant dive site with uuid 078e816e
removed reference to non-existant dive site with uuid 8eabc6c8
removed reference to non-existant dive site with uuid cab3fa08
removed reference to non-existant dive site with uuid cab3fa08
removed reference to non-existant dive site with uuid 5de38af8
removed reference to non-existant dive site with uuid cc8bd12b
removed reference to non-existant dive site with uuid 516cae74
removed reference to non-existant dive site with uuid 516cae74
removed reference to non-existant dive site with uuid 56167988
removed reference to non-existant dive site with uuid fb47bc98
removed reference to non-existant dive site with uuid 87e5a13b
removed reference to non-existant dive site with uuid 619e4c69
removed reference to non-existant dive site with uuid 0e96d8e1
removed reference to non-existant dive site with uuid ee60f82d
removed reference to non-existant dive site with uuid 87e5a13b
removed reference to non-existant dive site with uuid fe8f1e0d
removed reference to non-existant dive site with uuid 809cf7ba
removed reference to non-existant dive site with uuid 98f23f26
removed reference to non-existant dive site with uuid 458c53d4
removed reference to non-existant dive site with uuid c01d3539
removed reference to non-existant dive site with uuid 078e816e
removed reference to non-existant dive site with uuid a38e7ebe
removed reference to non-existant dive site with uuid ce4485c0
removed reference to non-existant dive site with uuid ce4485c0
removed reference to non-existant dive site with uuid ce4485c0
removed reference to non-existant dive site with uuid ce4485c0
removed reference to non-existant dive site with uuid 98d40967
removed reference to non-existant dive site with uuid 6c5fbdba
removed reference to non-existant dive site with uuid 4a40e496
removed reference to non-existant dive site with uuid 078e816e
removed reference to non-existant dive site with uuid a38e7ebe
removed reference to non-existant dive site with uuid cab3fa08
removed reference to non-existant dive site with uuid 98d40967
removed reference to non-existant dive site with uuid cab3fa08
removed reference to non-existant dive site with uuid 6c5fbdba
removed reference to non-existant dive site with uuid 5de38af8
removed reference to non-existant dive site with uuid 4a40e496
removed reference to non-existant dive site with uuid 4a40e496
removed reference to non-existant dive site with uuid b66e965e
removed reference to non-existant dive site with uuid 4a40e496
removed reference to non-existant dive site with uuid bb2b29f1
removed reference to non-existant dive site with uuid fa09d8c4
removed reference to non-existant dive site with uuid cd801904
removed reference to non-existant dive site with uuid 1289bc0f
removed reference to non-existant dive site with uuid fa09d8c4
removed reference to non-existant dive site with uuid c6acd159
removed reference to non-existant dive site with uuid cc8bd12b
removed reference to non-existant dive site with uuid 3c11b6f9
removed reference to non-existant dive site with uuid c01d3539
removed reference to non-existant dive site with uuid 32aa60f7
removed reference to non-existant dive site with uuid 4a40e496
removed reference to non-existant dive site with uuid cd801904
removed reference to non-existant dive site with uuid 32aa60f7
removed reference to non-existant dive site with uuid 078e816e
removed reference to non-existant dive site with uuid 32aa60f7
removed reference to non-existant dive site with uuid cd801904
removed reference to non-existant dive site with uuid fa09d8c4
removed reference to non-existant dive site with uuid 98d40967
removed reference to non-existant dive site with uuid 11e37d3a
removed reference to non-existant dive site with uuid 880f0a15
existing filename
https://cloud.subsurface-divelog.org//git/[email protected][[email protected]]
sync with remote
https://cloud.subsurface-divelog.org//git/[email protected][[email protected]]
Cloud storage: checking connection to cloud server
Cloud storage: successfully checked connection to cloud server
git storage: fetch remote
C:\Program Files\Subsurface>cloud URL set as
"https://cloud.subsurface-divelog.org//git/[email protected][[email protected]]"
"https://cloud.subsurface-divelog.org//git/[email protected][[email protected]]"
Set the current dive site: 0
No GeoNode object leak!
git storage: accessing
https://cloud.subsurface-divelog.org//git/[email protected]
git storage: update local repo
sync with remote
https://cloud.subsurface-divelog.org//git/[email protected][[email protected]]
Cloud storage: checking connection to cloud server
Cloud storage: successfully checked connection to cloud server
git storage: fetch remote
git load handling file 00-Subsurface
git load handling file Site-078e816e
git load handling file Site-0e310258
git load handling file Site-0e96d8e1
git load handling file Site-11e37d3a
git load handling file Site-1289bc0f
git load handling file Site-18228499
git load handling file Site-2a87f76b
git load handling file Site-32aa60f7
git load handling file Site-35cd94f9
git load handling file Site-3c11b6f9
git load handling file Site-4512fb67
git load handling file Site-458c53d4
git load handling file Site-4a40e496
git load handling file Site-516cae74
git load handling file Site-56167988
git load handling file Site-5de38af8
git load handling file Site-619e4c69
git load handling file Site-669c1cfb
git load handling file Site-6c5fbdba
git load handling file Site-6f503112
git load handling file Site-7037e579
git load handling file Site-7390de24
git load handling file Site-7b57f9cc
git load handling file Site-809cf7ba
git load handling file Site-87e5a13b
git load handling file Site-880f0a15
git load handling file Site-8eabc6c8
git load handling file Site-98d40967
git load handling file Site-98f23f26
git load handling file Site-a38e7ebe
git load handling file Site-b61483f7
git load handling file Site-b66e965e
git load handling file Site-bb2b29f1
git load handling file Site-c01d3539
git load handling file Site-c1b56bf5
git load handling file Site-c6acd159
git load handling file Site-cab3fa08
git load handling file Site-cc8bd12b
git load handling file Site-cd801904
git load handling file Site-ce4485c0
git load handling file Site-e35a52c5
git load handling file Site-ee60f82d
git load handling file Site-fa09d8c4
git load handling file Site-fb47bc98
git load handling file Site-fe8f1e0d
git load handling file Dive-1
git load handling file Divecomputer
git load handling file Dive-2
git load handling file Divecomputer
git load handling file Dive-3
git load handling file Divecomputer
git load handling file Dive-4
git load handling file Divecomputer
git load handling file 00-Trip
git load handling file Dive-5
git load handling file Divecomputer
git load handling file Dive-6
git load handling file Divecomputer
git load handling file Dive-7
git load handling file Divecomputer
git load handling file Dive-8
git load handling file Divecomputer
git load handling file Dive-9
git load handling file Divecomputer
git load handling file Dive-10
git load handling file Divecomputer
git load handling file Dive-11
git load handling file Divecomputer
git load handling file Dive-12
git load handling file Divecomputer
git load handling file Dive-13
git load handling file Divecomputer
git load handling file 00-Trip
git load handling file Dive-14
git load handling file Divecomputer
git load handling file Dive-15
git load handling file Divecomputer
git load handling file Dive-16
git load handling file Divecomputer
git load handling file Dive-17
git load handling file Divecomputer
git load handling file Dive-18
git load handling file Divecomputer
git load handling file Dive-19
git load handling file Divecomputer
git load handling file Dive-20
git load handling file Divecomputer
git load handling file Dive-21
git load handling file Divecomputer
git load handling file Dive-22
git load handling file Divecomputer
git load handling file Dive-23
git load handling file Divecomputer
git load handling file Dive-24
git load handling file Divecomputer
git load handling file Dive-25
git load handling file Divecomputer
git load handling file Dive-26
git load handling file Divecomputer
git load handling file Dive-27
git load handling file Divecomputer
git load handling file Dive-28
git load handling file Divecomputer
git load handling file Dive-29
git load handling file Divecomputer
git load handling file Dive-30
git load handling file Divecomputer
git load handling file Dive-31
git load handling file Divecomputer
git load handling file Dive-32
git load handling file Divecomputer
git load handling file Dive-33
git load handling file Divecomputer
git load handling file Dive-34
git load handling file Divecomputer
git load handling file 00-Trip
git load handling file Dive-35
git load handling file Divecomputer
git load handling file Dive-36
git load handling file Divecomputer
git load handling file Dive-37
git load handling file Divecomputer
git load handling file Dive-38
git load handling file Divecomputer
git load handling file Dive-39
git load handling file Divecomputer
git load handling file Dive-40
git load handling file Divecomputer
git load handling file Dive-41
git load handling file Divecomputer
git load handling file Dive-42
git load handling file Divecomputer
git load handling file Dive-43
git load handling file Divecomputer
git load handling file Dive-44
git load handling file Divecomputer
git load handling file Dive-45
git load handling file Divecomputer
git load handling file Dive-46
git load handling file Divecomputer
git load handling file Dive-47
git load handling file Divecomputer
git load handling file Dive-48
git load handling file Divecomputer
git load handling file Dive-49
git load handling file Divecomputer
git load handling file Dive-50
git load handling file Divecomputer
git load handling file Dive-51
git load handling file Divecomputer
git load handling file Dive-52
git load handling file Divecomputer
git load handling file Dive-53
git load handling file Divecomputer
git load handling file Dive-54
git load handling file Divecomputer
git load handling file Dive-55
git load handling file Divecomputer
git load handling file Dive-56
git load handling file Divecomputer
git load handling file Dive-57
git load handling file Divecomputer
git load handling file Dive-58
git load handling file Divecomputer
git load handling file Dive-59
git load handling file Divecomputer
git load handling file Dive-60
git load handling file Divecomputer
git load handling file Dive-61
git load handling file Divecomputer
git load handling file Dive-62
git load handling file Divecomputer
git load handling file Dive-63
git load handling file Divecomputer
git load handling file Dive-64
git load handling file Divecomputer
git load handling file Dive-65
git load handling file Divecomputer
git load handling file Dive-66
git load handling file Divecomputer
git load handling file Dive-67
git load handling file Divecomputer
git load handling file Dive-68
git load handling file Divecomputer
git load handling file Dive-69
git load handling file Divecomputer
git load handling file Dive-70
git load handling file Divecomputer
git load handling file Dive-71
git load handling file Divecomputer
git load handling file Dive-72
git load handling file Divecomputer
git load handling file Dive-73
git load handling file Divecomputer
git load handling file Dive-74
git load handling file Divecomputer
git load handling file Dive-75
git load handling file Divecomputer
git load handling file 00-Trip
git load handling file Dive-76
git load handling file Divecomputer
git load handling file Dive-77
git load handling file Divecomputer
git load handling file Dive-78
git load handling file Divecomputer
git load handling file Dive-79
git load handling file Divecomputer
git load handling file Dive-80
git load handling file Divecomputer
git load handling file Dive-81
git load handling file Divecomputer
git load handling file Dive-82
git load handling file Divecomputer
git load handling file Dive-83
git load handling file Divecomputer
git load handling file Dive-84
git load handling file Divecomputer
git load handling file 00-Trip
git load handling file Dive-85
git load handling file Divecomputer
git load handling file Dive-86
git load handling file Divecomputer
git load handling file Dive-87
git load handling file Divecomputer
No GeoNode object leak!
Set the current dive site: 0
No GeoNode object leak!
_______________________________________________
subsurface mailing list
[email protected]
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface