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

    How to build UT for FP2

    Scheduled Pinned Locked Moved Support
    6 Posts 3 Posters 1.1k 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.
    • A Offline
      Aloys
      last edited by

      Hello,

      I'd like to get all the sources and build UT for the FP2.
      My purpose is just to learn how it works.
      But I did not find any documentation for this, may be I did not find it. Especially, is there a repo manifest store somewhere?

      advocatuxA 1 Reply Last reply Reply Quote 0
      • advocatuxA Offline
        advocatux @Aloys
        last edited by advocatux

        @ublublu I don't know about FP2 specific bits but our code is in https://github.com/ubports

        Maybe this documentation can help you to start understanding the whole process, at least until someone who really knows how the build process works reply to your question https://docs.ubports.com/en/latest/appdev/system-software.html

        Edit: this is old but has some interesting info too https://github.com/ubports/wiki.ubports.com/blob/master/How-a-UBports-Image-is-Built.md

        A 1 Reply Last reply Reply Quote 1
        • A Offline
          Aloys @advocatux
          last edited by

          Thnak you @advocatux, I will look at these info.

          1 Reply Last reply Reply Quote 0
          • flohackF Offline
            flohack
            last edited by

            Hi,

            you will need:

            • https://github.com/ubports/android (the starting point to build the Android parts)
            • https://github.com/ubports/android_kernel_fairphone_fp2 (Kernel repo)
            • https://github.com/ubports/android_device_fairphone_fp2 (Device repo)
            • https://github.com/ab2ut/proprietary_vendor_fairphone (Vendor blobs)

            Now the problem is that while the current FP2 build was still made in the legacy way, our documentation is now based on Halium. See http://docs.halium.org/en/latest/porting/get-sources.html - Do you want to build a working image, or you just want to learn about the process?

            My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

            A 1 Reply Last reply Reply Quote 2
            • A Offline
              Aloys @flohack
              last edited by

              Thank you @flohack,
              I'd like mainly to understand the process and why not at the end building a working image.
              I initially thought I would be able to reproduce a same build as the ones from UBports, but that's not so easy (for me)!

              I think I will follow the porting information with Halium, because it seems well documented, even if I suppose I won't get a working image.

              The use of Halium is not so clear for me, is this issue https://github.com/ubports/ubuntu-touch/issues/404 is to integrate halium in UT for all supported devices?

              flohackF 1 Reply Last reply Reply Quote 0
              • flohackF Offline
                flohack @Aloys
                last edited by

                @ublublu Ok clear then. Yes this ticket needs to be solved in order for UT to boot with a Halium port. We hope to be able to soon start working on this. It will eventually add immedaite support for more devices πŸ˜‰

                BR

                My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                1 Reply Last reply Reply Quote 0

                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                With your input, this post could be even better πŸ’—

                Register Login
                • First post
                  Last post