**** BEGIN LOGGING AT Mon Aug 06 03:00:00 2018 Aug 06 05:53:25 @Fuseteam, If it's not listed, there may be an unofficial port Aug 06 05:54:54 If there's no port at all, you may need to do it yourself :) Aug 06 06:30:08 which is what @virtualmanu's original question is i believe aka where to start if you want to port it yourself Aug 06 06:30:31 also is there a way to check if there's an unofficial port? Aug 06 06:31:58 Just google for it Aug 06 06:32:10 Or search on XDA Aug 06 06:32:34 i'll assume that means there's no unofficial list hehe Aug 06 06:32:39 Pretty much, yeah Aug 06 14:36:24 Guys, what exactly is halium and how can I use it to install Ubuntu touch on my tablet which meets requirements as written on the halium website Aug 06 14:38:21 @virtualmanu, Just a simple understanding answer is enough πŸ˜… Aug 06 14:39:08 You mean your device meets the requirements in http://docs.halium.org/en/latest/porting/first-steps.html#pick-an-android-target-device? Aug 06 14:39:38 Yeah Aug 06 14:39:48 If that's the case, the entire rest of the porting guide takes you through the steps to port Halium for use in Plasma Mobile or Ubuntu Touch Aug 06 14:40:39 Ok. But can you just tell what is all I do? Like simple meaning of this project halium for understanding purpose. Aug 06 14:41:02 You do everything in the remainder of the pages of the porting guide Aug 06 14:41:39 If you do that, you'll end up with a build of Android that can be used to run Ubuntu Touch or Plasma Mobile on an Android board Aug 06 14:41:47 It's not that easy, but that's the gist of it Aug 06 14:42:45 So like I'm building an Android version ? πŸ€” Aug 06 14:43:27 You're building a very stripped-down Android image which is used for the closed-source driver binaries that Android uses Aug 06 14:44:03 Ohh.. okay Aug 06 14:44:21 ThanksπŸ˜€ Aug 06 14:46:00 how used to halium-installer? Aug 06 14:46:17 What are you trying to do Aug 06 14:51:08 Another question, is halium supported only for Android 5+ devices ? … I have Android 4.4.4 version, so no use now ? Aug 06 14:51:28 @virtualmanu, Correct Aug 06 14:52:19 Ah man 😩 Aug 06 14:52:31 Any other ways to install Ubuntu touch ? Aug 06 14:53:01 Well, no, not really Aug 06 14:53:30 Unless you're able to put together a DTB for the Linux kernel and every piece of hardware in your tablet has been upstreamed (which it almost definitely hasn't) Aug 06 14:54:52 (Sticker, 332x512) https://irc.ubports.com/C4Z8PR3g.webp Aug 06 14:57:39 @UniversalSuperBox, he can more or less base on mer-hybris Aug 06 14:57:46 but this is pretty much unsupported Aug 06 14:57:53 @virtualmanu, Or you can build sailfish OS .. based on hybris11 Aug 06 14:58:22 (Sticker, 409x512) https://irc.ubports.com/z8bF8qQv.webp Aug 06 14:58:32 Can you provide me a link to it ? πŸ˜… Aug 06 14:58:56 @virtualmanu, Google "hadk sailfish" Aug 06 15:00:11 Isn't it proprietary? Aug 06 15:00:21 Sailfish OS Aug 06 15:02:39 @virtualmanu, the os is Open source, but the "desktop" of it not actually. Aug 06 15:03:33 i use the sony xperia x with officially supported sailfosh os Aug 06 15:20:05 @virtualmanu which tablet actually? Aug 06 15:20:18 do you have kernel source code, LineageOS device tree for it, etc? Aug 06 15:33:02 Samsung Tab 3V Aug 06 15:33:18 @virtualmanu, Kernel 3.10, Android 4.4.4 Aug 06 15:35:16 Spreadtrum... do you have CyanogenMod for it at all? Aug 06 15:39:53 Spreadtrum GOVNO Aug 06 15:41:01 I have a budget Snapdragon 435 phone (Xiaomi Redmi 4X 3/32) and it's powerful phone, it works very fast Aug 06 15:41:19 You're from Russia? Aug 06 15:41:23 well, Spreadtrum make cheap SoCs, what else you want from them? Aug 06 15:42:02 Nothing Aug 06 15:42:47 Snapdragon even better than MTK and Exynos Aug 06 15:43:27 I still wish there was some real competition, otherwise Snapdragon price would fly high Aug 06 15:44:29 Also, I found a very cheap Spreadtrum phone on Aliexpress, it's Kenxinda V5 Aug 06 15:45:00 I mean, this is kinda on-topic but there's no reason to be discussing it here @reliable1 Aug 06 15:54:51 @reliable1, now just to find kernel source code for it somehow... Aug 06 17:20:12 https://paste.ubuntu.com/p/zTj4snQgMj/ what do I have to do now? Aug 06 17:33:41 is "adb devices" command output your device in recovery mode? Aug 06 17:35:35 Also, if this is TWRP recovery, there may be an option "allow filesystem modification" or something like that Aug 06 18:22:37 no. Was output while using the halium-installer. Aug 06 18:34:20 (Photo, 1266x302) https://irc.ubports.com/GB3lNofp.png Aug 06 18:34:28 @CuberTuber, I have kind of a problem. … The command mka hybris-boot errors out, saying: … ninja: build stopped: subcommand failed. … build/core/ninja.mk:151: rule for target "ninja_wrapper" failed … make: *** [ninja_wrapper] Error 1 … The only error in the lines above is what is seen in the image. Any ideas what's wrong + Aug 06 18:34:28 how do I get the -v into clang to get verbose (if needed)? Aug 06 18:35:02 @CuberTuber, Please post your full log Aug 06 18:38:29 @vanyasem, Full output from the console here: https://pastebin.com/LvwhXieD Aug 06 18:39:39 please run `LC_ALL=C mka hybris-boot` Aug 06 18:39:54 it's generally a bad idea to compile stuff with your custom locale Aug 06 18:50:07 wait so halium is only android5+? does this mean marshmallow is supported? Aug 06 18:50:18 It does not Aug 06 18:50:27 There is a tree for 5.1 Aug 06 18:50:29 And another for 7.1 Aug 06 18:51:37 Very few phones started at 6.0 and didn't go further. Aug 06 18:56:10 @vanyasem, Ok, ran it. At least it's not the same error anymore πŸ˜… … Now it's something with, drivers? … Here's the link to the full terminal output: https://pastebin.com/7tvausJr Aug 06 18:57:27 i don't think you did, because the output is still not in English Aug 06 18:57:38 iirc if you export LC_ALL=C, the output will be in English Aug 06 19:02:34 Use make Aug 06 19:02:51 @ankaos, no. Aug 06 19:02:58 you should NOT use make with halium Aug 06 19:03:06 mka is an alias to make that adds additional tweaks Aug 06 19:03:27 I ise make Aug 06 19:06:29 @UniversalSuperBox, what about phones that started earlier but got stuck at 6?.....ohw i see hmmm Aug 06 19:06:37 You use 5.1 Aug 06 19:06:47 There are very few phones that only have 6 Aug 06 19:07:07 And if they do, something's probably wrong with them because 7 wasn't that big of a jump Aug 06 19:07:18 interesting Aug 06 19:07:46 8 is really breaking for us though from what I've seen so far Aug 06 19:08:07 @vanyasem, Strange then, I copy-pasted the command into the terminal... … I mean I could setup Debian again in pure english (wouldn't mind that), might this help? Aug 06 19:08:26 you don't need that Aug 06 19:08:34 you need to export your LC_ALL properly Aug 06 19:08:43 en_US won't work either. at least it doesn't for me Aug 06 19:08:48 on arch, I use just LANG=C Aug 06 19:09:07 i am also on arch, i always do `LC_ALL=C command` when compiling android Aug 06 19:09:30 depends on how you have your locale set normally, I just set LANG, but not LC_ALL Aug 06 19:10:37 @NotKit, my lang on PC is en_US, and be_BY on laptop ;) Aug 06 19:11:56 LANG=C seemingly did the trick for me. Now my errors are in english only πŸ˜… Aug 06 19:12:57 nice. post this output :P Aug 06 19:13:52 @vanyasem, Here it is (Had to copy it to pastebin first): https://pastebin.com/WndJ8Pu0 Aug 06 19:14:45 have you enabled user namespaces in defconfig? Aug 06 19:14:49 also which kernel version? Aug 06 19:19:04 Meanwhile, as we're complaining about android 8 Aug 06 19:19:08 Android 9 just dropped Aug 06 19:19:21 @UniversalSuperBox, No source Aug 06 19:19:28 Of course not Aug 06 19:19:33 Tho erfan made a GSI after 30 minutes it dropped Aug 06 19:19:37 (Sticker, 512x512) https://irc.ubports.com/3nxujPcY.webp Aug 06 19:19:42 what. Aug 06 19:19:44 πŸ˜‚πŸ˜‚ Aug 06 19:21:08 @UniversalSuperBox, https://t.me/PsemiGSI Aug 06 19:21:45 Wow that is a pile of trash Aug 06 19:21:57 @UniversalSuperBox, It actually works lol Aug 06 19:22:05 He has been making GSIs since DP3 Aug 06 19:22:11 + he is recognized on xda Aug 06 19:23:02 @vanyasem, For the kernel version: The ROM (H-ROM V30 Port; Android 7) says that my device is running on kernel 3.10.84. … As for namespaces in the defconfig, if you mean CONFIG_NAMESPACES, it's set to y. Aug 06 19:23:21 @CuberTuber, no, i mean user namespaces Aug 06 19:23:43 `CONFIG_USER_NS` Aug 06 19:23:51 is it set to y? Aug 06 19:24:30 3.10 stinks <.< Aug 06 19:25:19 @vanyasem, Nope, CONFIG_USER_NS is not set at all (Will set that one immediately) Aug 06 19:25:27 no Aug 06 19:25:28 it should be unset Aug 06 19:25:29 good Aug 06 19:25:34 Oh.. Ok Aug 06 19:25:47 also be more direct, i don't like chit chatting Aug 06 19:25:57 simple "no" would be enough Aug 06 19:26:28 well 3.10 is very broken, we need to figure out which kernel flag broke it Aug 06 19:26:35 do you have a diff of your defconfig handle? Aug 06 19:26:37 [Edit] do you have a diff of your defconfig handy? Aug 06 19:32:01 @vanyasem, cd to your kernel directory and run `git diff > defconfig.diff` Aug 06 19:33:00 then cat `defconfig.diff` (or open in a text editor) and pastebin it Aug 06 19:38:07 Here's the defconfig.diff: https://pastebin.com/jcf1kLTh Aug 06 19:39:49 revert your `CONFIG_FW_LOADER_USER_HELPER` change Aug 06 19:39:52 and see if it builds Aug 06 19:44:28 Thanks a lot. Now it finished successfully Aug 06 19:45:46 good. you're welcome Aug 06 19:46:28 oh wow now i wonder if project treble will help this project the distant port to p Aug 06 19:47:27 sad they didn't call it pizza **** ENDING LOGGING AT Tue Aug 07 03:00:00 2018