<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap: break-word;-webkit-nbsp-mode: space;-webkit-line-break: after-white-space">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">I just downloaded the latest AppImage (Subsurface-efabf0a55-x86_64.AppImage).<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Now, my Perdix shows up in the Bluetooth device selection dialog and lets me pick it. When I try to download, it connects (I can see the Perdix change from waiting for a cmd to receiving
 a cmd). Then gives an error, “Dive data import error”.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">The log file is attached. The output from running with the –v switch is below.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">stuartv@Force2Mint ~/Downloads $ ./Subsurface-efabf0a55-x86_64.AppImage -v<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">QApplication: invalid style override passed, ignoring it.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Subsurface v4.7.2-80-gefabf0a55cfe,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">built with libdivecomputer v0.6.0-devel-Subsurface-branch (7de3a549ee588fef4702ee9d894e390aca43950d)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">built with Qt Version 5.9.3, runtime from Qt Version 5.9.3<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">built with libgit2 0.26.0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">validateGL(): created OpenGLContext.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">validateGL(): obtained QOpenGLFunctions.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">validateGL(): detected OpenGL version 3.3.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Plugins Directory:  QDir( "/tmp/.mount_SubsurrzJh9P/usr/bin" , nameFilters = { "*" },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) )<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">cloud URL set as "https://cloud.subsurface-divelog.org//git/stuartv@force2.net[stuartv@force2.net]"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">loading dive data from ("https://cloud.subsurface-divelog.org//git/stuartv@force2.net[stuartv@force2.net]")<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">git storage: Synchronising data file<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">git storage: update local repo<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">sync with remote https://cloud.subsurface-divelog.org//git/stuartv@force2.net[stuartv@force2.net]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">git storage: Sync with cloud storage<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">delete proxy setting<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Cloud storage: checking connection to cloud server<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Checking cloud connection...<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">git storage: fetch remote<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">git storage: Successful cloud connection, fetch remote<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">git storage: check remote status<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">git storage: try to update<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">git storage: Done syncing with cloud storage<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">git storage: Load dives from local cache<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">git storage: Successfully opened dive data<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Set the current dive site: 2075573128<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">File locations:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">cloud URL set as "https://cloud.subsurface-divelog.org//git/stuartv@force2.net[stuartv@force2.net]"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Local git storage: /home/stuartv/.subsurface/cloudstorage/4fea5517542d037c<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Cloud URL: https://cloud.subsurface-divelog.org//git/stuartv@force2.net[stuartv@force2.net]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Image hashes: /home/stuartv/.subsurface/hashes<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Local picture directory: /home/stuartv/.subsurface/picturedata/<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Starting download from  BT<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Starting the thread 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">INFO: FTDI disabled<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Bluez 5 detected.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Enabling GATT request timeout behavior 20000<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt_ble_open( C2:02:D6:CD:61:A8 )<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Creating default GAP/GATT services<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Missing CAP_NET_ADMIN permission. Cannot determine whether a found address is of random or public type.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: addresstypeToUse: "Random"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: No settings found for peer device.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: HCI event triggered, type: e<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: HCI event triggered, type: e<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: HCI event triggered, type: e<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: HCI event triggered, type: f<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: HCI event triggered, type: f<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Current l2cp sec level: 1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Exchanging MTU<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">connected to the controller for device C2:02:D6:CD:61:A8<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">  .. discovering services<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Sending read_by_group_type request, startHandle: 1 endHandle: ffff 2800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Received size: 3 data: "035000"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Server MTU: 80 resulting mtu: 80<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Received size: 14 data: "11060100090000180a000a000118"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Found uuid: "{00001800-0000-1000-8000-00805f9b34fb}" start handle: 1 end handle: 9<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Found service "{00001800-0000-1000-8000-00805f9b34fb}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">.. ignoring standard service<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Found uuid: "{00001801-0000-1000-8000-00805f9b34fb}" start handle: a end handle: a<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Found service "{00001801-0000-1000-8000-00805f9b34fb}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">.. ignoring standard service<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Sending read_by_group_type request, startHandle: b endHandle: ffff 2800<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Received size: 22 data: "11140b00ffff9d02e73320e0aab03c44ce0e37c225fe"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Found uuid: "{fe25c237-0ece-443c-b0aa-e02033e7029d}" start handle: b end handle: ffff<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Found service "{fe25c237-0ece-443c-b0aa-e02033e7029d}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">.. created service object QLowEnergyService(0x7fce0400be40)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Sending read_by_type request, startHandle: b endHandle: ffff type: 2802 packet: "080b00ffff0228"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Sending read_by_group_type request, startHandle: 1 endHandle: ffff 2801<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Received size: 5 data: "01080b000a"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Error1: "no attribute in given range found" last command: 8 handle: b<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Sending read_by_type request, startHandle: b endHandle: ffff type: 2803 packet: "080b00ffff0328"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Received size: 5 data: "011001000a"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Error1: "no attribute in given range found" last command: 10 handle: 1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">.. done discovering services<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">.. discovering details<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Received size: 23 data: "09150c00160d00d29b04707ecfbb91a3459e350b57b727"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Found handle: c properties: QFlags(0x2|0x4|0x10) value handle: d uuid: "{27b7570b-359e-45a3-91bb-cf7e70049bd2}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Sending read_by_type request, startHandle: d endHandle: ffff type: 2803 packet: "080d00ffff0328"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Received size: 5 data: "01080d000a"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Error1: "no attribute in given range found" last command: 8 handle: d<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Reading all characteristic values for "{fe25c237-0ece-443c-b0aa-e02033e7029d}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Received size: 5 data: "010a0d0002"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Error1: "not readable attribute - permissions" last command: a handle: d<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Discovering descriptor values for "{fe25c237-0ece-443c-b0aa-e02033e7029d}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Sending find_info request (c) c<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Received size: 6 data: "05010c000328"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Suppressing primary/characteristic 2803<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Sending find_info request (c) d<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Received size: 20 data: "05020d00d29b04707ecfbb91a3459e350b57b727"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Suppressing char handle d<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Sending find_info request (c) e<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Received size: 10 data: "05010e0002290f000129"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Descriptor found, uuid: "{00002902-0000-1000-8000-00805f9b34fb}" descriptor handle: e<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Descriptor found, uuid: "{00002901-0000-1000-8000-00805f9b34fb}" descriptor handle: f<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Sending find_info request (c) 10<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Received size: 5 data: "010410000a"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Error1: "no attribute in given range found" last command: 4 handle: 10<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Reading all descriptor values for "{fe25c237-0ece-443c-b0aa-e02033e7029d}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Received size: 3 data: "0b0000"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Received size: 4 data: "0b535050"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">    "{27b7570b-359e-45a3-91bb-cf7e70049bd2}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">.. enabling notifications<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Descriptor list with 2 elements<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Descriptor: "Client Characteristic Configuration" uuid: "{00002902-0000-1000-8000-00805f9b34fb}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Descriptor: "Characteristic User Description" uuid: "{00002901-0000-1000-8000-00805f9b34fb}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">now writing "0x0100" to the descriptor "{00002902-0000-1000-8000-00805f9b34fb}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Writing descriptor e (size: 5 )<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">INFO: dc_deveice_open error value of 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">qt.bluetooth.bluez: Writing characteristic c (size: e with response: false signed: false )<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Finishing the thread Dive data import error dives downloaded 0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Set the current dive site: 2075573128<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Dirk Hohndel [mailto:dirk@hohndel.org]
<br>
<b>Sent:</b> Saturday, November 11, 2017 2:12 AM<br>
<b>To:</b> Subsurface Mailing List; Stuart Vernon<br>
<b>Subject:</b> latest AppImage - getting closer<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I just pushed a few more changes to GitHub, after redoing the Qt installation that I built<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">on a Trusty machine to match the Travis environment.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">With this I get<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">- correct version number (again): turns out the problem is that Travis by default does a<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">  shallow clone of only 50 commits which broke our "git describe"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">- working BT (somewhat limited testing, but it did connect to a Shearwater Perdix AI for me)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">- working cloud storage<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">What I haven't tested:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">- printing directly to printer (printing to PDF works)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">What still doesn't work:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">- logging in to Facebook - based on the symptoms we are not getting a working redirect<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Given the size of the intersection of the venn diagram of "Linux user on non-mainstream <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">distro" and "avid Facebook user" (which I would guess to be in the low single digits), I<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">think this might be good enough for a release.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">With that in mind... PLEASE TEST. Please find what else is broken in this AppImage...<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">As was mentioned before, the latest AppImage should always be available here:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://github.com/Subsurface-divelog/subsurface/releases/tag/continuous">https://github.com/Subsurface-divelog/subsurface/releases/tag/continuous</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">(as I am writing this email, the build is still running, but it should be ready within the<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">next five minutes or so)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">/D<o:p></o:p></p>
</div>
</div>
</body>
</html>