Life with BQ4.5 after 20.04
-
@applee And that is the good answer and the answer I got from the Q&A sessions on YouTube. It is just a shame that these devices are not like PC's, where although things aren't the same, there is a kind of standard, i.e. x86 CPU's, RAM etc. so a lot of stuff at the front end works (or gives a damn good appearnce of working).
I also got from the Q&A is the biggest issue is having the right people and time. We all have lives and with all that has been done with UT on peoples own time has been absolutely fantastic. Unfortunately at the moment my time is limited and concentration is a struggle, if I could contribute more I would, I have three devices lined up to port without the installer, so I can start getting a better feel for it. -
@mrt10001
With all due respect, your believes about desktop or laptops is wrong.
There is no standard thing, it's just a traditional computer is less complex than a mobile phone.There is rarely support for fingerprint readers on laptops for example.
And what is considered standard on a phone is far from usual on other computer stations like GPS, 2G, 3G, 4G (and now 5G) modems, accelerometer, ...Laptops and desktop computers are simpler and the user base is way larger then for the mobile platforms.
This explains the feeling that PC are well supported while phone and tablets are not.The reality is that manufacturers mostly don't care and support for Linux is minimum.
Drivers may exist but are rarely open sourced neither is their API available...
This problem has seen no real improvement since the begining of Linux and only a faster and stronger community and some big company's policy improved the situation for end users.Hopefully Pine64, Volla, F(x)Tech and others will see the benefit of working with the FOSS communities.
-
@applee said in Life with BQ4.5 after 20.04:
The first one is the list given by Dalton is not a decision made or something definitive for other phones.
If that is true Dalton should either retract or amend the statement. He was clearly under pressure at the time, but the wrong information is worse than no information.
-
@cliffcoggin The way I understood those words are "these devices have porters we know, so we're pretty confident that they will get the needed attention". Hence the last on the list being "Anything else people come in to do". I don't think they can really say more, because they don't know more themselves.
The thing is just that we know it's gonna be a pain for non-Halium devices, because they've already explained that in a previous Q&A. And frankly, if I were to spent time porting, I'd probably focus on a different, more available, device myself.
I won't even be disappointed if the device turns out to not be supported any more. I'm very happy that it lasted so long and I think that's a wonderful achievement on behalf of everyone involved!
-
As @spctrl mentioned, the list given by Dalton is not a death penalty for other phones.
And that's what I meant in my sentence...The discussion continued and started at minute #38, a more open answer was made by Florian.
So focus from the foundation is on those devices to MAKE Ubuntu Touch 20.04.
The devices that will benefit from it and can handle the changes need porters willing to do the necessary job which is unknown at the moment (the workload AND the porters). -
@applee I appreciate that lack of suitable personnel is going to affect the outcome, but given that appeals for new people to step forward and work on the project have fallen on deaf ears for the last six months, it is unrealistic to expect that situation to change in the near future. In other words the core team at UB Ports is not going to increase in the way it wants and needs in order to achieve all its goals, so some of those goals must be sacrificed. That is a straightforward management issue that should not be avoided any longer, no matter how unpopular the decision will be in some quarters.
The question of what phones will be kept and what will be sacrificed has been side-stepped for quite a while. I, and probably others here, would like some clarity in the matter. If that means my phone will die, so be it. At least I can plan for the next one once I have a firm decision.
-
It doesn't matter if there are no evolutions, new features for the first generation smartphones: what matters is that they can continue to work as much as possible, that the system can be reinstalled in case of problems, that the .clicks remain accessible, and if eventually some security-only updates can be made, that would be a plus.
-
@cliffcoggin
I see your POV.
In this case your best bet is the list given by Dalton.
But the phone you're currently using might be saved but at the moment it cannot be said because unless trying to port it to 20.04 there is no know criteria to say if it will be easy or not to maintain this phone.As for @domubpkm comment, this is also a good question.
And IMHO a better one than asking for a list of devices.
Maybe it can be asked on the next Q&A.I don't know the effort required to maintain those.
I bet clicks can be available for some time like it was before 16.04 on the open-store
And reinstalling old release is a matter of disk space as far as I can tell, ... so maybe. -
@applee I agree with what you say, but there is a larger base of phone and tablet users than PC's now, just looking at sales from DELL and HP will tell you that. I remember struggling back on Ubuntu 8.04 and early versions of Puppy compiling wireless drivers whilst having Windows crammed down our throats as the best thing ever, and more recent with Broadcomm drivers. Now a lot of stuff due to what has gone on in the past, private enterprise and some manufacturers, PC support has improved massively.
The same should be happening with mobile devices, but alas manufacturers won't do it unless there is Government intervention to force the initiative of longer device life span , so you end up with Pine and Volla trying to compete in a saturated market that is governed by two companies, Apple and Google. Microsoft were late to the table and look what has happened there.
The reason why I say computers are standard as such, is I can take my old Intel P4Q6600 setup and install Linux or Windows 10 on it and it works. I can install Linux on an old Intel Macbook, it works.
I know tablets and phones are different to a PC or notebook, experience and coming here and reading up on porting has told me that. I do not want to see UT go the way of the Windows phone or be forgotten about and become extinct. I will support it to the best of my ability. -
@mrt10001 said in Life with BQ4.5 after 20.04:
I do not want to see UT go the way of the Windows phone or be forgotten about and become extinct. I will support it to the best of my ability.
Quoted for truth and for displaying a great mentality.
-
@spctrl Keeping such old devices is a waste of time and money. A Bq will not give you the satisfaction of use of a Pixel 3a, Xiaomi , Fairphone , Oppo or a Vollaphone, change mobile ,use it with the latest Ut features and keep that jewel, be proud to have the first mobile with Ubuntu touch, mine is already dead.
Regards...
-
@josele13 said in Life with BQ4.5 after 20.04:
Keeping such old devices is a waste of time and money.
Time... okay, I can see that. But money? How so?
Personally I feel that it's fine to waste time, as long as the time your waste is yours to waste.
-
I've had a similar discussion with Dalton in Telegram, because I'm working on the FM radio service and getting it to work on the BQ devices requires a new kernel for them, and this led to a discussion about what we can do for them.
I'm certainly willing to spend some of my time to keep these devices up, but that might not be enough: from the UBports Foundation point of view, supporting a device means (and here I might even not be aware of all the implications!) having all the CI machinery to generate the images for the updates, not to mention the time spent by humans for bug triaging.
I guess that if we could reduce the involvement of the UBports Foundation to "just" produce a unified armhf rootfs for all these devices, that would be much easier for them, and we could probably expect a relatively high level of quality. But that means that the device maintainer would have to take care of producing the OTA images and diffs, and provide storage for them. GitLab CI can certainly help, but it's clear that the amount of work that would fall on the shoulders of the device maintainer (at least initially) is huge.
Do we have a team of volunteers, who do understand enough of the OTA machinery to setup a similar project, which might or might not be hosted by the UBports Foundation? I'm certainly willing to help, but it's not something I can drive myself. And I don't think we should ask anyone who's actively working in the Foundation to spend time on this.
If we manage to form a group, and find someone willing (and capable) of leading the project, then there's some hope. Otherwise, well, I guess these devices will have to live with Xenial for how long they can.
-
@moem The Bq and other older phones will not support the features of ubuntu 20.04, you will pay a developer to adjust the kernel ... then it will not work half of the apps and not to call, it has no VOLTE,
You have spent the money..
-
@josele13 Ah, you mean 'to keep the device supported', not just 'to keep the device (and eventually use it in its unsupported state)'.
Thank you for making that clear. -
@spctrl said in Life with BQ4.5 after 20.04:
In the last Q&A Dalton gave a list of devices that will be supported with UT based on Ubuntu 20.04[1]. Unsurprisingly, the BQ4.5 isn't in that list.
I think all BQ devices will become EOL and that's is just fine, but what about the rest ?!
I think the development team has done a great job giving us a supported and well working 7 year old device. I for one thank them for that.
+1
But now that this support will most probably end, the question is : What now?
Well, I thought the following would be possible :
- Keep using the 16.04 LTS release without OS updates/upgrades.
- Keep using the apps that will still work with the 16.04 LTS as long as they do...
Basically what I am doing with my current Android based ZUK Z2 Pro phone
On the one hand I want to keep using UT because I really like it. On the other hand, I don't want my phone to be left in a drawer somewhere collecting dust, so what else can we run on it after the update to 20.04 happens?
You can't use anything else because of the same reason you won't be able to upgrade to 20.04 LTS Release : The damn old MediaTek SoC and all the negative stuff that comes with the fact it's a MediaTek SoC
I looked around a bit, but I don't really see options honestly.
Because there are no options!
Eventually it wont be (easily) possible to install apps (unless maybe the click-packages will be kept available somewhere online and we can download and install from there), and it may not be (easily) possible to install UT back to the device (unless the images and instructions are kept available somewhere).
You could check if you can boot TWRP one time and then Image your phone so you have a working backup!
I also looked around for other OS'es I know about, but none of them seem to have a port for the BQ4.5.
YUP!
I looked for the following, but don't see ports for Lineageos
(Besides, I'm unsure how well this would work on an Ubuntu edition device since it doesn't have the Android buttons),The buttons should work but they don't have a LED that shows which button does what!
I have been running Android 5.x for a while after that cruel Canonical April 1st announcement
PostmarketOS, SailfishOS, LuneOS, Manjaro and Mobian
That doesn't leave much options of course. Maybe someone has other OS'es or ports they know of that can run on the BQ4.5? What are you planning to do once support ends?Like I said : NOPE.AVI
@applee said in Life with BQ4.5 after 20.04:
There is rarely support for fingerprint readers on laptops for example.
I think that depends on the brand that is used by the manufacturer of the laptop ?!
And what is considered standard on a phone is far from usual on other computer stations like GPS, 2G, 3G, 4G (and now 5G) modems, accelerometer, ...
Laptops with a modem are very common as long as you stay away from the consumer stuff and go towards professional/enterprise models
The reality is that manufacturers mostly don't care and support for Linux is minimum.
Drivers may exist but are rarely open sourced neither is their API available...
This problem has seen no real improvement since the begining of Linux and only a faster and stronger community and some big company's policy improved the situation for end users.AMD and Intel have pretty much changed that completely and are now the two brands you really want to buy in case you are a Linux user
Nvidia however is on the edge of getting deprecated and even banned in some cases like the LibreELEC project for example!
Hopefully Pine64, Volla, F(x)Tech and others will see the benefit of working with the FOSS communities.
Pine64 does that already I think ?!
The other two however... dunno... seem to be more Android focused than non-Android ?!
Especially F(x)Tech and the horrible mess that their company is for example RMA wise... brr...@cliffcoggin said in Life with BQ4.5 after 20.04:
That is a straightforward management issue that should not be avoided any longer, no matter how unpopular the decision will be in some quarters.
To be honest :
I think UBports has a managemend issue in general :
- They need to have some kind of plan when it comes to porting to certain phone models for example!
At the moment it seems all a bit random ?! - Details about which phones will be compatible with 20.04 LTS are still unavailable...
- etc...
Is there even someone in their team to manage the whole project ?!
-
@nero355 said in Life with BQ4.5 after 20.04:
They need to have some kind of plan when it comes to porting to certain phone models for example!
At the moment it seems all a bit random ?!Well, most of the porting is done by the community, that means by volunteers, to their abilities and at their leisure. You can't really plan for what volunteers all over the world may or may not be willing and able to do; they're not employees after all. In other words, from its very nature, it will always be a bit random.
On a strictly personal title: can you please refrain from telling the team what they need to do, must do or have to do? It sounds so demanding.
I know you probably don't mean it like that but it does come across that way. -
@moem
So all porting is done by the community and none by the UBports developers ?!That would explain a lot!
But it does create a large issue : The purchase of a certain phone becomes a gamble and you can't plan ahead when you buy a certain phone!
Buying second hand phones isn't a problem, but it needs to be a bit reasonable because of the whole battery issues part...
Do you see yourself buying a phone that's older than 2 or 3 years ?!
That's basically creating a challenge for yourself... -
@nero355 said in Life with BQ4.5 after 20.04:
So all porting is done by the community and none by the UBports developers ?!
Please read what I wrote. Not all porting, but most of it. And that explains why the devs cannot guarantee what the porters will or won't do, and also why they cannot come up with a reliable list of devices that will definitely remain supported. They can only tell us what they, themselves, have planned.
Personally I have never bought a phone that was younger than three years. My current daily driver is from 2016. We're all different.
-
To be honest :
I think UBports has a managemend issue in general :
- They need to have some kind of plan when it comes to porting to certain phone models for example!
At the moment it seems all a bit random ?! - Details about which phones will be compatible with 20.04 LTS are still unavailable...
- etc...
Is there even someone in their team to manage the whole project ?!
I think the reality is much more complex than that.
Our core team collaborates mainly in open discussions so that everyone's work is as effective as possible.The functioning of UBports is not comparable to that of a traditional commercial company based on performance and profit.
- They need to have some kind of plan when it comes to porting to certain phone models for example!