Hey everybody! My name is Richard but you'll probably see my on here as rchar66. I am a Product Designer by trade here in Milwaukee Wisconsin. I've been working at several companies over the years as a Product Designer now for the past 31 years. Designing all kinds of products from Stereo Headphones, Electrical Motor Components, Interior and Exterior Lighting, Food Service and Medical Carts. And now for the past 10 years I have been designing several different kinds of unloading mechanisms for covered hopper cars in the railroad industry.
My first experience with computers was in the early 1980's when I got my first computer, a Timex Sinclair ZX81, which I still have and it still works! I had to keep it because it was the first time I did some hacking and had to take a full size keyboard and re-wire it to make it work with that computer. The original keyboard eventually failed and beacuse it was on of those thin membrane keyboards and eventually failed from so much use.
After that computer I moved up to a Commodore VIC20 and then a Commodore 64. I used those computers a long time and had a lot of fun with them. Eventually I started using an Intel based PC, at first with just DOS and then Microsoft WIndows. After being completely fed up with dealing with all the issues of Windows, I started reading about Linux.
My first version of Linux was RedHat 5.2. I was able to get it installed but knew nothing about Linux and struggled with using Linux all together. I ended up not really ever using it, but played around with it here and there.
Then a few years later, I found Mandrake Linux. I had read a few articles about it and liked how it looked and decided to give that a try. I decided to install it on a brand new laptop that I bought. I figured I would do a fresh clean install and force myself to learn how to use Linux this time. And I'm glad I did! I started learning how to work on the command line and how to do a "hacking" to make the WiFi drivers work. It was fun and I actually was able to use the laptop for a lot of things and I was learning how Linux worked!
It was a few years after that when I had read about Ubuntu. I wasn't really interested in using Ubuntu, but Mandrake had become Mandriva, I was starting to have some small issues making things work after running some updates, so I thought, why not give Ubuntu a try? And the rest is history as they say.
After starting to use Ubuntu since version 7.04, I am now using 16.04 LTS on 2 System76 Meerkats, 1 is used as a desktop computer, the other as a HTPC on my TV, my laptop is a System76 Lemur and then of course I have my BQ M10 FHD tablet that came with Ubuntu Touch and now I have UBports on it.
From starting to use that Timex Sinclair ZX81 (at the age of 16) to logging in to local BBS's here in Milwaukee with my Commodore 64 to using DOS & Windows on Intel PC's to using Linux now (at the age of 51), I have seen a lot of different computer systems and have learned a lot! And it all of it has been fun! I wouldn't change or trade it for anything else.
So I basically started over, after I deleted the code I had, I was getting errors with the repo sync cause the repo I am using had a couple changes that I had to chase down to get the repo sync to work. I get it to sync, it generates hybris-boot.img and system.img after i type "export use ninja false" (or something similar, not in front of PC atm" so now my device just reboots, not sure where to go from here cause the kmsg when I read through it said it was booting linux like before, and if I try "adb pull /proc/kmsg kmsg" it just sits there pulling data until I either cancel it or disconnect it. Ill post the kmsg when I get a chance, but I dont think it will be of much use. Im starting to feel like every step forward puts me 3 back, maybe deleting rootfs.img and see if it keeps rebooting? I really dont know what else I can do besides that. @doniks is there a working plasma rootfs? The script in your thread doesnt wanna work for me.
At the moment I am testing a Jabra Drive. So this is a very standard car kit. No telephonebook or other fancy stuff. Only phonecalls. For now it looks good. It connects very fast. And the sound works!
But the first time I connected the device everything went very smooth. After someone called me the trouble began. Could not connect anymore. Pushing the button (for answering a call) I could only see the device connecting and then it was disconnected again.
So I tested a lot of things with the phone and the Jabra Drive. Nothing worked. Finaly I pushed the button again, for a very long time. Since then, everyting is fine again!
The most important thing to me is privacy. Not to be in the hand of Google or apple or windows or anyone else.
It haven't to be mainstream, but it have to respect me.
It is also important to me to use my device as long as I want, secure. And not have to by a new device. (I know this is kind of not realistic because it is in the nature of the things that operating systems need more powered devices when the develloping is going on)
In this context a verry huge thank you to the people of ubports and halium.
@sverzegnassi The new UX default Scope / screen mockup looks very nice.
Nonetheless, even though that the Scopes idea will be dumped, I would expect that we would like to show at least same information as before on the UX default screen. Meaning we will keep the function code of the Scopes and will throw away the UX parts.
So, when would you expect to get the new UX default screen running? How would we migrate from the Scopes to the new screen causing as less as possible loss of functionality (since at least IMHO some of the functionality of the scopes is really helpful)?
@vandys Of course andbox never can be come a mandatory part of the system, it is just a sandbox, if it ever works, to run non-native applications. Like Wine in Linux, it you need an Android app for your job and you can run it in andbox you may carry a UT phone around, otherwise maybe you can't, unless you run around with two phones. But I would never advocate to make apk executable files native in UT.
@doniks Thank you for your reply. In every log for desktop application (like application-legacy-container-identifier_firefox_0.0-.log) I have got this:
Fatal server error:
(EE) Failed to connect to Mir: Failed to connect: not accepted by server
but, also sometimes a "charging ??/100" flashes up on the screen (rest is always black), and sometimes the LED starts to light green.
The USB Tethering seems to not fire up completly though, atleast i dont get any connection via anything to it.
The debug mode works still though.
What would also help, are good man pages, docs and online helps. My favorite SciFi author Stanislaw Lem said something like: Nobody reads anything, who reads does not understand it, and who understands will forget it (loosely cited). Nowadays I would add: Nobody writes any man pages.
@Flohack Well, I'm not worried by Qt itself: it's generally well-documented (property and method deprecations too), so anything can easily (in general) be set up to prevent issues.
The problem comes when we take in account UT-specific code, which makes usage of Qt private imports. I see, running 'grep' on my local folder where I keep all the UT code, that more than 10 components depend on them - including Unity8, the web browser, the Ubuntu UI Toolkit, the Ubuntu keyboard, and some Mir helper.
It means this software should be heavily tested in order to check if there's any regression. This is what Canonical used to do anytime they were moving to a newer version - IIRC they had to fix a few things when they moved to Xenial which uses Qt5.6.
A (partially) good news is that everything should have been already tested on Qt 5.6 and it should just work "out-of-the-box". Anyway I don't think there's any value in moving from the current patched version of Qt 5.4.x to another - as long as we stay on vivid, Qt 5.4 is not the problem.
I think this should be one of the main discussions after we've started to work on Xenial. Qt version, UITK, Unity8, Mir, and the package format are things extremely related each other. The only thing that I can say for sure is that it wouldn't be a problem if we were on Snaps, Flatpaks or Appimages, since they bundle a specific version of the required libraries... :/
Thanks guys for all your posts and words of help. I have over the last few days, been able to get UBPorts on my M10 (after a lot of trying) and now I have r1 under Settings > About >Build Number. It does take a long time to boot up and sticks on the 'Powered by Ubuntu' screen for around 3 minutes, then I see the U|BPorts logon with the flashing dots.
I must say that I was hoping to have more visual ways to tell that I was on UBPorts though. After the first boot up I checked the Settings, but could not tell if I was in UT or U|BPorts, so I rebooted to check that I had the UBPorts logo on boot. To versify the update had worked correct. We need to make U|BPorts look different, so you can tell the difference.
Initially I emailed Marius from the MDT site. Thankfully he replied and gave me the following link (sudo snap install magic-device-tool --devmode). I removed my previous version of MDT and installed the devmode version. This found my device and started the porting process. However, after it had finished I looked and it had installed the previous (clean) version of Touch.
So I then went on to the devices.ubports.com site and followed the 'Install using system-image server' method. This worked and now I am running UBPorts. This means that I can have Dekko 2, winch I really like.
Thanks again for all your help and thanks to Marius.
Looks like your connection to UBports Forum was lost, please wait while we try to reconnect.