<div dir="ltr">Hi,<br><div><div class="gmail_extra"><br><div class="gmail_quote">On 19 September 2015 at 06:52, Dirk Hohndel <span dir="ltr"><<a href="mailto:dirk@hohndel.org" target="_blank">dirk@hohndel.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Just a quick update. I'm waiting for patches from Tomaz. I just kicked of<br>
daily builds so people who want to test have something to test.<br>
The weekend will be rather busy with family activities, so if I don't get<br>
Beta 2 today I'm not sure when it will go out, but as far as I'm concerned<br>
we have now entered the final stage.<br>
<br>
We need to test, translate, document, and fix bugs and issues that pop up.<br>
<br>
It would be really nice if more of the 200+ people on this list would<br>
participate in this effort. Beta 1 binaries have been tested on a total of<br>
90 systema / VMss. And that includes all the folks who aren't on this list<br>
who saw the various announcements. Cloud storage has been tested by fewer<br>
than 50 people.<br></blockquote><div><br></div><div>Cloud storage used to work for me when you first introduced it, but haven't been able to save to the cloud for quite a while now, including the latest master.  When I save to cloud, Subsurface does nothing for a little while, then a progress window pops up with 'contacting cloud service'.  The progress bar never fills.<br><br></div><div>I'm running Fedora 22, but it also failed for me last time I tested on Windows 8 and 10.<br></div><div><br></div>I'm not sure how to debug this.  Here is a backtrace of cloud storage failing.<br>(gdb) bt 50<br>#0  0x00007fffefaee063 in select () from /lib64/libc.so.6<br>#1  0x00007ffff67a938c in wait_for.constprop () from /home/rick/src/install-root/lib/libgit2.so.23<br>#2  0x00007ffff67a93f4 in curls_write () from /home/rick/src/install-root/lib/libgit2.so.23<br>#3  0x00007ffff67c6a73 in bio_write () from /home/rick/src/install-root/lib/libgit2.so.23<br>#4  0x00007ffff61b09dc in BIO_write () from /lib64/libcrypto.so.10<br>#5  0x00007ffff64ec152 in ssl3_write_pending () from /lib64/libssl.so.10<br>#6  0x00007ffff64ec814 in ssl3_write_bytes () from /lib64/libssl.so.10<br>#7  0x00007ffff67c6c5d in openssl_write () from /home/rick/src/install-root/lib/libgit2.so.23<br>#8  0x00007ffff67e11ce in write_chunk () from /home/rick/src/install-root/lib/libgit2.so.23<br>#9  0x00007ffff67e248f in http_stream_write_chunked () from /home/rick/src/install-root/lib/libgit2.so.23<br>#10 0x00007ffff67e5c5d in stream_thunk () from /home/rick/src/install-root/lib/libgit2.so.23<br>#11 0x00007ffff6767995 in write_object () from /home/rick/src/install-root/lib/libgit2.so.23<br>#12 0x00007ffff676b927 in git_packbuilder_foreach () from /home/rick/src/install-root/lib/libgit2.so.23<br>#13 0x00007ffff67e73ce in git_smart.push () from /home/rick/src/install-root/lib/libgit2.so.23<br>#14 0x00007ffff677e72a in git_push_finish () from /home/rick/src/install-root/lib/libgit2.so.23<br>#15 0x00007ffff67d15d0 in git_remote_upload () from /home/rick/src/install-root/lib/libgit2.so.23<br>#16 0x00007ffff67d1656 in git_remote_push () from /home/rick/src/install-root/lib/libgit2.so.23<br>#17 0x00000000006aa610 in update_remote (repo=0x25e28d0, origin=0x23a02c0, local=0x23573e0, remote=0x25ccd80, rt=RT_HTTPS)<br>    at /home/rick/src/subsurface/git-access.c:233<br>#18 0x00000000006aaf77 in try_to_update (repo=0x25e28d0, origin=0x23a02c0, local=0x23573e0, remote=0x25ccd80, rt=RT_HTTPS)<br>    at /home/rick/src/subsurface/git-access.c:400<br>#19 0x00000000006ab1b0 in check_remote_status (repo=0x25e28d0, origin=0x23a02c0, branch=0x25bfd20 "<a href="mailto:rickmwalsh@gmail.com">rickmwalsh@gmail.com</a>", rt=RT_HTTPS)<br>    at /home/rick/src/subsurface/git-access.c:454<br>#20 0x00000000006ab423 in sync_with_remote (repo=0x25e28d0, remote=0x250cd40 "<a href="https://cloud.subsurface-divelog.org//git/rickmwalsh@gmail.com">https://cloud.subsurface-divelog.org//git/rickmwalsh@gmail.com</a>", <br>    branch=0x25bfd20 "<a href="mailto:rickmwalsh@gmail.com">rickmwalsh@gmail.com</a>", rt=RT_HTTPS) at /home/rick/src/subsurface/git-access.c:512<br>#21 0x00000000006cf0c7 in do_git_save (repo=0x25e28d0, branch=0x25bfd20 "<a href="mailto:rickmwalsh@gmail.com">rickmwalsh@gmail.com</a>", <br>    remote=0x250cd40 "<a href="https://cloud.subsurface-divelog.org//git/rickmwalsh@gmail.com">https://cloud.subsurface-divelog.org//git/rickmwalsh@gmail.com</a>", select_only=false, create_empty=false)<br>    at /home/rick/src/subsurface/save-git.c:1202<br>#22 0x00000000006cf128 in git_save_dives (repo=0x25e28d0, branch=0x25bfd20 "<a href="mailto:rickmwalsh@gmail.com">rickmwalsh@gmail.com</a>", <br>    remote=0x250cd40 "<a href="https://cloud.subsurface-divelog.org//git/rickmwalsh@gmail.com">https://cloud.subsurface-divelog.org//git/rickmwalsh@gmail.com</a>", select_only=false) at /home/rick/src/subsurface/save-git.c:1214<br>#23 0x00000000006d15fc in save_dives_logic (filename=0x25e2858 "<a href="https://cloud.subsurface-divelog.org//git/rickmwalsh@gmail.com[rickmwalsh@gmail.com]">https://cloud.subsurface-divelog.org//git/rickmwalsh@gmail.com[rickmwalsh@gmail.com]</a>", <br>    select_only=false) at /home/rick/src/subsurface/save-xml.c:656<br>#24 0x00000000006d0e15 in save_dives (filename=0x25e2858 "<a href="https://cloud.subsurface-divelog.org//git/rickmwalsh@gmail.com[rickmwalsh@gmail.com]">https://cloud.subsurface-divelog.org//git/rickmwalsh@gmail.com[rickmwalsh@gmail.com]</a>")<br>    at /home/rick/src/subsurface/save-xml.c:494<br>#25 0x000000000050cf19 in MainWindow::on_actionCloudstoragesave_triggered (this=0xc9d400) at /home/rick/src/subsurface/qt-ui/mainwindow.cpp:439<br>#26 0x00000000005c85a3 in MainWindow::qt_static_metacall (_o=0xc9d400, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fffffffceb0)<br>    at /home/rick/src/subsurface/build/moc_mainwindow.cpp:369<br>#27 0x00000000005c8cf2 in MainWindow::qt_metacall (this=0xc9d400, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fffffffceb0)<br>    at /home/rick/src/subsurface/build/moc_mainwindow.cpp:477<br>#28 0x00007ffff0600310 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5<br>#29 0x00007ffff155c842 in QAction::triggered(bool) () from /lib64/libQt5Widgets.so.5<br>#30 0x00007ffff155ece8 in QAction::activate(QAction::ActionEvent) () from /lib64/libQt5Widgets.so.5<br>---Type <return> to continue, or q <return> to quit---<br>#31 0x00007ffff16e1412 in QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) () from /lib64/libQt5Widgets.so.5<br>#32 0x00007ffff16e76dc in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) () from /lib64/libQt5Widgets.so.5<br>#33 0x00007ffff16eb5e0 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5<br>#34 0x00007ffff15a95d8 in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5<br>#35 0x00007ffff16ec023 in QMenu::event(QEvent*) () from /lib64/libQt5Widgets.so.5<br>#36 0x00007ffff15664ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5<br>#37 0x00007ffff156c079 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5<br>#38 0x00007ffff05d161b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQt5Core.so.5<br>#39 0x00007ffff156af82 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()<br>   from /lib64/libQt5Widgets.so.5<br>#40 0x00007ffff15c40e8 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5<br>#41 0x00007ffff15c633b in QWidgetWindow::event(QEvent*) () from /lib64/libQt5Widgets.so.5<br>#42 0x00007ffff15664ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5<br>#43 0x00007ffff156b976 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5<br>#44 0x00007ffff05d161b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQt5Core.so.5<br>#45 0x00007ffff0db9af1 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib64/libQt5Gui.so.5<br>#46 0x00007ffff0dbb7c5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /lib64/libQt5Gui.so.5<br>#47 0x00007ffff0d9f5d8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5<br>#48 0x00007fffda665b10 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5XcbQpa.so.5<br>#49 0x00007fffea6b4a8a in g_main_context_dispatch () from /lib64/libglib-2.0.so.0<br>(More stack frames follow...)<br><br><div><br></div><div>Probably related, TestGitStorage_run fails:<br>[rick@notyourcomputer build]$ ctest -V -R TestGitStorage_run <br>UpdateCTestConfiguration  from :/home/rick/src/subsurface/build/DartConfiguration.tcl<br>UpdateCTestConfiguration  from :/home/rick/src/subsurface/build/DartConfiguration.tcl<br>Test project /home/rick/src/subsurface/build<br>Constructing a list of tests<br>Done constructing a list of tests<br>Checking test dependency graph...<br>Checking test dependency graph end<br>test 10<br>    Start 10: TestGitStorage_run<br><br>10: Test command: /home/rick/src/subsurface/build/TestGitStorage<br>10: Test timeout computed to be: 9.99988e+06<br>10: ********* Start testing of TestGitStorage *********<br>10: Config: Using QtTest library 5.5.0, Qt 5.5.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.1.1 20150618 (Red Hat 5.1.1-4))<br>10: PASS   : TestGitStorage::initTestCase()<br>10: PASS   : TestGitStorage::testSetup()<br>10: PASS   : TestGitStorage::testGitStorageLocal()<br>10: PASS   : TestGitStorage::testGitStorageCloud()<br>10: PASS   : TestGitStorage::testGitStorageCloudOfflineSync()<br>10: PASS   : TestGitStorage::testGitStorageCloudMerge()<br>10: PASS   : TestGitStorage::testGitStorageCloudMerge2()<br>10: QFATAL : TestGitStorage::testGitStorageCloudMerge3() Received signal 11<br>10: FAIL!  : TestGitStorage::testGitStorageCloudMerge3() Received a fatal error.<br>10:    Loc: [Unknown file(0)]<br>10: Totals: 7 passed, 1 failed, 0 skipped, 0 blacklisted<br>10: ********* Finished testing of TestGitStorage *********<br>1/1 Test #10: TestGitStorage_run ...............***Exception: Other165.05 sec<br><br>0% tests passed, 1 tests failed out of 1<br><br>Total Test time (real) = 165.05 sec<br><br>The following tests FAILED:<br>         10 - TestGitStorage_run (OTHER_FAULT)<br>Errors while running CTest<br><br><br></div><div><br></div></div></div></div></div>