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 585 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
                  • First post
                    Last post