Potabi devs plan to "start porting Lomiri to Potabi" in August, 2021.
Heard of them?
Working with them?
Potabi devs plan to "start porting Lomiri to Potabi" in August, 2021.
Heard of them?
Working with them?
I notice that Miroil has seen some recent activity.
I know it's been touched on in previous Q&A sessions (including one featuring @alan_g as a guest), but would you please expand on:
(1) how Miroil will help UBports upgrade to Mir 2.3+ and
(2) why that's a good thing for UT and Lomiri?
@povoq said in Ubuntu Touch Q&A 98 Saturday 10th Of April At 19:00 UTC:
@shouko Yes I noticed that. I was rather wondering if there is a chance for more official support, maybe via the Ubports installer.
Honestly, I haven't tried to install UT to a newer Android (9+) phone hanving A/B slots. So I have no idea what A/B options are even possible with the current installer. But, yep, I'd really like to have a way to install to a "B" slot, while leaving Android in the "A" slot untouched (or vice versa.)
@UniSuperBox If not already possible (which it doesn't seem to be), I hope that, sometime in the future, the UT installer will allow for installing UT to a "B" slot, while leaving the factory-shipped Android in the "A" slot untouched (or vice versa).
If that's already possible, that would be welcome news to me, and so I hope that you'll discuss in this (or maybe a future) Q&A.
@shouko said in Ubuntu Touch Q&A 98 Saturday 10th Of April At 19:00 UTC:
@povoq You can unofficially dual boot A/B devices if you have UT installed on one slot and any other OS installed on another slot. You can switch slots easily using bootclt commands or use a GUI app like https://open-store.io/app/switch-my-slot.shouko to do that.
@shouko Awesome! Thanks!!
According to the project management and issue tracking page for the PinePhone:
Applications running on the PinePhone use the Wayland protocol, not MirAL, to speak to Mir. Therefore, all of the issues posted in the Waylandify project on UBports' GitHub affect Ubuntu Touch on the PinePhone.
I notice that the referenced Waylandify project hasn't been updated since July 8, 2020.
Question: Do the issues posted for the Waylandify project still affect Ubuntu Touch on the PinePhone?
If selected to become the first Norwegian in space, will @mariogrip develop UT from the Moon?
Regarding Lomiri on Manjaro ARM for the PinePhone, in your view, what are the biggest issues to be overcome?
During Q&A 93, @mariogrip mentioned that you've made much progress with systemd. Which is great news!
QUESTION: For Halium devices, are you considering the possibility of transitioning from upstart to systemd while still based on 16.04? Or will you continue using upstart until re-based on 20.04?
Speaking for myself (and only myself), I greatly enjoy hearing about your progress with the technical foundations of UT.
So...
QUESTION: With the transition to Qt 5.12 (a huge accomplishment!) nearing completion for the release of OTA-16, what will be your primary goal for OTA-17?
On Twitter, @mariogrip asked:
Ubuntu for me, please.
Also, I was surprised (and intrigued) to see someone request Lomiri on Fedora SilverBlue.
QUESTION: I realize you have many things on your plate now, and so I'm not asking about your immediate plans, but would you consider bringing Lomiri to Ubuntu Core sometime in the future?
@mariogrip shared Lomiri desktop running on Manjaro https://twitter.com/Mariogrip/status/1349884746806009856.
@mariogrip Awesome!
@totalsonic said in Ubuntu Touch Q&A 90 Saturday 5th December At 19:00 UTC:
Seems to me Volla Phone, PinePhone, OnePlus 3/3T, Sony Xperia X series, PineTab, perhaps Google Pixel 3A, and whatever Xiaomi/Redmi device is looking to be easiest to fully support, would all make sense
Agreed that the focus should move toward newer phones. But I think that your list may be a bit too ambitious for the near term. Sometimes less can be more.
I realize that most won't agree with me on this, but in my opinion, in the near term, UBports should focus on making the upgrades needed for rebasing UT to 20.04 (and also moving to a more recent version of Mir).
Then, once UT has been rebased on 20.04, UBports should focus on (1) the PinePhone, and (2) working the kinks out of the UBports Generic System Image (GSI) project on just a few modern Android devices, with the goal of eventually supporting many more modern Android devices using the GSI approach.
Oh, and Lomiri on x86-64 devices. Don't forget Lomiri on x86-64 devices.
QUESTION for Q&A: Honest question (and not an attempt to troll), but why is UBports devoting valuable resources to bringing Halium 7.1 to old devices when those resources could, instead, be devoted to working the kinks out of the UBports Generic System Image (GSI) project, which has the potential to, eventually, bring UT to a great many modern Android devices?
@alan_g said in Ubuntu Touch Q&A 90 Saturday 5th December At 19:00 UTC:
I was wanting to refer someone to Lomiri and found only the unity8.io website. Are there plans for a lomiri.io?
A placeholder is at lomiri.com.
If no one currently has enough free time to develop a fresh page for Lomiri, seems to me that the page currently at unity8.io could be reused (with a global replace of "Unity8" to "Lomiri" and a 301 redirect from unity8.io to lomiri.com) until someone finds the time to develop a fresh page.
EDIT: I think the more pressing issue is that, at least when I last tried to install Lomiri on an x86-64 device (which was a long time ago, so please forgive me if things have changed), I wasn't able to install onto an x86-64 device running Ubuntu 20.04.
QUESTION for Q&A: When will we be able to install (for testing/preview purposes) Lomiri onto an x86-64 device running Ubuntu 20.04?
To be clear, I am NOT asking when Lomiri will be usable on x86-64 devices running Ubuntu 20.04. Rather, I just want to know when we'll be able to install it, for testing/preview purposes.
@rik said in Ubuntu Touch Q&A 86 Saturday 10th Of October AT 19:00 UTC:
Is there any consideration in having a separate build that is not a read-only filesystem, e.g. more of a standard Ubuntu install? If there were something like that, I would think it could stand as the main development branch that would allow faster upgrade to 20.04 / wayland / systemd / etc. Then it could be a testing ground that new releases of the "stable" or "consumer" read-only system would come from.
It would also not frustrate any potential developers who want "standard Linux on a phone" (mobian, manjaro, fedora, etc.).
In summary, I understand a lot of the reasons behind the read-only system for stability, for security, for end users, etc. but I fear it keeps away possible developer interest that would benefit Ubuntu Touch in the long run if it were more "traditional Ubuntu" on a phone?
Based on the reactions to comments that I recently posted in the "The road(map) explained" thread, what you (and I) suggested doesn't seem likely, or at least not likely in the near future. However, Manjaro Lomiri may fit your needs.
I concluded my previous post with the following:
But let me reiterate: I don't work in software development. So I'll defer to the experts.
If what I'm proposing is a bad idea (and most who are actually working on the project seem to feel that my idea is a bad idea), please feel free to ignore me. No hard feelings from me. And whatever path you choose, I'll remain a fan of your work and will continue wishing for your continued success.
Honestly, I figured that, in view of my overtly conciliatory remarks, our discussions on this topic would have concluded.
Even so, I was not surprised (and was not offended) when another participant directed toward me a few additional arguments in support of his position.
Regarding his additional comments, I did not respond to them because I wanted to give him the last word in the discussion between him and me.
Then you, @Flohack, directed toward me a comment that included the following:
we will not abandon Android devices to redirect all forces on Pinephone.
To be clear, no, I did not suggest that UBports should "abandon Android devices to redirect all forces on Pinephone." Rather, I wrote:
I'd suggest bringing your Halium-based builds to a "good enough" state on a few core device as soon as practicable, and then redirecting the majority of your resources to PinePhone development for the next few months. By the time the PinePhone is in better shape, maybe (if lucky) the "GSI-esque" approach will be in better shape, potentially obviating the need for much the work that otherwise would have been done between now and then.
Emphasis added.
I hope the above clarifies the record.
Regarding the remaining comments that you directed toward me, rather than address them, I'm giving you the last word in this discussion between you and me.
Of course, if you want me to address the remaining comments that you directed toward me, please feel free to respond. I'm happy to oblige.
Regards,
GizmoChicken
@Flohack said in The road(map) explained:
If we bring Lomiri to 20.04 base it must also work for the Android devices. We are not going to maintain 2 distributions. So its far more work than just getting Pinephone adaptions in, we also must make 20.04 customized with a ton of stuff that enables Android devices.
Understood. And, yep, developing two distributions (at least initially) is exactly what I was proposing, namely developing one distro for the PinePhone and one distro for Halium-based devices That is, I was proposing:
For the next several months, developing Manjaro Lomiri and Ubuntu Lomiri in parallel, which I hoped would speed the process of bringing Ubuntu 20.04 (and other upstream goodies, like systemd, etc) to the PinePhone, and which I hoped would also lay the groundwork for adding back Touch at a later time (probably in a several months); and
Continuing on with your current Halium-based builds for Android.
But to be candid, with regards to your efforts on Halium-based devices (and I realize that I'm risking receiving some anonymous s for this statement), if asked (which I haven't been ) I'd suggest bringing your Halium-based builds to a "good enough" state on a few core device as soon as practicable, and then redirecting the majority of your resources to PinePhone development for the next few months. By the time the PinePhone is in better shape, maybe (if lucky) the "GSI-esque" approach will be in better shape, potentially obviating the need for much the work that otherwise would have been done between now and then. But again, I realize that this last bit of my proposal (related to near-term efforts for Halium-based devices) will not be well received by most of the community.
@dobey said in The road(map) explained:
There are others doing the majority of the work, and not core UT developers. This is not the case when talking about Ubuntu 20.04 migration for UT itself.
Yep, that's pretty much what I understood the case to be. And that's also pretty much why I figured "that developing Manjaro Lomiri and Ubuntu Lomiri in parallel [with those bringing Lomiri to Manjaro] could speed the process of bringing Ubuntu 20.04 to the PinePhone. Then, once the kinks had been worked out of the Ubuntu Lomiri build for the PinePhone, the remaining Touch components could be added back [by core UT developers]."
But let me reiterate: I don't work in software development. So I'll defer to the experts.
If what I'm proposing is a bad idea (and most who are actually working on the project seem to feel that my idea is a bad idea), please feel free to ignore me. No hard feelings from me. And whatever path you choose, I'll remain a fan of your work and will continue wishing for your continued success.
@alan_g said in The road(map) explained:
I work in software development, but I'm sure it happens in many other fields too that there are frequently more good ideas than resources to put them into practice.
Yep, although I don't work in software development, my field also suffers from similarly limited resources.
But in all seriousness, I had hoped that I was proposing an easier/faster approach that would require less work, at least up front. But as I mentioned, I don't work in software development. So I'll defer to the experts.
Hi @alan_g,
Thanks much for the reply. Much appreciated!
What prompted me to post the above was that, given the recent Manjaro Lomiri builds for the PinePhone (with significant input from @mariogrip), perhaps a similar approach could be applied to create an Ubuntu Lomiri build (based on Ubuntu 20.04) for the PinePhone.
That is, I hoped that developing Manjaro Lomiri and Ubuntu Lomiri in parallel could speed the process of bringing Ubuntu 20.04 to the PinePhone. Then, once the kinks had been worked out of the Ubuntu Lomiri build for the PinePhone, the remaining Touch components could be added back.
But from your reply, I'm guessing that's not such a good idea.
@poVoq said in The road(map) explained:
And I would like to add this related discussion/rant to it:
https://forums.ubports.com/topic/4648/what-do-you-think-use-only-lomiri-as-poweruser
@mariogrip and/or @UniSuperBox and/or @dobey and/or @Flohack and/or @NeoTheThird (and/or others):
I fully support UT and appreciate the many benefits that it brings. Even so, I'd like to propose that the UBports devs consider an approach similar to what @poVoq proposes, namely:
Please consider offering a highly experimental (extra-edgy?) "Ubuntu Lomiri" build for the PinePhone that's based on nearly stock Ubuntu 20.04, but otherwise highly similar to "Manjaro Lomiri" build.
Although I agree with @poVoq's notion that many "power users" would appreciate such a build, that's not among my top reasons for requesting one. Rather, my top reasons reasons for requesting such a build for the PinePhone include the following:
Creating such an "extra-edgy" build based on nearly stock Ubuntu 20.04 would necessitate (and hopefully facilitate) a move from upstart to systemd.
Once the move to systemd is complete, snapd could be supported.
Having official snapd support for a PinePhone build would benefit those who wish to repackage clicks as snaps, and then test those snaps on a PinePhone, thereby likely accelerating efforts to repackage clicks for future βcross-platformβ use.
Being based on nearly stock Ubuntu 20.04, such an "extra-edgy" build could be used as a platform onto which various aspects of UT (including aspects that must change before upgrading to Mir 2.1) could be tested individually (before being tested on a full "edge" build), which could be helpful when attempting to "walk up the stairs" associated with rebasing the full UT stack to 20.04.
I'm itching to purchase the latest PinePhone Community Edition w/ Manjaro preinstalled
But if given the choice, I'd prefer to purchase a next generation PinePhone Community Edition w/ UBports UT preinstalled, especially if it were to ship with the full Yumi mascot printed on the back cover and some (maybe about $10) of the proceeds were to benefit UBports.
Question: Can you share any info regarding if/when a next generation PinePhone Community Edition w/ UBports UT preinstalled will be available for purchase?