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

    CI is now fixed and freeze is lifted

    Scheduled Pinned Locked Moved OS
    6 Posts 4 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.
    • peat_psuwitP Offline
      peat_psuwit
      last edited by

      The new CI code is now fully functional, and will build packages against both Ubuntu Noble and Debian testing. So we can now accept MRs again!

      Note that since I start the new APT archive here, a few dependencies are still missing and your MR may still fail. I'm working to bootstrap the most important dependencies. Also, I've configured the CI so that the failure against Debian testing is not fatal (but will show up as "unstable"). However, due to GitLab's limitation it may show up in GitLab as failure. Please take Jenkin's comment in the MR as it gives more detailed status.

      The rule that everything must land in main branch first still apply. After an MR is merged, we can have the MR backported to the ubports/focal branch if wanted. I'm working on wiring up the backport automation, but in the mean time I can also run the backport automation manually.

      I'll work to document everything up by this week. In the mean time, if you have any questions or the CI is not working as expected, please ping me on Telegram. Also, if you have a fix that you want to land into Focal image quickly, please also ping me so that I prioritize fixing that component's dependencies.

      R 1 Reply Last reply Reply Quote 5
      • R Offline
        rocky58 @peat_psuwit
        last edited by

        @peat_psuwit please, can you explain the meaning of CI and MR?
        Thanks, Rocco

        AppLeeA 1 Reply Last reply Reply Quote 0
        • AppLeeA Offline
          AppLee @rocky58
          last edited by

          Hi @rocky58

          CI : Continuous Integration
          MR : Merge Request

          But if you're not familiar with those terms, that is probably because you're not a developer and not familiar with git repositories and automated testing... 🙂

          Don't take it the wrong way, but this post was probably not for you if you didn't know the terms.
          But I applaud the curiosity and your wish to learn :thumbs_up:

          BR

          R 1 Reply Last reply Reply Quote 1
          • R Offline
            rocky58 @AppLee
            last edited by

            @AppLee yes, I am a developer, Android developer, however mine was just curiosity. Among other things, I have a long programming experience and it is the first time I come across these two acronyms. Evidently I am still on the road to ignorance.

            Thanks

            AppLeeA 1 Reply Last reply Reply Quote 0
            • AppLeeA Offline
              AppLee @rocky58
              last edited by

              @rocky58 said in CI is now fixed and freeze is lifted:

              Evidently I am still on the road to ignorance.

              As we all are.
              And if never had to work with git that's no surprise.
              But nowadays most projects I encounter made use of git (can be on-prem, github, gitlab, bitbucket, ...)

              For a long time I only knew about subversion 😉

              1 Reply Last reply Reply Quote 0
              • L Offline
                L-01229
                last edited by

                This post is deleted!
                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