[00:26] <ubports_bot> Project daily-hammerhead build #344: SUCCESS in 12 min: http://ci.ubports.com/job/daily-hammerhead/344/
[00:28] <ubports_bot> Project ota-push build #1130: SUCCESS in 2 min 2 sec: http://ci.ubports.com/job/ota-push/1130/
 @malditobastardo, Try Hubl.in webapp
 you know... hubl.in was great.  i used to use it.  but jitsi meet is... yeah.. also awesom and apparently you can put on your own server too
 Thank you. Will try hublin
 yeah, it's solid.  i was thinking this kind of thing should work in UT
 in fact... why doesn't it?  Needs a web app?
 alright there's a party in Lab 01
 Apparently @marius has notifications working on Matrix!
 anyone who cares jump in the lab and join the focused chat
 Here. Click this if you care:  https://t.me/joinchat/Baj4lhGOmNABsfHPyYFGVQ
 What this lab @wayneoutthere ?
 Fwd from wayneoutthere: it's a matrix notification lab right now but it can be used for whatever you like
 How does it work ?
 https://www.theguardian.com/technology/2017/oct/05/smartphone-addiction-silicon-valley-dystopia
 @bastos777, Thanks. 😊😊😊
[04:48] <tgBot> Vladoha was added by: Vladoha
 Hi all … Can you help me with problem? … Using CPT to install UT to my 1+1 … At second steb when i must boot into recovery mod, CPT doesn't see my device … "Could not detect device in recovery mod" … 😔 … P.s. sorry for bad english, I'm russian 😂
 I would suggest to use the ubports installer
 sudo snap install ubports-installer --devmode
 If your distro supports snaps
 @NikosChat, Is it command from ubuntu? … Or its me so stupid, that im trying to flash from windows?😂 … Unports installer doesnt see my device for some reason
 Yes … Im so lame
 What device do you have?
 (Photo, 1280x720) https://irc.ubports.com/r8F8FDzq/file_1029.jpg Failed at this step
 Oneplus one
 @harishsays, 'The techniques these companies use are not always generic: they can be algorithmically tailored to each person. An internal Facebook report leaked this year, for example, revealed that the company can identify when teens feel “insecure”, “worthless” and “need a confidence boost”. Such granular information, Harris adds, is “a perfect model of what buttons you can push in a particular person”.' … #audiocast
 @Vladoha you are on windows?
 @NikosChat, Yep … That's the problem?
 Is your device in recovery?
 You'll need to install the adb drivers for your device
 @UniversalSuperBox, Drivers work fine … Tested fastboot cmd
 @NikosChat, Yes
 Maybe there is somewhere zip with UT and all stuff … Just to flash it in recovery … Wasted about 1.5h with that
 No there is no zip for UT
 Sadstory
 Any ideas?
 Fell like monkey with grenade
 If you have the adb drivers installed then I don't know
 Try Ubuntu from a live cd
 Cpt deletes all from phone … Maybe it needs developer mode, which was wiped
 @UniversalSuperBox, Agree
[07:01] <ubports_bot> Project click-import build #18: SUCCESS in 4.5 sec: http://ci.ubports.com/job/click-import/18/
[07:01] <ubports_bot> Project vivid-rootfs-armhf build #153: SUCCESS in 9.9 sec: http://ci.ubports.com/job/vivid-rootfs-armhf/153/
[07:01] <ubports_bot> Project ota-push build #1131: SUCCESS in 1.2 sec: http://ci.ubports.com/job/ota-push/1131/
[07:30] <xorpad> ugh
[07:30] <xorpad> so much work
[07:30] <xorpad> I need a break
[07:32] <xorpad> anyone working on anything cool?
 Rumors said that Marius had successfully worked on the notifications issue for the matrix.org app uMatriks.
[07:43] <xorpad> cool
[07:43] <xorpad> I was thinking of making an app
[07:43] <xorpad> VOIP, using fongos network
 For me that is great and important news, because I want desperately start convincing my business partners, family and friends switching to matrix.
[07:44] <xorpad> you get a phone number, and can send/receive sms and calls via your cells data plan, and it's free if you don't mind not having a reserved phone number that's always yours, but it was under $15 for me to pay for 6 months of my own number
 VoIP or sip client is missing ATM. So thus would be great.
[07:44] <xorpad> Yeah i know
[07:44] <xorpad> I want it for myself too:D
[07:45] <xorpad> like it's something the app store needs to have
 Also I would like it. Than I can fully use my it fp2 as business phone.
 @xorpad, Is it SIP compatible?
[07:47] <xorpad> Flohack, I don't know, I have to reverse engineer it to find out how it works
 What do you mean with need of those reserved phone numbers?
[07:47] <xorpad> But reverse engineering android apps is easy
 Ok then probably it isnt ;)
[07:49] <xorpad> or maybe I'll use google voice, since it's an open protocol, but I feel like google voice is kind of bad because linux users are more privacy conscious and google is not your friend when it comes to sharing your info
 @Xorpad can not find any fongos network. What is it?
[07:49] <xorpad> bastos777, it's an app for android that gives you a cell phone line over your data plan
[07:49] <xorpad> or wifi
 Volte? 🙈
[07:50] <xorpad> it can be a second line, or you can have a data only cell phone plan (which is what I do) and use it to call/text for free
 My main reason using ut and Linux and matrix is privacy
 @xorpad, Ah. Only available in us?
[07:51] <xorpad> @bastos777 I use it in Canada, not sure if they have gone global yet
 @xorpad, Working on Telegram app, maybe its cool :)
 (Document) https://irc.ubports.com/9Al066rR/file_1031.png
 @bastos777, It is ot but privacy respecting for me is one of the core preconditions for democratic systems!
[07:53] <xorpad> we need to respect privacy... It's imporant
[07:53] <xorpad> I'm so concerned with privacy that I'm not tracable right now lol
[07:53] <xorpad> Like I'm tunnled through more boxes than I can count in many different ways
[07:53]  * xorpad is a privacy advocate
 @Flohack, Ah! API 41 is supporting supergroups asi learned from someone named @Flohack AFAIK...
 @Flohack, 👍
 Yeah but @DanChapman the file is still very empty now 😆 => Its a mess, they did not use namespaces, no folders for different groups of C files, they used classes called private to stored private data in other classes wtf ^^
 @ubports_bot, 👍❤
 I need to refactor that a bit. I cant use this code without tears ótherwise
[07:56] <xorpad> okay, lets try this again
[07:56] <xorpad> attempting to boot bullhead for the second time
[07:56] <xorpad> it didn't work the first time
[07:57] <xorpad> probably won't work the next several dozen attempts, but i get logcat data
[07:57] <xorpad> of the kernel spitting out it's guts
 @xorpad, That is great. Friends of mine also do. I would like all noobs like me will have the ability to get privacy respected. Therefore I support matrix.org.
[07:58] <xorpad> bastos777, you can buy root access on hacked servers for cheap from skids
[07:59] <xorpad> lame skids
 @Flohack, 🙈 yeah it made my eyes bleed a bit trying to read it all. Is definitely lacking some structure.
[07:59] <xorpad> use them to create a network of ssh tunnels, route stuff through tor and i2p too, mix it up and keep it confusing as hell
 I will create a database subfolder and move all stuff there. And remove those silly private classes
[08:00] <xorpad> You should also leave behind a trail of false evidence leading people in the wrong direction
[08:00] <xorpad> and read about opsec fails and learn from them
[08:01] <xorpad> like, for instance, if you say "I just put on movie X on netflix", they can look at all the people who launched that video on netflix at that time, and when they have lots of details and lists of suspects they can corellate it all and find you
[08:02] <xorpad> Don't talk about the weather, don't talk about the time of day, don't talk about brand names or businesses you frequent or anything that could help in any way lead to a conclusion about you
[08:02] <xorpad> sorry this is OT
[08:02]  * xorpad shuts u
[08:02] <xorpad> up
 What cpu governor ubports uses? Can we tweak parameters anywhere?
[08:04] <xorpad> samitormanen, it's up the the person who works on that perticular kernel
 No. Very important topic to be discussed. If you don't mind I will follow up in the of group.
[08:04] <xorpad> every device has it's own kernel
[08:04] <xorpad> okay, highlight me if you want my attenion I don't actively watch telegram and that channel has no irc relay
[08:05] <xorpad> ls
[08:05] <xorpad> oops
 Wrong chat boi
 (Sticker, 458x512) https://irc.ubports.com/FjYmR0Y0/file_1032.webp
[08:24] <ubports_bot> Project daily-fp2 build #362: SUCCESS in 14 min: http://ci.ubports.com/job/daily-fp2/362/
[08:25] <ubports_bot> Project ota-push build #1132: SUCCESS in 1 min 18 sec: http://ci.ubports.com/job/ota-push/1132/
 @DanChapman the moment when you discover that there is already a hidden db upgrader in the code, while you were searching smth else for your own db upgrader 😢
 @Flohack, Ouch! 😕 Hopefully it works and saves you any more pain with it
 Well it does. I was wondering why version row in the db was set to 5. And in the template db its 1... so that led me here. Aseman guys made a great job 😆
[08:55] <xorpad> Okay, apparently fongo is only Canada and limited parts of the states right now, as far as which area code's you can get
[08:55] <xorpad> and the area code is used to judge if the call is local or not, so I think I have to go with google voice
[08:56] <xorpad> I don't like google, but it has to be done, because that's the only app that covers the whole world
[08:56] <xorpad> I don't know...
[08:57] <xorpad> Maybe I should just make a SIP client and let people chose their own provider and pay for it
[08:57] <xorpad> instead of picking one proprietary provider that's not global
 There is a SIP client initiative spinning up, we try to reuse linphone on the UT phone ;)
 @xorpad, +1
[08:58] <xorpad> Oh someones already doing it?
[08:58] <xorpad> I'll do something else than
[08:59] <xorpad> now I need a new idea
 Well yes there are some ppl drafting a GUI now, and reviewing packages. But its not even alpha ^^
[09:13] <xorpad> @Flowhack what are they making?
[09:13] <xorpad> *@flohack
 cool you can ping me
 I can add you to the group, but you need to use Telegram to see the draft screens and so ^^
[09:15] <xorpad> I'm on telegram
 ah yes just a sec send you invitation
 Over here:D
 yeah was looking for your name 😆 thx
[09:17] <xorpad> I haven't eaten anything for a really long time
[09:17] <xorpad> like... I think it's been a week
[09:17] <xorpad> lulz
 wow
[09:23] <xorpad> Yeah... I should really force myself to eat something
 Eat dat burger!
[09:24] <xorpad> Maybe some pizza
 mmmmm pizza
[09:25] <xorpad> @DanChapman I know a guy with the same name as you
 Heh cool! 😊
[09:26] <xorpad> you stole his name! give it back!
[09:42] <tgBot> <Frank Fricke> Was anyone able to switch stable to rc channel on BQ M10 FHD/frieza?  … I tried to switch to rc channel but there  is no update to r7. …  If I switch to devel channel it shows the update to version41 immediately. … BTW: switching stable channel to rc with BQ4.5 works perfect.
[09:49] <xorpad> Man, the halium people told me to fork the cyanogenmod kernel to make a new halium kernel for bullhead... I got the latest cm-14.1 kernel and it won't compile, or it will compile if I use some hackish things to make it work, but then it doesn't boot
[09:49] <xorpad> and I can't run it in an emulator to debug it because bochs doesn't do arm
[09:50] <xorpad> and I don't know any other hypervisors meant for debugging OS's
[09:50] <xorpad> i'm gonnna start with the official msm kernel
 Bullhead is the nexus 5X?
[09:52] <xorpad> yes correct
 And there 's no halium working on 5X?
[09:53] <xorpad> nope
[09:53] <xorpad> I'm the one making it I guess
[09:54]  * xorpad shrugs
[09:54] <xorpad> I'll backport all the needed features from cm-14.1
[09:54] <xorpad> and I'm also planning on merging in and at the same time enhancing code from mainline linux and from franco-kernel
 It' s one of the plasma mobile core device
[09:55] <xorpad> Well, it's not one of ours... yet
 @bhushanshah maybe knows something about this...
 But Plasma Mobile uses Halium, so the 5X already has to be ported
[09:56] <xorpad> Are you sure?
[09:56] <lotuspsychje> ayone got ota2 on nexus7 wifi yet? still hangs on r1 here, my bq4.5 works nicely on ota2
 Yep, that was my point
 They even have prebuilt images for it based on Halium
[09:56] <xorpad> maybe they just use another kernel that's compatible with it
[09:56] <xorpad> they might not even have the kernel source
[09:56] <xorpad> but they told me to fork cyanogenmod like this did for all their kernels
 http://images.plasma-mobile.org/halium/
[09:57] <xorpad> lol, yeah, no source, those are premade images
 Just ask bhushan shah for the local manifest he's using to build the images
[09:57] <xorpad> ohhh, they do have a bullhead kernel but it doesn't work
[09:58] <xorpad> it's not capable of what we need or something like that
[09:58] <xorpad> cloning github repo now
[09:58] <xorpad> I'll see if I can make any progress with it
[09:58]  * xorpad shrugs ahain
 The kernel is non-mainline, but it should work from what I heard
[10:00] <xorpad> the offical status of ubports bullhead kernel is that it boots, and that's all it does
[10:00] <xorpad> like, it doesn't initalize the screen, it doesn't catch button presses
[10:00] <xorpad> you can just confirm it works via telnet shell over network
[10:01] <xorpad> So, my goal is to get ubuntu touch working on bullhead in the very near future
[10:01] <xorpad> Maybe a few months if I'm lucky
[10:03] <lotuspsychje> you guys doing great work
 Don't know If there 's an UT device running with halium yet, so good luck!
 @mariogrip is working on porting Mir to Halium 7.1, I guess that's one of the blockers for getting UBports working fine on the Halium devices
 The current mir and libhybris builds in UBports are only for Halium / Android 5.1
 @Vladoha, If Windows did you install the device drivers?
 @Stereofont, Yes … I easily flashed some roms after my fail with ut
 @Frank Fricke, I did that with no problem at all
 @Vladoha, So you are flashing downloaded img files? UBport installer downloads live during the install process. Probably that is somehow the difficulty
 It's worth to install apps using libertine?
 @Stereofont, Just checked. Shows 15:04 (r6) on RC on Fienza
 @malditobastardo, +1 and is there a limit to how many?  Is it basically an emulator like Wine?
 @Stereofont, Yes … I'm flashing through fastboot … UBport downloaded img succesfully as it said … But refused to detect my device at this stage
 I mean. For having Firefox or liber office for me is not a big deal. Of course is good to experiment
 @Stereofont, Anyways … I will install ubuntu in two days … And try again with that
 But VLC maybe I don't know. To say something
 @Vladoha, ADB detects your device when installing other ROMs but your device is not detected by UBports installer?
[10:46] <tgBot> <Frank Fricke> @Stereofont, Thx, for reply ...Hm, strange...because 15.04 (r7) is out since friday for my BQ4.5. Some days ago I was able to update to  rc (r6) without a problem, but yesterday after fresh install (stable- r2) system settings show neither r6 nor  r7
 @Stereofont, Yes … And only at second stage, when i need to boot recovery … First stage with fastboot passed easy
 @Vladoha, Could be a good idea to install Canonical version of UT first then move to UBports version. Do it in two stages
 @Vladoha, But only with CPT  … UBport installer failed at first stage 🌚
 Oh yeah, my Nexus5 is now running Ubports! 😎
 This is a lot faster than Nexus4.
 @Vladoha, Fastboot doesn't upset the bootloader. Install does?
 @Frank Fricke, Just checked. No update visible from r.6
 @Stereofont, Not shure that i understood you … My english is over 😂
 Just wondering if it is a bootloader problem. Could also be obstacles such as battery check and MD5 check etc
 Someone with more knowledge than me will be awake soon I am sure 😁
 Hope so … I tried to beat that problem until morning … And now i must go to work withour sleep 🌚
[11:14] <xorpad> TIL how to use QWORDs in gcc C
[11:16] <xorpad> __attribute__((__aligned__(quadword))) varablename;
[11:16] <xorpad> lulz so convoluted
[11:50] <tgBot> <Gleb Lee> does anyoune tried firefox 57 with their 'touch layout' on uphone (via libertine)? how look firefox theming at all?
[11:51] <xorpad> firefox is a horrible rendering engine
 Touch Layout? Didn't know this exists (I only know the android App ...) and the normal desktop design
 firefox is not a rendering engine at all
 but Gecko has seen a lot of clean ups over the last month
[11:51] <xorpad> well, mozilla, the backend of firefox, is a rendering engine
[11:52] <xorpad> browsers are basically compilers and rendering engines which get their data/code from network protocols
[11:52] <xorpad> they compile the page, then they render it so you can see it
[11:52] <tgBot> <Gleb Lee> @JBBgameich, i mean density (it's just about paddings in UI)
 But what exactly is horrible about gecko? It's much better than a few month ago now, even faster than Chromium
[11:53] <xorpad> firefox has a lot of problems with not working on certain specific combinations of hardware
 I'm lucky I did't ever have a problem with it on my hardware
[11:53] <xorpad> I've experienced it, and in my looking for a fix, I found there was none, and a lot of things triggers the complete failure to show anything but a black window
[11:54] <xorpad> basically a lot of people have issues with firefox. It's a more secure browser but it's not very universally compatible
[11:54] <xorpad> and I have no clue as to the reason why, not even a suspect cause
 I can't really say something about this because I have never experienced such things. I only noticed that the new Nightly is really great, fast and bug-free (on my hardware)
[11:55] <xorpad> but myself, along with tons of people on the internet, have the rendering engine crash and they can only see a black nothingness where the web site would be displayed normally
[11:55] <tgBot> <Gleb Lee> new nightly (57 in beta now) really great and fast … but what about firefox as libertine app? is it too small to use on phone?
[11:56] <xorpad> the one way I found to trigger it every time, is to load a page with lots of really high res long-length gifs, like are popular now instead of actual videos
[11:56] <xorpad> it will hit it's max amount of memory and the rendering engine will crash
[11:56] <xorpad> So I reluctantly switched to chromium, and I'm not totally happpy with it, but I'm not dis-satisfied either
 In firefox 57 / 58 or earlier?
[11:57] <xorpad> not sure the version, but it happened a while ago
 You should try the new Nightly. I also switched to an other browser away from Firefox about 2 years ago, but I came back because the new NIghtly just didn't make any problems anymore. It's more stable than the old stable releases
[11:58] <xorpad> also my mother has this celeron laptop that was really cheap, an asus one... for some reason firefox just crashes as soon as she launches it... happened in windows 8.1, windows 10, ubuntu, arch linux, some bsd variant - i forget which, but only firefox does this, no other program ever crashes on her computer
[11:59] <xorpad> and it happens regardless of OS
[11:59] <tgBot> <Gleb Lee> I cannot find any screenshot of a Firefox on UTouch. Maybe, someone could send screenshot?
[11:59] <xorpad> We should make our own browser with the chromium web kit
[12:00] <xorpad> Something similar to dolphin with script blocking and ad blocking and pop-up blocking as built in things turned on by default
[12:00] <xorpad> Maybe I'll make a browser...
[12:00] <tgBot> <Gleb Lee> And, is it real that I can install last version of Firefox on libertine? Or only specific version?
[12:00] <xorpad> Yeah, I should do that... I'm getting frustrated with arm64 asm
[12:00] <xorpad> it's so much more complicated to use arm64 asm inline in gcc than x86 was when I was doing x86 stuff
 @Gleb Lee, You probably need to add the firefox nightly ppa to it
[12:01] <xorpad> I think i need to recompile gcc and as
[12:02] <xorpad> because I'm using valid instructions and it's throwing errors about them not existing, same with certain registers
[12:02] <xorpad> this kernel is messed up
[12:03] <xorpad> the halium guys said they had it working properly
[12:03] <xorpad> they said it was patched for gcc 7
[12:03] <bshah> xorpad: bullhead kernel is not patched for gcc 7
[12:03] <bshah> (patches welcome :P)
[12:04] <xorpad> bshah, well, I'm slowly patching it as I go
[12:04] <bshah> cool
[12:04] <bshah> xorpad: but I wonder... why are you building it out of tree?
[12:04] <xorpad> I'll create a fork on github and you can pull in my changes... a lot of them are pretty hackish
[12:05] <xorpad> bshah, because gcc 7.2 produces 25-35% more efficient arm binaries
[12:05] <xorpad> comapred to 4/5/6
[12:05] <xorpad> according to many many benchmarks by many many people
[12:05] <bshah> xorpad: well, yes but how do you plan to integrate it with halium build system e.g?
[12:06] <xorpad> I don't know the halium build system, what I know is that all the stuff people use with android is outdated and there are good reasons to not use them
[12:07] <xorpad> so if you're using an android source tree with the prebuilt's you're losing out on stuff
[12:07] <xorpad> anyways, one step at a time, first it needs to compile with gcc 6/7
 Why LoguiI
 Oops
[12:08] <xorpad> then we can work on getting the right compiler into the halium build system
 Why loguiim shows decrypt errors when someone send's a message?
[12:10] <xorpad> screw this, i'm spinning up a arm64 vps and working on that, I'm pretty sure half the problems are related to my toolchain
[12:10] <xorpad> thank you scaleway.com
[12:10] <bshah> you won't be gaining too much using scaleway.com
[12:11] <bshah> they use network'd disk, which have shitty io
[12:11] <xorpad> yeah, i'm not looking for performance
[12:12] <xorpad> I'm looking for a native build environment instead of relying on cross compilers I built yesterday and haven't tested with inline assembly until today, which it fails at
[12:12] <xorpad> I have an arm64 dev board in transit, it'll be delivered in 1-2 days
[12:12] <xorpad> rpi 3b+
[12:13] <xorpad> I don't need power, I have patience when compiling anyways, i find watching the output relaxing
[12:15] <xorpad> what i need is binary compatibility and the ability to have an environment set up very similar to ubuntu touchs setup, so that I can dynamically link against libraries and know the software will work on touch if it does on the pi
[12:15] <xorpad> which is what I was doing with hammerhead, and it produced working binaries as easy as using the typical debian build method after fetching sources with apt
[12:16] <xorpad> also, I want rapsberry pi's just cause they're handy to have around
 Why my web-browser is crashing all the time 😢
[12:17] <xorpad> because there's bugs in it
[12:17] <xorpad> it's not stable/mature
 But why in nexus4 it doenstcrash never crash
[12:19] <xorpad> what is the device it crashes on?
 Nexus5, i cannot do anything with it..
[12:21] <xorpad> I see... let me try it
[12:21] <xorpad> give me an example of something that will make it crash so I can try and reproduce the problem
[12:25] <xorpad> i'm watching a youtube video now via the web brower
[12:25] <xorpad> *browser
[12:25] <xorpad> it's perfectly stable and very smooth
 Maybe my phone was out of memory.. I rebooted and now it works
[12:25] <xorpad> yeah, we need to do something about the memory leaks
[12:26] <xorpad> like, it seems to be universal
[12:27] <xorpad> it's like windows where when you close a program you never get back all the resources
[12:27] <xorpad> Someone said it was a nexus 5 issues, but I'm not sure, my nexus 4 does it too
 @xorpad, BQ devices too
[12:29] <xorpad> okay, the scaleway servers are aarch64 not arm64 as advertised
 @xorpad, This would be something really important. Whole community is talking about it since month now. Great approach!
[12:29] <xorpad> Okay, then we've got 3 devices affected, it's in the platform not the kernel
[12:30] <xorpad> we could use forced kernel module unloading, that might help it a little bit, and we can create a garbage collector, I'm not too familiar with how arms MMU works
[12:32] <xorpad> like, my nexus 4 is using 779MB of ram, and I just booted it up and didn't run anything other than opening the terminal and launching htop
[12:32] <xorpad> that's bad, considering a full desktop linux installation is much less
[12:34] <xorpad> there's no qemu arm64 in the ubuntu packages, I wonder if I can get it by compiling from source... If I can that would be awesome
[12:35] <xorpad> then I can run in a chroot on my massively overclocked ryzen
[12:36] <xorpad> I got it over 4.5ghz yesterday
[12:36] <xorpad> i think 4.64 but i can't remember now
[12:36] <xorpad> required a whole lot of messing around
[12:39] <xorpad> Okay, they added a new way to compile qemu with arm64 support, but it warns me the feature is experimental
 How is the performance of Firefox with libertine?
 @xorpad, This is a real problem on a device with 1G only ;)
 800MB only OS and unity
[12:47] <xorpad> @flo we can deal with that
[12:47] <xorpad> Is unity compositor based such as the standard ubuntu branch/version?
[12:47] <xorpad> because if so, that would be an issue in itself that would require a total rewrite
 It's using unity 8, not yet default in ubuntu and will never be
 But it's the same on desktop and mobile
[12:49] <xorpad> so it is compositor based then?
[12:50] <xorpad> because unity in ubuntu uses the compositor to render the desktop, it's not a normal window manager or desktop environemnt.
[12:50] <xorpad> And that's just highly impractical in a system where resources matter
 AS I understood yes. We got unity8 using Mir using libhybris using display driver using hardware smth like this ^^
 Find the mem leak and the resource waste
[12:51] <xorpad> We should rebuild it based on the old unity-2d
[12:51] <xorpad> basically unity is a compositor module it's not a normal wm/de
 Unity older than version 8 uses GTK and that's defenitely not nice on a phone
[12:52] <xorpad> and making it as a compositor module was in my opinion really dumb. I don't know why anyone would ever build a user interface on top of compiz
[12:53] <xorpad> I mean, we should rewrite it to look identical, and support all the same apis and features, and do everything the same, except with 2d graphics
 The new idea is to additionally introduce Wayland in between
[12:53] <xorpad> i love the unity UI, but it could have been done a lot better
 So it even gets more complex 😆
 @wayneoutthere Wayyyland?
[12:54] <xorpad> wayland? what features do we need that mir doesn't have, and have we considered sticking with tried and true xfree86?
 @xorpad, You can also rebase evrything on kwin, it uses similar technology (QML + Qt), the problem is just that it's much work and nobody has the time to do it
[12:55] <xorpad> i have time, but I don't know how to do it so it will take even more time to learn
[12:55] <xorpad> I've never done much in terms of programming graphical stuff
[12:55] <ubports_bot> Project daily-mako build #137: SUCCESS in 12 min: http://ci.ubports.com/job/daily-mako/137/
[12:55] <ubports_bot> Project ota-push build #1133: SUCCESS in 1.3 sec: http://ci.ubports.com/job/ota-push/1133/
 The idea was to have Wayland in place to be more compatible with upstream, and to reduce the dominant role of Mir as it will get only limited support in the future
[12:56] <xorpad> i would be willing to invest time to learn how to do it, and then do it, but I may need help from others with experience with gui deisgn
[12:57] <xorpad> Like, time is one thing I have a lot of
[12:57] <xorpad> and I like learning new skills and challenging myself
[12:57] <xorpad> so, I mean, if no one else does it, i'll get around to it
[12:58] <xorpad> right now I'm more interest in getting bullhead up and running
 yeah bullhead would be great
 many ppl asking for this
[13:01] <xorpad> well, it shouldn't be a problem
[13:02] <xorpad> I'm basing the kernel on franco kernel instead of cyanogenmod, it's completely compatile with every version of cm/lineage
 nice
[13:03] <xorpad> franco kernel is the most impressive linux based kernel i've ever seen in terms of features it offers and delivering everyting it promisses while exceeding your expectations
[13:03] <xorpad> and i've done a lot of kernel source browsing in my almost 15 years doing os dev
 @xorpad, We could hire you in marketing too ^^
[13:04] <xorpad> @Flohack, you don't need to hire me I work for peanuts... Planter Nuts brand only, not those cheap ones
 Ok I see. Well we´ll get you a batch or two ;)
[13:04] <xorpad> yay
[13:05] <xorpad> things to chew on
[13:05] <xorpad> isn't life grand?
 When life gives you lemons, make a lemonade ;)
[13:09] <xorpad> but yeah, you could use me for marketing
[13:09] <xorpad> heh
[13:09] <xorpad> I'm already sending people to this channel from the android channels on freenode
[13:14] <xorpad> kek google knows what I'm doing
[13:15] <xorpad> it's showing me adds to buy phones, it's showing me results about arm64 assembly when I don't even use the terms arm or assebmly in the search string... google probably knows when i got to the bathroom
[13:15] <xorpad> like, it's noticed me searching for all this stuff and correlated it for use in targeted advertising
 are there an app to download torrent in UT?
[13:32] <xorpad> Not yet...
[13:33] <xorpad> could probably port tranmission-daemon and modify the webui to suit our the options we have for user interfaces
[13:33] <xorpad> in fact...
[13:33] <xorpad> I'll try and compile transmission right now
 I'm pretty sure it's in the repos already
 Fwd from popeydc: Right, when we discovered Unity8 was slow, we made some effort to convert the slow QML parts to C++ to optimize them.
 Fwd from popeydc: That work wasn't finished
 xorpad, d'y'know QML and C++? :P
[14:06] <xorpad> I know how to use a c++ compiler to use my c skills, and I dont know qml
[14:06] <xorpad> i'm up for learning anything really
[14:06] <xorpad> coding things I don't know how to do is how I became a coder
[14:07] <xorpad> by the time the project is done I have new skills
 Well, maybe that'd be a lot. But as Alan Pope just led us on in another chat, Unity 8 is written in a lot of QML, which is slow. A possible route to optimization (which was in progress before Canonical dropped the software) would be to convert it to cpp.
[14:08] <xorpad> A better way to optimization would be to convert it to C
[14:08] <xorpad> because C is faster than c++ due to the abstraction involved in OOP
 Unfortunately, Qt doesn't have a C binding.
[14:09] <xorpad> It's also more of reinventing the wheel with everything you write
[14:09] <xorpad> well than it's a good thin I can mix c and c++
 Only cpp natively, with connectors for languages like Python in pyotherside. But that won't be faster.
[14:09] <xorpad> Well, i don't know c++ well
[14:09] <xorpad> I could learn it
[14:10] <xorpad> I mean, I would just need a reference manual and some time
 Well, stay with what you know best. I just know you were talking about performance this morning and that seems like a not-so-easy but effective way to improve it.
 @xorpad, Yeah you would only need c++ for the QObject wrappers for any UI interaction / models etc. You could happily use plain ol C for the rest
[14:11] <xorpad> @UniversalSuperBox, I'd rather optimize it, than leave it unoptimized, even if it takes me a while because reading
[14:12] <xorpad> everything must be optimized
 I assume that @jsalatas of Yunit would also like to get in on that project if you so wished. Yunit is the fork on Unity 8 that's being maintained.
[14:12] <xorpad> I'm up for really, well, anything that improves the overall project
[14:13] <xorpad> as long as it doesn't involve actor based programming
[14:13] <xorpad> because, that's like the one thing i know absolutely nothing about
[14:13] <xorpad> such as Scala
 I also think I saw you talking about app dev earlier, too. mimecar has written a great guide on doing that and you can find it in our forum: https://forums.ubports.com/topic/184/ubuntu-touch-programming-course
[14:16] <xorpad> Yeah, i'm interested in making apps
[14:16] <xorpad> but i don't have much experience making GUIs
[14:17] <xorpad> altough it's like grade 3 math unless you're drawing things that aren't straight lines
[14:17] <xorpad> so the few times i tried it, after finding the right libraries for the job it was easy
[14:17]  * xorpad shrugs
[14:19] <xorpad> I like to code, I like challenging things and new things i've not done before
[14:19] <xorpad> so I'm really up for anything
[14:20] <xorpad> right now I'm trying to get arm64 support working in qmeu, which is experimental and depends on non-mature libraries that may be unstable
[14:20] <xorpad> I want to set up a arm64 chroot on my 16 core threadripper
[14:21] <xorpad> 32 threads of wholsome goodness
[14:22] <xorpad> speaking of wholesome goodness
[14:22] <xorpad> I need to eat something before I get negative health effects from not eating for a really long time
[14:23] <xorpad> like, i don't think i've eaten in a week
[14:23] <xorpad> I was gonna eat some pizza a few hours ago but i forgot to set the timer and burned it
 I am about to try this desktop apps
 It's possible to install transmission through this way?
 I am pretty green about this sorry
[14:35] <xorpad> @malditobastardo, it's not possible to run a pc desktop application on an arm based phone
[14:35] <xorpad> unless that application is only scripting and no compiled code
[14:35] <xorpad> they use different types of machine code
 @xorpad, go eat smth ^^
 I understand
 Yeah go eat your "pizza"
[14:37] <xorpad> malditobastardo, it is possible to enable the apt-get command and get offical apps that will work from ubuntu repositories, but you will kill you're support by doing so because we can't predict what they are up to
 Thank you sir. Now take a relax moment for bit.
 cd UT
 Can I change "low battery" warning percentages somewhere? N5 first warning is now at 10% and second 5%, i want those 20% and 10%..
 @UniversalSuperBox, Bookmarked... Can I get the untranslated copy link please?
 @Xorpad, https://mimecar.gitbooks.io/curso-de-programacion-de-ubuntu-phone-touch/content/chapter-04-s01.html
[16:14] <xorpad> thanks @cesar_herrera
[16:14] <xorpad> with chromium I can just translate the pages automatically
 Ok
 From the begining: https://mimecar.gitbooks.io/curso-de-programacion-de-ubuntu-phone-touch/content/chapter-01.html
[16:19] <xorpad> yeah, I pulled the whole site into a folder
[16:19] <xorpad> :D
[16:19] <xorpad> thanks
 What logs I should gather if I find bugs? syslog and dmesg.. anything else? I just experienced strange bugs with Nexus5; battery was almost dead, so phone shuts itself, but it freezes screen black. Only backlight still on. I had to reset it (9secs power btn). Then it started to charge, I started the phone, but then I didn't get any apps opened, everyone just hangs and that little blue circle keeps rotating. I rebooted phone and problem was gone..
 Something the phone just hang when shutdown for a lot of time
 Can I get some debug mode on somewhere, more detailed logs..?
 Sometimes
 Restart for me doesn't work
 Ok
 Thanks
 ok, I think the snaps for UT is a good options because we could have some interesting apps.
[18:27] <xorpad> I'm working on the rootstock-touch script
[18:31] <xorpad> which ubuntu variant should I make it defaut to, ubports-touch, or ubuntu-touch(I'm not sure if ubuntu-touch is the old project that you guys picked up when it got dropped)
 ubuntu-touch is old, ubports-touch is new. But what part are you working on that needs that name to be changed?
[18:32] <xorpad> that's what I thought
[18:33] <xorpad> @UniversalSuperBox: the default values if you run it without arguments and flags
 Ah, I see
[18:34] <xorpad> and I added detectiong for aarch64 as the system arch, because some systems report arm64 and some report aarch64
[18:34] <xorpad> but from what i read on the google results, they are identical instruction sets and capabilities
[18:35] <xorpad> not sure why there is 2 names, maybe they are different architectures with the same instruction sets and features
[18:35]  * xorpad shurgs
[18:35] <xorpad> *shrugs
 I tried hotspot with N5 and it worked, but when I tried to reboot it is stuck in google logo!!?? Any ideas!? ☹️
 Rereboot?
 Maybe it's a random error.
[18:39] <xorpad> it;s also good practice of my shell scripting because I'm trying to get good at writing shell scripts
[19:18] <tgBot> sendybram was added by: sendybram
 @sendybram, welcome
[19:19] <xorpad> welcome @sendybram
 Hi all 😀
 Flatpak apps on plasma mobile seems interesting 🤔 https://twitter.com/AleixPol/status/917071293261975552  /me drops link and hides somewhere
 Great
 @ahayzen, Aside from Discover not even working on my desktop that is neat
 @Lorxu, Lol
[19:26] <xorpad> Okay, I took a 2 hour break from coding, time to get back to it
[19:27] <xorpad> hows everyones day going?
[19:27] <xorpad> I found out multirom is being worked on by someone else and a new version is coming out and he said if I update the code so it supports the new methods of flashing ubuntu touch, he will put them in the next release
[19:27] <xorpad> so that means potentially lots more users
[19:28] <xorpad> he forked it after it got abandoned and has been maintaing it but not anywhere easy to find
[19:28] <xorpad> and he's happy to accept a patch to re-enable ubuntu touch install as your secondary rom
[19:29] <xorpad> right now it uses an old method that doesn't work, and the link to download the images is hard-coded into it
 @ahayzen, Also snaps... https://twitter.com/AleixPol/status/917070335366791169
 @LarreaMikel, Yey didn't spot that :-)
 Off topic chat... You know.
 Although OSTree seems quite useful for mobiles with its de-duplication abilities where storage is tight.
[19:35] <tgBot> <Gleb Lee> Talking back about firefox. Setting called layout.css.devPixelsPerPx in about:config allows to increase/decrease size of interface elements. Did anyone experimenting with it on UTouch? Seems it could help to use Firefox as a touch app.
 How can I take screenshot in UBports?
 Used to be volume up+down held together I think
 @ahayzen, Thanks! It worked good! 😁👍
 In the frieza ubports devices page the link to the 15.04 and 16.04 progress is broken. I'm flashing my frieza right now. Let's see how this goes.
 https://devices.ubports.com/#/frieza
 (Photo, 905x1279) https://irc.ubports.com/T08jkoE0/file_1034.jpg
 @PhoenixLandPirate, That's what you get for being a troll
 @PhoenixLandPirate, Weird lol
 (Photo, 1280x720) https://irc.ubports.com/wyZV5gSd/file_1036.jpg
 looolll
 @rubencarneiro, Haha whats going on? 😆
 @Lorxu, Rude
[20:03] <tgBot> vaaesh was added by: vaaesh
 @vaaesh welcome 😊
 @Gleb Lee, I used a plugin to change the size of the scrollbar etc. This helped me a lot using it with touch interface. Unfortunately, I don't remember the name of the  plugin. Sorry!
[20:26] <xorpad> man... the apt based building of the images needs to be parallel
[20:27] <xorpad> I know that messes with apt, so maybe we need to mod it
[20:27] <xorpad> Like I'm on a really fast computer, and it's been going for so lone with 1/16 cores being used
 @J, :)
 @xorpad, Needs more SSD
 @xorpad, No the cpu is the bottleneck
 1 core at 100%, and I have all ssds
 I have no spinning disks anymore
 I mean... I do need more Ssds but not because this is being caused by storage limitations
[21:01] <tgBot> * C_Chat
[21:02] <ubports_bot> Project daily-bacon build #294: SUCCESS in 11 min: http://ci.ubports.com/job/daily-bacon/294/
[21:04] <ubports_bot> Project ota-push build #1134: SUCCESS in 1 min 6 sec: http://ci.ubports.com/job/ota-push/1134/
[21:07] <xorpad> when we see an ota-push build success, does that mean an update is made available, or that it's just compiled?
 @UniversalSuperBox, thanks
 @xorpad, ota-push should be the daily push to devel
[21:11] <xorpad> Okay, thanks @Flohack
[21:12] <xorpad> was curious
 @samitormanen, wha???? nothing is faster than the N4!  This will affect my massive ego!
[21:15] <xorpad> N4 was my first android
 @Flohack, did someone say... waaaaaayland??? … Mir! … Mir!
 @xorpad, it was my second, and hopefuly my last - ever
[21:17] <xorpad> hehe:D
[21:17] <xorpad> the battery life isn't good enough because it was too powerful for battery tech when it was made
[21:18] <xorpad> but it's a sweet little phone
[21:25] <xorpad> yay, I built my first image using rootstock-touch
[21:25] <xorpad> 1 step closer to being ready for this project
[21:26] <xorpad> I mean, i've already been messing with 2 kernels, but knowing how to build an image is important if I'm gonna be a contributor
 @wayneoutthere, Someone called?
[22:02] <xorpad> We should consider and discuss dropping apparmor and using selinux + making something like lineageos's privacy guard pro
[22:03] <xorpad> the NSA's data centers receive approximately 300 million hacking attempts per day, and they've never been penetrated, because they designed SELinux specifically to keep those data centers locked down
[22:03] <xorpad> and Apparmor doesn't have such a solid real life case of proof it's bullet proof
[22:04] <xorpad> and we need to cut down on resource usage right?
[22:04] <xorpad> so why have both?
[22:04] <xorpad> it's like bringing a knife with you when you plan to shoot someone before they get close to you
[22:05] <xorpad> toyomo may be worth stacking on SELinux, I haven't seen how much resources it consumes though so I don't know
[22:06] <xorpad> PAX+Toyomo+SELinux, and no apparmor... I think it's worth trying
 Don't know If I'm correct... But I think that snaps use apparmor
 and If snaps are the future packaging system for UT...
[22:07] <xorpad> I see, well, we can catch the apparmor hooks with other tools and call SELinux
[22:07] <xorpad> Apparmor uses hooks
[22:08] <xorpad> I dunno, just brainstorming and thinking about security vs optimizing and the tradeoffs
 :)
[22:09] <xorpad> that's why i said we should discuss it, not do it
[22:09] <xorpad> because i'm not the only one here with a brain:D
[22:09] <xorpad> and I might be missing things that people who's been here longer know very well already
 Well... Maybe someone will correct me... Don't know.
[22:10] <xorpad> I've been here like a week, I've done some work but not submitted it so techincally i'm not even a contributor yet
[22:11] <xorpad> but I'm working on stuff, and brainstorming other stuff to work on, because this project is relevant to my interests
 and it's nice to have you here ;)
 @LarreaMikel, Well last woreds not spoken about this ^^
[22:12] <xorpad> One of the things I've been working on today, is repairing the broken ability to dual boot android and ubuntu touch, because MultiROM's support for Ubuntu Touch installation as a secondary ROM is an outdated method, and the links to the images are dead so you can't multiboot
[22:13] <xorpad> I feel like MultiROM having support again for ubuntu touch will bring in users
 See ? Thanks @Flohack . But If we adopt snaps... We need apparmor?
 @LarreaMikel, Not sure, I dont know their requirements so well.
 @LarreaMikel, Yeah, the sandboxing require apparmor
 ^^
 Are there any news about Anbox, I remember the talk it being the way to bring Android apps on Ubuntu Touch
[22:25] <xorpad> okay guys, i'm off for a short while
[22:25] <xorpad> gonna be back in a bit
 @AresMinos, No sorry, not that I know...
 https://store.bq.com/en/aquaris-m10-fhd-ubuntu
 M10 FHD Ubuntu Negro Refurbished 199Euro
 Is there an issue with the mako/nexus 4 kernel booting into the os in xenial?
 @Lorxu, they don't have to be tagged to get the t-shirt, just legit pull requests with commits you made
[23:55] <tgBot> Snaprack was added by: Snaprack
 welcome
 hey there, thanks! ^^
[23:57] <xorpad> anyone with a nexus 4 been able to get it to boot into the OS on xenial?