Re: 5.0.9

2022-08-03 Thread Dirk Hohndel via subsurface
I tried on two different iOS devices (iPhone 8 plus, iPad Pro) and wasn't able 
to reproduce the issue.

The only thing that I saw in the log that looked odd was this:

>> CAEAGLLayer was resized between makeCurrent and swapBuffers, skipping flush
>> QIOSContext failed to make complete framebuffer object 
>> (GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT)

And I have no idea what might trigger this 路‍♂️

Given that it went away for you as well, I think I'll call the activity so far 
"sufficient testing" (after all, there aren't any actual UI changes) and will 
release the two mobile apps today.

Thanks everyone

/D

> On Aug 3, 2022, at 1:37 AM, Martin  wrote:
> 
> I did a install from TestFlight over the current stable version. After 
> removing the installed version and a fresh install, it is working again.
> 
> Kind regards,
> 
> Martin de Weger
> 
>> Op 3 aug. 2022, om 10:02 heeft JB2Cool  het volgende geschreven:
>> 
>> That's looking good for me, it certainly fixes the OSMC deco model issue at 
>> least (tested on hwOS Tech and hwOS Sport). I could download off both 
>> computers and sync with cloud storage. I've not done any extensive testing 
>> but i can't seem to reproduce the portrait/landscape issue that Martin 
>> mentioned.
>> 
>> JB
>> 
>> On Wed, 3 Aug 2022 at 06:24, Martin  wrote:
>> I did some light testing and was able to either crash or temporarily freeze 
>> subsurface on my iPhone. I can reproduce this. 
>> 
>> When I’m in a dive and turn the phone to landscape (long side down), tap on 
>> the graph (to see if it opens just the image, which it doesn’t) and turn the 
>> phone back to a normal position, the app crashes or will freeze for a few 
>> seconds. I did copy the log below, don’t know if it helps. 
>> 

___
subsurface mailing list
subsurface@subsurface-divelog.org
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface


Re: 5.0.9

2022-08-03 Thread Martin de Weger via subsurface
I did a install from TestFlight over the current stable version. After removing 
the installed version and a fresh install, it is working again.

Kind regards,

Martin de Weger

> Op 3 aug. 2022, om 10:02 heeft JB2Cool  het volgende 
> geschreven:
> 
> That's looking good for me, it certainly fixes the OSMC deco model issue at 
> least (tested on hwOS Tech and hwOS Sport). I could download off both 
> computers and sync with cloud storage. I've not done any extensive testing 
> but i can't seem to reproduce the portrait/landscape issue that Martin 
> mentioned.
> 
> JB
> 
> On Wed, 3 Aug 2022 at 06:24, Martin de Weger via subsurface 
>  > wrote:
> I did some light testing and was able to either crash or temporarily freeze 
> subsurface on my iPhone. I can reproduce this. 
> 
> When I’m in a dive and turn the phone to landscape (long side down), tap on 
> the graph (to see if it opens just the image, which it doesn’t) and turn the 
> phone back to a normal position, the app crashes or will freeze for a few 
> seconds. I did copy the log below, don’t know if it helps. 
> 
> 
> - subsurface.log --
> Cyclic dependency detected between "qrc:/org/kde/kirigami.2/Units.qml" and 
> "qrc:/org/kde/kirigami.2/Units.qml"
> "0.000: Successfully opened logfile 
> /var/mobile/Containers/Data/Application/3D291CF9-F0BE-4B90-8D96-F1C5F2DFC11F/Documents/subsurface.log
>  at wo aug. 3 07:15:57 2022"
> "0.001: Starting Subsurface-mobile:3.4.6(5.0.9.1):iOS 15.6:arm64:nl-NL"
> "0.001: built with libdivecomputer v0.8.0-devel-Subsurface-NG 
> (107f5b14e31f276a9b5accde2c5032ea49602403)"
> "0.001: built with Qt Version 5.15.2, runtime from Qt Version 5.15.2"
> "0.001: built with libgit2 1.0.1"
> "0.001: Running on iOS 15.6"
> discovery methods 2
> starting BT/BLE discovery
> QObject::connect(QUndoStack, QMLManager): invalid nullptr parameter
> "0.024: download page -- looking for known BT/BLE device"
> "0.027: [screensetup] width changed now 450 x 675 vs screen 390 x 844"
> "0.027: [screensetup] window width changed to 450 orientation 1"
> "0.027: [screensetup] remembering new orientation"
> qrc:/qml/StatisticsPage.qml:142:4: QML TemplateSlimComboBox: Binding loop 
> detected for property "currentIndex"
> qrc:/qml/StatisticsPage.qml:125:4: QML TemplateSlimComboBox: Binding loop 
> detected for property "currentIndex"
> qrc:/qml/StatisticsPage.qml:108:4: QML TemplateSlimComboBox: Binding loop 
> detected for property "currentIndex"
> "0.053: StartPage visibility changed to false"
> "0.053: not yet initialized, show busy spinner"
> "0.053: regular font size changed to 14.45"
> qrc:/qml/DiveSummary.qml:33:2: QML Connections: Implicitly defined onFoo 
> properties in Connections are deprecated. Use this syntax instead: function 
> onFoo() { ... }
> qrc:/qml/DownloadFromDiveComputer.qml:319:4: QML Connections: Implicitly 
> defined onFoo properties in Connections are deprecated. Use this syntax 
> instead: function onFoo() { ... }
> qrc:/qml/DiveDetails.qml:414:4: QML Connections: Implicitly defined onFoo 
> properties in Connections are deprecated. Use this syntax instead: function 
> onFoo() { ... }
> qrc:/qml/Export.qml:112:3: QML Connections: Implicitly defined onFoo 
> properties in Connections are deprecated. Use this syntax instead: function 
> onFoo() { ... }
> qrc:/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:69: 
> ReferenceError: AppHeaderSizeGroup is not defined
> "0.254: finished setting up the diveListView"
> "0.254: Running on iPhone built-in display"
> "0.254: StartPage completed -- initialized is false"
> "0.254: [screensetup] screenSizeObject constructor completed, initial width 
> 450"
> "0.254: 1 columns with column width of 450"
> "0.254: width in Grid Units 28 original gridUnit 15 now 15.625"
> "0.254: Done setting up sizes width 450 gridUnit 15.625"
> loaded main.qml
> qqwindow devicePixelRatio 3 3
> qml_window reports width as 450 associated screen width 390 Qt screen reports 
> width as 390
> QMLManager received screen changed notification (390,844)
> qqwindow screen has ldpi/pdpi 72 163
> stale focus object QObject(0x0) , doing manual update
> "0.305: [screensetup] width changed now 390 x 763 vs screen 390 x 844"
> "0.305: [screensetup] window width changed to 390 orientation 1"
> "0.305: [screensetup] remembering better height"
> "0.305: 1 columns with column width of 390"
> "0.305: width in Grid Units 24 original gridUnit 15 now 15.625"
> "0.305: Done setting up sizes width 390 gridUnit 15.625"
> "{2044-0101-0002-4000-}"
> "{0005-4899-489f-a301-fbee544b1db0}"
> "Discovered new device: 'BRIDGE-7C3C' 
> [LE:{a42ef4c0-4132-4b76-6893-fcc8cb4cf870}]: " not recognized as dive computer
> "Discovered new device: '' [LE:{2bbc8899-8a23-b9ed-823d-212ae786e7d5}]: " not 
> recognized as dive computer
> "Discovered new device: '' [LE:{3db4da54-6867-1d21-06d3-f1fc24ca227f}]: " not 
> recognized as dive computer
> "Discovered new 

Re: 5.0.9

2022-08-03 Thread JB2Cool via subsurface
That's looking good for me, it certainly fixes the OSMC deco model issue at
least (tested on hwOS Tech and hwOS Sport). I could download off both
computers and sync with cloud storage. I've not done any extensive testing
but i can't seem to reproduce the portrait/landscape issue that Martin
mentioned.

JB

On Wed, 3 Aug 2022 at 06:24, Martin de Weger via subsurface <
subsurface@subsurface-divelog.org> wrote:

> I did some light testing and was able to either crash or temporarily
> freeze subsurface on my iPhone. I can reproduce this.
>
> When I’m in a dive and turn the phone to landscape (long side down), tap
> on the graph (to see if it opens just the image, which it doesn’t) and turn
> the phone back to a normal position, the app crashes or will freeze for a
> few seconds. I did copy the log below, don’t know if it helps.
>
>
> - subsurface.log --
> Cyclic dependency detected between "qrc:/org/kde/kirigami.2/Units.qml" and
> "qrc:/org/kde/kirigami.2/Units.qml"
> "0.000: Successfully opened logfile
> /var/mobile/Containers/Data/Application/3D291CF9-F0BE-4B90-8D96-F1C5F2DFC11F/Documents/subsurface.log
> at wo aug. 3 07:15:57 2022"
> "0.001: Starting Subsurface-mobile:3.4.6(5.0.9.1):iOS 15.6:arm64:nl-NL"
> "0.001: built with libdivecomputer v0.8.0-devel-Subsurface-NG
> (107f5b14e31f276a9b5accde2c5032ea49602403)"
> "0.001: built with Qt Version 5.15.2, runtime from Qt Version 5.15.2"
> "0.001: built with libgit2 1.0.1"
> "0.001: Running on iOS 15.6"
> discovery methods 2
> starting BT/BLE discovery
> QObject::connect(QUndoStack, QMLManager): invalid nullptr parameter
> "0.024: download page -- looking for known BT/BLE device"
> "0.027: [screensetup] width changed now 450 x 675 vs screen 390 x 844"
> "0.027: [screensetup] window width changed to 450 orientation 1"
> "0.027: [screensetup] remembering new orientation"
> qrc:/qml/StatisticsPage.qml:142:4: QML TemplateSlimComboBox: Binding loop
> detected for property "currentIndex"
> qrc:/qml/StatisticsPage.qml:125:4: QML TemplateSlimComboBox: Binding loop
> detected for property "currentIndex"
> qrc:/qml/StatisticsPage.qml:108:4: QML TemplateSlimComboBox: Binding loop
> detected for property "currentIndex"
> "0.053: StartPage visibility changed to false"
> "0.053: not yet initialized, show busy spinner"
> "0.053: regular font size changed to 14.45"
> qrc:/qml/DiveSummary.qml:33:2: QML Connections: Implicitly defined onFoo
> properties in Connections are deprecated. Use this syntax instead: function
> onFoo() { ... }
> qrc:/qml/DownloadFromDiveComputer.qml:319:4: QML Connections: Implicitly
> defined onFoo properties in Connections are deprecated. Use this syntax
> instead: function onFoo() { ... }
> qrc:/qml/DiveDetails.qml:414:4: QML Connections: Implicitly defined onFoo
> properties in Connections are deprecated. Use this syntax instead: function
> onFoo() { ... }
> qrc:/qml/Export.qml:112:3: QML Connections: Implicitly defined onFoo
> properties in Connections are deprecated. Use this syntax instead: function
> onFoo() { ... }
> qrc:/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:69:
> ReferenceError: AppHeaderSizeGroup is not defined
> "0.254: finished setting up the diveListView"
> "0.254: Running on iPhone built-in display"
> "0.254: StartPage completed -- initialized is false"
> "0.254: [screensetup] screenSizeObject constructor completed, initial
> width 450"
> "0.254: 1 columns with column width of 450"
> "0.254: width in Grid Units 28 original gridUnit 15 now 15.625"
> "0.254: Done setting up sizes width 450 gridUnit 15.625"
> loaded main.qml
> qqwindow devicePixelRatio 3 3
> qml_window reports width as 450 associated screen width 390 Qt screen
> reports width as 390
> QMLManager received screen changed notification (390,844)
> qqwindow screen has ldpi/pdpi 72 163
> stale focus object QObject(0x0) , doing manual update
> "0.305: [screensetup] width changed now 390 x 763 vs screen 390 x 844"
> "0.305: [screensetup] window width changed to 390 orientation 1"
> "0.305: [screensetup] remembering better height"
> "0.305: 1 columns with column width of 390"
> "0.305: width in Grid Units 24 original gridUnit 15 now 15.625"
> "0.305: Done setting up sizes width 390 gridUnit 15.625"
> "{2044-0101-0002-4000-}"
> "{0005-4899-489f-a301-fbee544b1db0}"
> "Discovered new device: 'BRIDGE-7C3C'
> [LE:{a42ef4c0-4132-4b76-6893-fcc8cb4cf870}]: " not recognized as dive
> computer
> "Discovered new device: '' [LE:{2bbc8899-8a23-b9ed-823d-212ae786e7d5}]: "
> not recognized as dive computer
> "Discovered new device: '' [LE:{3db4da54-6867-1d21-06d3-f1fc24ca227f}]: "
> not recognized as dive computer
> "Discovered new device: '' [LE:{8a77bf00-011b-99d8-f4bd-4bb29a350c7e}]: "
> not recognized as dive computer
> "Discovered new device: '' [LE:{b0ec218b-a66f-3d3c-4528-3e105e7b63d8}]: "
> not recognized as dive computer
> "Discovered new device: '' [LE:{a1121fd2-b63b-ce8a-60f4-a573f5b8325a}]: "
> not recognized as dive computer
>