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

    Call for testing: updated Systemd from Xenial

    Scheduled Pinned Locked Moved OS
    7 Posts 5 Posters 999 Views 3 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

        This is a call for testing the updated Systemd package, imported from Ubuntu 16.04.

        Wait, doesn't Ubuntu Touch still run Upstart? Well, systemd is far wider than an init system and includes an essential component (udev) for the system. Besides, some other packages are still installed in the rootfs.

        Some of the imported releases are security releases, however, not all of them are related to the components Ubuntu Touch uses. I personally think it's still better to import all of them, as it'll be easier to import those that are related to us in the future.

        I also improve our patch a bit by fixing memory leak and improve error handling.

        To test out, make sure you're on the devel channel. Then, run:

        sudo mount -t tmpfs tmpfs /var/cache/apt/archives
        sudo ubports-qa install systemd-packaging 1
        sudo reboot; exit
        

        For more information, see the PR: https://github.com/ubports/systemd-packaging/pull/1

        T 1 Reply Last reply Reply Quote 2
        • T Offline
          tigerpro @peat_psuwit
          last edited by

          @peat_psuwit I will give this a try on my note 4 port, I also have a hammerhead I can try this on as well

          Whether you think you can, or you can't, if you do not try, you will never truly know. So give it a Go.

          1 Reply Last reply Reply Quote 0
          • IsaacI Offline
            Isaac
            last edited by

            I've installed the update.
            Good news — it didn't break anything, i 've used before.
            How can i help and what should i test?

            1 Reply Last reply Reply Quote 0
            • peat_psuwitP Offline
              peat_psuwit
              last edited by

              @Isaac Sorry, forget to check the forum. One specific thing to test is changing timezone in the system settings. Other than that, just try using the phone as normal.

              @tigerpro Do you have any update?

              T 1 Reply Last reply Reply Quote 0
              • lduboeufL Offline
                lduboeuf
                last edited by

                so one thing i don't get, last year, when talking about upstart to systemd, i've heard that it could not be possible for legacy devices due to kernel limitation, it is no more the case ?

                dobeyD 1 Reply Last reply Reply Quote 0
                • T Offline
                  tigerpro @peat_psuwit
                  last edited by

                  @peat_psuwit so far I have tried it on my trltespr and flo, I havent had any issues so far with either device, I still have to try it on hammerhead

                  Whether you think you can, or you can't, if you do not try, you will never truly know. So give it a Go.

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

                    @lduboeuf We are not using systemd itself on 16.04, and the kernel version requirement is a bit of a misunderstanding. This update still doesn't mean we're using systemd for the init system. However, the systemd source provides many things which we do need, such as udev.

                    Newer kernels are only required for some features of systemd, and newer versions of systemd may require newer kernels, hence the comments relating those two as a concern, along with the need to upgrade to 20.04.

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