OESF Portables Forum
Model Specific Forums => Gemini PDA => Gemini PDA - Sailfish OS => Topic started by: Meganerd on November 02, 2018, 02:16:36 am
-
Hello fellow Linux bros,
I saw this thread today Sailfish OS 3.0.0 released to early adopters today
(https://www.oesf.org/forum/index.php?showtopic=35592&st=0&#entry290497)
I have to keep type this up quick since it is literally 2:00 AM for me and I am recovering from recent sickness with work tomorrow- so I apologize for the formatting.
Also thanks to Depscribe and Yoram for the thread, it also had some useful information and links for me to get this done.
I was on SFOS 2.1.3.7 initially, but flashed the SFOS 2.1.4.14 build since I wanted to triple boot.
So these are the steps I performed from a fresh install on that build.
Step 0)
Enable early access to SFOS releases at https://account.jolla.com/ (https://account.jolla.com/)
(Requires Jolla account; Not sure if required but I enabled it)
Step 1)
I enabled SSH under developer options.
I used SSH for this next task.
ssh-keygen -f "/home/meganerd/.ssh/known_hosts" -R 192.168.2.15
ssh nemo@192.168.2.15
Step 2)
devel-su
vi /usr/share/ssu/features.d/adaptation-community-common.ini
(Press 'i' to enter insert mode, modify text, ESC, then enter :wq)
change this line:
adaptation-community-common = http://repo.merproject.org/obs/nemo:/devel:/hw:/common/sailfish_latest_%(arch)/
to:
adaptation-community-common = http://repo.merproject.org/obs/nemo:/testing:/hw:/common/sailfishos_%(release)/
If do not change from devel: (state: unstable) to testing: (state: testing) you get trouble with your sensorfw (sensors not working, only a software problem). Before next step you can verify that the change is done with:
ssu lr
You must go to 2.2.0.29 before going to 3.x
So start the update to 2.2.0.29:
Step 3)
ssu re 2.2.0.29
ssu lr
pkcon refresh
version --dup
sync
reboot
(if you get "Fatal error: File ... not found" on you made a typo on the adaptations file)
megaman@machine:~$ ssh nemo@192.168.2.15
nemo@192.168.2.15's password:
Last login: Fri Nov 2 00:59:21 2018 from 192.168.2.4
NOTICE: Env value ignored HYBRIS_LD_LIBRARY_PATH=/usr/libexec/droid-hybris/system/lib:/vendor/lib:/system/lib
,---
| SailfishOS 2.1.4.14 (Lapuanjoki)
'---
[nemo@Sailfish ~]$ devel-su
Password:
[root@Sailfish nemo]# vi /usr/share/ssu/features.d/adaptation-community-common.ini
[root@Sailfish nemo]# ssu lr
[D] unknown:0 - "No carrier"
Enabled repositories (global):
- adaptation-community ... http://repo.merproject.org/obs/nemo:/testing:/hw:/planet:/geminipda/sailfishos_2.2.0.29/
- adaptation-community-common ... http://repo.merproject.org/obs/nemo:/testing:/hw:/common/sailfishos_2.2.0.29/
- apps ... https://releases.jolla.com/jolla-apps/2.2.0.29/armv7hl/
- hotfixes ... https://releases.jolla.com/releases/2.2.0.29/hotfixes/armv7hl/
- jolla ... https://releases.jolla.com/releases/2.2.0.29/jolla/armv7hl/
Enabled repositories (user):
- store ... https://store-repository.jolla.com/geminipda/armv7hl/?version=2.2.0.29
Disabled repositories (global, might be overridden by user config):
Disabled repositories (user):
- home ... https://download.jollamobile.com/home:/honeybadger/latest_armv7hl/
[root@Sailfish nemo]# ssu re 2.2.0.29
Changing release from 2.2.0.29 to 2.2.0.29
Your device is now in release mode!
[D] unknown:0 - "No carrier"
[root@Sailfish nemo]# pkcon refresh
Refreshing cache
Starting
Refreshing software list
Finished
[root@Sailfish nemo]# version --dup
REFRESHING CACHE AND DOWNLOADING PACKAGES
Finished transaction (status=1, runtime=321682ms)
UPGRADING SYSTEM
Finished transaction (status=1, runtime=373457ms)
FINISHING
After reboot, and attempting to boot into SFOS the device looks like it is in a powered off state.
But I can hear the USB sound from SFOS when I plug it in... so I SSH in to the device. This works.
(Eventually the screen started working so you can SSH or wait)
megaman@machine:~$ ssh nemo@192.168.2.15
nemo@192.168.2.15's password:
Last login: Fri Nov 2 01:37:50 2018
,---
| Sailfish OS 2.2.0.29 (Mouhijoki)
'---
[nemo@Sailfish ~]$ devel-su
Password:
[root@Sailfish nemo]#
Step 4)
Modify these 2 files to the following using vi
/usr/share/ssu/features.d/adaptation-community-common.ini
[adaptation-community-common]
repos = adaptation-community-common
pattern = Feature adaptation community common
description = Common packages needed by community's HW adaptation
[repositories-release]
adaptation-community-common = http://repo.merproject.org/obs/nemo:/devel:/hw:/common/sailfish_latest_%(arch)/
/usr/share/ssu/features.d/adaptation-community.ini
[adaptation-community]
repos = adaptation-community
pattern = Feature community adaptation
description = Enable ssu for community ports
[repositories]
adaptation-community = http://repo.merproject.org/obs/nemo:/devel:/hw:/planet:/geminipda/sailfish_latest_%(arch)/
Step 5)
ssh nemo@192.168.2.15
ssu re 3.0.0.5
pkcon refresh
version --dup
sync
reboot
Finished! What now?
Patch orientation file: /usr/lib/qt5/qml/Sailfish/Silica/Page.qml
(You can use nano or vi; Install nano via "pkcon install nano")
$ devel-su
# cd /usr/lib/qt5/qml/Sailfish/Silica/
# cp Page.qml Page.orig.qml
# nano Page.qml
Modify this part:
property int _allowedOrientations: {
var allowed = allowedOrientations & __silica_applicationwindow_instance.allowedOrientations
if (!allowed) {
// No common supported orientations, let the page decide
allowed = allowedOrientations
}
return allowed
}
To this:
property int _allowedOrientations: {
var allowed = allowedOrientations & __silica_applicationwindow_instance.allowedOrientations
if (!allowed) {
// No common supported orientations, let the page decide
allowed = Orientation.LandscapeInverted
}
return Orientation.LandscapeInverted
}
Terminal with orientation patched: https://gitlab.com/Meganerd.eth/Sailfish-De...0-1.armv7hl.rpm (https://gitlab.com/Meganerd.eth/Sailfish-Development/blob/master/thumbterm-2.2.0-1.armv7hl.rpm)
Other problems I notice (currently)
* App drawer icons are too large and overlap after I patch orientation
* On/ESC key does not turn off display
* Wake from sleep is significantly slower than before (This is actually bothering me the most, sometimes its very slow to wake from sleep)
* USB tether not working
* WLAN0 hotspot not working (even on previous builds I could get it working with connmanctl from CLI)
Some screenshots
[img]https://preview.ibb.co/nCsztL/Screenshot-20181102-001.png\" border=\"0\" class=\"linked-image\" /]
[img]https://preview.ibb.co/hzHM7f/Screenshot-20181102-004.png\" border=\"0\" class=\"linked-image\" /]
[img]https://preview.ibb.co/n3XztL/Screenshot-20181102-005.png\" border=\"0\" class=\"linked-image\" /]
[img]https://preview.ibb.co/fZ24Sf/Screenshot-20181102-006.png\" border=\"0\" class=\"linked-image\" /]
Sources:
OESF>Yoram
OESF>Depscribe
https://together.jolla.com/question/186471/...anet-computers/ (https://together.jolla.com/question/186471/wiki-geminipda-with-sailfish-os-community-port-on-planet-computers/)
https://jolla.zendesk.com/hc/en-us/articles/201836347#2 (https://jolla.zendesk.com/hc/en-us/articles/201836347#2)
https://www.oesf.org/forum/index.php?showto...mp;#entry290497 (https://www.oesf.org/forum/index.php?showtopic=35592&st=0&#entry290497)
-
Hello fellow Linux bros,
I saw this thread today Sailfish OS 3.0.0 released to early adopters today
(https://www.oesf.org/forum/index.php?showtopic=35592&st=0&#entry290497)
I have to keep type this up quick since it is literally 2:00 AM for me and I am recovering from recent sickness with work tomorrow- so I apologize for the formatting.
Also thanks to Depscribe and Yoram for the thread, it also had some useful information and links for me to get this done.
I was on SFOS 2.1.3.7 initially, but flashed the SFOS 2.1.4.14 build since I wanted to triple boot.
So these are the steps I performed from a fresh install on that build.
Enable early access to SFOS releases at https://account.jolla.com/ (https://account.jolla.com/)
(Requires Jolla account; Not sure if required but I enabled it)
I enabled SSH under developer options.
I used SSH for this next task.
ssh-keygen -f "/home/meganerd/.ssh/known_hosts" -R 192.168.2.15
ssh nemo@192.168.2.15
devel-su
vi /usr/share/ssu/features.d/adaptation-community-common.ini
(Press 'i' to enter insert mode, modify text, ESC, then enter :wq)
change this line:
adaptation-community-common = http://repo.merproject.org/obs/nemo:/devel...latest_%(arch)/ (http://repo.merproject.org/obs/nemo:/devel:/hw:/common/sailfish_latest_%(arch)/)
to:
adaptation-community-common = http://repo.merproject.org/obs/nemo:/testi...hos_%(release)/ (http://repo.merproject.org/obs/nemo:/testing:/hw:/common/sailfishos_%(release)/)
If do not change from devel: (state: unstable) to testing: (state: testing) you get trouble with your sensorfw (sensors not working, only a software problem). Before next step you can verify that the change is done with:
ssu lr
You must go to 2.2.0.29 before going to 3.x
So start the update to 2.2.0.29:
ssu re 2.2.0.29
pkcon refresh
version --dup
sync
reboot
(if you get "Fatal error: File ... not found" on you made a typo on the file)
megaman@machine:~$ ssh nemo@192.168.2.15
nemo@192.168.2.15's password:
Last login: Fri Nov 2 00:59:21 2018 from 192.168.2.4
NOTICE: Env value ignored HYBRIS_LD_LIBRARY_PATH=/usr/libexec/droid-hybris/system/lib:/vendor/lib:/system/lib
,---
| SailfishOS 2.1.4.14 (Lapuanjoki)
'---
[nemo@Sailfish ~]$ devel-su
Password:
[root@Sailfish nemo]# vi /usr/share/ssu/features.d/adaptation-community-common.ini
[root@Sailfish nemo]# ssu lr
[D] unknown:0 - "No carrier"
Enabled repositories (global):
- adaptation-community ... http://repo.merproject.org/obs/nemo:/testing:/hw:/planet:/geminipda/sailfishos_2.2.0.29/
- adaptation-community-common ... http://repo.merproject.org/obs/nemo:/testing:/hw:/common/sailfishos_2.2.0.29/
- apps ... https://releases.jolla.com/jolla-apps/2.2.0.29/armv7hl/
- hotfixes ... https://releases.jolla.com/releases/2.2.0.29/hotfixes/armv7hl/
- jolla ... https://releases.jolla.com/releases/2.2.0.29/jolla/armv7hl/
Enabled repositories (user):
- store ... https://store-repository.jolla.com/geminipda/armv7hl/?version=2.2.0.29
Disabled repositories (global, might be overridden by user config):
Disabled repositories (user):
- home ... https://download.jollamobile.com/home:/honeybadger/latest_armv7hl/
[root@Sailfish nemo]# ssu re 2.2.0.29
Changing release from 2.2.0.29 to 2.2.0.29
Your device is now in release mode!
[D] unknown:0 - "No carrier"
[root@Sailfish nemo]# pkcon refresh
Refreshing cache
Starting
Refreshing software list
Finished
[root@Sailfish nemo]# version --dup
REFRESHING CACHE AND DOWNLOADING PACKAGES
Finished transaction (status=1, runtime=321682ms)
UPGRADING SYSTEM
Finished transaction (status=1, runtime=373457ms)
FINISHING
After reboot, and attempting to boot into SFOS the device looks like it is in a powered off state.
But I can hear the USB sound from SFOS when I plug it in... so I SSH in to the device. This works.
(Eventually the screen started working so you can SSH or wait)
megaman@machine:~$ ssh nemo@192.168.2.15
nemo@192.168.2.15's password:
Last login: Fri Nov 2 01:37:50 2018
,---
| Sailfish OS 2.2.0.29 (Mouhijoki)
'---
[nemo@Sailfish ~]$ devel-su
Password:
[root@Sailfish nemo]#
So now I need to get to 3.0.0.0 or 3.0.0? (I am guessing the build is this)
UPDATE - I got stuck:
It is way past time for me to get to bed, unfortunately I will have to pickup on this tomorrow.
If anyone who was successful could help me figure out what I am doing wrong that would be awesome
I read that Yoram said he had to switch his adaptation layer to salfish_latest
so I modified the file back to its original state
(/usr/share/ssu/features.d/adaptation-community-common.ini)
Then attempted multiple releases but got an error from here
ssu re 3.0.0.0
ssu re 3.0.0
Both of them throwing me this error
Error: File '/repodata/repomd.xml' not found on medium 'http://repo.merproject.org/obs/nemo:/testing:/hw:/planet:/geminipda/sailfishos_3.0.0.0/'
I see that the output is still trying the first modified syntax even after updating the adaptation-community-common.ini file?
I took a brief look at the ssu command but no luck.
I have run out of time to get this going for tonight- sorry!
[root@Sailfish nemo]# ssu --help
Usage: ssu [-command-options] [arguments]
Repository management:
updaterepos, ur update repository files
repos, lr list configured repositories
[-m] format output suitable for kickstart
[device] use repos for 'device'
[flags] additional flags
rnd= set rnd or release mode (default: take from host)
addrepo, ar add this repository
[url] specify URL, if not configured
removerepo, rr remove this repository from configuration
enablerepo, er enable this repository
disablerepo, dr disable this repository
Configuration management:
flavour, fl display flavour used (RnD only)
[newflavour] set new flavour
release, re display release used
[-r] use RnD release
[newrelease] set new (RnD)release
set display global variables
[-r] operate on repository only variables
display value of
set value of to
Device management:
status, s print registration status and device information
register, r register this device
[-h] configure user for OBS home
update, up update repository credentials
[-f] force update
model, mo print name of device model (like N9)
[root@Sailfish nemo]# ssu ur
[D] unknown:0 - "No carrier"
[root@Sailfish nemo]# pkcon refresh
Refreshing cache
Starting
Refreshing software list
Finished
Fatal error: File '/repodata/repomd.xml' not found on medium 'http://repo.merproject.org/obs/nemo:/testing:/hw:/planet:/geminipda/sailfishos_3.0.0/'
[root@Sailfish nemo]#
Sources:
https://together.jolla.com/question/186471/...anet-computers/ (https://together.jolla.com/question/186471/wiki-geminipda-with-sailfish-os-community-port-on-planet-computers/)
https://jolla.zendesk.com/hc/en-us/articles/201836347#2 (https://jolla.zendesk.com/hc/en-us/articles/201836347#2)
https://www.oesf.org/forum/index.php?showto...mp;#entry290497 (https://www.oesf.org/forum/index.php?showtopic=35592&st=0&#entry290497)
So it looks like the reason why the upgrade didn't work is there is no listing at http://repo.merproject.org/obs/nemo:/testi...net:/geminipda/ (http://repo.merproject.org/obs/nemo:/testing:/hw:/planet:/geminipda/) for 3.0.0.0
Index of /obs/nemo:/testing:/hw:/planet:/geminipda
[ICO] Name Last modified Size Description
[DIR] Parent Directory -
[DIR] sailfishos_2.1.4.14/ 26-Jul-2018 17:46 -
[DIR] sailfishos_2.2.0.29/ 26-Jul-2018 17:46 -
Apache/2.2.22 (Debian) Server at repo.merproject.org Port 80
-
I think I found the issue, but have no time to try until tonight
theirs a file also here
/usr/share/ssu/features.d/adaptation-community.ini
-
I think I found the issue, but have no time to try until tonight
theirs a file also here
/usr/share/ssu/features.d/adaptation-community.ini
For a start, I believe the release is 3.0.0.5
-
I think I found the issue, but have no time to try until tonight
theirs a file also here
/usr/share/ssu/features.d/adaptation-community.ini
For a start, I believe the release is 3.0.0.5
That was the final piece!
[img]https://image.ibb.co/ecDXV0/SFOS-3-0-0-5-SSU.png\" border=\"0\" class=\"linked-image\" /]
ssh nemo@192.168.2.15
ssu re 3.0.0.5
pkcon refresh
version --dup
sync
reboot
-
I think I found the issue, but have no time to try until tonight
theirs a file also here
/usr/share/ssu/features.d/adaptation-community.ini
For a start, I believe the release is 3.0.0.5
That was the final piece!
[img]https://image.ibb.co/ecDXV0/SFOS-3-0-0-5-SSU.png\" border=\"0\" class=\"linked-image\" /]
ssh nemo@192.168.2.15
ssu re 3.0.0.5
pkcon refresh
version --dup
sync
reboot
Way cool! Did you get aliendalvik and such as well?
-
Way cool! Did you get aliendalvik and such as well?
So I just did this on my lunch break- and unfortunately I cannot have my phone on me in our lab environment.
I will take a look next chance I get.
However just looking at the repo I do not see any mention of AlienDalvik RPM
http://repo.merproject.org/obs/nemo:/devel...latest_armv7hl/ (http://repo.merproject.org/obs/nemo:/devel:/hw:/planet:/geminipda/sailfish_latest_armv7hl/)
[ICO] Name Last modified Size Description
[DIR] Parent Directory -
[DIR] armv7hl/ 15-Oct-2018 16:23 -
[ ] nemo:devel:hw:planet:geminipda.repo 15-Oct-2018 16:23 227
[DIR] noarch/ 14-Sep-2018 14:50 -
[DIR] repodata/ 15-Oct-2018 16:23 -
Apache/2.2.22 (Debian) Server at repo.merproject.org Port 80
/usr/share/ssu/features.d/adaptation-community.ini
http://repo.merproject.org/obs/nemo:/devel...latest_armv7hl/ (http://repo.merproject.org/obs/nemo:/devel:/hw:/common/sailfish_latest_armv7hl/)
[DIR] Parent Directory -
[DIR] armv7hl/ 21-Oct-2018 16:43 -
[ ] nemo:devel:hw:common.repo 21-Oct-2018 16:43 198
[DIR] noarch/ 14-Sep-2018 16:47 -
[DIR] repodata/ 21-Oct-2018 16:43 -
Apache/2.2.22 (Debian) Server at repo.merproject.org Port 80
/usr/share/ssu/features.d/adaptation-community-common.ini
Edit: I checked, I did not see any option for AlienDalvik in the Settings application. From my understanding if it was on here I should see it there.
-
So, for clearness, could someone post the content of both files: adaption-community.ini and adaption-community-common.ini, please.
I think I messed something up because of the similarity of the filenames and the wiki guide from togher.Jolla.com for gemini.
I am still on 2.2.0.29 and still get the error repomd.xml not found.
thank you!
-
So, for clearness, could someone post the content of both files: adaption-community.ini and adaption-community-common.ini, please.
I think I messed something up because of the similarity of the filenames and the wiki guide from togher.Jolla.com for gemini.
I am still on 2.2.0.29 and still get the error repomd.xml not found.
thank you!
I will do the full file for you when I can. But these are the lines you should take a close look at, and the only lines you modify from the file.
/usr/share/ssu/features.d/adaptation-community-common.ini
http://repo.merproject.org/obs/nemo:/devel:/hw:/common/sailfish_latest_%(arch)/
/usr/share/ssu/features.d/adaptation-community.ini
http://repo.merproject.org/obs/nemo:/devel:/hw:/planet:/geminipda/sailfish_latest_%(arch)/
Also be sure to perform
ssu re 3.0.0.5
Edit:
Everyone, I will be updating the OP of this thread tonight to make the instructions more clear.
-
So, for clearness, could someone post the content of both files: adaption-community.ini and adaption-community-common.ini, please.
I think I messed something up because of the similarity of the filenames and the wiki guide from togher.Jolla.com for gemini.
I am still on 2.2.0.29 and still get the error repomd.xml not found.
thank you!
I will do the full file for you when I can. But these are the lines you should take a close look at, and the only lines you modify from the file.
/usr/share/ssu/features.d/adaptation-community-common.ini
http://repo.merproject.org/obs/nemo:/devel:/hw:/common/sailfish_latest_%(arch)/
/usr/share/ssu/features.d/adaptation-community.ini
http://repo.merproject.org/obs/nemo:/devel:/hw:/planet:/geminipda/sailfish_latest_%(arch)/
Also be sure to perform
ssu re 3.0.0.5
Edit:
Everyone, I will be updating the OP of this thread tonight to make the instructions more clear.
Thank you! Unfortunately I still get these fatal error: File '...repomd.xml' not found on medium.
-
[quote name='klampfenfreak' date='Nov 2 2018, 12:41 PM' post='290540'
Thank you! Unfortunately I still get these fatal error: File '...repomd.xml' not found on medium.
[/quote]
Can you post the full error message? It should give me a better idea when I see what repo it is trying
Also as requested
[root@Sailfish nemo]# more /usr/share/ssu/features.d/adaptation-community-common.ini
[adaptation-community-common]
repos = adaptation-community-common
pattern = Feature adaptation community common
description = Common packages needed by community's HW adaptation
[repositories-release]
adaptation-community-common = http://repo.merproject.org/obs/nemo:/devel:/hw:/common/sailfish_latest_%(arch)/
[root@Sailfish nemo]#
[root@Sailfish nemo]#
[root@Sailfish nemo]# more /usr/share/ssu/features.d/adaptation-community.ini
[adaptation-community]
repos = adaptation-community
pattern = Feature community adaptation
description = Enable ssu for community ports
[repositories]
adaptation-community = http://repo.merproject.org/obs/nemo:/devel:/hw:/planet:/geminipda/sailfish_latest_%(arch)/
[root@Sailfish nemo]#
-
Edit: I checked, I did not see any option for AlienDalvik in the Settings application. From my understanding if it was on here I should see it there.
You might check and see if it (and Microsoft Exchange) are available to you in the Jolla store.
Reason I bring it up is that those things are available usually only in paid purchases from Jolla -- such as I did with my Xperia X -- so it would be interesting if they were now available. Unless you have a paid Jolla subscription for your Gemini. And now that I think of it, I believe that I did have to download and install them.
-
Edit: I checked, I did not see any option for AlienDalvik in the Settings application. From my understanding if it was on here I should see it there.
You might check and see if it (and Microsoft Exchange) are available to you in the Jolla store.
Reason I bring it up is that those things are available usually only in paid purchases from Jolla -- such as I did with my Xperia X -- so it would be interesting if they were now available. Unless you have a paid Jolla subscription for your Gemini. And now that I think of it, I believe that I did have to download and install them.
I checked the Jolla store (Official Jolla app), I did not get any search results for it. I tried a few different queries.
-
Edit: I checked, I did not see any option for AlienDalvik in the Settings application. From my understanding if it was on here I should see it there.
You might check and see if it (and Microsoft Exchange) are available to you in the Jolla store.
Reason I bring it up is that those things are available usually only in paid purchases from Jolla -- such as I did with my Xperia X -- so it would be interesting if they were now available. Unless you have a paid Jolla subscription for your Gemini. And now that I think of it, I believe that I did have to download and install them.
I checked the Jolla store (Official Jolla app), I did not get any search results for it. I tried a few different queries.
Okay, that makes sense. Then the free -- "community" -- edition is the same as the Jolla edition, only no aliendalvik, MS exch., etc.
I should say that having used aliendalvik on my Xperia, I'm unimpressed, partly because I need it for ProtonMail's app and it does not offer alerts, even with every known hack, and partly because Googledroid apps are kind of icky.
Now that you have SFOS 3, what do you think of it? Like the new top menus?
-
Edit: I checked, I did not see any option for AlienDalvik in the Settings application. From my understanding if it was on here I should see it there.
You might check and see if it (and Microsoft Exchange) are available to you in the Jolla store.
Reason I bring it up is that those things are available usually only in paid purchases from Jolla -- such as I did with my Xperia X -- so it would be interesting if they were now available. Unless you have a paid Jolla subscription for your Gemini. And now that I think of it, I believe that I did have to download and install them.
I checked the Jolla store (Official Jolla app), I did not get any search results for it. I tried a few different queries.
Okay, that makes sense. Then the free -- "community" -- edition is the same as the Jolla edition, only no aliendalvik, MS exch., etc.
I should say that having used aliendalvik on my Xperia, I'm unimpressed, partly because I need it for ProtonMail's app and it does not offer alerts, even with every known hack, and partly because Googledroid apps are kind of icky.
Now that you have SFOS 3, what do you think of it? Like the new top menus?
I havent gotten too much time to play around just yet.
The top menus seem like they have utility for sure. I am curious if I can customize it with more than the system options, like a specified app.
I am not noticing too much different off the bat. Certainly I appreciate it has security fixes.
Regarding the Android app alerts- I did see some mentioning of a hack to get that working but it was only a thread I read once while researching AlienDalvik- I am sure you know more about this than I and likely tried it.
-
I havent gotten too much time to play around just yet.
The top menus seem like they have utility for sure. I am curious if I can customize it with more than the system options, like a specified app.
I am not noticing too much different off the bat. Certainly I appreciate it has security fixes.
Regarding the Android app alerts- I did see some mentioning of a hack to get that working but it was only a thread I read once while researching AlienDalvik- I am sure you know more about this than I and likely tried it.
There's an applet for the alerts, but it's kind of hit-and-miss, working with some applications and not working with others. The solution was hoped to be found in the new webkit, which was supposed to include notification support and therefore making a native web app for ProtonMail would have been relatively easy. But that improvement is apparently not there, either.
I suspect there will soon be top menu enhancements on OpenRepos.
The community meeting on IRC last week was pretty cranky as developers learned the amount of stuff that was promised for SFOS 3 but that isn't there. Jolla's rep said that no one ever said it would be in 3.0 and that all this good stuff will roll out over the life of SFOS 3, which to me is a little slippery on the part of Jolla.
My impression so far is that it includes improvements suitable for, say, a 2.3 upgrade but not a 3.0. Maybe you see things under the hood that justify it, but I haven't. Features are still lacking -- VoLTE, VoIP (important to me out in the country, where the cell signal doesn't reach; had wifi calling on my Blackberry since forever, but it hasn't come to SFOS yet, which is annoying). As to security, they still apparently haven't fixed the Mozilla security issue that everyone else fixed a year ago. The changelog and known issues list are disappointing. And there's a whiff of them concentrating on enterprise rather than end users, which is worrisome.
-
Hi Meganerd,
This is the full output:
[div class=\'codetop\']CODE[/div][div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\'][div class=\'codetop\']CODE[/div][div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']root@Sailfish ~]# more /usr/share/ssu/features.d/adaptation-community-common.ini
[root@Sailfish nemo]# more /usr/share/ssu/features.d/adaptation-community-common.ini
[adaptation-community-common]
repos = adaptation-community-common
pattern = Feature adaptation community common
description = Common packages needed by community's HW adaptation
[repositories-release]
adaptation-community-common = http://repo.merproject.org/obs/nemo:/devel...latest_%(arch)/ (http://repo.merproject.org/obs/nemo:/devel:/hw:/common/sailfish_latest_%(arch)/)
[root@Sailfish ~]# more /usr/share/ssu/features.d/adaptation-community.ini
[adaptation-community]
repos = adaptation-community
pattern = Feature community adaptation
description = Enable ssu for community ports
[repositories]
adaptation-community = http://repo.merproject.org/obs/nemo:/devel...latest_%(arch)/ (http://repo.merproject.org/obs/nemo:/devel:/hw:/planet:/geminipda/sailfish_latest_%(arch)/)
[root@Sailfish ~]# ssu release 3.0.0.5
Changing release from 3.0.0.5 to 3.0.0.5
Your device is now in release mode!
[root@Sailfish ~]# pkcon refresh
Refreshing cache Starting Refreshing software list
Finished
Fatal error: File '/repodata/repomd.xml' not found on medium 'http://repo.merproject.org/obs/nemo:/testing:/hw:/planet:/geminipda/sailfishos_3.0.0.5/'
[root@Sailfish ~]#
[/div][/div]
-
[root@Sailfish ~]# pkcon refresh
Refreshing cache Starting Refreshing software list
Finished
Fatal error: File '/repodata/repomd.xml' not found on medium 'http://repo.merproject.org/obs/nemo:/testing:/hw:/planet:/geminipda/sailfishos_3.0.0.5/'
So it appears that you're device is still looking for the testing repo.
Your adaptation files are correct however.
Can you reboot then run and also post the output for the commands
ssu ur
ssu lr
-
Okay, that makes sense. Then the free -- "community" -- edition is the same as the Jolla edition, only no aliendalvik, MS exch., etc.
I should say that having used aliendalvik on my Xperia, I'm unimpressed, partly because I need it for ProtonMail's app and it does not offer alerts, even with every known hack, and partly because Googledroid apps are kind of icky.
Now that you have SFOS 3, what do you think of it? Like the new top menus?
You peaked my curiosity on this a bit. I see the repo URL. I am wondering what would happen if this string was replaced with a device that did support AlienDalvik?
By any chance could you give the output of the command
ssu lr
Just poking around myself...
https://store-repository.jolla.com/geminipd...version=3.0.0.5 (https://store-repository.jolla.com/geminipda/armv7hl/?version=3.0.0.5)
Get a login prompt to which I tried the following and more (none worked- is the password sent to the server a hashed password?)
User, Password
Meganerd, <mypassword>
Meganerd@jolla.com, <mypassword>
unknown, 0
https://releases.jolla.com/releases/3.0.0.5/jolla/armv7hl/ (https://releases.jolla.com/releases/3.0.0.5/jolla/armv7hl/)
Get 403 Forbidden & redirected to this CDN URL https://dvvwui2qyedk6.cloudfront.net/releas.../jolla/armv7hl/ (https://dvvwui2qyedk6.cloudfront.net/releases/3.0.0.5/jolla/armv7hl/)
Perhaps I get this HTTP error code due to my browsers User-Agent? I may spoof the UA of the phone to see what happens
[root@Sailfish certs]# ssu lr
Enabled repositories (global):
- adaptation-community ... http://repo.merproject.org/obs/nemo:/devel:/hw:/planet:/geminipda/sailfish_latest_armv7hl/
- adaptation-community-common ... http://repo.merproject.org/obs/nemo:/devel:/hw:/common/sailfish_latest_armv7hl/
[D] unknown:0 - "No carrier"
- apps ... https://releases.jolla.com/jolla-apps/3.0.0.5/armv7hl/
- hotfixes ... https://releases.jolla.com/releases/3.0.0.5/hotfixes/armv7hl/
- jolla ... https://releases.jolla.com/releases/3.0.0.5/jolla/armv7hl/
Enabled repositories (user):
- openrepos-Meganerd ... https://sailfish.openrepos.net/Meganerd/personal/main
- openrepos-Schturman ... https://sailfish.openrepos.net/Schturman/personal/main
- openrepos-llelectronics ... https://sailfish.openrepos.net/llelectronics/personal/main
- openrepos-osetr ... https://sailfish.openrepos.net/osetr/personal/main
- openrepos-rinigus ... https://sailfish.openrepos.net/rinigus/personal/main
- store ... https://store-repository.jolla.com/geminipda/armv7hl/?version=3.0.0.5
Disabled repositories (global, might be overridden by user config):
Disabled repositories (user):
- home ... https://download.jollamobile.com/home:/honeybadger/latest_armv7hl/
[root@Sailfish certs]# ssu ur
[D] unknown:0 - "No carrier"
[root@Sailfish certs]# ssu --help
Usage: ssu [-command-options] [arguments]
Repository management:
updaterepos, ur update repository files
repos, lr list configured repositories
[-m] format output suitable for kickstart
[device] use repos for 'device'
[flags] additional flags
rnd= set rnd or release mode (default: take from host)
addrepo, ar add this repository
[url] specify URL, if not configured
removerepo, rr remove this repository from configuration
enablerepo, er enable this repository
disablerepo, dr disable this repository
Configuration management:
flavour, fl display flavour used (RnD only)
[newflavour] set new flavour
release, re display release used
[-r] use RnD release
[newrelease] set new (RnD)release
set display global variables
[-r] operate on repository only variables
display value of
set value of to
Device management:
status, s print registration status and device information
register, r register this device
[-h] configure user for OBS home
update, up update repository credentials
[-f] force update
model, mo print name of device model (like N9)
[root@Sailfish certs]#
[root@Sailfish certs]# ssu s
Device registration status: not registered
Device model: Gemini PDA (geminipda / geminipda)
Device UID: **********************
Release: 3.0.0.5
Domain: sales
[root@Sailfish certs]#
My final thought was maybe installing CA cert for BURP at /etc/pki/tls/certs/
so that I may see some of the traffic from the device to the repos.
More on adding CA cert see:
update-ca-trust
https://together.jolla.com/question/2949/wh...ca-certificate/ (https://together.jolla.com/question/2949/where-can-i-add-a-system-ca-certificate/)
I don't know if Jolla would be upset if anything did come of this? I am just a curious guy
-
ok, finally got it. I have removed my adaption-community*.ini.backup files from features.d folder. Or it was just a question of time to get these early release...?
Download running...grrrrr , hope the network power issue is fixed !
-
Hello everyone, just wanted to let you all know I am flashing back to my old 2.x sailfish OS build.
I absolutely require tethering as it is my main Internet connection.
So I will have to stop my testing here.
If anyone is able to get the tethering to work let me know! If I can get it working I would probably flash back to 3.0.0.5 and continue testing and working on fixes.
My final thoughts:
I don't see much differences in SFOS 3.0.0.5. Seems very premature to even give it such a version jump honestly.