UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Trying to help developing Lomiri - questions

    Scheduled Pinned Locked Moved Lomiri (was Unity8)
    10 Posts 4 Posters 1.3k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • S Offline
        shano
        last edited by

        I am getting familiar with clickable and after quite a lot of tweaks I got it building.

        Now the question is a controversial contradiction in versions:

        If using the default clickable/amd64-20.04-amd64 image it is missing qt5.15.0 needed for the imports of QtQuick 2.15.

        If using latest clickable/amd64-ut24.04-1.x-amd64 it is missing libubuntu-app-launch3-dev.

        Why is there no intermediate 22.04 image featuring both?

        Am I missing something in the setup?

        K 1 Reply Last reply Reply Quote 0
        • K Offline
          kugiigi @shano
          last edited by

          @shano Are you building Lomiri with clickable?
          But yes, Focal is still Qt5.12 and Noble is Qt5.15.

          libubuntu-app-launch might be called liblomiri-app-launch now on Noble, or something like that πŸ˜…

          S 1 Reply Last reply Reply Quote 1
          • S Offline
            shano @kugiigi
            last edited by

            @kugiigi Thanks. There is such a package. Will give it a try with Noble.

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              shano @shano
              last edited by

              The following packages have unmet dependencies:
               libmircommon11 : Breaks: libmircommon9 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b)
                                Breaks: libmircommon9t64 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) but 2.14.1-4.1ubuntu3 is to be installed
               libmiroil7 : Breaks: libmiroil3 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b)
                            Breaks: libmiroil3t64 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) but 2.14.1-4.1ubuntu3 is to be installed
               libmirplatform30 : Breaks: libmirplatform26 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b)
                                  Breaks: libmirplatform26t64 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) but 2.14.1-4.1ubuntu3 is to be installed
               libmirserver63 : Breaks: libmirserver58 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b)
                                Breaks: libmirserver58t64 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) but 2.14.1-4.1ubuntu3 is to be installed
               libmirwayland5 : Breaks: libmirwayland4 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b)
                                Breaks: libmirwayland4t64 (< 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b) but 2.14.1-4.1ubuntu3 is to be installed
              
              apt search libmircommon
              Sorting... Done
              Full Text Search... Done
              libmircommon-dev/24.04-1.x 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b amd64
                Mir Display Server - common library - development headers
              
              libmircommon-internal-dev/24.04-1.x 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b amd64
                Mir Display Server - development headers
              
              libmircommon11/24.04-1.x 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b amd64
                Mir Display Server - common library
              
              libmircommon11-dbgsym/24.04-1.x 2.20.2-2ubports1+0~20250611101450.2+ubports~dev~1.gbpc6368b amd64
                debug symbols for libmircommon11
              
              libmircommon9t64/noble 2.14.1-4.1ubuntu3 amd64
                Mir Display Server - common library
              

              Anyone got these resolved?

              arubislanderA 1 Reply Last reply Reply Quote 0
              • arubislanderA Offline
                arubislander @shano
                last edited by arubislander

                @shano You seem to be wanting to use Clickable for building Lomiri itself or (one of) its components?

                That is not what Clickable was designed for. It is primarily used for app development.

                I am not sure what the dev use to build and test Lomiri itself. I know the PDK was developed for exactly this purpose. You could give it a go.

                πŸ‡¦πŸ‡Ό πŸ‡³πŸ‡± πŸ‡ΊπŸ‡Έ πŸ‡ͺπŸ‡Έ
                Happily running Ubuntu Touch
                JingPad (24.04-1.x daily)
                OnePlus Nord N10 5G (24.04-2.x daily)
                PinePhone OG (20.04)
                Meizu Pro 5 (16.04 DEV)
                Google Pixel 3a

                S K 2 Replies Last reply Reply Quote 1
                • S Offline
                  shano @arubislander
                  last edited by

                  @arubislander Thank you for the clarification. I am very new to this stuff although been a Linux user for 20 years and a developer for 10. I am trying to work precisely on the DE itself. Will give it a go.

                  S 1 Reply Last reply Reply Quote 0
                  • S Offline
                    shano @shano
                    last edited by

                    @arubislander Unfortunately PDK can't find anything of the existing repos.

                    https://github.com/ubports/ubports-pdk/issues/35

                    Being open for more than 3 years gives me less hope that someone is even noticing these...

                    1 Reply Last reply Reply Quote 0
                    • ikozI Offline
                      ikoz
                      last edited by

                      I think Lomiri's developers are testing it on bare metal, no VMs. You might want to ask on https://t.me/UBports_Lomiri .

                      May the source be with you

                      1 Reply Last reply Reply Quote 1
                      • K Offline
                        kugiigi @arubislander
                        last edited by

                        @arubislander To be fair, the repo's readme literally lists a few clickable commands. I never got them to work but probably they did work before. Still haven't figure out how to build Lomiri LOL
                        I think the recommended tool to use is crossbuilder (https://github.com/ubports/crossbuilder) though I think I also encountered some issues with that.

                        S 1 Reply Last reply Reply Quote 1
                        • S Offline
                          shano @kugiigi
                          last edited by

                          @kugiigi I suppose inclusion felt victim to the race to completion.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post