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

    Updating apps to 16.04

    Scheduled Pinned Locked Moved App Development
    25 Posts 11 Posters 10.6k Views 5 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.
      • arubislanderA Offline
        arubislander
        last edited by arubislander

        Not to hijack the thread, but I have done this with my click package. It says:

        build/usonic.arubislander_0.6.0_all.click: pass
        

        How do I notify the OpenStore Submit process that the package has passed the click-review?

        πŸ‡¦πŸ‡Ό πŸ‡³πŸ‡± πŸ‡ΊπŸ‡Έ πŸ‡ͺπŸ‡Έ
        Happily running Ubuntu Touch
        Google Pixel 3a (20.04 DEV)
        JingPad (24.04 preview)
        Meizu Pro 5 (16.04 DEV)

        1 Reply Last reply Reply Quote 1
        • D Offline
          doniks @hummlbach
          last edited by doniks

          @hummlbach Nope, I still don't get it. Inside the container I never see my click, outside the container I never see click-review

          https://paste.ubuntu.com/p/389kxQ9Nfw/

          UPDATE: Now, I got it

          $ docker run -it -v /home/peter/docs/devel/shorter/build/:/clickdir  clickable/ubuntu-sdk:16.04-amd64 bash
          root@8fe1c0f532f8:/# apt install click-reviewers-tools
          Reading package lists... Done
          [...]
          Processing triggers for libc-bin (2.23-0ubuntu10) ...
          root@8fe1c0f532f8:/# click-review /clickdir/doniks.shorter_4.4_armhf.click 
          ERROR: manifest malformed: unsupported field 'oldframework':
          [...]
          
          
          1 Reply Last reply Reply Quote 0
          • H Offline
            hummlbach
            last edited by hummlbach

            @arubislander Tell Brian in the openstore telegram group for example and give your click package to him.
            @doniks Just do the sudo apt-get install click-reviewers-tools command outside the container. And then run it click-review also outside. UPDATE: okay, or like that πŸ™‚ ideally you could set it up with clickable some how s.t. clickable was doing the work inside the container for you - and you would never see it from the inside again... Badum tssss πŸ™‚

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

              @hummlbach said in Updating apps to 16.04:

              @arubislander Tell Brian in the openstore telegram group for example and give your click package to him.

              Thanks @hummlbach. Turns out it was some .cpp code I had added to test a feature, but it was superfluous, so I deleted it and now all is well.

              πŸ‡¦πŸ‡Ό πŸ‡³πŸ‡± πŸ‡ΊπŸ‡Έ πŸ‡ͺπŸ‡Έ
              Happily running Ubuntu Touch
              Google Pixel 3a (20.04 DEV)
              JingPad (24.04 preview)
              Meizu Pro 5 (16.04 DEV)

              D 1 Reply Last reply Reply Quote 0
              • D Offline
                doniks @arubislander
                last edited by

                modules:composer.user_said_in, @arubislander, Updating apps to 16.04

                @hummlbach said in Updating apps to 16.04:

                @arubislander Tell Brian in the openstore telegram group for example and give your click package to him.

                Thanks @hummlbach. Turns out it was some .cpp code I had added to test a feature, but it was superfluous, so I deleted it and now all is well.

                Are you saying that you got your click to pass the click-review and then you could upload it?

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

                  @doniks No, my click package passed the click-review from the outset.
                  I am saying that removing the c++ code caused the message to go away when uploading it to the open store.
                  It seems that even when your click package passes the click-review, you still need to have it reviewed by someone from the openstore, before getting it submitted.

                  πŸ‡¦πŸ‡Ό πŸ‡³πŸ‡± πŸ‡ΊπŸ‡Έ πŸ‡ͺπŸ‡Έ
                  Happily running Ubuntu Touch
                  Google Pixel 3a (20.04 DEV)
                  JingPad (24.04 preview)
                  Meizu Pro 5 (16.04 DEV)

                  1 Reply Last reply Reply Quote 1
                  • WendigoW Offline
                    Wendigo
                    last edited by

                    Is it possible to declare both frameworks for 15.04 and 16.04 together in one manifest.json so that the click package can be installed on both Ubuntu Touch versions?
                    The App itself is pure HTML5+JS so nothing needs to be compiled.

                    The current version looks like this:
                    {
                    "name": "sakawochi.wendigosoft",
                    "description": "The micro aquarium that fits into your pocket",
                    "architecture": "all",
                    "title": "Sakawochi",
                    "hooks": {
                    "sakawochi": {
                    "apparmor": "sakawochi.apparmor",
                    "desktop": "sakawochi.desktop"
                    }
                    },
                    "version": "0.2.11",
                    "maintainer": "Me <me@mymailbox.org>",
                    "framework" : "ubuntu-sdk-15.04.6"
                    }
                    Could I just add a "," or ";" in the framework field?

                    dobeyD 1 Reply Last reply Reply Quote 0
                    • dobeyD Offline
                      dobey @Wendigo
                      last edited by

                      @wendigo No, you cannot do that. If the app works on both versions, and you want to keep uploading for both versions, I would suggest using the last 15.04 framework and apparmor 1.3 policy version, and just uploading the same package for both xenial and vivid.

                      However, rather than that, I'd suggest only uploading new versions for xenial. As I understand, the plan is to stop taking new app uploads for vivid soon, perhaps when OTA-5 is released.

                      1 Reply Last reply Reply Quote 2
                      • WendigoW Offline
                        Wendigo
                        last edited by

                        Thanks, I'll stay with framework 15.04 then and offer it for both versions on OpenStore.
                        Since not everyone will update to OTA-4 I want to support the old version until OTA-5 is out.

                        1 Reply Last reply Reply Quote 0
                        • costalesC Offline
                          costales @DanChapman
                          last edited by

                          @danchapman Thanks for the tip. I removed the .py files and I was using this one import in last version:

                          import io.thp.pyotherside 1.4

                          Everything was working, but in the last update of Ubuntu Touch (2018-W40), the python side is not working.

                          alt text

                          In the last UT version I have the package libpython3.5:armhf, then I think the error is coming because the libpython3.4 doesn't exist. But... I'm just importing "io.thp.pyotherside 1.4", the crash (IMO) is coming from the pyotherside from the system (?).

                          I tried import io.thp.pyotherside 1.5, but same result.

                          Any help please? Thanks in advance!

                          1 Reply Last reply Reply Quote 0
                          • G gwengui referenced this topic on
                          • First post
                            Last post