[00:10] <tgBot> ubports_bot was added by: mariogrip
 @Xorpad, Remind me never to bother you
 @SergioSRM You would have to do something intentional and malicious to make me want to attack you, and if I attacked someone from here I would get banned for it so:P
 @SergioSRM Like the last time I did any hacking, I was taking down a botnet, so I was shutting down a hackers ability to steal banking info and use other peoples computers as hash crackers or bitcoin miners
 and again, I won't attack people from here because I've been talked to already about that
 not about attacking someone here, just attacking in general
 @Xorpad, wow man.  cool
 and I'd rather keep my ability to come here and contribute than attack someone and risk problems
 @wayneoutthere I know right? too bad I can't share the stuff i get
 @diego_topow, Correction.  It's "Hello Wayne"
 @wayneoutthere is every people apparently lol
 @wayneoutthere, 😂
 is it just me missing it or is the ubports recovery not on github?
 also, fixed bug related to hardware not being detected on bullhead, more progress - yay!
 oh i found it
 lol i checked my activity time use tracker and I've spent 142 hours on bullhead port
 lol
 it's only been 2 or 3 weeks
 @Xorpad, Bullhead users are lucky😜
 haha... not yet, I still have to do a lot of work
 once you finish 90% of a coding project, all you have left to do is the other 90%
 @Xorpad, So true...
 there's always another 90% waiting for you when you finish your current 90%
 @Xorpad, You are going to kill yourself... go to sleep😴😴😴
 Lol I slept for 18 hours last time
 I'm good for now
 I'm not even remotely tired
 If i felt tired I would sleep but I just want to code more
[09:11] <tgBot> Delper was added by: Delper
 welcome @Delper
 Hello everyone, people.
 how are you?
 Not bad, how are you doing?
 pretty good
 starting to get a little bit tired
 probably will sleep in 1-2 hours, but I want to fix this bug first
[09:25] <tgBot> <Milan Korecky> @Delper, Hello Dmitry Delper and welcome!  I'm going to send you a quick message on the side to make sure you have a few excellent tools to get you going.  Just wanted to let you know so you know who I am when I send it. :)
[09:26] <tgBot> <Chris Clime> hey folks, has anyone tried cross compiling oxide before ? I've set up a chroot as described here https://wiki.ubuntu.com/Oxide/ArmCrossCompiling , but for some reason it always will compile for x64 instead of armhf, are there additional config steps needed ?
 @Chris Clime, @mariogrip got it already running ... ask him ...
[09:27] <tgBot> <Chris Clime> @delijati, ok thanks
[09:40] <tgBot> Helmi4X was added by: Helmi4X
 (Photo, 720x1280) https://irc.ubports.com/90p8nOi5/file_1596.jpg Help  … Anyone instal Ubuntu with multirom but always like this  … Nexus 5
[09:44] <tgBot> <Milan Korecky> @Helmi4X, Hello Helmi Sumatriand welcome!  I'm going to send you a quick message on the side to make sure you have a few excellent tools to get you going.  Just wanted to let you know so you know who I am when I send it. :)
 Ok sir thank a lot
[09:47] <tgBot> <Milan Korecky> Multiroom is not yet for UT available, but there is @Xorpad trying to do so, but he has just left to sleep
 no I didn't , but I'm working on bullhead port now, I worked on multirom earlier today
 I should go to sleep though
[09:48] <tgBot> <Milan Korecky> than you are lucky guy @Helmi4X O Will is the perfect gentlman to explain you all the matter
 what do I need to explain?
[09:54] <tgBot> <Milan Korecky> Helmi Sumantri has just joined the groub and was trying to install UT, multiroom, see above, and I do not know how to esplain that this is not yet available and what is the current situation, but I know you are taking some care about it dear @Xorpad
 You can't isntall UT with multirom anymore, because the person who made it abandoned it and the person who adopted the project doesn't care about ubports and hates us and has been flooding our irc channels for a while now... But I made copies of all his work, and am working on reviving multirom installable UT
 Hopefully within the next 1-2 weeks it will be ready for hammerhead or at least one device
 which device do you have?
[09:57] <tgBot> <Milan Korecky> @Xorpad, @Helmi4X
 I was going to do it for hammerhead, then port it to bullhead and nexus 4 since I have those 3 devices already and don't need to buy them
 which device is that? you highlighted someone instead of naming a device
 Oh nexus 5
 yeah that was the first device I intended to fix it for and the one i've been working on so far, so hopefully in a few weeks you will have a working version of it
[09:59] <tgBot> <Milan Korecky> I do not know why he does not unswear us now, let us wait
 @Xorpad I don't really know who you are, but I just wanted to say that I absolutely love having you in the group. You're always so active and engaged, and I've had a great time reading through different convos that have answered questions I didn't really know I had until then. Hope to keep seeing you around! :D
 I will stick around don't worry
 I will be here less though sooner or later, as I do a lot of martial arts training but am currently on medical leave
 I had a heart attack, so I'm recovering for a while before I can train again, which means tons and tons of time to code
 @Xorpad, Woah, glad to hear you're recovering! Heart attacks are devastating. Hope you're back up and kicking asap! ;)
 Yeah, and i'm only 32!
 @Xorpad, O_O Wow
 I expect to be cleared for light exercise on the 8th, when I see the cardiolgist, but then it will take a long time to go from having trouble walking fast to being able to fight consistantly for long periods of time
 I can't imagine he's going to give me permission to work out as hard as I can, so I'm expecting it to take a while to get reasonably fit again
 Gotta lay off of those quarter pounders with bacon, eh? :P
 @Xorpad, Aha another MMA & UBports enthusiast! Props for you WIll!
 Haha, more like gotta train a more reasonable amount and not push myself 8 hours a day for 2 years straight and expect my body to put up with it
 @Mohannes In the past few days I've been seriously stopping MMA and only doing BJJ when I return
 more time for coding, and no head injuries/brain damage
 @Xorpad, That's rigorous, to say the least. What a beating! Definitely wish the best for you, hoping you're cleared soon.
 thanks for your concern guys... I'm just glad it's slowly getting better on it's own and I can walk almost at my normal pace
 I usually wake 3.5-4mph, when it first happened 1.5mph was exhausting
 As you should be doing. I mean recovering from an heart attack is a long process. Nothing works better than a bit of rolling!
 To get back to the grind!
 I love rolling
 OSS!!
 I suck at it but I live for the short moments and not so frequent successful things I do
 He man, we all suck. just put in more time and effort to suck less.
 Where do you train?
 A place called The Martial Arts Training Center, and another Place called Action Reaction MMA
 they are affiliated so I get them both covered under one fee
 which is greatly dicsounted because the coach knows i'm poor and he likes me
 Sweeping the mats on which you get swept on! Nice
 Yeah
 My GF does BJJ, she's really good
 Im a Renzo Gracie (Holland) blue belt in BJJ and a recreational MMA praticioner.
 So I feel your pain ;)
 I'm 3 stripe white belt
 but I know a lot of advanced stuff... I can't get the basics down but stuff no one knows or understands I always manage to get my submission
 Like I can cartwheel over a persons head and land behind them with them in a choke hold
 Ah yes! the good old cartweel pass to the rear naked choke. Instant classic :)
 And what do you do here? coding around?
 code
 and use UT
 I'm also really good at the Williams Guard if you know it. I have mastered 4 submissions from it and barely anyone knows it's possible to do so they don't see it coming or know how to react
 usually they tap out before I do the actual submission because I always go for the near arm-bar and they don' know how to roll with me so that it isn't an inverted arm-bar with all my weight trying to dislocate their elbow
 it's kinda funny cause there is escapes from it and no one knows the position exists
 dude seriously +
 hehe
 Let the man preach a bit
 He is going to a difficult time
 or els he will put you in his Williams Guard
 ;)
 I just like to chat about anything and everything lol
 I'm always getting told to get back on topic
 which I shoudl do now
 :)
 Quick question on the new browser
 when you start the browser in UT. Where are the Williams Guard tutorials shown?
 :D
 Im out! :P
 There is very few tutorials on it
 @Xorpad, And you dont think that is bevause you are keeping awake tons and tons hours coding without rest?
 hhahahah
 I wasn't doing that when it happened
 @Milan Korecky, Nexus 5 sir
 cool, nexus 5 is an awesome phone
 I love them
 @Xorpad, But you need it now. You are a valuable part of UT and we need you alive
 mfw it's going to take 50 minutes to download the bullhead port from the cloud just so I can do something that requires a bullhead to be connected via usb
 @SergioSRM If I felt tired or hadn't slept in more than 48 hours i would take a sleeping pill
 but I woke up 20 hours ago after sleeping for 18
 I'm not on a 24 hour/day schedule
 ugh, why does the build tree have to be so massive... I need it locally though, I was working on it on my 64 core skylake server
 and now I need it locally so I can plug in a working nexus 5x to it for some stupid task, plus just to not rely on the server and not have the code anywhere else
 BTW, i have been using UBport on my OPO for a few but I'm really pleased for the result.
 very nice battery life, nice performance...
 also, I only have 20 days left of the server being paid for, and then I'm not paying the crazy rental price when my time is up, so it's dumb to only have it remotely
 I just miss some apps but I really want to see UT growing up
 All my VPS's that I use for backing up and hosting are too weak to work with this stuff... after using this server even my OC'd 1950x threadripper will feel slow
 @SergioSRM Try and encourage people to develop apps
 having a good selection of apps will be a major factor in whether or not UT gets adopted by a large user base
 Symbian which I used to code for was the best smartphone OS at the time, but there was barely any apps, so they had trouble selling them
 It was the perfect phone OS, built from the ground up for use on phones, whereas ios and android are ports of PC os's, it was built to only be a smart phone
 And it ran any kind of app, and you could make launcher icons for apps made in any language
 and it was AMAZING at keeping memory free, it had mechanisms in place to ensure no memory would every not be reclaimed when it was done being used
 remember malloc() just wants to be free()
 (c programming joke)
 it's also a valuable thing to remember, because if you allocate memory, then lose track of the variables location and can't or don't free the memory back up, your system/programs just keep claiming more and more memory without ever freeing it for reuse when it's done using it
 most higher level and modern languages have a garbage collector that handles that, but C is my language, and in C you have to do memory managment manually
 C is so great, but so easy to mess up if you aren't experienced and knowlegable
 easy to make vulnerable hackable, or memory leaking programs, hard to debug, very little functionality so you have to build everything yourself
 but it translates really efficiently into x86 machine code
 also mips machine code, but arm is a different beast
 @Xorpad, The problem is that I'm not a developer and I dont know developers … I always wanted to know how to so it but the life guide me for other way. So I'm just s enthusiast 😞
 well that is why I believe in running all the legacy apps off the UT device
 not the ones crafted especially for it
 but all the legacy stuff
 some will be difficult to use on the mobile fomr factor
 @SergioSRM developers are hard to find when you want them, and they come along with great stuff when you don't need them
 and with onsscreen keyboard
 but to carry all that around in the pocket and use on a desktop via ssh with x forwarding that is a killer application in itself
 I'm going to sooner or later implement the algorithm I made to combine touch input with dictionary lookups to attempt to predict and make more accurate your key presses on the UT keyboard
 I made the algorithm but I don't know QML which is what the keyboard is made in
 so I just have a bunch os pseudo code
 you know even on WIndows with Putty there are free (and paid as well) apps that provide x for forwarding
 meaning even on windows you can run x apps (or gtk apps) off the UT device onto your desktop
 I use cygwin for x11 on windows
 and that is freaking awesome
 cygwin and putty???
 cygwin is the only reason I can tollerate using windows
 no just cygwin
 I am talking about ssh client with x stack
 that is better than convergence
 it's got all sorts of linux software, it's almost a whole distro with a pretty nice repository
 for convergence you need a phone with port for external monitor
 it has openssh so you can so X forwarding over ssh
 or a monitor with some wireless dongle
 it's a bash shell
 but just right now on ANY UT device you can install legacy x apps
 and on any windows/linux/mac desktop you can run them off the phone
 wait, what are you getting at here, I understand what you said but i'm not getting the point of it all
 You want x11 ssh forwarded from your phone to pc?
 to use these x apps on the phone itlsef is another story, but just for the use case with ssh and forwarded X, that is what convergence was supposed to bring
 x apps on your desktop from a phone
 yes, that is possible
 I totally don't get it why this scenario is not exploited more
 I am using my ut phone like that every day
 but probably won't happen unless the official devs give me the go-ahead to implement my solution to apt-get breaking update ability and messing things up
 I come work, puff, my x apps on my dekstop at work running off my phone
 i come back home, puff, off the phone my apps go onto my desktop/laptop
 all with me in my pocket
 it involves a kernel module that combines 2 filesystems in the VFS(virtual file system) so you can install to the rootfs without actually modding it but rather modding another filesystem image that doesn't get pushed replacements for every time an update rolls out
 @Xorpad, I am already working like that
 have been since before Canoncial dropped UT development
 I really think that we need a full apt-get solution that doesn't break anything and doesn't limit anything
 cool
 Did you have to remount the rootfs as rw and install with apt-get?
 I have approx 20 different x apps on my phone and approx 1/3 of that I LASO run on the phone itself
 sdirectly via xmir without any container any libertine
 Ahh, makes sense
 @Xorpad, I either install apps completely locally under home dir
 or I ONLY create symlinks in the ro portion, for that YES i do remount -o,rw /
 I also hav my own apps
 I want to make it possible to do on halium which uses lxc container to hold the rootfs and the way UT does updates, it overwrites the rootfs, or doesn't update, or messes things up and removes everything you installed when you update(or so i've been told)
 the problem is with how devs write apps on Linux
 somehow unlike on WIndows linux apps throw their files all over the place
 Well, that's why I'm making a special gcc python front-end to build apps in python and compile them to very efficient elf binaries
 but that will take a few years to even be usable
 but you can just do like windows apps do, pack all of the files together in one folder including libraries
 and then you don't need any sudo
 nothing
 but it already can compile stuff that doesn't fail to work 20% of the time
 aeven launher can be added to ~/.local/share/applications
 like, I can run some basic benchmarks, and it's FAST
 and PATH can be defined in the init script of your user
 > 90% as fast as the same benchmarks written in pure c
 about 91.5%
 but prgrams are written in that weird bs manner of shitting files all over the filesystem
 so I modify it that I only create symlinks because / portion on UT has low free space
 also, it supports true multi-threading that spreads across cores unlike the official cpython implementation that runs all the threads in one process on one core
 but that requires a kernel modification for communication between the threads
 ¡Update dev 42!
 well, it doesn't require it, but it's way faster to do it that way than any other method i've heard of
 hi @Field10pg
 how are you?
[10:59] <tgBot> Anderson Bataglia was added by: Anderson Bataglia
 hrm
 I think instead of trying to get source code from binary trees, we should just build a really good disassembler, and add nasm to the prebuilts toolchain collection along with it, then assemble the aquired code into object files we can link against instead of having the binary device tree, or the source device tree, we'd have the assembly lanage device tree. It would make needing sources of device trees a thing of the past
 although I don't know if nasm supports aarch64 or only arm
 let me check now
 that woudl be perfect, it would take someone like me to make significant changes to the disassembled code, but it we build a disassembler that is good at making things easier to read and indexes various data to show the coder, but really we don't need to modify the device tree, having object files of it is just as good as source if we're not making changes, seeing as the device treee binaries are compiles to objects before dtbs
 Hi guys! I'm checking the spanish traslations and i saw this string on gallery-core-app
 I wonder how much harder it is than I'm making it sound
 (Photo, 178x189) https://irc.ubports.com/b70deJB7/file_1598.jpg
 that MMM means "month"? and YYYY is year right?
 but why are 3 MMM instead of 2?
 I guess so... but we don;t usually use 3 month digits, is it a number calc view or a keyboard view
 MMM is the abbreviated month name
 because it might be the abbreviation
 @sverzegnassi beat me to it
 MMM yyyy is e.g. "Jan 2017"
 Yes, but there is at least one or 2 months that have 4 character short forms so I am confused
 june has jn but no 3 letter short form
 confusing lol
 @Xorpad, "JUN"?
 jun is not proper english, but it would be understandable to any english speaker
 @Xorpad, This actually came as a surprise to me. I feel like my life needs to be re-evaluated 😆
 @SergioSRM, @TronFourtyTwo might it be worth to add a comment for translators in the source code?
 the source code should be very well commented
 @Xorpad, but just jn could be "January" too
 I never used to write comments before I started working on ubports stuff, becuase I never kept my code when I was done with it or worked with other coders and I can read the code I write easily even if others can't
 But I've been doing comments on everything that was a bigger change than commenting out or uncommenting something
 everything is tracked on github though, but until a short while ago I hadn't figured out how to properly build aarch64 rootfs and halium from all the pieces, I had many working versions I abandoned when i decided on a better way
 I'm on my 4th attempt, i've deleted the first 3 but learned enough that if I delete anything, it's going to be to use the backup I made of this one in it's current state
 @sverzegnassi, I'll check. So I should explain why month is abbreviated MMM or should I change it to MM?
 Like I feel like I've got the phase 1 almost perfect and I know the one set of changes i need to make before moving to the next step which is supporting the hardware
 attempt 3 go me to being halium building and being able to run a minimal debian rootfs, running ssh and connecting to my wifi, and me having a shell over ssh on halium 7.1 but there was issues with the way I organized the code and I made a huge mess of hackish code that I wanted to rewrite, so combination of factors led to deletion of attempt 3 and the beginning of attept 4, which is basically at a point where I save a copy incase I restart because eve
[11:20] <tgBot> I've got now is done right
 attempt 4's next step is to start adding the code to control/configure/interface with the hardware
 I don't know how to do that at all yet, but I've written sever hardware accelerated graphics drivers for my x86 hobby os projects when I was learning/practicing OS dev
 @TronFourtyTwo, Generally, when UT was still maintained by Canonical, we used to add something like: … // TRANSLATORS: "MMM" is the abbreviated localized month name (e.g. 'Jan') … // see http://qt-project.org/doc/qt-5/qml-qtqml-date.html#details for valid expressions.
 @sverzegnassi, Oh ok got
 After 14 years of doing PC projects, I was like, there's no way I am gonna make anything anyone would consider using as a pc OS, even though I was enjoying my 3rd OS project, so I decided that I didn't think android or ios were as good as I could put together based on linux and with android driver HAL and the things that were too large or out of my scope of practice I could use opensource, but I wanted to keep parts of it proprietary, then I relalized 
[11:25] <tgBot> had revived Ubuntu Touch and I would have some serious competition with ubports at a point I would be at in 8-10 years already... So I put my own linux phone os on the back-burrner intending to stop working on it so I can be an ubports contributor
 Because ubports is the best chance I have to make people really benefit from and enjoy my work
 even if it's not a business venture like I planned, I'm cool with just doing FOSS stuff and this project feels good to be helping
 i feel like this is my first chance to have my code be useful to people and have them want to use it
 @UniversalSuperBox, I checked and is missing. Where I can submit a bug? 🙄
 did you look in the place?
 I checked all strings of Gallery-core
 And it's not there
 I just spent 45 minutes downloading the entire build tree from my server to my laptop, and then it failed becuase it couldn't fit the 10gb file on the ntfs system or something else happened I don't know
 but I changes it to ext4... this laptop can't boot linux unless you have windows 10 cmd line to make settings changes in the uefi firmware settings that point it towards the grub uefi bootloader instead of the windows one, so I had an ntfs filesystem that I deleted everything(windows and its included stuff) been using it as storage
 but now I just wasted 45 minutes to hit a fail point so I changes it to ext4 now and have to wait another 50-60 minutes
 Issues issues...
 it's at zerorax.guru/halium-7.1.tar.bz2 if anyone wants to look at it, but I just restarted it a few hours after I woke up so like 24 hours ago, and I spent 5 hours afk, so 19 hours it took me to hack my way to that snapshot... it's 11gb though and it's compressed with bzip2 I think it's 2-3 times bigger extracted, because it has all the toolchains and components and repositories, it's the full build tree
 I have it on github too but the last commet needs to be reverted
 github.com/xorpad/halium-7.1-bullhead (not the full build tree just the sources and no repository files includes those are big
 but that's all the relevant code without the toolschains and sdks. there's a lot of Java related bloat in halium 7.1 they didn't really strip out the stuff that isn't needed which means at some point soon I'll need to spend 6-8 hours stripping every trace of java from it
 ugh such an annoying task, just looking for things to remove from files
 but right now there's a lot of stuff in the system.img that doesn't need to be there and a lot of kernel sutff that can be removed because it supports android functionality we don't need. but the only thing wrong with that bzip2 file is that I haven't edited the defconfig file to comply with the settings and modules halium requires, I need to look around the menuconfig to find the 20 or so things i need to turn on or off
 I forgot to change the defconfig and I'm taking a break from coding
 while I download the bz2 myself so I can use it locally and work with it on my own box
 The Android sounds also found their way in my Halium Android container, that would be one of the things to strip out
 @JBBgameich I made my own rootfs I customized it, so it's just bloat/overhead in the system partition
 I know, the sounds are on the system image
 I completed the experimental incomplete aarch64 support for qemu-static, then used a modifed version of live-build to create the rootfs in an aarch64 chroot into the rootfs so i could customize it as if it was running and I had it fully installed except in my ssh terminal instead of on the phone
 but no graphics or sound yet
 or button support
 or bluetooht
 vibration works
 wifi works
 I can use a busybox shell via ssh into it and check the logs which have no errors last time I ran it
 but that was with a debian rootfs not ubuntu touch
 I also have a Debian rootfs around, but it's sort of untested because graphics don't work at all yet in my device, independent of the rootfs
 Github.com/jbbgameich/rootfs-builder
 It took me until yesterday to be able to build my aarch64 rootfs because it invovled modifying qemu source, live-build source, debootstrap sourch, and then a lot of messing around once it was built while chrooted into it
 yeah a debian rootfs is easy to find for download, that's why that's what i've run so far
 But yeah, mine is only armhf yet
 but when I'm done taking a break, i'm going to attempt to run my xenial aarch64 rootfs
 @Xorpad, Can you send a link?
 The Halium rootfs is Ubuntu based, so I wonder which debian rootfs you found
 @Flohack is there a way to place Emojis in your Telegram App? 😐 I just can find stickers
 um, I might have deleted it(if you note above my first 3 attempts to get halium fully booting with no errors ended with me realizing there was a lot of things I could do much better and deleting it, so this is the fourth build tree/repo i've constructued, and I feel like I got it right this time, except I forgot to modify the defconfig for the kernel to meet halium requirements
 so I need to edit the defconfig, then compile it all, flash it, push the rootfs, and pray
 :D
 Ubuntu Touch has an integrated emoji set 'Em' for OSK keyboard.
 maybe if I pracice astral projection through void meditation I can  leave this universe and when I come back the phone will just magically work somehow
 lulz
 I don't like emojis, i've had a pc since I was 3 which was 1988 in the dos days with BBSs, i like ascii emojis
 @nfsprodriver, I have it but I can only switch the keybard between English and Spanish
 I prefer to use text emoji
 Long press
 @nfsprodriver, oh! I see
 I didn't get windows 3.1 till I was like 6 or 7, so I grew up with dial-in BBSs and when the first ISP opened that wasn't a long distance call we had internet on win nt 4, but there was a lot of text based content, including muds which I loved and inspired me to learn to code and were my example programs that I learned from
 You also can resort then in the system settings.
 that is not natural behavior
 I remember when I was 12 and learning C, I printed out 85000 pages of source on the most advance popular MUD server at the time... and I carried it around everywhere with me reading source and correlating it to what I knew about the game so I could learn C
 I knew other languages, but C was the first one I took seriously and fully mastered
 I was 11 when I started learning C
 I never read the whole 85000 pages, but I learned how to code text based client and server programs and I learned how to write C
 Then I found a $100 bill on the ground and bought Kernighan and Ritches The C Programming Lanauage, aka the bible of C, and I used it as a reference manual after I read though form front to back once, because even today after all these years it's still the most complete book on C programming, although it's not a book for someone who's never learned to program before at all
 It's more a book for programmers to learn C as an additional language
 @Anderson Bataglia, Hello Andrea and welcome!  I'm going to send you a quick message on the side to make sure you have a few excellent tools to get you going.  Just wanted to let you know so you know who I am when I send it. :)
 Anyone knows a good place to buy second hand smartphones?
 🤔
 Juanxo, does your location have craigs list?
 that's a good place to find sketcy random people selling things for prices that make you suspect they are stolen
 @Juanxo, Wallapop, www.vibbo.com and www.milanuncios.com
 I found a guy who sold me 2 nexus 5x's for $200 each, unopened factory unlocked, he lived in the worst area in the city, like ghetto land, and I was fully ready to fight off an attempted robbery, but then when we met he seemed scared I would rob him, and I didn't feel threated by him at all and the deal was good
 but then afterwards I realized they were probably stolen
[12:21] <tgBot> <Chris Clime> I've set up a VM with Ubuntu 16.04, and it is possible to install "webbrowser-app" (based on oxide) and "ubuntu-keyboard" (maliit plugin) as deb packages. The webbrowser itself runs, but is there a way to make the ubuntu keyboard show up in desktop mode, so that I can test it together with webbrowser-app ?
 @SergioSRM trying to find something in these places, but can't find anything
 for that price, in that part of the city, form some teenager
 he showed up with 4 other teens to make sure he didn't get robbed, because in that area it's probably a 50/50 chance on a deal like that that you will get robbed... When I saw how scared he was I stopped being worried about him robbing me and just tried to keep him calm
 Looking for OPO, Nexus 5, Optimus L90...
 he was maybe 15 or 16, and seemed very shy, his friends looked like wanna be thugs, but they didn't come near me they just kept watch from a distance incase i tried to rob him
 so yeah, buy used phones off craigs list from the sketchiest part of town.. it worked for me
 @Juanxo, did you try on Ebay?
 are you from Spain? Juanxo
 ebay is expensive, amazon is cheaper unless you are bidding on stuff, you can get good deals on auctions but the prices to buy stuff without bidding on ebay is higher than amazon
 I have gotten great deals on ebay auctions, but for immediate purchases the prices are not competitive
 @SergioSRM  I'll have a look
 @Juanxo, Dont trust the first seller … https://www.ebay.es/itm/Movil-Smartphone-OnePlus-One-3Gb-Ram-64Gb-Rom-Cyanogen/263288522696?hash=item3d4d3807c8:g:LOkAAOSwE9JZ4g6n#payCntId … He only accepts "bank transferences". On ebay always use PayPal
 yeah you can get scammed buying stuff from random people
 I was fully ready when I met that guy for the chance that I would get jumped, but then it worked out cool
 @SergioSRM  wow!!! It seems very good price...
 when I saw him show up with 4 other teens, I got worried, but then they sat down at a tanble 15 feet away and only he approached me
 I was checking out the phones, and told him  would open and test them, and if no problems I had the cash for both in my pocket
 @Juanxo, Yes, It's a good price but you can be scammed
 the whole time I was testing he phones he was looking at me like he thought I was just gonna run away with the phones
 if you are from Alicante or near area, you can offer him to meet him
 i guess when you grow up in the ghetto you have to develop a sense of fear for stuff like that
 I grew up in a nice town
 suburb
 so I never had to deal with stuff like that, the worst I had was bullys
 Sergio Yes, that's the problem with this
 @Xorpad, survival instinct 👨🏻‍🎤
 Yeah
 I was lucky, my parens were middle class
 and chose a nice neighbourhood because they both worked, dual-income family
 I been robbed some times in the city, but that hasn't happened in a long time
 one time, this guy pulled a glock 17 on me in an alley while I was having a cigar. unfortunately for him, he didn't realize he was standing close enough for me to take his gun... i know it was a glock 17 because it was mine when the encounter was ocver
 lol
 Why would you pull a gun on someone and then stand within arms reach? you stand far enough away so they can't grab it, that's just common sense
 I never even learned gun disarms or practiced them before... i just grabbed the gun and really quickly punched him in the wrist, the I stood back like he neglected to do, and told him to empty his pockets, then I told him to walk away he did... just before he turned around to walk away, I noticed he pissed himself. he had $800 cash in the wallet he left me and an Omega watch
 so $800 cash, $600 watch, glock 17, I was a happy 17 year odl
 old
 sorry i'm off topic again
[12:38] <tgBot> * Xorpad shuts up
 😂😂😂😂
 lol, pull a gun on someone, lose everything because they wern't scared of you
 I bet he never tried that on anyone again
 i should have made him leave his clothes too but I was too young to think such a twisted idea
 Just made him walk home in his underwear
 walk of shame for the armed robber
 damn still off topic, I'm gonna go to the OT channel
 (Photo, 720x1280) https://irc.ubports.com/RzbXxTIU/file_1600.jpg Why do we have a tab just for one option? Are there plans to move this option for other tab like System? or mix it with keybard settings in a "Functionality" tab?
 I was thinking sliding up and down could have some added functionality too
 like, there's room for more features, but don't add stuff that isn't useful to a large protion of the user base unless it's an optional addtion... Maybe we need a xmir plugin system, we could power it with lua. I hate lua but there is opensource lua engines that could be used to base a plugin system on which would make the task much much easier than starting from nothing
 some of the opensource lua interpreters are even designed to be incorporated into other programs for when people have ideas like we're talking about now
 i would rather have python, but there isn't a python interpreter that we can easily integrate into the system and that won't significantly take up resources and slow the system
 I've used lua to make world of warcraft addons
 many years ago
 i don't remember anything about it
 (Photo, 720x1280) https://irc.ubports.com/M2YNRb3C/file_1602.jpg Like this, too much empty space. Could be great that instead of a button to carry you to the Settings. Just integrate the settings of language and text here
 @Xorpad, what is "lua"?
 I dont know the meaning of that word
 it's an interpreted scripting language that has easy to learn/use syntax and is easy to learn
 oh, ty! :)
 it's kind of like python except not as good and with less built in functionality
 but it would be easier to implement since we would just have to use the interpter as a library for the plugin system, instead of turning python interpreter from a script running system into a libarary that has features allowing for linking it into a more complex system
 like it would be 90-95% less to use a ready made lua interpreting library than it would to make any python implementation do the same thing
 because the interpreter is the hard part, adding support for it when it's build to be easily supported would be trivial with lua
 okay the build tree is downloaded 15 minutes ago and is 40ish % extracted
 @Xorpad, This information would be useful if I knew how to develop 😂
 @SergioSRM you will only learn if you try
 @Xorpad, I know but at the moment  I don't have time enough to sit and learn
 That's a good reason i guess
 but  it's also the same reason people who sit on the couch eating junk food don't go to the gym and stay fit
 lulz
 @Xorpad, lol
 just saying
 I mean, some people really don't have time for things, and some people just don't feel like making the time
 any ideas why I am getting this error? I am trying to start ubuntu-sdk. "Stopping containers: All containers stopped. Creating default network bridge ..... FAILED  … error: Creating the bridge failed with: not implemented  … —-Task exited with errors, please check the output---"
 qtcreator: Setting up the container backend failed.
[13:20] <tgBot> faizalsa was added by: faizalsa
[13:28] <tgBot> <Milan Korecky> @faizalsa, Hello Faisal Samiron and welcome!  I'm going to send you a quick message on the side to make sure you have a few excellent tools to get you going.  Just wanted to let you know so you know who I am when I send it. :)
 @samitormanen Have you Ubutnu 16.04 with all the updates? Is the first run of the SDK?
 @mimecar, Yes to all questions
 Have you added your user to lxd group and closed the sesion?
 yes
 it should work, Have you reboot the computer?
 yes
 I'd have to mount a virtual machine to see if I can replicate the error.
 Ok, I try to purge all packages and install again
 Can your computer run virtual machines?
 Yes, it isnt fastest netbook, but win xp is running fine.
 you can test this virtual machine https://goo.gl/HqUPvV
 It has Mate with the Ubuntu SDK already configured to work
 Ok, nice. thanks
 and I'll check the error this weekend
 Do you use any PPA repository?
 @mimecar how hard is it to install it and get it ready?
 Install the Ubuntu SDK on a real machine?
 yes
 on a Ubuntu 16.04
 It is to add a PPA and install several packages. If there are no problems with repositories, it's not complicated.
 I haven't done it for a while
 @mimecar, ppa:ubuntu-sdk-team/ppa
 That PPA shouldn't be a problem.
 ok
 1. Add the PPA and update the system. … 2. Install the Ubuntu SDK. … 3. Add the user to the LXD group and log out. … 4. Download the files of the SDK kits.
 The documentation uses Ubuntu 16.04 as the base distribution.
 +- straight forward
 @samitormanen what's your netbook model?
 acer aspire one 722, 4Gb ram. I know it is not best option..
 However ubuntu works very nice, much better that previous Win7
 @Chris Clime, You can use the toolchan configs https://github.com/ubports/oxide/blob/master/build/toolchain_configs/ubuntu-arm-linux-gnueabihf.cmake to cross compile
 @mariogrip, the use `$ cmake -DCMAKE_TOOLCHAIN_FILE=[path to the toolchan file i sent you]`
 you also will need to bootstrap gn
 who loves acryllic?
 prototyping some stuff on Qt that I think can be interesting for developers and for making a more fluid experience
 (Photo, 253x248) https://irc.ubports.com/SwBbeGH0/file_1604.jpg
 @samzn, Kel loves acryllic?
 (Photo, 205x214) https://irc.ubports.com/l1Rd4yP2/file_1606.jpg
 renders at 5% resolution and still keeps a nice effect
 I know 16.04's blur effect was really laggy on mobile
 The Latest from the Ubuntu Touch News Desk - November 1st edition … https://soundcloud.com/ubports/ubuntu-touch-news-desk-171101
 OP5 is still being worked on in the Halium side, correct?
 @Xorpad, is the month Iso trhee chars like for june is JUN
 I don't know, I think it's probably the correct input, but it's not proper english
 It is proper let me get you an example
 http://php.net/manual/en/function.date.php
 jan … feb … mar … apr … may … jun … jul … aug … sep … oct … nov … dec
 for M you will get those results with upercase
 this is similar in almost all programming languages
 @ebetonro i get that it works, but according to my university english professor it's not proper english
 so, I kind of tend to believe him
 usable and gramatically/syntacticly correct are seperate things
 proper english? in uk or us?
 cause those two tend to be diferent :D
 Canada and UK for sure, US I can't say
 Ok I couldn't find any iso to say any of us is wrong
 https://community.ubuntu.com/t/mir-release-0-28-1/1294
 The mir-team/release PPA … For the sensible folks that are on a supported Ubuntu release (16.04 LTS “Xenial”, 17.04 “Zesty” or 17.10 “Artful”) Mir 0.28.1 will soon be available in the mir-team/release ppa. (The launchpad builders used to populate the PPA are offline at the time of writing due to some infrastructure changes.) To use the PPA: … $ sudo add-apt-repository ppa:mir-team/release … $ sudo apt-get update
 @SergioSRM, Just switch the keyboard. Its the lower left symbol with the globe ^^
 @Flohack, Yeah! @nfsprodriver told me that I have to do a long press ☺️
 @SergioSRM, Long press on what? I just press it briefly
 @Flohack, Because I have three keyboards: English, Spanish and Emoji
 The globe icon change for the previous keyboard
 So if I have Spanish and English it changes between them
 I dont know if is working as intended or is just a bug
[16:35] <tgBot> <Milan Korecky> briefly briefly you switch betwen most used keyboards, less briefly you get a menu where you can choose, to se the different keyboard and emoji go to settings languague and text
[16:36] <tgBot> <Milan Korecky> and activate what you need
[16:36] <tgBot> <Milan Korecky> (Photo, 1080x1920) https://irc.ubports.com/gKVWPdBs/file_1608.jpg
[16:37] <tgBot> <Milan Korecky> (Photo, 1080x1920) https://irc.ubports.com/dwhzPKOH/file_1610.jpg
[16:38] <tgBot> <Milan Korecky> less briefly is holding finger on little bit
 supergroups in telegram is the click released ?
 @Milan Korecky, Yeah, I have to use Portuguese, French and English on a daily basis and it's a bit of a pain...I wish there was some auto detect of language or something...
 @popescu_sorin, MIR!  MIR! … MER!
 @delijati, No, working on the last few bugs. I hope I can release today
 @Flohack, 👍👋😃
 @SergioSRM, Ok understood justz using 1 keyboard ^^
 @Flohack, awesome ... last time i looked into that code the build setup was way to complicated to do set it up as a side project :/
 @delijati, It took me a long time to understand it but then if you are familiar its ok. BTW looking for someone who would like to do code refactoring, there is a huge .h file which needs actually split into smaller .h and .cpp files. Someone found it sexy to have code implementation in the .h ^^
 @Flohack, Well some meat on the bones can be? :P
 urggs oO
 @Lorxu, LOL lets make a soup out of it
 Wow you cannibal :P
 @Flohack, Ooooo
 @Flohack, I hope too! 👍👍
 (Photo, 960x1280) https://irc.ubports.com/LdrFE2ko/file_1612.jpg
 Sim denied? 😳
 Cannot get it working any more. Damn..
 @samitormanen, Have they got a policy against hotspots?
 @samitormanen, Maybe broken. Started with me in the same way
 @Flohack, Does it fill a cache?
 Ah this was a sad story from BQs, with the SIMs from T-Mobile they tried to get some info from the SIM-card, but it failed and the SIM made an entry into an error log
[18:18] <tgBot> gabrc52 was added by: gabrc52
 So when the log was full or the NVRAM broken, the SIm gave uop
 Had 4 SIM cards until I found out what goes on
 So our BQ E5 and E4.5 is a SIM card killer ^^
 @Flohack, 👏🏼👏🏼👏🏼😁
 Hello @gabrc52 and welcome!  I'm going to send you a quick message on the side to make sure you have a few excellent tools to get you going.  Just wanted to let you know so you know who I am when I send it. :)
[18:21] <tgBot> Markus was added by: Markus
 Hallo
 Hello Markus and welcome!  I'm going to send you a quick message on the side to make sure you have a few excellent tools to get you going.  Just wanted to let you know so you know who I am when I send it. :)
 ok. thanks. Now i flash my bq e4.5
 @Markus, Coming from Android?
 No.  i use ubuntutouch
 @Flohack, Which log? Syslog?
 Okay. Easier
 @Markus, 🤘😎
 I wish everyone said that!
 @Markus, Which desktop?
 canonical ubuntu touch. till now.
 What on PC?
 When you flash, what OS on your computer?
 On my computer i use LinuxMint 17.3 Cinnamon
 @Markus, If you can partition Ubuntu 16.04 temporarily that might make it easier
 Or use a ubuntu live cd
 Maybe you have an old machine?
 yes. a old thinkpad
 I mean a machine that you are not using?
 Live CD worth trying
 @Stereofont Thanks for helping Markus 👏
 Live USB…
 @Stereofont First Responders group is interested in recruiting you.
 @Crash_Burn, I have done it for a while unofficially lol
 Nice! I can tell.  Its doing what you are doing, but in a more official capacity. If you have time and desire, let us know.
 @Crash_Burn, Okay. Fine to do that
 @Stereofont, Wheels are in motion.  Thanks so much for supporting Ubuntu Touch!
 @samitormanen, that's happened to me before, I usually turn on flight mode for a bit, then back off and it usually comes back to life.
 After 1,5hours gsm network came back. MAybe it was operators end problem.
 @samitormanen, The log on the SIM card
 Hello from UT telegram
 @Stereofont, welcome to welcome :)
 I will put now this click on GH
 (Document) https://irc.ubports.com/hlRYBZob/file_1613.mp4
 Sorry , couldn't help myself!
 If you can live with a few troubles, like now reply text disappeared in the messages ^^
 Detecting device … JU026333  fastboot … Device detected ! … Its stopped in :....
 I think i will try ubuntu 16.10
 16.04 or higher
 @Flohack , ok. Thanks!
 you are great @Flohack
 LinuxMint 18.2 based on ubuntu 16.04  … Is it better?
 @Markus, 'Based on' is fairly distant. The real thing is preferred. Good luck tomorrow!
 a small ubuntu version (16.04) is ?
 MDT works witk ubuntu budgie 17.10 ?
 @Markus, Trying with Mint would be an experiment. We might learn something. For more certainty standard Ubuntu 16.04 is the best choice to get it done
 @Markus, I think I used that, so yes I think
 @Stereofont, It threw up one dependency
[19:46] <tgBot> <Stefan Kalb> @Flohack have you already the click?
 @Stefan Kalb, No still working
 Hi. I finally updated my M10 to UBPorts last saturday.
 Now I'm strugling to run an sshd daemon.... Which is the way to enable? systemctl throws an error with dbus
 OK. I found it: "adb shell android-gadget-service enable ssh"
 Sorry for being a bit lazy.... ☺️☺️
[20:16] <tgBot> nerdie 😎 was added by: nerdie 😎
 @jakko, Have you have pdf files to print them in sticker format?
 @rchs0, I think they are partly a reward for sponsors so not just for anybody?
 Hello nerdie 😎 and welcome!  I'm going to send you a quick message on the side to make sure you have a few excellent tools to get you going.  Just wanted to let you know so you know who I am when I send it. :)
 @ebetonro, I tried using all these virtual phone numbers, but they can`t receive login codes. … Works for anyone here?
 @rchs0, Maybe they have to be the same country as your IP?
 @kristijantkalec, Could be the SSD reachs writes limit?
 @rchs0, There is memory leak on some BQ devices
 Florian mentioned it
 @Stereofont, i dont think he was talking about leaking memory from harddrive, is not water
 normaly a memmory occours when running some software something in the code cause memory leaks
 sounds like.... my mind.
 @rubencarneiro, But like water it can be flushed 😎
 (Sticker, 287x512) https://irc.ubports.com/Z1iFmo2M/file_1615
 (Sticker, 512x512) https://irc.ubports.com/xGpxMBRu/file_1616.webp
 @bastos777, Do I mean an OpenStore account to install UBports apps (like Google account for Play Store on Android)?
 you don't need an account to `install` apps @rchs0
 got a new beta version of the ubports installer out, is there anyone that would like to do some testing? http://ci.ubports.com/job/ubports/job/ubports-installer/job/mariogrip-dev/2/artifact/dist/ubports-installer-0.1.8-beta-x86_64.AppImage
 here's how to start appimages https://discourse.appimage.org/t/how-to-make-an-appimage-executable/80
 hi Marius
 what reboots the device when Mir crashes on Xenial?
 because when Mir fails to start, `root` user reboots the phone
 @vanyasem, upstart watchdog it would assume
 It's a safe reboot, not a crash!
 i still can't get it running on HTC 10
 did you btw disable any init.rc imports?
 nope
 do that
 which imports?
 maybe you could send me your `repo diff` from the tree
 btw today is Patreon day :P
 in your /out/[device]/root/init.rc comment out any imports
 @mariogrip, will do that now, thanks
 @mariogrip, then rebuild
 @mariogrip, i have 4 rc files
 `init.qcom.rc` … `init.qcom.power.rc` … `init.qcom.usb.rc`
 which one? :)
 Just qcom.rc
 here is how my init.rc looks like
 and what does it fix?
 ```import /init.environ.rc … #import /init.usb.rc … #import /init.${ro.hardware}.rc … #import /init.usb.configfs.rc … # Include CM's extra init file … #import /init.cm.rc```
 Reboops
 @vanyasem, there should be a init.rc
 not qcom
 ¯\_(ツ)_/¯
 in `/out/target/product/pme/root`
 oh, in out
 that's an output folder though
 editing it in out makes a temp fix, will get reset if you delete root
 weird
 @mariogrip, rebuild `systemimage`, right?
 yes
 Don't clean first
 @mariogrip, and then Mir started for you?
 then you can use replace-system-image to replace the android thing, and it will magicly boot
 @rchs0, No sorry
 @mariogrip, can't i mount it myself and push it in the right place?
 i hate using scripts
 and don't do it in a chroot as @UniversalSuperBox descoverd in a nice way
 Listen here
 no listen here
 Lol, admin abuse!
 :P
 now im confused
 Just use the replace script. It works on a real Ubuntu install
 link?
 i don't have it
 @mariogrip, Markus 😎
 I've lost the link.
 daymn
 i sincerely love you guys ❤️
 https://github.com/janimo/phablet-porting-scripts/blob/master/build/replace-android-system
 @vanyasem
 thank you, rebuilding now
 hoping for the best
 oh, i basically have a local alternative of the same script :P
 i've written it yesterday lol
 So @mariogrip... Xenial install docs
 I've got an hour car ride, Git, and a Python virtualenv with Sphinx installed
 is it Zeenial or Ksenial btw? @UniversalSuperBox
 @UniversalSuperBox, soon tm
 im lost in pronunciation
 got stuck with the ubports installer
 got some cool animations in there
 lol
 Ive you've got a start, I've got a finish.
 @vanyasem, zen-ee-al
 thank you Dalton 😊
 I think we're in a place where we can retire "UBports Porting Information" in the wiki.
 \o/
 @rchs0, Maybe. I did contacted BQ. Will se what happens 😀
 @vanyasem didn't you put a PR on rootstock-ng?
 3 times in your repo
 all of them merged
 also a pr to plasma rootstock
 I could have sworn you made a new one, pulled from mine.
 To ubports
 @vanyasem, this
 plasma mobile
 Why would I have gotten an e-mail...?
 Meh
 because i mentioned you
 ohhhhhhh
 because it's stolen from you :)
 always mention the author tm
 btw, how do i get my patron stickers?
 You're over $15?
 yes
 Dispatch @neothethird
 not over 15, but over $15 😂
 replacing system.img, hype train
 @UniversalSuperBox, is it?  :-0
 real talk
 @mariogrip does rootstock-touch create system-image compatible images?
 @vanyasem, didn't work
 still reboots
 @wayneoutthere, In the USA it is
 @UniversalSuperBox, no
 oh
 shit
 it worked
 :D
 @mariogrip, Awesome, thanks.
 HTC 10 is running UBports
 thank you @mariogrip 🙈
 it worked from the second time though
 first boot was unsuccessful
 (Photo, 720x1280) https://irc.ubports.com/Y0Uyv0b3/file_1618.jpg
 Wait, it booted graphically?
 we need to fix ofono, it seems to crash stuff
 waaaaat
 @UniversalSuperBox, YES
 you need udev rules for unity8 to work
 already created
 also we should include default udev with the common udev rules for qcom (mtk etc)
 i've pushed udev rules for pme
 to lxc-android repo
 @vanyasem, will it ever load btw?
 is it okay that it's taking so long?
 where did you place the udev rules?
 Willem-Jan just commented on https://github.com/ubports/rootstock-ng/issues/6. Am I misunderstanding the use case?
 @mariogrip
 (Document) https://irc.ubports.com/YPBpA8t9/file_1619.mp4
 oh
 oh
 so where should i move them?
 @vanyasem, it works for plasma :)
 @vanyasem, 😱
 it also need to be called pme since ubuntu touch seaches for it
 I'm helpful
 ubuntu touch is made to work for all devices, thats why it's a bit special here
 waiting for it to boot
 for all devices? ubuntu toutch 16.04 will work on nexus 4 too?
 still taking pretty long @mariogrip :(
 @vanyasem, use this https://github.com/ubports/android_device_oneplus_bacon-1/blob/ubp-5.1/ubuntu/70-bacon.rules but rename it to pme
 @Montefrio, "For all devices" meaning one image is meant to run anywhere, assuming the Android porting is working right.
 that's what im using
 @mariogrip, why don't my generated rules work i wonder
 @UniversalSuperBox, That image being the .tar.gz you'd find at, say, cdimage.ubports.com/rootfs
 __cough__ please put the images there Marius
 @UniversalSuperBox, they are on ci? no?
 They are, but it's a little easier to send people to cdimage.
 sure
 Not a super high priority, just whenever you could get a sync running
 rebooting again
 let's see
 @vanyasem have you found any functionality missing from xenial-actuallyfixit, or should I open a PR?
 still can't laynch unity
 @UniversalSuperBox, works for me. like a charm
 @vanyasem, @mariogrip 😭
 (Sticker, 512x512) https://irc.ubports.com/jAu0brTr/file_1620
 @vanyasem, can you send me /data/user-data/phablet/.cacha/upstart/unity8.log
 this `/userdata/user-data/phablet/.cache/upstart/unity8-dash.log` ?
 yes, but not -dash
 @mariogrip, ```unity8-dash.log … unity8-dash.log.1.gz … unity8.log.1.gz```
 no such file, only .gz archive
 dash is full of errors though
 zcat to openthe gz file
 @mariogrip, https://paste.ubuntu.com/25868435/
 @vanyasem, is this the latest rootfs+
 seems to be missing some of my fixes
 downloaded it on friday
 so should be the latest
 from here, 10 days old
 http://ci.ubports.com/job/xenial-7.1-caf-sudoku-rootfs/
 have i made a mistake?
 @mariogrip, confirmed, i am using the latest rootfs
 humm
 will try doing a fresh install on mine
 maybe i missed something in the rootfs
 good luck with that Marius
 I really appreciate your help
 Hello, I've been wanting to use Ubuntu touch for a very long time. I looked at the website and noticed that 3 devices have the maximum support - Fairphone 2, Nexus 5 and the Oneplus One. Which phone would you guys recommend for someone who doesn't code to run Ubuntu????
 Fairphone 2 if you want chunky and green. OnePlusOne maybe a cheap option. Nexus 5 easiest to find and very adaptable
 Remember 5 not 5T
 @harshuuu29, From what I hear around, I think Nexus 5 will be great.  I also don't code . I use the Nexus 4 every day (great) but it's a bit old now  for most people.  I feel N5 would be a good choice if you can find.
 @Stereofont, there is no Nexus 5T
 don't get confused with onepluses
 there is a Nexus `5x`
 @wayneoutthere, I broke teaching English
[23:58] <tgBot> lazypower was added by: lazypower
 Okay, thanks for the suggestions.
 Nexus 5 it is.