 anyone with MX4, can you confirm any layout issues on TELEports? I notice weird things on mine in the past days so it might just be on me....
 Any one ported any good games lately
[04:17] <ubptgbot> earlyHARDCORE was added by: earlyHARDCORE
[12:49] <ubptgbot> Nuno Rocha was added by: Nuno Rocha
 @thesynthwhosleeps [Any one ported any good games lately], they are not so recent - but I like t-tris, Pathwind, Snowball World, Halloween 16, FourinaRow2, Mastermind, Frogger, Asteroids, UBports Netwalk, Mastermind, Falldown, Harbour Aircraft War
 hi, here is the matrix for Bridge Ubports French :    … #telegram_UBports_French:t2bot.io
 no, that's just a randomly created group because someone used a puppet account on t2bot. it's not a proper bridge
 @jimmy_UbunTouch
 ok
 if the french group wants the proper bridging, please talk to @imraniqbal and @wayneoutthere about getting it set up there
 @Sconio [ok], @wayneoutthere has the keys to Yumi on the Matrix side (necessary for getting everything in place).
 I'm looking for a tutorial of Clickable whith Python.
 Any update of OTA-10
 it's still being released today afaik
 @dohbee [it's still being released today afaik], Thnx 😀
[14:21] <ubptgbot> Pad1a_evil was added by: Pad1a_evil
[14:31] <ubptgbot> <mark alexa> What changes we can expect ?
 @mark alexa [What changes we can expect ?], https://ubports.com/blog/ubports-blog-1/post/call-for-testing-ubuntu-touch-ota-10-238
 ```No Github blocker, Promoting images … last ota version was 9 … Promoting bacon to ubports-touch/16.04/stable from ubports-touch/16.04/rc```
 oh boi here we go
 hehe good luck
 Oh, it's done. Update phased to 1%. Very few devices will get it now. Now I'll start clean install and upgrade testing.
 \o/
 okay my 1 week wait starts now.....I'm getting used to it 😂
 Nah, I'm going to 100% as soon as I'm confident it's solid.
 If you wait a week after that, it's your fault
 oh so you have control with the phase? you playing god now? LOL
 oh well, I really wish it fixes all the weirdness I'm seeing with my MX4 lately.....
 @Javacookies [oh so you have control with the phase? you playing god now? LOL], Well there's a cronjob but it doesn't work right, so I just do it
 I have a much more reliable schedule, apparently
 We've had enough discussions about not phasing any more, the decision was indeed to not do it.
 So no more phasing. Just 1% for testing and then full bore.
 oh I see, I missed that discussion....and I guess it's fine
 the 1% is still random right?
 Yes
 Because 0% == 100% and we're not making that mistake again
 @UniversalSuperBox [Because 0% == 100% and we're not making that mistake again], Please ping me later to make a story for OTA notifications. Me and @dohbee should get this working finally ;)
 @Flohack [Please ping me later to make a story for OTA notifications. Me and @dohbee shoul …], uh... ping?
 We un po' di gnocca qua?
 @UniversalSuperBox [uh... ping?], This is not later 😆
 @Flohack [Please ping me later to make a story for OTA notifications. Me and @dohbee shoul …], Uh how bout now?
 In pubüic transport but soon(tm)
 Is the UBports Matrix server down?
 @Cesar_Herrera [I'm looking for a tutorial of Clickable whith Python.], With `clickable create` you get a template, which should be a good starting point.
 @Cesar_Herrera you should also find more help with development in https://t.me/UbuntuAppDevEN
 https://en.wikipedia.org/w/index.php?title=PVRTC&diff=prev&oldid=911855931
 @jonny [With clickable create you get a template, which should be a good starting point.], I've seen the number 3, but it's not enu
 enought for a dumb like me.
 @jonny [Is the UBports Matrix server down?], Nope afaik
 [Edit] enough for a dumb like me.
 @Flohack [Please ping me later to make a story for OTA notifications. Me and @dohbee shoul …], I was thinking of asking about this 😁
 @advocatux [Nope afaik], Weird. Can't connect from Riot, but with FC it works.
 Alright, all update tests fine on my devices, I can update to and from OTA-10. Let there be OTA-10!
 Angels singing all over the place
 That was just silly, I don't have a god complex. Really.
 Feel like I need to give that disclaimer
 Hah don't worry
 Just rewatched the Ubuntu Phone Industry Proposition video, almost shed a tear
 Ubuntu Touch OTA-10 has been released, featuring hardware compatibility improvements, location service modifications, and more! You can get it now on your supported device by heading to Settings -> Updates (all your apps must be up to date first). … Don't have Ubuntu Touch on your supported device yet? Check out https://devices.
[17:32] <ubptgbot> ubuntu-touch.io! … https://ubports.com/blog/1/post/239
 Good to hear that!
[17:34] <ubptgbot> TambahRam was added by: TambahRam
 Neeeeeis!
 I would like to talk to someone who could help me clearly understand how much money would be needed to develop a mobile Ubuntu, without any limitations, and be able to run apps from both GPlay and AppStore. Someone said 1Bn$. Since a lot of folks are dissatisfied with Goog, Fb, App, etc. I think they would support such an initiative. Th
[17:53] <ubptgbot> anks!
 @mihaisuta [I would like to talk to someone who could help me clearly understand how much mo …], that $1B is not far off
 but running any apps from gplay and apple app store is not possible
 @dohbee [that $1B is not far off], Good. So we need to see how we can gather this much
 but one would't need to, with a fully funded UT development as we'd have the resources to get the big services to play in our sandbox
 @mihaisuta [I would like to talk to someone who could help me clearly understand how much mo …], Anbox support to allow Android app compatibility is being worked on already though - without any of that hypothetical Billion Dollars.  However - the idea for "without limits" is still not realistic regardless of how much money you throw at
[17:56] <ubptgbot>  the problem.
 @mihaisuta [Good. So we need to see how we can gather this much], win the powerball 10 times
 @TotalSonic [Anbox support to allow Android app compatibility is being worked on already thou …], This is good news
 Nice ice
 I would really like to fully understand the issue regarding funding. I wish to have alternatives. I am looking at the new trend in automotive and Android Auto is taking over
 OTA-10
 more realistically, if i personally got $1M handed to me, it would let me buy my freedom, and i could spend a lot more time working on this sort of stuff
 @mihaisuta [I would really like to fully understand the issue regarding funding. I wish to h …], you can contribute today if you wish - https://ubports.com/donate
[17:59] <ubptgbot> AyraHikari was added by: AyraHikari
 @dohbee [more realistically, if i personally got $1M handed to me, it would let me buy my …], All at once or could be in monthly instalments? 50k a month, plus a team of your choosing for say couple years, what could be achieved?
 @mihaisuta [All at once or could be in monthly instalments? 50k a month, plus a team of your …], all at once, and that would be me personally, not to fund employing a team of developers.
 @dohbee [all at once, and that would be me personally, not to fund employing a team of de …], And the team? What would that mean in terms of $? A team that along with you could get it further, get it done?
 @mihaisuta [And the team? What would that mean in terms of $? A team that along with you cou …], i don't know what other people need to be free from whatever employments and debts take up their time to develop things. and i'm not looking to tie anyone down with more of that, to develop a free phone OS
[18:05] <ubptgbot> <John (Marlin)> It would be nice if a benefactor decided to fully fund the project and give it the resources to do as much as Google.
 but if you know some benevolent multimilionaire/billionaire angel willing to gift me $1M, well you know where to find me
 @John (Marlin) [It would be nice if a benefactor decided to fully fund the project and give it t …], Goog invested 22M$ in KsiOS and its the most used in India. Lets say there are a few benefactors. What could be done with 20M?
 @dohbee [but if you know some benevolent multimilionaire/billionaire angel willing to gif …], This millionaire would ask the same questions as i do.
[18:11] <ubptgbot> <John (Marlin)> @mihaisuta [Goog invested 22M$ in KsiOS and its the most used in India. Lets say there are a …], Google paid more than $50 to buy Android, Inc, and they've put a lot more into it since then. But surely $20M would go a long way towards lifting Ubuntu Touch.
[18:11] <ubptgbot> <John (Marlin)> @mihaisuta [Goog invested 22M$ in KsiOS and its the most used in India. Lets say there are a …], [Edit] Google paid more than $50M to buy Android, Inc, and they've put a lot more into it since then. But surely $20M would go a long way towards lifting Ubuntu Touch.
 @mihaisuta [Goog invested 22M$ in KsiOS and its the most used in India. Lets say there are a …], "what could be done with $X?" is almost always the wrong question to ask. because it's a question with the premise of "how much more can i make, by giving you $X?" rather than "what could you accomplish if you were totally free?"
[18:12] <ubptgbot> <John (Marlin)> Well, it's a payroll multiplier. How many engineers can be employed at an annual salary of $X with a donation of $Y.
 @dohbee ["what could be done with $X?" is almost always the wrong question to ask. becaus …], I am trying to be realistic here. The question could be rephrased as: if i can put down 20M, on whos table should i put them and what can I expect after spending them?
 @John (Marlin) [Well, it's a payroll multiplier. How many engineers can be employed at an annual …], Immediately bringing on a bunch of engineers does not magically make everything better, though. Too fast of growth will bankrupt any team as fast as not having money will.
 @UniversalSuperBox [Immediately bringing on a bunch of engineers does not magically make everything …], Agree.
[18:15] <ubptgbot> <John (Marlin)> @UniversalSuperBox [Immediately bringing on a bunch of engineers does not magically make everything …], The Small Business Administration says most new businesses fail due to underestimating operating costs for the first years.
 @mihaisuta [I am trying to be realistic here. The question could be rephrased as: if i can p …], The UBports Foundation presumably, once all the setup for that is  completed. But if it's in exchange for an expected amount of work to be completed in an expected amount of time, with some legal protection to have the money returned, rather th
[18:15] <ubptgbot> an just a donation to let us do the things we think are best, it's a lot more complicated, and probably wouldn't actually help the project much
 though, a donation that large would also likely be a huge burden on such a small non-profit org, just from the tax perspective and such.
 It's designed to be a much larger non-profit org and everything should be in place to handle that.
 @dohbee [though, a donation that large would also likely be a huge burden on such a small …], Well such things can be easily arranged
 Including contacts to resolve that kind of problem
 @mihaisuta [Well such things can be easily arranged], please arrange such a donation then. :D
 investing like that usually wants something in return - data, metrics, subscriptions
 @dohbee [please arrange such a donation then. :D], I am in the VC/Investment business. I can tell you that there are piles of money sitting without any purpose. However, the people sitting on those piles want to hear a story. More precise, a story they can relate to. I can tell this story if i understand it well enough :)
 me whispers "desktop mode"
 Okay, do we start the story at "Have you ever been out on the street talking about paper towel, then started seeing ads for paper towels?" :)
 @dohbee [please arrange such a donation then. :D], [Edit] I am in the VC/Investment business. I can tell you that there are piles of money sitting without any purpose. However, the people sitting on those piles want to hear a story. More precise, a story they can relate to. I can tell this story if i understand it well enough. The goal
[18:37] <ubptgbot> of bypassing the current duopoly concerning our digital lives keys (smartphines) is quite high in my list.
 @mihaisuta [I am in the VC/Investment business. I can tell you that there are piles of money …], the problem with VC/investment is that they expect a financial return on that investment. is it clear that a donation to a non-profit foundation, versus starting a business for profit, is acceptable for that?
 Thing is, if you're in the business than you know what they want to know better than we do. And you know what they want in return better than we do. Thing is, I'm not particularly interested in running this project as a Silicon Valley startup, or ever being near that culture. I hope I speak for others too.
 @mateosalta [investing like that usually wants something in return - data, metrics, subscript …], I asked what can be generated. I want the answer from those who know. Its not my business so would be hard to come up with a relevant request.
 If you really do wish to talk business, I know exactly who you should go to. I can send you to them by email or Telegram, if you like.
 @mihaisuta [I asked what can be generated. I want the answer from those who know. Its not my …], we specifically won't sell user data. and we specifically don't want to run a for-profit business to build UT
 @UniversalSuperBox [Okay, do we start the story at "Have you ever been out on the street talking abo …], This is frightening. Especially for our kids. Find it hard to explain the fenomenon without sounding paranoid
 @mihaisuta [I asked what can be generated. I want the answer from those who know. Its not my …], well the answer is probally nothing. since we dont collect, and users expect that
 in fact, we try to avoid any semblance of user data being collected. so we don't have concrete numbers for our user base, for example
 @dohbee [the problem with VC/investment is that they expect a financial return on that in …], Investors also put their money in deep research, with a time horizon of 10 years or more.
 @UniversalSuperBox [Thing is, if you're in the business than you know what they want to know better …], I was hoping you don't want that. If you would than this project would be dead already. I am thinking more like a research institution of some sort
 this however might make an intresting case for certain internal business devices
 @mihaisuta [I was hoping you don't want that. If you would than this project would be dead a …], Point taken
 @mihaisuta [I was hoping you don't want that. If you would than this project would be dead a …], i can't speak for the Foundation (i'm not on the board), nor can i speak for other people, but i can certainly give a listing of the types of things i would be able to work on myself, with aforementioned lesser donation
 wayne keeps bringing up the ubuntu toaster ;)
 @UniversalSuperBox [If you really do wish to talk business, I know exactly who you should go to. I c …], I would like that. Also i would like to understand the project in depth, its needs and challenges (except money)
 Alright, I can set you up for that. You'll get a bit less of a firehose. Stand by.
 @mateosalta [this however might make an intresting case for certain internal business devices], Well, IoT is another playfield waiting to be populated. Few really know how and almost none works at the core
 @UniversalSuperBox [Alright, I can set you up for that. You'll get a bit less of a firehose. Stand b …], I really do not mind it. I'd rather have more opinions than few.
 @mihaisuta [I really do not mind it. I'd rather have more opinions than few.], Would you like me to send you the contact information directly?
 @UniversalSuperBox [Would you like me to send you the contact information directly?], However you wish
 do you need to run apt update/upgrade on the phone from time to time?
 i cant update lxc-android-config 🤔
 @marissaChan [do you need to run apt update/upgrade on the phone from time to time?], no and it is not supported. though you may wish to run it inside libertine
 @dohbee [no and it is not supported. though you may wish to run it inside libertine], ah ok
 @mihaisuta [I would like to talk to someone who could help me clearly understand how much mo …], Have u a billion to spare?
 @lsjmhar [Have u a billion to spare?], Should be handled for now. :)
 @mihaisuta [I am in the VC/Investment business. I can tell you that there are piles of money …], People sitting on piles need the money for a proctologist
 🤦‍♀️
 @dohbee [🤦‍♀️], E fibre  helps piles!
 please stop
 @lsjmhar [People sitting on piles need the money for a proctologist], Indeed :)
 Problem with mobile is accessing all those who don't have it. Investors targeting that market and it looks like KaiOS has become their os of choice.
 [Edit] Problem with money are accessing all those who don't have it. Investors targeting that market and it looks like KaiOS has become their os of choice.
 [Edit] Problem with money are accessing all those who don't have web access. Investors targeting that market and it looks like KaiOS has become their os of choice. Unfortunately!!!
 [Edit] People with money are accessing all those who don't have web access. Investors targeting that market and it looks like KaiOS has become their os of choice. Unfortunately!!!
 Cheap mobiles, building on Firefox os
 You aren't making much sense... But it's handled for now.
 I was having trouble with predictive text there.
 Investors are ignoring 're sloped countries and targeting emerging ones. They appear to have taken kaiOS as their os of choice.
 [Edit] Investors are ignoring developed countries and targeting emerging ones. They appear to have taken kaiOS as their os of choice.
 This issue is beyond OS alone, it is the system that a society has its digital life based on
 if i run the command a second time it says its already installed, but i doubt that
 [Edit] if i run the command a second time it says its already installed, but i dowoubt that
 @marissaChan [/usr/sbin/chroot: cannot change root directory to '/home/phablet/.cache/libertin …], tried to install how?
 adb -> libertine-container-manager install-package -p <any program name>
 hmm, oh you can ignore the "error" there
 it's not fatal
 🤔
 but it does nothing. and in the system settings the circle is just endlessly spinning
 yeah, the GUI for libertine still has a lot of problems
 ok upgrading my tablet now
[19:30] <ubptgbot> <Blake Carrington> Has this update resolved gps issue?
 @Blake Carrington [Has this update resolved gps issue?], depends on the specific "issuse" you have, but it doesn't make GPS perfect, or as fast/accurate as in android
[19:31] <ubptgbot> <Blake Carrington> My issue was no gps. Lol
 if you have a device with qualcomm chip, and a SIM card, it should get initial fix fairly quickly though
 Cool. That worked then
[19:32] <ubptgbot> <Blake Carrington> I am on fairphone atmosphere.
[19:33] <ubptgbot> <Blake Carrington> [Edit] I am on fairphone atm.
 A bit kate to the party, but congratulations to all on the release of OTA-10
 A bit late to the party, but congracongratulations to all on the release of OTA-10
[19:44] <ubptgbot> iholmstrom was added by: iholmstrom
 @mihaisuta [This issue is beyond OS alone, it is the system that a society has its digital l …], mind if i PM you?
 Does UT ver 53 = OTA10?
 build numbers are irrelevant. what matters is what it says in system settings
 @dohbee [mind if i PM you?], No, go right ahead
 @dohbee [build numbers are irrelevant. what matters is what it says in system settings], Where can I check for that?
 @Braillynn [Where can I check for that?], in `About` in system settings
 @dohbee [in About in system settings], So nothing specifically mentions what OTA I'm on. What exactly am I looking for?
 @Braillynn [So nothing specifically mentions what OTA I'm on. What exactly am I looking for?], there's build details somewhere under there
 right on the about screen
 assuming you are on an officially supported device
 (Photo, 1080x1920) https://irc.ubports.com/sL7UIL1f.png
 you are on RC
 "2019-W33/2" is what you have
 So is that OTA 10 then? Ive never been good at telling whats what.
 on stable channel, if updated today, it would say "OTA-10"
 OTA 10 is only on stable channel
 Oh gotcha
 RC updates are weekly and labeled as such, and devel/edge are labled with just the date, as they are daily
[20:17] <ubptgbot> Arif Emre Yerlikaya was added by: Arif Emre Yerlikaya
[20:23] <ubptgbot> <Arif Emre Yerlikaya> Hi guys I never used ubuntu touch before I'm asking you because I can't find Turkish resources
[20:24] <ubptgbot> <Arif Emre Yerlikaya> How to do install ubuntu touch for Mi 9 se
 it is not a supported device, so you cannot
 So has RC been on the equivalent of OTA 10 for the last week?
 @iamjackscompletelackofsurprise [So has RC been on the equivalent of OTA 10 for the last week?], yes
 well longer than that, because of the issues this release, but RC is always equal to the next OTA for the week prior to the release of the OTA. that's why the channel is called RC
[20:29] <ubptgbot> <Arif Emre Yerlikaya> @dohbee [it is not a supported device, so you cannot], What can I install on my device instead of android
 @Arif Emre Yerlikaya [What can I install on my device instead of android], probably nothing. maybe other android roms if any successfully ported to it. every phone requires a specific image built for it. they don't work like PCs in that respect
[20:33] <ubptgbot> <Arif Emre Yerlikaya> @dohbee [probably nothing. maybe other android roms if any successfully ported to it. eve …], Thanks bro, but I don't want to use android or ios anymore. I'm looking for linux based os instead of privacy
[20:34] <ubptgbot> <Arif Emre Yerlikaya> but it not possible :(
 @Arif Emre Yerlikaya [Thanks bro, but I don't want to use android or ios anymore. I'm looking for linu …], any of the devices at https://devices.ubuntu-touch.io/ are what's currently supported. other devices require someone to build and maintain ports for them
 Am I wrong or is the OPO's battery indicator problem even worse since OTA-10? It's always stuck at 50% even after several reboots!
 Um, no... I've got to One's. One charges to 100% with no problem and the other has a battery more like a capacitor (several seconds of battery life).
 two Ones
 Mine can't display its real level of charge... :(
 Have you replaced the battery?
 If not: have you considered it? … If so: Are you sure it was genuine?
 @dohbee [well longer than that, because of the issues this release, but RC is always equa …], Ok. Thanks Rodney, thought that was the case. Thanks for confirming.
 @UniversalSuperBox [If not: have you considered it? … If so: Are you sure it was genuine?], Nope! But I had no problem with OTA-9 other than the casual problem, I mean...
 afaik, nothing really changed in OTA-10 related to power management?
 Strange. I've done at least 10 reboots and it's always stuck at 50%...
 Did you have Anbox installed? If so you'll need to reinstall it.
 That shouldn't do this, but assume nothing
 Neither...
 Yo, Is there a brige-matrix on this channel ?
 No
 Ok
 @UniversalSuperBox [Oh, it's done. Update phased to 1%. Very few devices will get it now. Now I'll s …], 1% of what?
 @loretg [1% of what?], You're too late, it's released to all devices now. :)
 Yeah, but I mean what does the number refer to?
 When system-image starts the first time, it picks a random number between 1 and 100. The server advertises a `phase` value from 1 to 100. If the device's number is lower than the server's number, it updates.
 (so "percent" is not quite accurate)
 Assuming the distribution is truly random, 1 is 1% of devices :D
 if there were only 100 devices, and all of them independently picked a different random number when first flashed, that would be amazing indeed :)
 different random number between 1-100, that is
 @UniversalSuperBox [When system-image starts the first time, it picks a random number between 1 and …], My current understanding is "1% of the requests are served, not 1% of the devices out there are served".  Still thinking about it.
 @loretg [My current understanding is "1% of the requests are served, not 1% of the device …], it's all of the devices whose randomly selected number is <= 1
 Not quite. All devices know about the update as soon as it is released. Only those with the correct random number will choose to update to it, though.
 The server does not have any logic, it's all in the device.
 Once the number is chosen, it is static until the device is wiped or the user sets the number manually
 @UniversalSuperBox [Not quite. All devices know about the update as soon as it is released. Only tho …], Are there any numbers about the OTAs delivered during phased update?
 I don't understand the question
 the update is no longer "phased" exactly
 How many devices are updated in the 1% phase?
 it was changed directly from 1 to 100 after a quick test, so all devices can update
 @loretg [How many devices are updated in the 1% phase?], Roughly 1% of devices are eligible, however it is unlikely most of them checked in. We do not keep statistics that would tell us that information.
 @mihaisuta [I would like to talk to someone who could help me clearly understand how much mo …], tbh if we had that much money we could get the devs of android apps to develop for UT
 OK. Thanks!
 @Fuseteam [tbh if we had that much money we could get the devs of android apps to develop f …], probably not directly. we still need more core devs, and there's a lot of stuff to fix/improve before it makes sense to have a lot of thoe apps available on UT
 that's true too
 also i find it interesting that canonical historically put 32M as a funding goal for an ubuntu phone
 well it was a specifically crazy configuration, and also 7 years ago
 indeed it was xD
 does anyone know how I could get started trying to add dvorak support? I've gobe through the keyboard codebase, but the layouts seem to ve external
 Itd be nice to have dvorak for next release
[22:13] <Fuseteam> dvorak osk?
 Keyboard layouts can be found in the plugins folder: https://github.com/ubports/keyboard-component/tree/xenial/plugins
 Adding a layout goes something like this: https://github.com/ubports/keyboard-component/pull/55
 ah cool
 i was looking for a way to add a layout
 ok, qtcharts is building now. hopefully it succeeds. yay
 don't have too much enthusiasm.
 oh, i guess i should add a new framework version for it
 @UniversalSuperBox [Adding a layout goes something like this: https://github.com/ubports/keyboard-co …], thanks, this is super helpful
 @ian_mcxa [thanks, this is super helpful], No problem. Let me know if you have any questions. I did just kinda throw you in.
 success, success, success, success; does it matter? i'm shattered
 Oh. Well mediascanner failed for me, so you have that going for you
 oh, the old fun hacks
 anyway, gotta run for now
 Have fun while running
 `85% tests passed, 2 tests failed out of 13`
 nuuuu
 Question: Will UBPorts work on the LTE version of the BQ M10 FHD?
 @ruedigerkupper [Question: Will UBPorts work on the LTE version of the BQ M10 FHD?], It has not been tested, but i see they have the same chipset. but our current builds probobly wont work. tdlr: not tested.
 I would not try unless you know how to get it back to android, as there is a big chance it will fail :)
 OK.
 It's a pity, would be useful having mobile access on the tablet …
[23:28] <ubptgbot> Pedro was added by: Pedro
 super noob question, but how do I get the keyboard component to compile?
 there's lots of make lines, but there doesn't seem to be a makefile
 qmake :)
 The project is built using `qmake`, a Makefile generator for large Qt projects. Start by making a new folder (`mkdir build; cd build`) then run qmake to generate the build files: `qmake ..`
 Then you can run `make` to compile
 hmmm now it's complaining about not being able to find maliit-defines.prf
 Alright, so... There are a few dependencies you're probably missing. What setup have you done so far?
 not much more than cloning the repo and installing qmake. I wasn't able to find a guide for dev environment setup
 Do you have an Ubuntu Touch device?
 yes
 Do you depend on it every day?
 I've got it hooked up via adb
 nah
 mostly just using it for testing
 Okay
 Crossbuilder should work but it may also fail horribly and uninstall your keyboard: https://docs.ubports.com/en/latest/systemdev/testing-locally.html
 y'know 50/50
 If anything ever goes wrong you can reinstall Ubuntu Touch using the UBports Installer and it'll be like nothing ever happened
 I'll give it a shot