AsteroidOS / telescope

Ubuntu Touch synchronization app for AsteroidOS.
GNU General Public License v3.0
10 stars 10 forks source link

Port to Ubuntu Touch 20.04 #63

Open ManuelBoe14 opened 1 year ago

ManuelBoe14 commented 1 year ago

It won't be long until Ubuntu Touch 20.04 is released. Apps that were developed for 16.04 should be ported to 20.04 because 16.04 will no longer receive updates.

I already followed this guide and tried to get teleports to run on 20.04, but it seems that adjustments have to be made to the code, which is beyond my skills.

StefWe commented 1 year ago

You are right, 20.04 is coming. I have not yet adjusted the code in master branch, because I had the hope to make a release for 16.04 with new features. But unfortunately i don't find enough time to work on...

If you work with clickable, feel free to check out and test the following branch. https://github.com/stefwe/telescope/tree/focal

If it doesn't work for you, I can also build a .click and make it available. Currently I don't have a 20.04 device to test.

I would appreciate feedback if telescope runs well on focal.

ManuelBoe14 commented 1 year ago

I was able to create a binary file with clickable.

Telescope can be started after installation, but only a loading animation is displayed.

This log might be helpful.

ManuelBoe14 commented 1 year ago

I have now renamed all ubuntu. files to lomiri.

The issue described above remains.

new log

StefWe commented 1 year ago

With 20.04 ut is going to systemd instead of upstart. So we need to change the startup for asteroidsyncserviced

jmlich commented 9 months ago

Ouch, I can see that asteroidsyncservice was migrated to cmake and telescope is just using old commit

FlorentRevest commented 8 months ago

Indeed :/ telescope should be migrated to cmake as well. FWIW, we didn't do that migration "for the sake of it", I actually dislike cmake with passion, but that's because the Qt company abandonned qmake in favor of cmake. Changing build system is never much fun but it's unfortunately a requirement uhuh.