/srv/irclogs.ubuntu.com/2017/10/08/#ubports.txt

ubports_botProject daily-hammerhead build #344: SUCCESS in 12 min: http://ci.ubports.com/job/daily-hammerhead/344/00:26
ubports_botProject ota-push build #1130: SUCCESS in 2 min 2 sec: http://ci.ubports.com/job/ota-push/1130/00:28
tgBot<Martin> @malditobastardo, Try Hubl.in webapp00:30
tgBot<wayneoutthere> 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 too00:31
tgBot<malditobastardo> Thank you. Will try hublin00:38
tgBot<wayneoutthere> yeah, it's solid.  i was thinking this kind of thing should work in UT00:56
tgBot<wayneoutthere> in fact... why doesn't it?  Needs a web app?00:56
tgBot<wayneoutthere> alright there's a party in Lab 0101:05
tgBot<wayneoutthere> Apparently @marius has notifications working on Matrix!01:05
tgBot<wayneoutthere> anyone who cares jump in the lab and join the focused chat01:05
tgBot<wayneoutthere> Here. Click this if you care:  https://t.me/joinchat/Baj4lhGOmNABsfHPyYFGVQ01:06
tgBot<Ern_st> What this lab @wayneoutthere ?02:05
tgBot<PhoenixLandPirate> Fwd from wayneoutthere: it's a matrix notification lab right now but it can be used for whatever you like02:07
tgBot<Ern_st> How does it work ?02:09
tgBot<harishsays> https://www.theguardian.com/technology/2017/oct/05/smartphone-addiction-silicon-valley-dystopia03:24
tgBot<bheemajeeshbabu> @bastos777, Thanks. 😊😊😊04:11
tgBotVladoha was added by: Vladoha04:48
tgBot<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 πŸ˜‚04:51
tgBot<NikosChat> I would suggest to use the ubports installer04:55
tgBot<NikosChat> sudo snap install ubports-installer --devmode04:56
tgBot<NikosChat> If your distro supports snaps04:56
tgBot<Vladoha> @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 reason04:57
tgBot<Vladoha> Yes … Im so lame04:58
tgBot<NikosChat> What device do you have?04:59
tgBot<Vladoha> (Photo, 1280x720) https://irc.ubports.com/r8F8FDzq/file_1029.jpg Failed at this step04:59
tgBot<Vladoha> Oneplus one05:00
tgBot<UniversalSuperBox> @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”.' … #audiocast05:01
tgBot<NikosChat> @Vladoha you are on windows?05:02
tgBot<Vladoha> @NikosChat, Yep … That's the problem?05:02
tgBot<NikosChat> Is your device in recovery?05:03
tgBot<UniversalSuperBox> You'll need to install the adb drivers for your device05:03
tgBot<Vladoha> @UniversalSuperBox, Drivers work fine … Tested fastboot cmd05:03
tgBot<Vladoha> @NikosChat, Yes05:03
tgBot<Vladoha> Maybe there is somewhere zip with UT and all stuff … Just to flash it in recovery … Wasted about 1.5h with that05:06
tgBot<NikosChat> No there is no zip for UT05:07
tgBot<Vladoha> Sadstory05:07
tgBot<Vladoha> Any ideas?05:07
tgBot<Vladoha> Fell like monkey with grenade05:08
tgBot<NikosChat> If you have the adb drivers installed then I don't know05:09
tgBot<NikosChat> Try Ubuntu from a live cd05:10
tgBot<Vladoha> Cpt deletes all from phone … Maybe it needs developer mode, which was wiped05:10
tgBot<harishsays> @UniversalSuperBox, Agree05:14
ubports_botProject click-import build #18: SUCCESS in 4.5 sec: http://ci.ubports.com/job/click-import/18/07:01
=== JanC_ is now known as JanC
ubports_botProject vivid-rootfs-armhf build #153: SUCCESS in 9.9 sec: http://ci.ubports.com/job/vivid-rootfs-armhf/153/07:01
ubports_botProject ota-push build #1131: SUCCESS in 1.2 sec: http://ci.ubports.com/job/ota-push/1131/07:01
xorpadugh07:30
xorpadso much work07:30
xorpadI need a break07:30
xorpadanyone working on anything cool?07:32
tgBot<bastos777> Rumors said that Marius had successfully worked on the notifications issue for the matrix.org app uMatriks.07:42
xorpadcool07:43
xorpadI was thinking of making an app07:43
xorpadVOIP, using fongos network07:43
tgBot<bastos777> For me that is great and important news, because I want desperately start convincing my business partners, family and friends switching to matrix.07:43
xorpadyou 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 number07:44
tgBot<bastos777> VoIP or sip client is missing ATM. So thus would be great.07:44
xorpadYeah i know07:44
xorpadI want it for myself too:D07:44
xorpadlike it's something the app store needs to have07:45
tgBot<bastos777> Also I would like it. Than I can fully use my it fp2 as business phone.07:46
tgBot<Flohack> @xorpad, Is it SIP compatible?07:47
xorpadFlohack, I don't know, I have to reverse engineer it to find out how it works07:47
tgBot<bastos777> What do you mean with need of those reserved phone numbers?07:47
xorpadBut reverse engineering android apps is easy07:47
tgBot<Flohack> Ok then probably it isnt ;)07:47
xorpador 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 info07:49
tgBot<bastos777> @Xorpad can not find any fongos network. What is it?07:49
xorpadbastos777, it's an app for android that gives you a cell phone line over your data plan07:49
xorpador wifi07:49
tgBot<Zephoro> Volte? πŸ™ˆ07:50
xorpadit 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 free07:50
tgBot<bastos777> My main reason using ut and Linux and matrix is privacy07:50
tgBot<bastos777> @xorpad, Ah. Only available in us?07:50
xorpad@bastos777 I use it in Canada, not sure if they have gone global yet07:51
tgBot<Flohack> @xorpad, Working on Telegram app, maybe its cool :)07:51
tgBot<Flohack> (Document) https://irc.ubports.com/9Al066rR/file_1031.png07:51
tgBot<bastos777> @bastos777, It is ot but privacy respecting for me is one of the core preconditions for democratic systems!07:52
xorpadwe need to respect privacy... It's imporant07:53
xorpadI'm so concerned with privacy that I'm not tracable right now lol07:53
xorpadLike I'm tunnled through more boxes than I can count in many different ways07:53
* xorpad is a privacy advocate07:53
tgBot<bastos777> @Flohack, Ah! API 41 is supporting supergroups asi learned from someone named @Flohack AFAIK...07:53
tgBot<DanChapman> @Flohack, πŸ‘07:54
tgBot<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 ^^07:55
tgBot<bastos777> @ubports_bot, πŸ‘β€07:55
tgBot<Flohack> I need to refactor that a bit. I cant use this code without tears Γ³therwise07:55
xorpadokay, lets try this again07:56
xorpadattempting to boot bullhead for the second time07:56
xorpadit didn't work the first time07:56
xorpadprobably won't work the next several dozen attempts, but i get logcat data07:57
xorpadof the kernel spitting out it's guts07:57
tgBot<bastos777> @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
xorpadbastos777, you can buy root access on hacked servers for cheap from skids07:58
xorpadlame skids07:59
tgBot<DanChapman> @Flohack, πŸ™ˆ yeah it made my eyes bleed a bit trying to read it all. Is definitely lacking some structure.07:59
xorpaduse them to create a network of ssh tunnels, route stuff through tor and i2p too, mix it up and keep it confusing as hell07:59
tgBot<Flohack> I will create a database subfolder and move all stuff there. And remove those silly private classes07:59
xorpadYou should also leave behind a trail of false evidence leading people in the wrong direction08:00
xorpadand read about opsec fails and learn from them08:00
xorpadlike, 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 you08:01
xorpadDon'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 you08:02
xorpadsorry this is OT08:02
* xorpad shuts u08:02
xorpadup08:02
tgBot<samitormanen> What cpu governor ubports uses? Can we tweak parameters anywhere?08:03
xorpadsamitormanen, it's up the the person who works on that perticular kernel08:04
tgBot<bastos777> No. Very important topic to be discussed. If you don't mind I will follow up in the of group.08:04
xorpadevery device has it's own kernel08:04
xorpadokay, highlight me if you want my attenion I don't actively watch telegram and that channel has no irc relay08:04
xorpadls08:05
xorpadoops08:05
tgBot<Zephoro> Wrong chat boi08:06
tgBot<Zephoro> (Sticker, 458x512) https://irc.ubports.com/FjYmR0Y0/file_1032.webp08:06
ubports_botProject daily-fp2 build #362: SUCCESS in 14 min: http://ci.ubports.com/job/daily-fp2/362/08:24
ubports_botProject ota-push build #1132: SUCCESS in 1 min 18 sec: http://ci.ubports.com/job/ota-push/1132/08:25
tgBot<Flohack> @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 😒08:44
tgBot<DanChapman> @Flohack, Ouch! πŸ˜• Hopefully it works and saves you any more pain with it08:48
tgBot<Flohack> 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:48
xorpadOkay, apparently fongo is only Canada and limited parts of the states right now, as far as which area code's you can get08:55
xorpadand the area code is used to judge if the call is local or not, so I think I have to go with google voice08:55
xorpadI don't like google, but it has to be done, because that's the only app that covers the whole world08:56
xorpadI don't know...08:56
xorpadMaybe I should just make a SIP client and let people chose their own provider and pay for it08:57
xorpadinstead of picking one proprietary provider that's not global08:57
tgBot<Flohack> There is a SIP client initiative spinning up, we try to reuse linphone on the UT phone ;)08:58
tgBot<bastos777> @xorpad, +108:58
xorpadOh someones already doing it?08:58
xorpadI'll do something else than08:58
xorpadnow I need a new idea08:59
tgBot<Flohack> Well yes there are some ppl drafting a GUI now, and reviewing packages. But its not even alpha ^^09:09
xorpad@Flowhack what are they making?09:13
xorpad*@flohack09:13
tgBot<Flohack> cool you can ping me09:14
tgBot<Flohack> I can add you to the group, but you need to use Telegram to see the draft screens and so ^^09:14
xorpadI'm on telegram09:15
tgBot<Flohack> ah yes just a sec send you invitation09:16
tgBot<Xorpad> Over here:D09:16
tgBot<Flohack> yeah was looking for your name πŸ˜† thx09:16
xorpadI haven't eaten anything for a really long time09:17
xorpadlike... I think it's been a week09:17
xorpadlulz09:17
tgBot<Flohack> wow09:20
xorpadYeah... I should really force myself to eat something09:23
tgBot<Flohack> Eat dat burger!09:24
xorpadMaybe some pizza09:24
tgBot<DanChapman> mmmmm pizza09:25
xorpad@DanChapman I know a guy with the same name as you09:25
tgBot<DanChapman> Heh cool! 😊09:26
xorpadyou stole his name! give it back!09:26
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:42
xorpadMan, 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 boot09:49
xorpadand I can't run it in an emulator to debug it because bochs doesn't do arm09:49
xorpadand I don't know any other hypervisors meant for debugging OS's09:50
xorpadi'm gonnna start with the official msm kernel09:50
tgBot<LarreaMikel> Bullhead is the nexus 5X?09:51
xorpadyes correct09:52
tgBot<LarreaMikel> And there 's no halium working on 5X?09:53
xorpadnope09:53
xorpadI'm the one making it I guess09:53
* xorpad shrugs09:54
xorpadI'll backport all the needed features from cm-14.109:54
xorpadand I'm also planning on merging in and at the same time enhancing code from mainline linux and from franco-kernel09:54
tgBot<LarreaMikel> It' s one of the plasma mobile core device09:55
xorpadWell, it's not one of ours... yet09:55
tgBot<LarreaMikel> @bhushanshah maybe knows something about this...09:55
tgBot<JBBgameich> But Plasma Mobile uses Halium, so the 5X already has to be ported09:56
xorpadAre you sure?09:56
lotuspsychjeayone got ota2 on nexus7 wifi yet? still hangs on r1 here, my bq4.5 works nicely on ota209:56
tgBot<LarreaMikel> Yep, that was my point09:56
tgBot<JBBgameich> They even have prebuilt images for it based on Halium09:56
xorpadmaybe they just use another kernel that's compatible with it09:56
xorpadthey might not even have the kernel source09:56
xorpadbut they told me to fork cyanogenmod like this did for all their kernels09:56
tgBot<JBBgameich> http://images.plasma-mobile.org/halium/09:56
xorpadlol, yeah, no source, those are premade images09:57
tgBot<JBBgameich> Just ask bhushan shah for the local manifest he's using to build the images09:57
xorpadohhh, they do have a bullhead kernel but it doesn't work09:57
xorpadit's not capable of what we need or something like that09:58
xorpadcloning github repo now09:58
xorpadI'll see if I can make any progress with it09:58
* xorpad shrugs ahain09:58
tgBot<JBBgameich> The kernel is non-mainline, but it should work from what I heard09:59
xorpadthe offical status of ubports bullhead kernel is that it boots, and that's all it does10:00
xorpadlike, it doesn't initalize the screen, it doesn't catch button presses10:00
xorpadyou can just confirm it works via telnet shell over network10:00
xorpadSo, my goal is to get ubuntu touch working on bullhead in the very near future10:01
xorpadMaybe a few months if I'm lucky10:01
lotuspsychjeyou guys doing great work10:03
tgBot<LarreaMikel> Don't know If there 's an UT device running with halium yet, so good luck!10:03
tgBot<JBBgameich> @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 devices10:05
tgBot<JBBgameich> The current mir and libhybris builds in UBports are only for Halium / Android 5.110:06
tgBot<Stereofont> @Vladoha, If Windows did you install the device drivers?10:15
tgBot<Vladoha> @Stereofont, Yes … I easily flashed some roms after my fail with ut10:18
tgBot<Stereofont> @Frank Fricke, I did that with no problem at all10:30
tgBot<Stereofont> @Vladoha, So you are flashing downloaded img files? UBport installer downloads live during the install process. Probably that is somehow the difficulty10:37
tgBot<malditobastardo> It's worth to install apps using libertine?10:38
tgBot<Stereofont> @Stereofont, Just checked. Shows 15:04 (r6) on RC on Fienza10:41
tgBot<Stereofont> @malditobastardo, +1 and is there a limit to how many?  Is it basically an emulator like Wine?10:42
tgBot<Vladoha> @Stereofont, Yes … I'm flashing through fastboot … UBport downloaded img succesfully as it said … But refused to detect my device at this stage10:43
tgBot<malditobastardo> I mean. For having Firefox or liber office for me is not a big deal. Of course is good to experiment10:43
tgBot<Vladoha> @Stereofont, Anyways … I will install ubuntu in two days … And try again with that10:44
tgBot<malditobastardo> But VLC maybe I don't know. To say something10:44
tgBot<Stereofont> @Vladoha, ADB detects your device when installing other ROMs but your device is not detected by UBports installer?10:45
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  r710:46
tgBot<Vladoha> @Stereofont, Yes … And only at second stage, when i need to boot recovery … First stage with fastboot passed easy10:46
tgBot<Stereofont> @Vladoha, Could be a good idea to install Canonical version of UT first then move to UBports version. Do it in two stages10:47
tgBot<Vladoha> @Vladoha, But only with CPT  β€¦ UBport installer failed at first stage 🌚10:47
tgBot<samitormanen> Oh yeah, my Nexus5 is now running Ubports! 😎10:50
tgBot<samitormanen> This is a lot faster than Nexus4.10:51
tgBot<Stereofont> @Vladoha, Fastboot doesn't upset the bootloader. Install does?10:51
tgBot<Stereofont> @Frank Fricke, Just checked. No update visible from r.610:52
tgBot<Vladoha> @Stereofont, Not shure that i understood you … My english is over πŸ˜‚10:54
tgBot<Stereofont> Just wondering if it is a bootloader problem. Could also be obstacles such as battery check and MD5 check etc11:01
tgBot<Stereofont> Someone with more knowledge than me will be awake soon I am sure 😁11:02
tgBot<Vladoha> Hope so … I tried to beat that problem until morning … And now i must go to work withour sleep 🌚11:11
xorpadTIL how to use QWORDs in gcc C11:14
xorpad__attribute__((__aligned__(quadword))) varablename;11:16
xorpadlulz so convoluted11:16
tgBot<Gleb Lee> does anyoune tried firefox 57 with their 'touch layout' on uphone (via libertine)? how look firefox theming at all?11:50
xorpadfirefox is a horrible rendering engine11:51
tgBot<JBBgameich> Touch Layout? Didn't know this exists (I only know the android App ...) and the normal desktop design11:51
tgBot<JBBgameich> firefox is not a rendering engine at all11:51
tgBot<JBBgameich> but Gecko has seen a lot of clean ups over the last month11:51
xorpadwell, mozilla, the backend of firefox, is a rendering engine11:51
xorpadbrowsers are basically compilers and rendering engines which get their data/code from network protocols11:52
xorpadthey compile the page, then they render it so you can see it11:52
tgBot<Gleb Lee> @JBBgameich, i mean density (it's just about paddings in UI)11:52
tgBot<JBBgameich> But what exactly is horrible about gecko? It's much better than a few month ago now, even faster than Chromium11:53
xorpadfirefox has a lot of problems with not working on certain specific combinations of hardware11:53
tgBot<JBBgameich> I'm lucky I did't ever have a problem with it on my hardware11:53
xorpadI'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 window11:53
xorpadbasically a lot of people have issues with firefox. It's a more secure browser but it's not very universally compatible11:54
xorpadand I have no clue as to the reason why, not even a suspect cause11:54
tgBot<JBBgameich> 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:54
xorpadbut 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 normally11: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:55
xorpadthe 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 videos11:56
xorpadit will hit it's max amount of memory and the rendering engine will crash11:56
xorpadSo I reluctantly switched to chromium, and I'm not totally happpy with it, but I'm not dis-satisfied either11:56
tgBot<JBBgameich> In firefox 57 / 58 or earlier?11:57
xorpadnot sure the version, but it happened a while ago11:57
tgBot<JBBgameich> 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 releases11:58
xorpadalso 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 computer11:58
xorpadand it happens regardless of OS11:59
tgBot<Gleb Lee> I cannot find any screenshot of a Firefox on UTouch. Maybe, someone could send screenshot?11:59
xorpadWe should make our own browser with the chromium web kit11:59
xorpadSomething similar to dolphin with script blocking and ad blocking and pop-up blocking as built in things turned on by default12:00
xorpadMaybe 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
xorpadYeah, I should do that... I'm getting frustrated with arm64 asm12:00
xorpadit's so much more complicated to use arm64 asm inline in gcc than x86 was when I was doing x86 stuff12:00
tgBot<JBBgameich> @Gleb Lee, You probably need to add the firefox nightly ppa to it12:01
xorpadI think i need to recompile gcc and as12:01
xorpadbecause I'm using valid instructions and it's throwing errors about them not existing, same with certain registers12:02
xorpadthis kernel is messed up12:02
xorpadthe halium guys said they had it working properly12:03
xorpadthey said it was patched for gcc 712:03
bshahxorpad: bullhead kernel is not patched for gcc 712:03
bshah(patches welcome :P)12:03
xorpadbshah, well, I'm slowly patching it as I go12:04
bshahcool12:04
bshahxorpad: but I wonder... why are you building it out of tree?12:04
xorpadI'll create a fork on github and you can pull in my changes... a lot of them are pretty hackish12:04
xorpadbshah, because gcc 7.2 produces 25-35% more efficient arm binaries12:05
xorpadcomapred to 4/5/612:05
xorpadaccording to many many benchmarks by many many people12:05
bshahxorpad: well, yes but how do you plan to integrate it with halium build system e.g?12:05
xorpadI 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 them12:06
xorpadso if you're using an android source tree with the prebuilt's you're losing out on stuff12:07
xorpadanyways, one step at a time, first it needs to compile with gcc 6/712:07
tgBot<samitormanen> Why LoguiI12:08
tgBot<samitormanen> Oops12:08
xorpadthen we can work on getting the right compiler into the halium build system12:08
tgBot<samitormanen> Why loguiim shows decrypt errors when someone send's a message?12:09
xorpadscrew this, i'm spinning up a arm64 vps and working on that, I'm pretty sure half the problems are related to my toolchain12:10
xorpadthank you scaleway.com12:10
bshahyou won't be gaining too much using scaleway.com12:10
bshahthey use network'd disk, which have shitty io12:11
xorpadyeah, i'm not looking for performance12:11
xorpadI'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 at12:12
xorpadI have an arm64 dev board in transit, it'll be delivered in 1-2 days12:12
xorpadrpi 3b+12:12
xorpadI don't need power, I have patience when compiling anyways, i find watching the output relaxing12:13
xorpadwhat 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 pi12:15
xorpadwhich 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 apt12:15
xorpadalso, I want rapsberry pi's just cause they're handy to have around12:16
tgBot<samitormanen> Why my web-browser is crashing all the time 😒12:16
xorpadbecause there's bugs in it12:17
xorpadit's not stable/mature12:17
tgBot<samitormanen> But why in nexus4 it doenstcrash never crash12:18
xorpadwhat is the device it crashes on?12:19
tgBot<samitormanen> Nexus5, i cannot do anything with it..12:21
xorpadI see... let me try it12:21
xorpadgive me an example of something that will make it crash so I can try and reproduce the problem12:21
xorpadi'm watching a youtube video now via the web brower12:25
xorpad*browser12:25
xorpadit's perfectly stable and very smooth12:25
tgBot<samitormanen> Maybe my phone was out of memory.. I rebooted and now it works12:25
xorpadyeah, we need to do something about the memory leaks12:25
xorpadlike, it seems to be universal12:26
xorpadit's like windows where when you close a program you never get back all the resources12:27
xorpadSomeone said it was a nexus 5 issues, but I'm not sure, my nexus 4 does it too12:27
tgBot<Stereofont> @xorpad, BQ devices too12:29
xorpadokay, the scaleway servers are aarch64 not arm64 as advertised12:29
tgBot<bastos777> @xorpad, This would be something really important. Whole community is talking about it since month now. Great approach!12:29
xorpadOkay, then we've got 3 devices affected, it's in the platform not the kernel12:29
xorpadwe 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 works12:30
xorpadlike, 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 htop12:32
xorpadthat's bad, considering a full desktop linux installation is much less12:32
xorpadthere'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 awesome12:34
xorpadthen I can run in a chroot on my massively overclocked ryzen12:35
xorpadI got it over 4.5ghz yesterday12:36
xorpadi think 4.64 but i can't remember now12:36
xorpadrequired a whole lot of messing around12:36
xorpadOkay, they added a new way to compile qemu with arm64 support, but it warns me the feature is experimental12:39
tgBot<malditobastardo> How is the performance of Firefox with libertine?12:41
tgBot<Flohack> @xorpad, This is a real problem on a device with 1G only ;)12:46
tgBot<Flohack> 800MB only OS and unity12:46
xorpad@flo we can deal with that12:47
xorpadIs unity compositor based such as the standard ubuntu branch/version?12:47
xorpadbecause if so, that would be an issue in itself that would require a total rewrite12:47
tgBot<JBBgameich> It's using unity 8, not yet default in ubuntu and will never be12:48
tgBot<JBBgameich> But it's the same on desktop and mobile12:48
xorpadso it is compositor based then?12:49
xorpadbecause unity in ubuntu uses the compositor to render the desktop, it's not a normal window manager or desktop environemnt.12:50
xorpadAnd that's just highly impractical in a system where resources matter12:50
tgBot<Flohack> AS I understood yes. We got unity8 using Mir using libhybris using display driver using hardware smth like this ^^12:50
tgBot<Flohack> Find the mem leak and the resource waste12:51
xorpadWe should rebuild it based on the old unity-2d12:51
xorpadbasically unity is a compositor module it's not a normal wm/de12:51
tgBot<JBBgameich> Unity older than version 8 uses GTK and that's defenitely not nice on a phone12:52
xorpadand 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 compiz12:52
xorpadI mean, we should rewrite it to look identical, and support all the same apis and features, and do everything the same, except with 2d graphics12:53
tgBot<Flohack> The new idea is to additionally introduce Wayland in between12:53
xorpadi love the unity UI, but it could have been done a lot better12:53
tgBot<Flohack> So it even gets more complex πŸ˜†12:54
tgBot<Flohack> @wayneoutthere Wayyyland?12:54
xorpadwayland? what features do we need that mir doesn't have, and have we considered sticking with tried and true xfree86?12:54
tgBot<JBBgameich> @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 it12:54
xorpadi have time, but I don't know how to do it so it will take even more time to learn12:55
xorpadI've never done much in terms of programming graphical stuff12:55
ubports_botProject daily-mako build #137: SUCCESS in 12 min: http://ci.ubports.com/job/daily-mako/137/12:55
ubports_botProject ota-push build #1133: SUCCESS in 1.3 sec: http://ci.ubports.com/job/ota-push/1133/12:55
tgBot<Flohack> 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 future12:56
xorpadi 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 deisgn12:56
xorpadLike, time is one thing I have a lot of12:57
xorpadand I like learning new skills and challenging myself12:57
xorpadso, I mean, if no one else does it, i'll get around to it12:57
xorpadright now I'm more interest in getting bullhead up and running12:58
tgBot<Flohack> yeah bullhead would be great12:58
tgBot<Flohack> many ppl asking for this12:58
xorpadwell, it shouldn't be a problem13:01
xorpadI'm basing the kernel on franco kernel instead of cyanogenmod, it's completely compatile with every version of cm/lineage13:02
tgBot<Flohack> nice13:03
xorpadfranco 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 expectations13:03
xorpadand i've done a lot of kernel source browsing in my almost 15 years doing os dev13:03
tgBot<Flohack> @xorpad, We could hire you in marketing too ^^13:03
xorpad@Flohack, you don't need to hire me I work for peanuts... Planter Nuts brand only, not those cheap ones13:04
tgBot<Flohack> Ok I see. Well weΒ΄ll get you a batch or two ;)13:04
xorpadyay13:04
xorpadthings to chew on13:05
xorpadisn't life grand?13:05
tgBot<Flohack> When life gives you lemons, make a lemonade ;)13:05
xorpadbut yeah, you could use me for marketing13:09
xorpadheh13:09
xorpadI'm already sending people to this channel from the android channels on freenode13:09
xorpadkek google knows what I'm doing13:14
xorpadit'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 bathroom13:15
xorpadlike, it's noticed me searching for all this stuff and correlated it for use in targeted advertising13:15
tgBot<Jaume81> are there an app to download torrent in UT?13:31
xorpadNot yet...13:32
xorpadcould probably port tranmission-daemon and modify the webui to suit our the options we have for user interfaces13:33
xorpadin fact...13:33
xorpadI'll try and compile transmission right now13:33
tgBot<UniversalSuperBox> I'm pretty sure it's in the repos already14:03
tgBot<UniversalSuperBox> 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.14:05
tgBot<UniversalSuperBox> Fwd from popeydc: That work wasn't finished14:05
tgBot<UniversalSuperBox> xorpad, d'y'know QML and C++? :P14:05
xorpadI know how to use a c++ compiler to use my c skills, and I dont know qml14:06
xorpadi'm up for learning anything really14:06
xorpadcoding things I don't know how to do is how I became a coder14:06
xorpadby the time the project is done I have new skills14:07
tgBot<UniversalSuperBox> 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:07
xorpadA better way to optimization would be to convert it to C14:08
xorpadbecause C is faster than c++ due to the abstraction involved in OOP14:08
tgBot<UniversalSuperBox> Unfortunately, Qt doesn't have a C binding.14:08
xorpadIt's also more of reinventing the wheel with everything you write14:09
xorpadwell than it's a good thin I can mix c and c++14:09
tgBot<UniversalSuperBox> Only cpp natively, with connectors for languages like Python in pyotherside. But that won't be faster.14:09
xorpadWell, i don't know c++ well14:09
xorpadI could learn it14:09
xorpadI mean, I would just need a reference manual and some time14:10
tgBot<UniversalSuperBox> 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.14:10
tgBot<DanChapman> @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 rest14:10
xorpad@UniversalSuperBox, I'd rather optimize it, than leave it unoptimized, even if it takes me a while because reading14:11
xorpadeverything must be optimized14:12
tgBot<UniversalSuperBox> 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
xorpadI'm up for really, well, anything that improves the overall project14:12
xorpadas long as it doesn't involve actor based programming14:13
xorpadbecause, that's like the one thing i know absolutely nothing about14:13
xorpadsuch as Scala14:13
tgBot<UniversalSuperBox> 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-course14:14
xorpadYeah, i'm interested in making apps14:16
xorpadbut i don't have much experience making GUIs14:16
xorpadaltough it's like grade 3 math unless you're drawing things that aren't straight lines14:17
xorpadso the few times i tried it, after finding the right libraries for the job it was easy14:17
* xorpad shrugs14:17
xorpadI like to code, I like challenging things and new things i've not done before14:19
xorpadso I'm really up for anything14:19
xorpadright now I'm trying to get arm64 support working in qmeu, which is experimental and depends on non-mature libraries that may be unstable14:20
xorpadI want to set up a arm64 chroot on my 16 core threadripper14:20
xorpad32 threads of wholsome goodness14:21
xorpadspeaking of wholesome goodness14:22
xorpadI need to eat something before I get negative health effects from not eating for a really long time14:22
xorpadlike, i don't think i've eaten in a week14:23
xorpadI was gonna eat some pizza a few hours ago but i forgot to set the timer and burned it14:23
tgBot<malditobastardo> I am about to try this desktop apps14:33
tgBot<malditobastardo> It's possible to install transmission through this way?14:33
tgBot<malditobastardo> I am pretty green about this sorry14:34
xorpad@malditobastardo, it's not possible to run a pc desktop application on an arm based phone14:35
xorpadunless that application is only scripting and no compiled code14:35
xorpadthey use different types of machine code14:35
tgBot<Flohack> @xorpad, go eat smth ^^14:36
tgBot<malditobastardo> I understand14:36
tgBot<malditobastardo> Yeah go eat your "pizza"14:36
xorpadmalditobastardo, 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 to14:37
tgBot<malditobastardo> Thank you sir. Now take a relax moment for bit.14:41
tgBot<Flohack> cd UT14:43
tgBot<samitormanen> Can I change "low battery" warning percentages somewhere? N5 first warning is now at 10% and second 5%, i want those 20% and 10%..14:57
tgBot<Xorpad> @UniversalSuperBox, Bookmarked... Can I get the untranslated copy link please?15:55
tgBot<Cesar_Herrera> @Xorpad, https://mimecar.gitbooks.io/curso-de-programacion-de-ubuntu-phone-touch/content/chapter-04-s01.html16:13
xorpadthanks @cesar_herrera16:14
xorpadwith chromium I can just translate the pages automatically16:14
tgBot<Cesar_Herrera> Ok16:15
tgBot<Cesar_Herrera> From the begining: https://mimecar.gitbooks.io/curso-de-programacion-de-ubuntu-phone-touch/content/chapter-01.html16:18
xorpadyeah, I pulled the whole site into a folder16:19
xorpad:D16:19
xorpadthanks16:19
tgBot<samitormanen> 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..16:27
tgBot<malditobastardo> Something the phone just hang when shutdown for a lot of time16:28
tgBot<samitormanen> Can I get some debug mode on somewhere, more detailed logs..?16:28
tgBot<malditobastardo> Sometimes16:28
tgBot<malditobastardo> Restart for me doesn't work16:28
tgBot<samitormanen> Ok16:28
tgBot<samitormanen> Thanks16:29
tgBot<Jaume81> ok, I think the snaps for UT is a good options because we could have some interesting apps.16:33
xorpadI'm working on the rootstock-touch script18:27
xorpadwhich 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)18:31
tgBot<UniversalSuperBox> ubuntu-touch is old, ubports-touch is new. But what part are you working on that needs that name to be changed?18:32
xorpadthat's what I thought18:32
xorpad@UniversalSuperBox: the default values if you run it without arguments and flags18:33
tgBot<UniversalSuperBox> Ah, I see18:33
xorpadand I added detectiong for aarch64 as the system arch, because some systems report arm64 and some report aarch6418:34
xorpadbut from what i read on the google results, they are identical instruction sets and capabilities18:34
xorpadnot sure why there is 2 names, maybe they are different architectures with the same instruction sets and features18:35
* xorpad shurgs18:35
xorpad*shrugs18:35
tgBot<samitormanen> I tried hotspot with N5 and it worked, but when I tried to reboot it is stuck in google logo!!?? Any ideas!? ☹️18:36
tgBot<nfsprodriver> Rereboot?18:37
tgBot<nfsprodriver> Maybe it's a random error.18:38
xorpadit;s also good practice of my shell scripting because I'm trying to get good at writing shell scripts18:39
tgBotsendybram was added by: sendybram19:18
tgBot<vanyasem> @sendybram, welcome19:18
xorpadwelcome @sendybram19:19
tgBot<sendybram> Hi all πŸ˜€19:21
tgBot<ahayzen> Flatpak apps on plasma mobile seems interesting πŸ€” https://twitter.com/AleixPol/status/917071293261975552  /me drops link and hides somewhere19:21
tgBot<malditobastardo> Great19:24
tgBot<Lorxu> @ahayzen, Aside from Discover not even working on my desktop that is neat19:25
tgBot<ahayzen> @Lorxu, Lol19:26
xorpadOkay, I took a 2 hour break from coding, time to get back to it19:26
xorpadhows everyones day going?19:27
xorpadI 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 release19:27
xorpadso that means potentially lots more users19:27
xorpadhe forked it after it got abandoned and has been maintaing it but not anywhere easy to find19:28
xorpadand he's happy to accept a patch to re-enable ubuntu touch install as your secondary rom19:28
xorpadright now it uses an old method that doesn't work, and the link to download the images is hard-coded into it19:29
tgBot<LarreaMikel> @ahayzen, Also snaps... https://twitter.com/AleixPol/status/91707033536679116919:29
tgBot<ahayzen> @LarreaMikel, Yey didn't spot that :-)19:30
tgBot<LarreaMikel> Off topic chat... You know.19:30
tgBot<ahayzen> Although OSTree seems quite useful for mobiles with its de-duplication abilities where storage is tight.19:31
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.19:35
tgBot<samitormanen> How can I take screenshot in UBports?19:38
tgBot<ahayzen> Used to be volume up+down held together I think19:39
tgBot<samitormanen> @ahayzen, Thanks! It worked good! πŸ˜πŸ‘19:40
tgBot<Jo_Led> 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.19:48
tgBot<Jo_Led> https://devices.ubports.com/#/frieza19:48
tgBot<PhoenixLandPirate> (Photo, 905x1279) https://irc.ubports.com/T08jkoE0/file_1034.jpg19:49
tgBot<Lorxu> @PhoenixLandPirate, That's what you get for being a troll19:50
tgBot<ahayzen> @PhoenixLandPirate, Weird lol19:50
tgBot<rubencarneiro> (Photo, 1280x720) https://irc.ubports.com/wyZV5gSd/file_1036.jpg19:51
tgBot<rubencarneiro> looolll19:51
tgBot<Flohack> @rubencarneiro, Haha whats going on? πŸ˜†19:53
tgBot<PhoenixLandPirate> @Lorxu, Rude19:54
tgBotvaaesh was added by: vaaesh20:03
tgBot<J> @vaaesh welcome 😊20:04
tgBot<Guido> @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:16
xorpadman... the apt based building of the images needs to be parallel20:26
xorpadI know that messes with apt, so maybe we need to mod it20:27
xorpadLike I'm on a really fast computer, and it's been going for so lone with 1/16 cores being used20:27
tgBot<vaaesh> @J, :)20:34
tgBot<UniversalSuperBox> @xorpad, Needs more SSD20:36
tgBot<Xorpad> @xorpad, No the cpu is the bottleneck20:38
tgBot<Xorpad> 1 core at 100%, and I have all ssds20:39
tgBot<Xorpad> I have no spinning disks anymore20:39
tgBot<Xorpad> I mean... I do need more Ssds but not because this is being caused by storage limitations20:40
tgBot* C_Chat21:01
ubports_botProject daily-bacon build #294: SUCCESS in 11 min: http://ci.ubports.com/job/daily-bacon/294/21:02
ubports_botProject ota-push build #1134: SUCCESS in 1 min 6 sec: http://ci.ubports.com/job/ota-push/1134/21:04
xorpadwhen we see an ota-push build success, does that mean an update is made available, or that it's just compiled?21:07
tgBot<wayneoutthere> @UniversalSuperBox, thanks21:08
tgBot<Flohack> @xorpad, ota-push should be the daily push to devel21:11
xorpadOkay, thanks @Flohack21:11
xorpadwas curious21:12
tgBot<wayneoutthere> @samitormanen, wha???? nothing is faster than the N4!  This will affect my massive ego!21:14
xorpadN4 was my first android21:15
tgBot<wayneoutthere> @Flohack, did someone say... waaaaaayland??? … Mir! … Mir!21:16
tgBot<wayneoutthere> @xorpad, it was my second, and hopefuly my last - ever21:17
xorpadhehe:D21:17
xorpadthe battery life isn't good enough because it was too powerful for battery tech when it was made21:17
xorpadbut it's a sweet little phone21:18
xorpadyay, I built my first image using rootstock-touch21:25
xorpad1 step closer to being ready for this project21:25
xorpadI mean, i've already been messing with 2 kernels, but knowing how to build an image is important if I'm gonna be a contributor21:26
tgBot<alan_griffiths> @wayneoutthere, Someone called?21:37
xorpadWe should consider and discuss dropping apparmor and using selinux + making something like lineageos's privacy guard pro22:02
xorpadthe 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 down22:03
xorpadand Apparmor doesn't have such a solid real life case of proof it's bullet proof22:03
xorpadand we need to cut down on resource usage right?22:04
xorpadso why have both?22:04
xorpadit's like bringing a knife with you when you plan to shoot someone before they get close to you22:04
xorpadtoyomo may be worth stacking on SELinux, I haven't seen how much resources it consumes though so I don't know22:05
xorpadPAX+Toyomo+SELinux, and no apparmor... I think it's worth trying22:06
tgBot<LarreaMikel> Don't know If I'm correct... But I think that snaps use apparmor22:06
tgBot<LarreaMikel> and If snaps are the future packaging system for UT...22:07
xorpadI see, well, we can catch the apparmor hooks with other tools and call SELinux22:07
xorpadApparmor uses hooks22:07
xorpadI dunno, just brainstorming and thinking about security vs optimizing and the tradeoffs22:08
tgBot<LarreaMikel> :)22:08
xorpadthat's why i said we should discuss it, not do it22:09
xorpadbecause i'm not the only one here with a brain:D22:09
xorpadand I might be missing things that people who's been here longer know very well already22:09
tgBot<LarreaMikel> Well... Maybe someone will correct me... Don't know.22:09
xorpadI've been here like a week, I've done some work but not submitted it so techincally i'm not even a contributor yet22:10
xorpadbut I'm working on stuff, and brainstorming other stuff to work on, because this project is relevant to my interests22:11
tgBot<LarreaMikel> and it's nice to have you here ;)22:12
tgBot<Flohack> @LarreaMikel, Well last woreds not spoken about this ^^22:12
xorpadOne 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 multiboot22:12
xorpadI feel like MultiROM having support again for ubuntu touch will bring in users22:13
tgBot<LarreaMikel> See ? Thanks @Flohack . But If we adopt snaps... We need apparmor?22:14
tgBot<Flohack> @LarreaMikel, Not sure, I dont know their requirements so well.22:14
tgBot<mariogrip> @LarreaMikel, Yeah, the sandboxing require apparmor22:15
tgBot<LarreaMikel> ^^22:15
tgBot<AresMinos> Are there any news about Anbox, I remember the talk it being the way to bring Android apps on Ubuntu Touch22:16
xorpadokay guys, i'm off for a short while22:25
xorpadgonna be back in a bit22:25
tgBot<Flohack> @AresMinos, No sorry, not that I know...22:26
tgBot<popescu_sorin> https://store.bq.com/en/aquaris-m10-fhd-ubuntu22:28
tgBot<popescu_sorin> M10 FHD Ubuntu Negro Refurbished 199Euro22:28
tgBot<Xorpad> Is there an issue with the mako/nexus 4 kernel booting into the os in xenial?23:35
tgBot<mateosalta> @Lorxu, they don't have to be tagged to get the t-shirt, just legit pull requests with commits you made23:48
tgBotSnaprack was added by: Snaprack23:55
tgBot<vanyasem> welcome23:56
tgBot<Snaprack> hey there, thanks! ^^23:56
xorpadanyone with a nexus 4 been able to get it to boot into the OS on xenial?23:57

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!