Categories

  • The Meta category: Organizational or general discussion.

    1k Topics
    9k Posts
    C
    @Vlad-Nirky Thank you for your support
  • Discuss news updates from Ubuntu Touch and its related projects

    1k Topics
    5k Posts
    alan_gA
    The Mir team, including me, have been helping with some issues updating desktop Lomiri to the latest Mir (2.20). While that has gone well, it is just a part of modernising the Lomiri technology stack. How is that larger task going? What more is needed before we can install a complete Lomiri Desktop Environment based on Mir 2 from a distro repository (or ppa?) Follow up question: are there plans to update Ubuntu Touch too?
  • Discuss and solve problems with other users

    4k Topics
    27k Posts
    stanwoodS
    @naizena If you wish.... There's a "Shazam like" app in the OpenStore: Music Recognition: https://open-store.io/app/soundrecog.luksus Just create a free account and enter the signing keys in Music Recognition. It works pretty well. All my tags were found within seconds. It's basic but reliable. The history of all your searches is automatically saved
  • 2k Topics
    17k Posts
    J
    I had this behavior already in OTA-7. I don't remember, when this started, it wasn't always this way. I also can fix this only by booting while the charger is plugged in. Hopefully this will be fixed soon. Good to know, there's no issue with the battery.
  • Discussions on development of Ubuntu Touch

    496 Topics
    6k Posts
    peat_psuwitP
    Apologize for the late update this time. Let's get into it: For everyone: the next Ubuntu Touch release will be called 24.04-1.0 You'll notice that this status update has a different headline format. After a discussion with UBports Foundation Board of Trustee (BoT) and with the community in general, we've decided on naming the next Ubuntu Touch release based on Ubuntu 24.04 as "Ubuntu Touch 24.04-1.0". 24.04 signifies the base Ubuntu version we're based on, and 1.0 represents whether it's a major upgrade or it's a minor update. For now, the system-image channel will still be called utnext/{arch}/{hybris|android9plus|mainline}/daily. We will provide more updates on system-image channel in the future. For app developers: it's now possible to build against Ubuntu Touch 24.04-1.x Finalizing on versioning scheme means we're now able to finalize the name of Click framework. The new framework is called ubuntu-touch-24.04-1.x, with -qml variant for QML-only applications and -papi for applications without QML part. Due to the limitation of the Click file format, the AppArmor policy version is 2404.1. Support in Clickable has been added in the recently released version 8.3.0. This means that if you specify the correct framework and AppArmor policy version, Clickable will choose the correct Docker image by itself and will produce Click packages compatible with 24.04-1.x series. Open-Store will not yet accept applications built against Ubuntu Touch 24.04-1.x, as the framework is not quite stable yet. However, it's stable enough for developers to compile and test their applications against newer versions of libraries (such as Qt 5.15) available in Ubuntu Touch 24.04-1.x. We intend to maintain full app compatibility between minor updates, but the same can't be said on major upgrade even when we stay on the same Ubuntu version. However, in practice the app compatibility on the same Ubuntu base version should be possible, and we'll try to maintain backwards compatibility where it makes sense. For app developers: Ubuntu Touch 24.04-1.x will support apps built against Ubuntu Touch 20.04 Related to my last point, it turns out that it's relatively easy to maintain compatibility with apps built against Ubuntu Touch 20.04, with only a couple of compatibility libraries added to Ubuntu Touch 24.04-1.x. So, we've decided to maintain compatibility with applications which use ubuntu-sdk-20.04 framework and its variants. This applies to most phones which has a modern 64-bit ARM processor (this applies to all devices which we currently have stable releases of Ubuntu Touch 20.04). On older phones with 32-bit ARM processor, due to a large-scale transition in Ubuntu and Debian (64-bit time_t transition), this is not possible, and compatibility will be limited to QML-only apps which use -qml variant of framework. Status of Ubuntu Touch 24.04-1.x At the moment, a few key items still has to be done, including but not limited to: Fix MMS and contacts/calendar sync. Re-test push notification and hotspot to ensure they actually work. Re-building our core applications against the new framework. Update our artworks to go with the new Ubuntu icon, introduced at part of Ubuntu 22.04. A more streamlined mechanism to upgrade Ubuntu Touch major releases. Infrastructure-side work to support the new Ubuntu Touch release scheme. We still need help in many of these items. If you're interested in lending hands, please reach us on our Telegram group.
  • Discuss the user experience or design of Ubuntu Touch or its apps

    163 Topics
    2k Posts
    L
    Hi, Illustration of Volla Tablet model was adapted to match the original design with the "AI camera" on the back [image: 1743964746279-vollatablet.png] PS: As always feel free to use the files for marketing purpose or "spread the word" posts or videos... [gitlab project link is on first post]
  • Creating Ubuntu Touch apps

    721 Topics
    7k Posts
    P
    @hlbkv Noted! I won't make any promises about the timeframe, but I'll do that when I get a chance
  • Porting Ubuntu Touch to new devices

    475 Topics
    3k Posts
    F
    The porting guide requires img2simg and simg2img which are provided up to Ubuntu 22.04 and not later. You can install these utilities using this snap: sudo snap install android-platform-tools sudo snap connect android-platform-tools:adb-support sudo snap connect android-platform-tools:block-devices sudo snap connect android-platform-tools:raw-usb sudo snap connect android-platform-tools:removable-media sudo snap connect android-platform-tools:network sudo snap connect android-platform-tools:network-bind sudo snap alias android-platform-tools.img2simg img2simg sudo snap alias android-platform-tools.simg2img simg2img
  • Lomiri, the operating environment for everywhere

    67 Topics
    568 Posts
    alan_gA
    As kugiigi says, Ubuntu Touch is using an obsolete version of Mir (1.8) with dated Wayland support. Also, most of the Wayland support in Lomiri comes from Mir (the rest comes from Mir's support for "custom" Wayland extensions). The consequence of that is that there's no much prospect of improving the Wayland support in Ubuntu Touch without first updating it to use the current version of Mir. The good news is that is work currently going on to get Lomiri working with the current version (2.20) of Mir. As of today this works on the machines of the developers involved and is close to landing in both the Debian and Fedora archives. However, it will still take significant time to get the rest of Ubuntu Touch migrated over to this newer stack. That is probably the task that can most benefit from help at present. After all that is completed, it should be possible for Ubuntu Touch to track the current version of Mir, and Wayland support will follow Mir. It is also possible to contribute to Mir's Wayland support, but that won't help Ubuntu Touch at present.
  • Discussion on translating Ubuntu Touch and its core apps

    57 Topics
    311 Posts
    B
    @arubislander Understood. Thank you!
  • A place to discuss ideas for promoting Ubuntu Touch

    54 Topics
    711 Posts
    J
    @Arnoldko About your question: UBports is a German foundation. And when I search for "public transport" at open-store.io (app store for Ubuntu Touch (UT)) I see four German, two Spanish, one Norwegian, one American, one Hungarian and one Swiss app(s). So you have maybe slightly more people who know some things about UT in this countries, but I do not think that this is significant. It probably depends more on what you want to do and how you want to structure your company (How closely do HW and SW teams need to work together? Where is the head of your company? Is this a commercial project?...). If your hardware team also takes care of firmware and drivers and you are only searching for some people who write some apps for you, you should find people who can do some C++, Qt and server stuff nearly everywhere. Specifically for Ubuntu Touch, you could maybe post a job description in this forum and let the people work from home. Some time ago some people related to Volla did a fundraiser to bring Android apps to UT. They commissioned some Russian developer and it was very successful. So maybe this could also be an option for you: https://forums.ubports.com/topic/5907/open-ubuntu-touch-to-all-android-applications/ https://forums.ubports.com/user/stanwood https://www.gofundme.com/f/anbox-on-ut?utm_medium=copy_link&utm_source=customer&utm_campaign=p_lico+share-sheet About no phone numbers: A lot of messengers and other services depend on verification via SMS. This is maybe something you want to consider. About using UT as a base: Please be aware that Ubuntu Touch has some limitations and depending on what you want to do (how much you want to modify the system), it could maybe be more convenient to start with something else (like Debian). There are currently also some people working on Lomiri (the desktop environment of Ubuntu Touch) for Debian. But this very much depends on what you want to do.
  • Other Projects

    Projects which are started by a group within the UBports community

    64 Topics
    373 Posts
    ikozI
    The last step installs the rootfs usually in system partition, see the install section of the porting documention. Basically flash the latest xenial image from the CI to system. Alternatively push the image with adb to /data/system.img when booted to recovery. Otherwise you could try ubports installer with only the systemimage:install command. You can also see the halium-install source code, particularly these lines. Be sure to check if this partition exists as partition schemes can vary.
  • For things that just don't fit in the other categories.

    816 Topics
    5k Posts
    AppLeeA
    Hi @WillemHexspoor Security is a matter of trust. You either trust Signal and the "experts" that audited them with your data or you don't. Same goes for Matrix. If you self host matrix, than you only have to trust the software. But if you don't you'll have to trust the hosting entity as well. With a bridge it adds another party, but if you already trusted it, it doesn't change anything. But of course the more code you add, the more probable there is an exploit possible. So your reasoning is not bad. But if you consider using a bridge, that's probably because your contacts are not already using matrix and are probably not interested (at least for some of them).