Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Needs testing with SFOS < 4.4 #12

Open
nephros opened this issue Aug 24, 2022 · 14 comments
Open

Needs testing with SFOS < 4.4 #12

nephros opened this issue Aug 24, 2022 · 14 comments
Labels
help wanted Extra attention is needed question Further information is requested

Comments

@nephros
Copy link
Collaborator

nephros commented Aug 24, 2022

currently untested with anything but 4.4.0.6x

interesting tests:

  • do language- arch, etc detections work?
  • currently sailjail/firejail files are shipped. do they have an impact for non-jail-enabled releases?

[!] 3.4.x does not work due to older Silica version. Fixable, but not without removing things from the version for current OSes.
[x] 4.2.x works, no sandboxing.
[x] 4.4.0.64 works
[x] 4.4.0.68 works

@nephros nephros added help wanted Extra attention is needed question Further information is requested labels Aug 24, 2022
nephros pushed a commit that referenced this issue Aug 25, 2022
@nephros
Copy link
Collaborator Author

nephros commented Aug 25, 2022

The latest Newsletter states that the SFOS Browser is once again incompatible with the SFOS Forum.

nephros pushed a commit that referenced this issue Aug 25, 2022
 - Add autoloading to Component.onCompleted
 - Emit shallSave on all focus changes.
 - guard against non-matching stored data
 - handle app closing
 - record changes

Contributes-To: #12
nephros pushed a commit that referenced this issue Aug 26, 2022
NB: THIS WILL LIKELY BREAK SFOS 3.4

Contributes-To: #13
Releated-To: #12
@eson57
Copy link
Contributor

eson57 commented Aug 28, 2022

Language- arch, etc detections works just fine on my X10III. OS version 4.4.0.68

Screen_20220828_003

@nephros
Copy link
Collaborator Author

nephros commented Aug 28, 2022

Thanks for testing.

The screenshot shows encryption as disabled, is that true for this device?

@eson57
Copy link
Contributor

eson57 commented Aug 28, 2022

Actually, no! Device is encrypted. I didn't notice this.

@nephros
Copy link
Collaborator Author

nephros commented Aug 28, 2022

likely another missing SailJail permission. will investigate.

nephros pushed a commit that referenced this issue Aug 28, 2022
use org.nemomobile.devicelock instead of Sailfish.Encryption

Contributes-To: #12
@nephros
Copy link
Collaborator Author

nephros commented Aug 28, 2022

4538d2d should fix the encryption detection - but I would need someone to test with a device that is not encrypted ;)

@eson57
Copy link
Contributor

eson57 commented Aug 28, 2022

I could fire up my old Jolla C if you make me a test build.

@nephros
Copy link
Collaborator Author

nephros commented Aug 29, 2022

I could fire up my old Jolla C if you make me a test build.

That would be nice.

I have 0.9.7+master.20220828134701.c58e968 from here

@eson57
Copy link
Contributor

eson57 commented Aug 29, 2022

Looks correct on both devices.

Screen_20220829_JC Screen_20220829_X10III

@nephros
Copy link
Collaborator Author

nephros commented Aug 29, 2022

Very nice, thanks!

@nephros
Copy link
Collaborator Author

nephros commented Aug 29, 2022

0.9.7+master.20220828134701.c58e968 tested successfully on Xperia10/4.2.0.21 (Verla)/armv7hl

Sandboxing is possible on that device, but the shipped .desktop does not activate it.

Manual launch gives:

$ sailjail -p harbour-bugger.desktop /usr/bin/sailfish-qml harbour-bugger
[homescreen-plugin] WARNING: /usr/share/applications/harbour-bugger.desktop is not a profile for /usr/bin/sailfish-qml, denying!

which is expected as it would need an explicit sailjail Exec= line under 4.2.

@eson57
Copy link
Contributor

eson57 commented Aug 29, 2022 via email

@nephros
Copy link
Collaborator Author

nephros commented Aug 29, 2022

Tested on Jolla 1/3.4.0.24 (Pallas-Yllästunturi)/arm:

 sailfish-qml harbour-bugger
[D] unknown:0 - Using Wayland-EGL
[W] unknown:133 - file:///usr/share/harbour-bugger/qml/harbour-bugger.qml:133:30: Type MainPage unavailable
         initialPage: Component { MainPage{} }
                                  ^
[W] unknown:193 - file:///usr/share/harbour-bugger/qml/pages/MainPage.qml:193:21: Cannot assign to non-existent property "description"
                         description: qsTr("Please be brief but descriptive");
                         ^

So Silica changed, 3.4 does not have a description for the TextField.

Probably not worth supporting 3.4 - Jolla would likely ignore bug reports for it anyway.

@nephros
Copy link
Collaborator Author

nephros commented Aug 30, 2022

With 0.9.8, support for 3.x is dropped.

It would be interesting if 4.0 and 4.1 work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants