[00:18] <tgBot1> nervillo was added by: nervillo
 on unity 8 folder run "LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/ builddir/src/unity8  -mousetouch"
 use kdevelop to navegate and compile from source
 on unity 8 folder run to test unity 8 on x  "LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/ builddir/src/unity8  -mousetouch"
 @Ismaelbonato, Why Mir on top of x? Why not just use u8 on Mir in a VM?
 @UniversalSuperBox
 It keeps rebooting :/
 When I flashed it with the new rootfsng
 @UniversalSuperBox A little help  ? With the new rootfs installer, the devices keeps rebooting ..
 I've made the changes to init.rc but that did'nt work :/
 Do you have any logs
 I could get them for you
 @Ismaelbonato, And why are your screen shots so small?
 @UniversalSuperBox, how do I get the logs  ?
 Well, depending on your kernel version
 3.4
 Boot to recovery to read it
 I don't have a last_kmsg :/
 Do you have a `/sys/fs/pstore`
 yep
 Anything in there
 console raamops
 and pmsg-ramoops-o
 Let's see the ramoops file
 That is not an Ubuntu Touch log...
 Also you're running kernel 3.10
 nope
 3.4
 Linux version 3.10.96-g68d1b37 (jenkins@build)
 ohkay thats weird
 the kernel i'm using is supposed to be 3.4
 Either way, that's the recovery kernel
 Do you want the pmsg?
 so... no log....
 @UniversalSuperBox Alright
 I have a kmsg that i cannot copy or even access from the computer
 but i can read it with terminal in twrp
 nevermind. that's the twrp log again
[04:02] <tgBot1> deegrate was added by: deegrate
 @deegrate, Welcome
 @UniversalSuperBox, So what do I do now :/ ?
 I don't even have a log to debug the issue :/
 Is it OK if I try development image of 16.04?
 Are the data and calls working?
 I have e5 hd
[04:32] <tgBot1> Lee Courington was added by: Lee Courington
[04:33] <tgBot1> <Lee Courington> Does anyone know how to get around the adb push error using the ubports installer on macOS? It seems the error is it's missing a \ in the path but can't figure out where to edit the line
 @Lee Courington, https://github.com/ubports/ubports-installer/issues/68  … This issue.
[04:42] <tgBot1> <Lee Courington> Yep, that seems to be the same issue. … Know where I can find the getUbportDir file so I can change it? I can't seem to locate it
 https://github.com/ubports/ubports-installer/blob/master/src/utils.js … This guy.. not sure how to fix this on the mac.  Edit the dmg file or build from source after fixing the utils.js file.
 It might be easier to just spin up a 16.04 machine?
 Not sure why the PR hasn't been accepted.  Need to check into this and find out.
[05:30] <tgBot1> Rohit was added by: Rohit
 Hello Rohit and welcome to UBports :)
 Take a look at our https://ubports.com/page/telegram-welcome for more information.
 @Crash_Burn, Thank you. … Just a ubuntu touch enthusiast here, not a developer.. I hope that's alright.
 My console ramoops only displays twrp log ... Can someone help?
[08:00] <tgBot1> Felix was added by: Felix
 Hi there, I have problems with installing ubuntu touch on my fairphone 2.
 It stops at this piont ...
 I think this is the group for installation help
 https://t.me/WelcomePlus
 Ok, thanks ...
 :) np
[08:57] <lotuspsychje> im trying to photorec my bq 4,5 but no dice
[08:57] <lotuspsychje> phone encrypted somehow?
[09:53] <tgBot1> <Jimmie Johnsson> Feels like the browser is faster in the devel track than in 15.04 - anyone else notice that too or am I just imagining?
 I think everything feels faster and smoother in 16.04
 Hi people. yunit has died?
 yes
 sad
 yes
[10:22] <tgBot1> Wolfgang Eder was added by: Wolfgang Eder
 who uses kdenlive? anyone experienced rendering but the output if 0kb after only a second....I have a feeling a I had this issue before and I have a solution but I can't remember....
[11:05] <cc> hello,is there for ubuntu-touch?
 @Javacookies, Is 16.04 on Nexus 5 is usable enough as daily driver ? Any issues - mobile internet/wlan works ok ? I have bought Nexus 5 32GB but problems with non functional mobile data switch in indicators is annoying.
 nope, I believe 16.04 builds for any device is still not stable … most apps don't work
[11:11] <cc> i'v now use Meizu pro5 ubuntu, i want to change it tobe android,how can i do?
[11:16] <tgBot1> A K was added by: A K
[11:17] <tgBot1> <A K> Hello
[11:18] <tgBot1> <A K> Kindly can I Install Ubuntu Touch on Huawei mate 9?
[11:19] <cc> where can i find magic-device-tool ?
[11:19] <cc> i cant install it
 Hi A! I'm part of the Welcoming Team. Please read https://ubports.com/page/telegram-welcome to the most important information and feel free to ask any support related question in the Newcomers Room!
[11:19] <tgBot1> <A K> Okay thanks dear
[11:19] <cc> it always told me "command not found"
 Hi ! I have meizu mx4 ubuntu edition, now it runs android flyme 6.0.2. How can I get it back to ubuntu touch?
[12:24] <cc> how can i runs android on my ubuntu phone....
 @aptinstall, You'll have to use the flash tool from meizu to switch back, then you can switch to ubports.
 Can you flash from the terminal to put ubuntu 16.04?
 @dohbee, Because it's so slow
 @Ismaelbonato, Really? Because you're using VirtualBox? It is decently fast enough here in kvm/qemu.
 @Ricardo, yes. if you're running 15.04 on the phone, you can even switch directly on the phone, but it's best to do so over adb/ssh shell
 I made this VM to do the tutorial, but it works decently so I did a torrent.
 @Ismaelbonato, like this
 ok
 the "make x great again" trope is quite awful, btw
 so you installed unity8 debs, and you grabbed unity8 source, built it, and ran it with mousetouch enabled
 that doesn't really tell me anything about why unity8 on mir natively on your vm would be "slow" exactly
 it's simpre but in the first that I tryed to build unity 8 was a pain, so I make this tutorial to help.
 the tutorial is the important thing, virtual machine is only a plus that I had made.
 https://github.com/ubports/unity8/blob/xenial/CODING
 because this link is outdated
 Unity8 on X load is os load + Xorg + Mir + Unity8 … Unity8 on vm load is os load + Xorg  + YourXde + os load + Mir + Unity8 … this means, Unity8 on X load is (YourXorgde load + os load times) lighter than Unity8 on vm
 Wothout counting that loads inside a vm are toughter
 that is not true
 that is to say, it is irrelevant to whether unity8  is "slow" or not
 and he's running unity8 on top of X inside a VM anyway. it's not like there is no VM being used in this case
 there may be a couple of "outdated" (but not really) things in that document, but the basics are still very valid
 anyway, if i was going to make a "plan" for unity8, one of the first things would be "kill the mousetouch thing"
 anyway have to go for now.
[13:54] <tgBot1> Telegranta was added by: Telegranta
 Hello @Telegranta and welcome.  Let us know if you have any questions and please check out https://ubports.com/page/telegram-welcome for more info.
 @dohbee, Should I unlock the bootloader ?
 @igofftt, I think Unity8 is alive instead?  Link? Anyone?
 Unity8.io
 Oh, we own that
 uh... yeah, I knew that
 lol
 Is the confinement of UT such that we can't use cmake and make to build apps on it?
 No they should still work fine. I'd personally use a chroot if i was doing it on device.
 @UniversalSuperBox, we do?  nice.  Is there a Telegram group for people who want to kick butt and not chew bubble gum?
 why not both?
 fair enough
 Anyway, no there isn't
 Ok!  Sounds like a job for UBAM!  (unless you have another suggestion in which case... PM me and yell at me)
 Can I yell at you even though I think that's a good idea?
 Yes, i like yelling
 you can use these tools: !@#$$
 I'll get right on it
 Dan, so Libertine for example?
 does Libertine work on 16.04 in theory?
 ^ I haven't be able to get it to run, and I think Dan is trying to update/migrate some repos or whatever to get it closer to functionality.
 *been
 @TartanSpartan, yes if you installed all the dependencies
 @NotKit, Yes it should work but the xenial branch currently uses systemd and needs reverting.
 I can get "touchscreen touchpad" working on N5 with an external display
 what am I missing?
 @wayneoutthere, Why do I need another group for that?
 @vanyasem, The 'not' part of your statement? :)
 @dohbee, whoops
 @dohbee, lol... I like your humor Rodney.
 I don't know what you'd be missing there. That code is all in u8 though
 Do you have a mouse connected?
 @dohbee, no
 it says that i can use my touchscreen to control the coursor, but there's no coursor on the screen
 Hmm. Keyboard?
 @vanyasem, connected s BT mouse, it works.  still cant move its coursor
 @dohbee, no, nothing. just slimport
 Oh,. O cursor on external display you mean?
 No cursor even
 yes
 Weird.
 Sounds like you found a bug
 also windows start with minimum size for some reason
 Yeah, windowed mode is not great in u8 for window sizes
 Uhm, I see a cursor though
 @dohbee, I show you my external mouse at the first second
 I had to connect it because that touchpad thingie refused to work
[16:35] <higuita> hi, i want to upgrade a bq ubuntu phone to ubports, but i do not want to lose the contacts, musics and sms
[16:36] <higuita> will the install keep this data? if not, how to backup it and restore after?
 Right, so where was the cursor when you connected the mouse?
 Yeah, it's a known bug in Nexus 5, I believe
 @vanyasem is it vivid or xenial?
 It works in Nexus 7
 @NotKit, vivid
 @vanyasem, I already filed a bug for that..well kinda related to that, the window size and placement gets cached but when you open the app in Stage mode, they get lost
 @dohbee, center of the screen
 Not sure why n5 would be an issue there
 @Javacookies, This is mostly an issue in apps, not u8
 nope, my apps has default height and width but it's not followed by tje windows
 How is it installed?
 @vanyasem, .
 @Javacookies, Ok, most apps have bad sizes under xorg too
 @Jorge, Just ubports on n5 with slimport display
 @Javacookies, do you see the same with dekko or does it remember it's size & position? It restores the width height and position on launch itself so if that doesn't work somethings certainly iffy.
 it gave me a keypad to enter my password
 lol
 Of course
 @DanChapman, it's small at first but then resizes eventually, but it did not restore the previous position
 in my opinion, unity 8 should manage this and app's shouldn't be required to set their size and position themselves
 @dohbee, got slimport for $4 off aliexpress
 @Javacookies, I will half agree
 https://github.com/vitasdk
 @vanyasem, It's just trying to help!
 Think there's any way I can hope to build this on an M10 with Libertine, or are the ARM architecture and 15.04 stable just too unsurpassable as obstacles?
 @UniversalSuperBox, and it does help
 I don't have a keyboard
 @TartanSpartan, you can create any Linux chroot and use it to build, in theory, as long as it can build on ARM (doesn't depend on prebuilt x86 binaries, for example)
[16:59] <tgBot1> ajyotirmay was added by: ajyotirmay
 @TartanSpartan, What is the problem exactly?
 Create container, install deps, build.
 No problem as such, just it felt like a pretty daunting prospect. I should start by checking my build of it on my desktop and see if I could actually fit it on my (cramped) M10.
 @Javacookies, I really don't see the issue with apps doing it tbh. Yeah it might be nice to not have to care, but it's only a couple of lines of code in an app to add it. It not repositioning is a bug though. Not sure where that would be though qtubuntu possibly?
 Pro 5 may be a shout, if Seabass runs on a wireless display like it does on an M10's touchscreen (does anyone know?).
 @DanChapman, I think you also commented that in the bug 😜 … but I really think Unity8 should be able to handle it in case that the app doesn't … i don't mind app having their own logic but there should a default
 @DanChapman, Apps should not manage state of window manager, and app devs shouldn't be required to do things we can save them from doing.
 and also, starting in a little square sure doesnt look good ;)
 and obviously, it's already implemented, the size and position are already stored it's just that they are reset when opening the same app in stage mode, and there's also no default size...not respecting the app's explicit size....bugs for me :)
 these are the bugs I'm trying to fix myself...keyword trying :) so far I only got a workaround with one of them … i'm obviously one of the very few that's actually using desktop mode
 @dohbee, Because groups are dope
 @dohbee, Ok but to what extent should it not be allowed to manage window state? should it be allowed to control the windows visibility like entering/exiting fullscreen or minimize/maximize or multiwindow apps might want to reposition it's windows to tile them or even hide a window to prevent input for a short period
 If an app was to set QWindow::AutomaticVisibility then maybe the window manager could take control. But i don't think the option that an app can control it's own window state should be ruled out.
 Throwing it out here in case anyone can help. I tried to close a desktop app, the tablet crashed, and as occasionally happens in these circs, the container wiped and now I have to rebuild it. I'm trying to do so, but I get these Python errors:
 Traceback (most recent call last): …   File "/usr/bin/libertine-container-manager", line 313, in <module> …     container_manager = LibertineContainerManager() …   File "/usr/bin/libertine-container-manager", line 35, in __init__ …     self.containers_config = ContainersConfig() …   File "/usr/lib/python3/dist-packages/libertine/ContainersConfig.py", line 64, in __init__ …     self.refresh_database() …   File
[17:47] <tgBot1> "/usr/lib/python3/dist-packages/libertine/ContainersConfig.py", line 167, in refresh_database …     self.container_list = read_container_config_file() …   File "/usr/lib/python3/dist-packages/libertine/ContainersConfig.py", line 31, in read_container_config_file …     container_list = json.load(fd) …   File "/usr/lib/python3.4/json/__init__.py", line 268, in load …     parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw) …   
[17:47] <tgBot1> "/usr/lib/python3.4/json/__init__.py", line 318, in loads …     return _default_decoder.decode(s) …   File "/usr/lib/python3.4/json/decoder.py", line 343, in decode …     obj, end = self.raw_decode(s, idx=_w(s, 0).end()) …   File "/usr/lib/python3.4/json/decoder.py", line 359, in raw_decode …     obj, end = self.scan_once(s, idx) … ValueError: Expecting property name enclosed in double quotes: line 5 column 13 (char 151)
[17:48] <tgBot1> TobiasSchimpf was added by: TobiasSchimpf
 @wayneoutthere, i don't need to get high. nor do i need a group for every different word i type.
 @DanChapman, full screen would be something the app requests from the WM, and then the WM either allows or denies it. As for multi-window apps, it should be up to the user, not the app. The user controls windows through the WM, not through the app. Therefore, the state is part of the WM, and not the app.
 @DanChapman, It mostly should be ruled out, as a matter of security/privacy.
 @TartanSpartan, Something broke the json config file for the containers, it would seem.
 What would be the best way to fix that? Desktop shell access and reinstall the dependencies?
 Could this be relevant to UT when it will come to optimizing performance and improving battery life in the future? https://www.reddit.com/r/linux/comments/7woqse/linux_needs_better_cpu_throttling/
 "It's especially strange that Android has all kinds of improved CPU governors that haven't made it into the desktop for some reason."
 @TartanSpartan, No, look at the json in ~/.config/libertine/ and see what broke
 i think that's where it is anyway
 @peternerlich, Probably not, since we're using the Android kernels, so much of this stuff is already applied, at least for things that have 7.1 support from Android.
 ie, when halium ports are working, and the norm, it should just be there already
 i think some of the things are in the latest upstream kernel too, it's just that android is shipping on older kernels, so it has things backported, iirc
 nice, that sounds even better
 I read this book and a lot of the Android changes make sense now: https://www.barnesandnoble.com/w/embedded-android-karim-yaghmour/1110854068
 (That's the only place I can find it for sale)
 That directory is gone @dohbee
 @TartanSpartan, maybe it's in ~/.local/share/ then. i don't recall the exact location of ContainersConfig.json (or if that's the exact filename), but it a) must exist, because you're getting that error and b) is broken, because you're getting that error
 i mean, you could `find ~/.* -name "*.json"` too
 Ok, found it, it's rather stark:
 GNU nano 2.2File: ...Config.json            … { …     "_warning": "This file is automatically $ …     "containerList": [ …         {
 Sorry, had terminal up in side stage, but even full screen it's threadbare:
 GNU nano 2.2.6                                            File: ContainersConfig.json                                                                                                … { …     "_warning": "This file is automatically generated by Libertine and should not be manually edited.", …     "containerList": [ …         {
 uhm, paste.ubuntu.com brah
 if that's the entire file, then that clearly explains your issue
 Fair, but the absence of anything much there a) made me think a pastebin wasn't necessary and b)concerns me.
 well, a) pastebin is good, because this channel has an irc bridge, and pasting long things like that can make it very confusing for people on irc
 Ok.
 and b) yes, if that's the entirety of the file, it's concerning because something broke it
 Related to the crash?
 probably
 so congratulations, you found a bug :)
 I tried to do a sudo apt-get remove of the deps, which did, but rather worryingly it also removed several key things like ubuntu-touch and the things that govern the clicks. That in itself is a WTF.
 But what's the best way to get the Libertine framework working again?
 of what deps, and where?
 i have no idea what you did, or where you did it
 From the base system. xmir, libertine-apps-scope (possibly paraphrased), python3-libertine-chroot (ditto), libertine.
 why did you do that?
 of course it removed ubuntu-touch, it is a metapackage
 there is no need to remove libertine and its deps
 To try and revert the program and start from fresh.
 @TartanSpartan, do you get such kind of layout on tablet?
 yes 😊
 That's what happens when you do that. I don't see why "of course" it should uninstall fundamental packages for the system if you choose to remove a niche program, but that's not my primary concern here I guess.
 @TartanSpartan, well, it won't work :)
 heh, nice, wish I could get this on Gemini someday
 Three finger press on an app and drag it to the side
 @TartanSpartan, of course because `ubuntu-touch` is simply a metapackage which depends on other packages, which make up the "ubuntu touch" system, and `libertine` is one of those packages
 if you remove a package, things which depend on it will also be removed
 @NotKit, you will get it, once you add the device-specific config bit, which makes unity8 know that the device is a tablet :)
 even on Xenial?
 Yep
 That's interesting, if a bit alien to my experiences with other Linux, but anyway.
 What can I do now?
 even on bionic, if you were to build a bionic rootfs and the unity8 stack on bionic
 The fact that the error points to a double quotation mark in a Python file, making me wonder if I should tinker with that file?
 Could do a side-by-side with the same file on my Pro 5.
 @TartanSpartan, no. it does not
 it's not complaining about the python file
 it's complaining about the json file, which is obviously broken
 Right, the quotation in the json, I see now.
 What if I were to delete that file?
 it failed to parse the obviously broken json
 which apparently was broken in the middle of a write to it
 well, then libertine won't know about your current containers
 but will be slighty better off than you are currently
 if you try to create an existing container, it might just notice that it already exists
 Alternatively, if I import the json from my Pro 5, which has identical characteristics except for a couple of apps?
 the json file doesn't know what apps are installed
 it's just the list of containers
 Ermmmm...
 A sample from my Pro 5 file.
 oh, weird
 At a push, I might be able to edit the references to programs which are on the Pro 5 but not the M10 out of the file. Or I might have a recent screenshot on an SD card with the programs (if not the full package list).
 *edit them out from my own memory
 Of the two approaches I hypothesised, which sounds more viable to you? If anything this reveals how important it is to keep a backup of that file in particular.
 @DanChapman also interested in your take here, if you have one :P
 well, copy the file over i guess
 if everything else is exactly the same, it should be fine
 really, i don't think jenkins should keep a list of installed packages/apps, in the json file. that sounds like a bad design
 is jenkins used in libertine?
 On the other idea, do we have reason to suspect that if it was deleted, a new one would be generated?
 no
 err
 i don't think libertine should keep a list of installed packages/apps
 had a brain fart there
 @TartanSpartan, not generated in the way that you would like, i would suspect
 Ok, to keep my bases covered I'll mount this card and see if a snapshot record of the tablet's apps does exist, first.
 Done it. L-C-M (abbreviated) list shows vivid exists. So should be able to rebuild from here.
 Will report back after I do that.
 In fact, I might not have to rebuild the whole container, maybe just the installed apps? Time will tell.
[20:41] <tgBot1> SasST was added by: SasST
 Hello @SasST  and welcome.  Let us know if you have any questions and please check out https://ubports.com/page/telegram-welcome for more info.
[21:02] <tgBot1> Syed Moin Draz was added by: Syed Moin Draz
 @Syed Moin Draz, Welcome Syed. Someone here should be able to help you @WelcomePlus
 That's our install room.
[21:08] <tgBot1> <Syed Moin Draz> Thank you.. Now what should i do... My phone is in ubuntu recovery mode... But in my pc its showing waiting for device to enter in recovery mode
[21:08] <tgBot1> <Joa L> @Syed Moin Draz, Some options: usb debugging is still off? USB serial is nog Lister het as a know device? Or screen of locked?
[21:09] <tgBot1> <Joa L> What channel?
[21:10] <tgBot1> <Syed Moin Draz> Usb debugging is on...
[21:12] <tgBot1> <Joa L> What is the current/last OS?
[21:13] <tgBot1> <Syed Moin Draz> Current os is lineage os nougat 7.1... Last os was liquidsmooth 4.4
 does the phone appear in `adb devices` list on pc, while in recovery? maybe adbd failed to start when recovery came up for some reason, try restarting into recovery?
 or try restarting the installer and trying it again
[21:15] <tgBot1> <Joa L> And next OS is Ubuntu 15 or 16?
[21:16] <tgBot1> <Syed Moin Draz> @Joa L, Ubuntu 15
[21:17] <tgBot1> <Syed Moin Draz> @dohbee, I tried two times but it still stuck after recovery mode appears in device
[21:17] <tgBot1> <Joa L> Laptop OS where you running the app to get Ubuntu on your phone? And also to open an terminal/cmd and try to find your phone using ADB
[21:18] <tgBot1> <Syed Moin Draz> Windows 8.1... In bootloader device is not showing in adb
 no, there is no adb in bootloader, it is fastboot
 in recovery there should be adb though
[21:19] <tgBot1> <Syed Moin Draz> @dohbee, Yeah
[21:19] <tgBot1> <Joa L> Did you use adb... Or fastboot... Commands?
[21:19] <tgBot1> <Syed Moin Draz> Both
[21:20] <tgBot1> <Syed Moin Draz> It showing in fastboot devices
[21:21] <tgBot1> <Syed Moin Draz> Should i have to download external files? In ubport installer or it download files itself
[21:22] <tgBot1> peter matis was added by: peter matis
[21:22] <tgBot1> <Joa L> Should be done al automatically
[21:22] <tgBot1> <Syed Moin Draz> Ok
[21:23] <tgBot1> <Syed Moin Draz> Now what to pls help
[21:23] <tgBot1> <Syed Moin Draz> Do*
[21:23] <tgBot1> <Joa L> Do you have an second laptop pc?
[21:23] <tgBot1> <Syed Moin Draz> I have laptop
 please discuss installation troubles in @WelcomePlus
 don't spam this chat
 thank you
[21:25] <tgBot1> <Syed Moin Draz> Ok
 Hellow peter and welcome.  Check out https://ubports.com/page/telegram-welcome for more newcommers info.
 @dohbee, you are amazing in that way.  im so weak and need these things.
 ok
 As you can see, Libertine is back. No need to install everything again, the Pro 5 was able to resucitate the M10 by donating/cloning it's json file. To my knowledge the programs run fine (Double Commander looked like it always does) but I'll test all of them over time.
 RELIEF! :)
 Thank you for guidance during the surgery, Rodney.
 Who is maintaing the Libertine app now? Is it discontinued?
 I'm sure there was a click of this somewhere: https://launchpad.net/libertine
 @AresMinos, I'm not sure about this ... I don't remember using a Libertine app.  I setup Libertine from the command line. … https://docs.ubports.com/en/latest/userguide/dailyuse/libertine.html
 Are you thinking of this: … https://open.uappexplorer.com/app/libertine-scope.ubuntu
 Nope, canonical introduced an app to install debs into libertine containers
 there was a sort of app too, which got turned into a system-settings plugin
 it was never packaged as a click, though, iirc
 And I remember having an app to install the silos
[22:39] <tgBot1> Edgard was added by: Edgard
 there are no more silos
 so an app to install silos is not going to be useful
 ah ok... never mind :P  Never saw that.
 And what about the work in those :O?
 Welcome to Ubports Edgard .  Be sure to check out our welcome page for more info https://ubports.com/page/telegram-welcome.
 @AresMinos, what about it?
 Where can one find it?
 It wasn't merged into Unity8
 well, if the branches weren't deleted, the code is still on launchpad i guess
 but you're going to have to be more specific about what "it" is
[23:03] <tgBot1> Andrei was added by: Andrei
 Hello and Welcome Andrei .  Please jump right in if you have any questions.
 Ubuntu touch available for One plus 2 ?
 To date, no