T42 | Runnynose was added by: Runnynose | 03:23 |
---|---|---|
T42 | <Runnynose> Hey guys. Can I use LOS Pie as a base ROM? | 03:24 |
T42 | <Runnynose> Im pretty new to all this. So, forgive me if that was a dumb question. | 03:24 |
T42 | <birdzhang> Sure you can | 03:27 |
T42 | <Runnynose> Thanks a lot. That's a relief. | 03:27 |
T42 | <birdzhang> https://github.com/mer-hybris/android/tree/hybris-16.0 | 03:27 |
T42 | <Runnynose> So, I'll be porting Sfos to Asus X00TD, the max pro m1. | 03:28 |
T42 | <Runnynose> Bear with me. | 03:28 |
T42 | <Runnynose> @birdzhang [https://github.com/mer-hybris/android/tree/hyb …], Hey! Thanks. | 03:28 |
T42 | <birdzhang> and take a look this guide https://github.com/mer-hybris/hadk-faq#hybris-16-0 | 03:29 |
T42 | <Runnynose> @birdzhang [and take a look this guide https://github.com/ …], Thanks. Isn't this the HADK porting guide.? | 03:29 |
T42 | <Runnynose> I'm referring to that one. Thanks. | 03:30 |
T42 | <Runnynose> Much appreciated. | 03:30 |
T42 | <birdzhang> no, this is faq | 03:30 |
T42 | <Runnynose> Oh. Okay. Thanks. I'll bookmark this too. | 03:30 |
r0kk3rz | is the rom well working? | 03:55 |
T42 | <Runnynose> @r0kk3rz [is the rom well working?], Afaik, there are no bugs reported. Should I try some other Base like CAF or something? | 03:56 |
T42 | <Runnynose> Isn't LOS the only allowed one? | 03:56 |
r0kk3rz | LOS is good yeah, but i see there is also a 15.1 rom | 03:56 |
T42 | <Runnynose> @r0kk3rz [LOS is good yeah, but i see there is also a 15 …], Yeah. I think there is. | 03:56 |
T42 | <Runnynose> But people keep telling me that its just stock modified and not LOS. | 03:57 |
T42 | <Runnynose> Ill have to dig in deeper | 03:57 |
T42 | <Runnynose> I'm sorry for not noticing. Yes. There's infact an LOS 15.1 | 03:59 |
T42 | <Runnynose> NO bugs Reported ig. | 03:59 |
r0kk3rz | test for yourself and use the one that works the best | 03:59 |
T42 | <Runnynose> @r0kk3rz [test for yourself and use the one that works t …], Okay. I'll do that. Thanks. | 04:00 |
T42 | <程蓉棠 %lastname%> (Photo, 1196x673) https://irc.thaodan.de/.imgstore/W0TW009bAM.png "精准币圈菠菜棋牌粉" "非小号/mytoken关注惊爆价"1、币圈电报群/微信群炸群推广 2、twitter、facebook关注 3.KYC身份材料出售 4、电报群/微信群/potato拉币圈活人 5、国内外交易所APP实名注册认证 6、电报群客服活聊天 7、批量注册国内外交易所实名账户,,出twitter、facebook、微信带粉账 | 04:34 |
T42 | <gods_perfectidiot> (Photo, 1280x640) https://irc.thaodan.de/.imgstore/3vrGGFg1bM.png Should I be worried? | 07:28 |
Mister_Magister | oh boi i haven't seen adaptation0 since loooooooooong time | 07:31 |
Mister_Magister | yes, yes you should be worried | 07:31 |
T42 | <gods_perfectidiot> Uh oh. What am i doing wrong? | 07:31 |
T42 | <gods_perfectidiot> Doesn't zypper ref refresh repos? | 07:32 |
Mister_Magister | yes it does | 07:32 |
T42 | <gods_perfectidiot> What's adaptation0 then? Why is it not found. | 07:32 |
T42 | <gods_perfectidiot> Can you help me with this? | 07:32 |
deathmist | you can ignore it, afaik it's for building on OBS and whatnot | 07:33 |
T42 | <gods_perfectidiot> Okay cool. | 07:33 |
T42 | <gods_perfectidiot> Thank you. | 07:33 |
Mister_Magister | deathmist: well right i didn't build from local build since long time | 07:34 |
Mister_Magister | ye for local built it would be normal that it's not in ssu | 07:34 |
T42 | <gods_perfectidiot> @Mister_Magister [ye for local built it would be normal that it' …], Okay. | 07:34 |
Mister_Magister | but where is adaptation1 then | 07:34 |
T42 | <gods_perfectidiot> Shall I proceed then? | 07:34 |
Mister_Magister | yes, probably | 07:34 |
T42 | <gods_perfectidiot> Okay. I'll be back if anything else comes up. Thanks. | 07:35 |
deathmist | definitely lol, I got hung up on it when I started for some reason, it's 100% a non-issue | 07:35 |
Mister_Magister | oh max pro m1 | 07:35 |
Mister_Magister | the phone that got lineage faster than my 5z | 07:35 |
T42 | <gods_perfectidiot> Lol. That's kinda true. It's got pretty good development. | 07:35 |
T42 | <gods_perfectidiot> But no Linux tho. That's kinda sad. | 07:36 |
Mister_Magister | but my 5z got sfos first >:3 | 07:36 |
T42 | <gods_perfectidiot> Guys like Piggz and and have been porting SFOS, PMOS and Line for mido. But nada for max pro m1. | 07:36 |
T42 | <gods_perfectidiot> Have a nice day, then. | 07:37 |
T42 | Mark %lastname% was added by: Mark %lastname% | 07:43 |
T42 | <gods_perfectidiot> This might seem dumb. So, how do i check hardware compatibility with an existing android base? If mine's not very compatible with any(which kinda seems like the case), how do i add a custom LOS 15.1 to the repo command? Just link the actual source repo of LOS 15.1 for my device? | 07:46 |
T42 | <edp_17> @gods_perfectidiot : I have got those 'error' messages when I did my hammerhead built and it didn't impact the final image. And I have received that for my S7 buid too. I am not sure the reason but surely shouldn't be a problem for later steps. | 07:48 |
T42 | <gods_perfectidiot> @edp_17 [@gods_perfectidiot : I have got those 'error' …], Okay thanks. | 07:49 |
T42 | <gods_perfectidiot> @edp_17 [@gods_perfectidiot : I have got those 'error' …], Can u help me with this? | 07:49 |
T42 | <gods_perfectidiot> @gods_perfectidiot [This might seem dumb. So, how do i check hardw …], This* | 07:49 |
Mister_Magister | @gods_perfectidiot if you could not use reply function, that would be great. it doesn't look good on irc side | 07:50 |
T42 | <gods_perfectidiot> Oh. I'm sorry. I'll stop doing that. | 07:50 |
Mister_Magister | thanks | 07:50 |
T42 | <gods_perfectidiot> Pleasure. | 07:50 |
deathmist | @gods_perfectidiot you init with hybris-15.1 like normal, you just define the "projects" in your local manifest | 07:52 |
Mister_Magister | mal: in free time could you add nemo:devel:hw:motorola:griffin please? i don't even have gui yet so no hurry | 07:52 |
T42 | <gods_perfectidiot> Okay cool. | 07:53 |
T42 | <gods_perfectidiot> I saw that 16.0 went up. Should I go with that? | 07:53 |
T42 | <gods_perfectidiot> It seems to have the right AOSP version for the most part. | 07:54 |
deathmist | like was said before, use whichever works better on your hardware. I personally still have issues with cellular data on 16.0 but everything else pretty much works. 15.1 was nice on my device | 07:54 |
deathmist | @gods_perfectidiot waht do you mean? don't mix AOSP with LineageOS unless you're prepared to do a whole lot of patching yourself and digging up the info | 07:55 |
Mister_Magister | @gods_perfectidiot preferably don't go 16.0 as it's rather early | 07:56 |
Mister_Magister | not good for inexperienced users | 07:56 |
Mister_Magister | not to say it's PITA | 07:57 |
T42 | <gods_perfectidiot> Okay. Thanks you guys. I'll stick to 15.1 for the time being. | 07:58 |
T42 | <gods_perfectidiot> And okay, i wont mix up AOSP and LOS. | 07:58 |
T42 | <gods_perfectidiot> I might ask like really really dumb questions sometimes. Is that cool? I'm just getting started with all this. | 07:59 |
deathmist | maybe, if you can't find anything in logs https://piggz.co.uk/sailfishos-porters-archive/index.php , the FAQ or HADK :p | 08:00 |
T42 | <edp_17> @gods_perfectidiot I don't think those will be dumber than mines. 😜 | 08:00 |
Mister_Magister | @gods_perfectidiot as long as you want to learn, use proper language and not being PITA then yes stupid questions are perfectly fine :P | 08:02 |
T42 | <gods_perfectidiot> Thanks. This is great. | 08:02 |
Mister_Magister | there were many… erm… special people | 08:02 |
T42 | <gods_perfectidiot> @edp_17 just give me a chance. | 08:02 |
T42 | <gods_perfectidiot> I know. I've personally been around one at SFOS mido. | 08:02 |
Mister_Magister | and everyone asks stupid questions at the beginning :P | 08:02 |
T42 | <gods_perfectidiot> Not fun. | 08:02 |
T42 | <edp_17> @deathmist: Thanks for that url for the search! It is very useful! | 08:03 |
T42 | <gods_perfectidiot> Okay that's uplifting. | 08:03 |
Mister_Magister | @gods_perfectidiot i went from crying here about package not building to fixing package so everyone learns :P | 08:03 |
T42 | <gods_perfectidiot> Wow. That's cool | 08:04 |
T42 | <edp_17> Speaking about dumb question. | 08:05 |
T42 | <edp_17> I have a few for my S7 port. | 08:05 |
T42 | <edp_17> I have checked Driim's building guide (https://codedream.me/2018/02/02/how-to-build-sailfish-os-for-samsung-galaxy-s7/) which was created for an older version of hadk. | 08:05 |
T42 | <edp_17> He didn't just make hybris-hal but other things like libcameraservice_32, ...etc, miniafservice | 08:05 |
T42 | <edp_17> I have not done these only hybris-hal. Is this can a reason why the gui isn't starting on my build? | 08:05 |
Mister_Magister | no… no it isn't | 08:05 |
Mister_Magister | libcameraservice miniafservice are for media and stuff | 08:05 |
Mister_Magister | just grab some logs instaed of guessing | 08:06 |
T42 | <edp_17> Thanks. | 08:08 |
Mister_Magister | oh me oh my i'm helping | 08:08 |
* Mister_Magister meanwhile i need help too but there is noone around lmao | 08:09 | |
T42 | <gods_perfectidiot> Lol | 08:10 |
Mister_Magister | zhxt: you around? did you have problem like this? https://paste.opensuse.org/38160987 | 08:11 |
T42 | <edp_17> @Mister_Magister: Yes, you are helping and modest as well. 😜 | 08:13 |
deathmist | oh man new 16.0 issue again: even restoring SELinux contexts to somehow unlabeled files from LOS, hotspot tethering is just not working anymore when booted back to Android side lmao | 08:14 |
T42 | <edp_17> Anyway, I have provided some logs last time and would be happy to do now but unfortunately have to rush to work. Hopefully tonight I will have time to continue my misery with this port. 😀 | 08:14 |
* deathmist wants to drop pie base and go back to working oreo stuff | 08:15 | |
Mister_Magister | @edp_17 that's just me | 08:19 |
T42 | Sergey %lastname% was added by: Sergey %lastname% | 08:23 |
zhxt | Mister_Magister: wow, seems you got the kernel booting | 08:33 |
zhxt | hmmm, I have no memories about that.... | 08:34 |
Mister_Magister | zhxt: ye ramdisk was empty :P | 08:36 |
Mister_Magister | hmm sad | 08:36 |
Mister_Magister | i have no idea what is this happening | 08:37 |
zhxt | seems there is a process keep crashing | 08:37 |
Mister_Magister | you think so? | 08:39 |
Mister_Magister | it's like overflowing dmesg even | 08:39 |
Mister_Magister | bash: /usr/libexec/droid-hybris/system/bin/logcat: /system/bin/linker64: bad ELF interpreter: No such file or directory | 08:39 |
Mister_Magister | em… what | 08:39 |
Mister_Magister | zhxt: doesn't look like anything is dying | 08:40 |
Mister_Magister | oh system isn't mounted. interestingf | 08:41 |
Mister_Magister | well heck there is nothing mounted | 08:42 |
deathmist | rip, may have to copy device fstab to out/ then and rebuild hal | 08:43 |
Mister_Magister | ye i mean definitely fixup mountpoints failed | 08:44 |
Mister_Magister | oh i mounted it manually then started dhi and it rebooted to blootloader. nice | 08:44 |
T42 | <elros34> @edp17 yes droidmedia might be a problem, you have added gstreamer-droid to paterns so droidmedia was automatically packaged and installed in image. You never provided proper full logcat but based on your earlier journal droidmediaservice crash constantly | 08:46 |
T42 | <edp_17> @Elros: thank you. So I should remove gstreamer or make the hybris-hal that way how Driim did it? | 08:49 |
T42 | <edp_17> Apologies if the log cat wasn't full. I put what I could into pastebin but sometimes it moaned about the input being too large. :( | 08:49 |
mautzone | Hi! | 08:50 |
mautzone | Does anyone know if it is possible to tell build_packages to build a specific revision or do you have to manually edit the .cpec files? | 08:52 |
mautzone | Sorry .spec file. | 08:52 |
r0kk3rz | you can | 08:52 |
r0kk3rz | the source folder will be the git repo | 08:53 |
T42 | <elros34> @edp17 no, you can just try to disable mini*services in /usr/libexec/droid-hybris/system/etc/init/servicemanager.rc or remove them from ../../bin/mini*services | 08:53 |
mautzone | r0kk3rz: But where do issue the specific revision i want to build? | 08:54 |
mautzone | r0kk3rz: Or a specific branch? | 08:55 |
r0kk3rz | manipulate the git | 08:56 |
T42 | <edp_17> @elros34 : Thank ýou, I will try later when I have access to a pc and can ssh into device. | 08:57 |
zhxt | Mister_Magister: Aha, nice | 08:57 |
mautzone | r0kk3rz: Sorry it was a misuderstanding, i thought that you meant that build_packages is able to do that without fiddling around with git. Thanks. | 08:58 |
r0kk3rz | maybe it can, i usually just do it the git way | 08:59 |
T42 | <elros34> @edp17 for very long logs you can always use gist.github.com | 09:03 |
Mister_Magister | zhxt: i have noidea what the hecc is happening to my kernel | 09:05 |
T42 | <gods_perfectidiot> Okay. This might seem stupid. But i have never used the repo client. And after installing it, i did run git global config to set my name. It just searches for my laptop as email id when i run repo. Is git and repo out of sync or something. How does this work? | 09:06 |
T42 | <gods_perfectidiot> (Photo, 1280x640) https://irc.thaodan.de/.imgstore/mdUaSpYuwE.png | 09:06 |
mautzone | edp_17: Or you could use grep to filter the output. | 09:07 |
T42 | <gods_perfectidiot> (Photo, 1280x640) https://irc.thaodan.de/.imgstore/0AM5Iwosit.png | 09:07 |
Mister_Magister | you are in chroot | 09:07 |
Mister_Magister | you gotta set name and email there | 09:07 |
T42 | <gods_perfectidiot> Oh. Okay. | 09:07 |
deathmist | @gods_perfectidiot also you probably don't want to initialize the repo on your ~ folder lmao | 09:08 |
deathmist | HADK use ~/hadk as the base directory for all source | 09:08 |
T42 | <gods_perfectidiot> Okay. So create a new one? | 09:08 |
T42 | <gods_perfectidiot> Okay. Should i create a hadk? | 09:08 |
T42 | <elros34> mautzone imho very bad idea | 09:08 |
r0kk3rz | yeah dont filter logs thanks | 09:09 |
deathmist | @gods_perfectidiot yes, the guide assumes this | 09:09 |
T42 | <gods_perfectidiot> Ok. Thanks. I didn't wanna jinx it. 😅 | 09:09 |
T42 | <elros34> somebody already tried to port to X00TD: https://github.com/search?utf8=✓&q=droid-config-X00TD | 09:10 |
mautzone | elros34: Because of missing something important? | 09:10 |
T42 | <elros34> yes! | 09:10 |
T42 | <gods_perfectidiot> Oh Shit. Did it go bad? @elros34 | 09:10 |
deathmist | only 2 commits on each config repo, didn't seem to get very far | 09:10 |
T42 | <gods_perfectidiot> Okay. I'm probably gonna freak out even before. Half the stuff seem gibberish to me. | 09:11 |
T42 | <gods_perfectidiot> I really need to work on my Linux. | 09:11 |
mautzone | Thinking about logs...are there any specific log files about bluetooth? Having some trouble with my backported bluez5. | 09:11 |
T42 | <elros34> I don't remember excatly, search for Harsh or/and X00TD in this channel logs | 09:11 |
T42 | <gods_perfectidiot> Also, do i initialise my git from chroot or from platform? | 09:11 |
T42 | <gods_perfectidiot> @elros34 I'll do thatm | 09:12 |
Mister_Magister | @gods_perfectidiot from HABUILD like HADK says | 09:12 |
T42 | <gods_perfectidiot> But isn't that what i did? | 09:12 |
Mister_Magister | ye | 09:13 |
T42 | <gods_perfectidiot> Then why can't i init? | 09:13 |
deathmist | yep, just do it inside ~/hadk directory this time so all the commands from the guide work without additional changes ^^ | 09:13 |
T42 | <gods_perfectidiot> Okay thanks. | 09:13 |
Mister_Magister | @gods_perfectidiot what do you mean you can't init? | 09:13 |
Mister_Magister | oh me oh my i didn't have ~/hadk dir since ages | 09:14 |
T42 | <gods_perfectidiot> Oh. I'm spinning out. | 09:15 |
T42 | <gods_perfectidiot> I'm in /hadk and i still have this error. | 09:15 |
Mister_Magister | what error? | 09:15 |
T42 | <gods_perfectidiot> It's asking me to define a git name and mail. | 09:15 |
T42 | <gods_perfectidiot> Which I've done from chroot. | 09:15 |
r0kk3rz | so, do it? | 09:15 |
Mister_Magister | and you did it from habuild? | 09:15 |
T42 | <gods_perfectidiot> I'm really pissing u guys off amnt i? | 09:15 |
Mister_Magister | you are doing something wrong then | 09:16 |
Mister_Magister | no u r not yet | 09:16 |
T42 | <gods_perfectidiot> Yeah. I did. | 09:16 |
Mister_Magister | just answer questions and u'll be good | 09:16 |
T42 | <gods_perfectidiot> I got into chroot | 09:16 |
T42 | <gods_perfectidiot> Ran git config | 09:16 |
T42 | <gods_perfectidiot> Set both user and mail | 09:16 |
Mister_Magister | add "" maybe? | 09:16 |
T42 | <gods_perfectidiot> Ran repo init and it says can't find mail id. | 09:16 |
Mister_Magister | also it's user.email | 09:16 |
Mister_Magister | not user.mail | 09:16 |
T42 | <gods_perfectidiot> I did that the first time around. Lemme retrym | 09:17 |
Mister_Magister | just copy paste those commands and edit name email | 09:17 |
T42 | <gods_perfectidiot> Oh! My bad. | 09:17 |
Mister_Magister | instead of rewrittting | 09:17 |
T42 | <gods_perfectidiot> Lmao. I'm so stupid. | 09:17 |
T42 | <gods_perfectidiot> It was the user.mail | 09:18 |
T42 | <gods_perfectidiot> Forgive me. I'll try to be more cautious next time around. | 09:18 |
zhxt | Mister_Magister: hmmm, hecc? | 09:18 |
T42 | <gods_perfectidiot> What? | 09:18 |
Mister_Magister | zhxt: yeee exactly | 09:19 |
Mister_Magister | i'm tempted to just remove warning but i doubt that's the solution :P | 09:19 |
T42 | Thaodan was added by: Thaodan | 09:20 |
T42 | <edp_17> @elros34 : Thanks, I will use that for long logs. 👍 | 09:24 |
T42 | <edp_17> I wish for multiboot for S7 because this way I could edit files in my rom while I am booted into another and don't need a pc. | 09:24 |
T42 | <gods_perfectidiot> Do i change the CyanogenMod in device manifest to LineageOS? If not, what do i change it to? | 09:26 |
r0kk3rz | make your own | 09:27 |
T42 | <gods_perfectidiot> Ok | 09:27 |
T42 | <gods_perfectidiot> Yay! Looks like i can fetch. Thanks everyone. | 09:32 |
deathmist | @gods_perfectidiot can you share the manifest you made? this is probably one of the harder parts for people to understand during early porting :) | 09:33 |
T42 | <gods_perfectidiot> Oh shoot. I went for a make shift one and started syncing. | 09:42 |
T42 | <gods_perfectidiot> Can u please wait? | 09:42 |
T42 | <gods_perfectidiot> (Photo, 1280x640) https://irc.thaodan.de/.imgstore/UUtYpCJZAC.png | 09:45 |
T42 | <gods_perfectidiot> This is what i did. | 09:45 |
T42 | <gods_perfectidiot> How bad is it? | 09:45 |
deathmist | meh, your kernel repo is "android_kernel_asus_sdm660", just look at the .dependencies file https://git.io/Je529 also you'll need a repo for vendor blobs, clone https://git.io/Je52H to vendor/asus as well | 09:49 |
deathmist | @gods_perfectidiot add those to your manifest and show again, also the revision parts can be omitted as they default to "lineage-15.1" and your current ones are incorrect | 09:51 |
T42 | <gods_perfectidiot> Okay | 09:51 |
T42 | <gods_perfectidiot> I'll do these | 09:51 |
T42 | <gods_perfectidiot> Should i halt the sync?? | 09:52 |
deathmist | you can let it run probably, it won't clone the projects from your local manifest anyway since the revisions do not exist | 09:53 |
T42 | <gods_perfectidiot> @deathmist [meh, your kernel repo is "android_kernel_asus_ …], But is sdm660 supposed to be snap660? | 09:53 |
T42 | <gods_perfectidiot> @deathmist [you can let it run probably, it won't clone th …], Ok. | 09:53 |
deathmist | no? it's https://github.com/LineageOS/android_kernel_asus_sdm660 exactly as the manifest says, try with snap660 instead then and see it not work :) | 09:54 |
T42 | <gods_perfectidiot> @deathmist [no? it's https://github.com/LineageOS/android_ …], Okay. thanks I'll do the sdm660. | 09:54 |
deathmist | s/manifest/dependencies file/ | 09:54 |
T42 | <elros34> sdm660 so probably another broken kernel, it has: "tty: move tty_port workqueue to be a kthread" commit | 09:56 |
T42 | <gods_perfectidiot> That means ive got to change kernel path from kernel/ASUS/X00TD to kernel/asus/sdm660? | 09:57 |
deathmist | ofc lol, even the dependencies file I linked before shows that | 09:58 |
T42 | <gods_perfectidiot> Ok | 09:58 |
deathmist | @elros34 must be why the previous 2 config repos only had initial the 2 commits from HADK :/ but it's resolvable, just kind of a pain especially for a brand new porter | 10:00 |
T42 | <gods_perfectidiot> I'm sorry I'm such a noob but how do i clone the repo to vendor/asus? Do i create a new project tag with path vendor/asus? | 10:01 |
T42 | <gods_perfectidiot> Am I'm really really new for that matter. | 10:01 |
deathmist | @gods_perfectidiot you already have 2 projects defined, you can just copy paste one and change it | 10:02 |
r0kk3rz | stop appologising, are you canadian or something | 10:02 |
T42 | <gods_perfectidiot> Okay. No I'm not. But i feel very insecure being around you hyperintelligent Linux peeps since I'm like really really bad. | 10:02 |
T42 | <gods_perfectidiot> But I've got the heart. I'll learn it. | 10:03 |
T42 | <gods_perfectidiot> I'll just copy this tag. | 10:03 |
r0kk3rz | hyperintelligent? hardly, we've just been doing this for more than 5min | 10:03 |
T42 | <gods_perfectidiot> :) | 10:03 |
Mister_Magister | r0kk3rz: exactly | 10:04 |
Mister_Magister | i don't know shit bout porting | 10:05 |
T42 | <gods_perfectidiot> Lmao. But you're carrying my ass. You're a hero to me. | 10:06 |
r0kk3rz | and mal carried him before | 10:06 |
T42 | <gods_perfectidiot> So deathmist: how do i clone the vendor repo to the vendor tag i made? | 10:07 |
T42 | <gods_perfectidiot> (Photo, 1280x640) https://irc.thaodan.de/.imgstore/1BARuIIYdZ.png | 10:07 |
T42 | <gods_perfectidiot> This is what i have so far. How off am i? | 10:07 |
r0kk3rz | can you like, do something less noob like than taking a photo of your computer screen? | 10:10 |
Mister_Magister | r0kk3rz: :P | 10:11 |
T42 | <gods_perfectidiot> Take a screenshot, Perhaps? | 10:11 |
r0kk3rz | learn to use pastebin | 10:12 |
r0kk3rz | it'll be good practice for later in the process | 10:12 |
T42 | <gods_perfectidiot> Okay, sorry. I'll use pastebin. | 10:12 |
r0kk3rz | no way im looking at a screenshot of a journal log | 10:12 |
T42 | <gods_perfectidiot> But is this okay for now? | 10:12 |
T42 | <gods_perfectidiot> I'm having an end semester exam in about 18 hours. | 10:12 |
deathmist | @gods_perfectidiot nope lol, you don't even have "name" part defined for the vendor entry as far as I can see (that's why whole file pastebin is so much better) | 10:13 |
T42 | <gods_perfectidiot> So, im not sure if i should call quits for the day and start studying or still keep grinding. | 10:13 |
T42 | <gods_perfectidiot> Okay. I'll certainly do that once I'm done with my exams then. | 10:13 |
T42 | <gods_perfectidiot> Thanks guys. Been a real blessing. | 10:13 |
T42 | <gods_perfectidiot> Yeah. I did know what to put in the name part. That's why i asked you how I'd link the repo to my vendor tagm | 10:14 |
deathmist | are you seeing how the manifest works? the default "remote" is github.com, so it just takes name part, adds it to the URL, clones it at your chosen "revision" (default for you is lineage-15.1) to the specified "path" | 10:16 |
T42 | <gods_perfectidiot> I'll be back in 10 days or so. Merry Christmas guys | 10:16 |
T42 | <gods_perfectidiot> Okay..now it's starting to make sense. I thought it was for some reference. | 10:17 |
T42 | <gods_perfectidiot> I'll get better at this. I promise. Sorry again. | 10:17 |
deathmist | no need to apologize lol, I'm just trying to help. everyone was bad at this in some point, merry christmas to you too :) | 10:18 |
Mister_Magister | that being sorry is more annyoing that what you are doing tbh :P | 10:20 |
r0kk3rz | definitely canadian | 10:20 |
Mister_Magister | or just shy | 10:20 |
T42 | <gods_perfectidiot> Ok. 😂. From now on, I'm just gonna accept the help and reduce the apologies. | 10:21 |
Mister_Magister | hey r0kk3rz maybe you have idea for my dmesg :P | 10:22 |
T42 | <gods_perfectidiot> Not Canadian. Like i said, i feel dumb being around wise people. And i apologize a lot. | 10:23 |
T42 | <gods_perfectidiot> Anyways, thanks guy. I'll read more on manifest making. I can only resume development after Dec since I'm headed home for Christmas and we don't have broadband back there. | 10:23 |
T42 | <gods_perfectidiot> Guys* | 10:23 |
T42 | <gods_perfectidiot> I'll be back and better. | 10:23 |
r0kk3rz | Mister_Magister: link? | 10:25 |
Mister_Magister | https://paste.opensuse.org/38160987 | 10:26 |
r0kk3rz | thats... really unhappy isnt it | 10:27 |
Mister_Magister | ye | 10:28 |
Mister_Magister | super unhappy | 10:28 |
deathmist | >1k lines in 0.05s | 10:29 |
Mister_Magister | yep | 10:29 |
Mister_Magister | it's even overflowing | 10:29 |
Mister_Magister | for reference r0kk3rz it's throwing warning here https://github.com/MotoZ-2016/android_kernel_motorola_msm8996/blob/lineage-15.1/net/core/skbuff.c#L616 | 10:31 |
Mister_Magister | and i'm lost, dunno what to search for | 10:32 |
Mister_Magister | i see everyone has same idea about my kernel as i do :P | 11:38 |
T42 | <elros34> you want random ideas? It probably crash in usb setup in hybris-boot script: dwc3_gadget_giveback | 11:46 |
Mister_Magister | i don't want random idea, i prefer fix or culprit :P | 11:48 |
Mister_Magister | but it's already on device so script ended | 11:48 |
T42 | Vbnrhxiynmh was added by: Vbnrhxiynmh | 12:32 |
Mister_Magister | soo anybody here with 3.18 kernal? | 13:15 |
Mister_Magister | wait zhxt do you have your old sources? | 13:15 |
T42 | <edp_17> @Mister_Magister: yes, my S7 work uses 3.18 kernel. Why? | 13:19 |
zhxt | Mister_Magister: not sure if I can find it, I have got a new laptop, the sources were on the old disk,(not on my hand) | 13:20 |
Mister_Magister | @edp_17 could you gib source? | 13:28 |
T42 | Dominik %lastname% was added by: Dominik %lastname% | 13:42 |
vknecht | Mister_Magister, guess this one could be a good reference ? https://github.com/android-linux-stable/msm-3.18 | 13:45 |
Mister_Magister | ye ye found already 2 other sources thanks | 13:46 |
T42 | <edp_17> @Mister_Magister: github.com/edp17/android_kernel_samsung_universal8890 | 13:46 |
T42 | <edp_17> I use cm-14.1 branch | 13:46 |
Mister_Magister | generally my source differs so much and calls destructor in irq contest and it causes heckin warning and i have no idea why even | 13:46 |
deathmist | mal: 3.2.1 on OBS when? :p it seems 3.2.1.20 is official latest public release as of yesterday, sb2 targets have dropped and I assume we're still expected to use 3.1 platform SDK chroots as there's no new one (wonder about docker image situation on porters CI, last time 3.2.0 one was/is broken) | 14:56 |
mal | I already asked about the target, we'll get it when the person adding those has time | 15:00 |
deathmist | btw I've never done a version upgrade on OBS yet, I assume I just add a new repo under version name with same details, hw:common etc and copypac current 3.2.0 stuff there w/ changes as needed? | 15:03 |
mal | why would you need copypac? | 15:05 |
mal | or do you mean copypac from devel to testing? | 15:05 |
deathmist | nah, I have no clue how the system between version upgrades works on testing | 15:06 |
mal | you add a new target and that's it | 15:07 |
Mister_Magister | oh hi mal | 15:13 |
T42 | xTaco was added by: xTaco | 15:57 |
*** OhYash1 is now known as ohyash | 18:31 | |
Kabouik | Are the twrp steps in the guide (https://community.fxtec.com/topic/2467-community-build-sailfish-os-32-for-fxtec-pro1/) necessary? | 19:32 |
Kabouik | I mean, the backup obviously is not mandatory, but the twrp wipe, do I need to do that or can I just directly boot into recovery and flash SFOS? | 19:32 |
Simdol | Anyone know how to fix this? http://dpaste.com/11YWAWA | 21:19 |
mal | you probably need to enable the awk or libawk repo in manifest | 21:19 |
mal | maybe the manifest was minimized a bit too much again | 21:20 |
Simdol | Is this it? project path="external/one-true-awk" name="LineageOS/android_external_one-true-awk" groups="pdk" /> | 21:22 |
mal | probably | 21:24 |
deathmist | Simdol: you should talk with KALUBE, he already has working GUI etc https://github.com/sailfish-oneplus6 | 21:26 |
Simdol | deathmist: on it actually | 21:26 |
Simdol | deathmist: mal that didn't fix it, unfortunately | 21:27 |
deathmist | yeah, I helped him out quite a bit after he got telnet and not more than 5 hours later we got GUI xD | 21:27 |
Simdol | deathmist: nice | 21:27 |
Simdol | deathmist: are you familiar with that error by any chance? | 21:28 |
deathmist | Simdol: use his sources, no need for duplication of effort. close his local_manifests to your .repo and reset it to revision 852c6be2bb945c437f3a3db68997788982751db3 since he made a mistake (removed all those needed extra deps) | 21:29 |
Simdol | deathmist: I'm using his sources | 21:29 |
deathmist | ah alright, just do that then and try again | 21:29 |
mal | he used to have that repo but removed it | 21:30 |
mal | Simdol: so did you copy this https://github.com/sailfish-oneplus6/local_manifests/blob/master/enchilada.xml to local_manifests? | 21:30 |
Simdol | mal: yes, that's what i did | 21:31 |
deathmist | Simdol: use https://github.com/sailfish-oneplus6/local_manifests/blob/852c6be2bb945c437f3a3db68997788982751db3/enchilada.xml because he made a mistake removing the required extra crap | 21:32 |
Simdol | deasystem/update_engine/update_status_utils.cc:19:10: fatal error: 'update_engine/dbus-constants.h' file not found | 21:55 |
Simdol | Is that important? | 21:55 |
T42 | <elros34> Just to be sure. Did you run apply-patches.sh --mb after syncing sources? | 22:22 |
T42 | Evans %lastname% was added by: Evans %lastname% | 22:29 |
Simdol | T42: I fixed it. It required downlading a file | 22:35 |
Simdol | What's a recommended way to edit a kernel for device? | 22:35 |
r0kk3rz | Simdol: what do you mean? you just edit the source | 23:07 |
r0kk3rz | probably fork the repo and commit your changes for safe keeping too | 23:08 |
Simdol | r0kk3rz: so i'm used to menuconfig/nconfig to edit the kernel | 23:10 |
Simdol | i'm assuming because we are dealing with defconfig, i can't do that | 23:10 |
r0kk3rz | oh set the config | 23:10 |
Simdol | how do i make sure all deps are pulled? | 23:10 |
r0kk3rz | id just edit the file..., you can try menuconfig if you like but sometimes its broken | 23:11 |
Simdol | r0kk3rz: here's what I'm not 100% getting: afaik you don't have .config file where you modify for the device | 23:12 |
Simdol | but you modify defconfig, which geneartes .config file during compilation | 23:12 |
r0kk3rz | sure there is | 23:13 |
r0kk3rz | under kernel/arch/[aarch64/arm]/ | 23:13 |
Simdol | isn't that a defconfig, not .config? | 23:14 |
Simdol | or are they the same thing? | 23:14 |
r0kk3rz | the defconfig is what you modify | 23:14 |
mautzone | Simdol: Check if all the changes made to your defconfig file are in the .config file after building the kernel. If not you are probably missing a dependency. | 23:16 |
Simdol | mautzone: r0kk3rz i guess i'm just kinda confused what's the difference between defconfig and .config | 23:17 |
Simdol | i was under impression that defconfig is like a defined template for .config | 23:17 |
Simdol | that during compilation it generates fresh .config based on defconfig | 23:17 |
mautzone | The defconfig file is what you edit, then it is checked before kernel building and copied to .config. | 23:18 |
r0kk3rz | kinda | 23:18 |
r0kk3rz | defconfig == 'this is what i want you to do' | 23:18 |
Simdol | mautzone: when you say it's 'checked', if i set something like config_nfs=y, does it also pull in necessary deps? | 23:18 |
r0kk3rz | .config == 'this is what its actually done' | 23:18 |
Simdol | r0kk3rz: yeah, i figured... | 23:19 |
r0kk3rz | in general, you dont ever modify stuff in the /out directory | 23:19 |
mautzone | Simdol: Nope,that is why you should compare . | 23:19 |
Simdol | mautzone: i see, thank you. that's what i wanted to know | 23:19 |
Simdol | so basically -> edit .config using menuconfig. diff the file, add the options to defconfig? | 23:19 |
mautzone | When using menuconfig, the deps should be set i think. Or you look them up at https://cateee.net/lkddb/web-lkddb/ | 23:21 |
Simdol | mautzone: yeah, i'm aware. i was just unsure of editing defconfig manually | 23:22 |
r0kk3rz | its just a file | 23:22 |
Simdol | many peeps that i talked to said to edit the defconfig directly, which i wasn't sure of because i thought it wouldn't pull the options/deps necessary for options i set manually | 23:22 |
r0kk3rz | it doesnt | 23:23 |
mautzone | Simdol: I always edit the defconfig. | 23:23 |
r0kk3rz | but like 99% of the time thats a non issue | 23:23 |
r0kk3rz | occasionally you might hit one thing missing a dep | 23:23 |
Simdol | okay, that makes more sense, thank you. | 23:23 |
Simdol | coming from linux community, where peeps there lose their mind if you edit .config | 23:24 |
Simdol | manually | 23:24 |
mautzone | Simdol...Who needs a gui :-D | 23:24 |
Simdol | i love/need cli though :P | 23:24 |
r0kk3rz | with android kernels, using menuconfig is more likely to screw things | 23:25 |
r0kk3rz | unfortunately you cant just assume everything is in working order like with torvalds kernel | 23:25 |
mautzone | Talking about configs. When i set the modules option in defconfig and one CONFIG to =m, why are there so many other configs set to =m when runnin make hybris-hal? | 23:26 |
Simdol | mautzone: because those are 'drivers' that gets loaded whenever needed, is my guess | 23:26 |
Simdol | you don't need it 90% of time, but it's there for 10% of time when it's needed | 23:27 |
r0kk3rz | ish, it depends on what you set to m really | 23:27 |
Simdol | modules are great because they don't get loaded until something requests for it, having no resource/performance penality (or minimal) | 23:27 |
mautzone | Simdol, but i explicity told in defconfig to built in in the kernel not as a module. | 23:27 |
mautzone | Simdol: On my cm14.1 port i only need the wifi driver as a module, but after i make hybris hal, there are many other modules build, which cause trouble in SFOS. | 23:28 |
Simdol | mautzone: i'm not 100% sure. it might be that one of the .config generator sets 'sensible' option for config_option by overwritting them | 23:29 |
r0kk3rz | mautzone: like what? | 23:29 |
r0kk3rz | setting wifi as module is commonly done for sfos | 23:29 |
Simdol | or any kernels in general | 23:30 |
mautzone | r0kk3rz: backlight driver, build as amodule, dimming does not work, build into the kernel everything is fine. | 23:30 |
Simdol | if it doesn't work if you build it as a module, did you double check if they are actually loaded? | 23:30 |
Simdol | lsmod to see list of loaded modules | 23:31 |
Simdol | modprobe to load module | 23:31 |
r0kk3rz | Simdol: with modules its usually a timing issue | 23:31 |
Simdol | r0kk3rz: ah, that's fair | 23:31 |
mautzone | Simdol: Without the loaded module, the display is always on, when loaded the display turns off, but you can not change the brightness settings. | 23:31 |
r0kk3rz | mautzone: curious as to why thats being moduled, wheres your kernel source / config? | 23:32 |
r0kk3rz | i wonder if you're missing a line from the defconfig, and its using a default value | 23:33 |
mautzone | r0kk3rz: Sorry haven't pushed the latest changes to github. | 23:33 |
mautzone | r0kk3rz: But why is it working perfectly when not build as a module? When build as a module and loaded everything is fine, except the brightness settings do not work. | 23:34 |
r0kk3rz | mostly likely an init issue | 23:35 |
r0kk3rz | you could write a script to try and init it at the appropriate time | 23:36 |
r0kk3rz | or, imo, just build it in | 23:36 |
mautzone | r0kk3rz: I'd ike to built it into the kernel, if built as a module, i have to comment a part out of the file because of missing 'export symbol' . | 23:37 |
r0kk3rz | you should be able to | 23:37 |
mautzone | Yeah, i hope so. But at the moment i'm trying to fix my backported Bluez5 bt stuff. | 23:38 |
mautzone | And another question,did anyone got anbox to work? | 23:41 |
r0kk3rz | 'work' yeah | 23:41 |
T42 | <edp_17> Good evening. | 23:42 |
mautzone | r0kk3rz: That means? | 23:42 |
r0kk3rz | anbox doesnt really work | 23:42 |
mautzone | r0kk3rz: Why not? Or what doesn't work? | 23:43 |
r0kk3rz | most things | 23:43 |
mautzone | edp_17: Any news on your hwcomposer problems? | 23:43 |
T42 | <edp_17> @Elros, if you are around. I have commented out all mini*services in /usr/libexec/droid-hybris/system/etc/init/servicemanager.rc | 23:43 |
T42 | <edp_17> After reboot there is still no gui. When I try to start lipstick I get: 'Failed to get D-Bus connection: No such file or directory' | 23:43 |
T42 | <edp_17> Hi @mautzone, | 23:44 |
r0kk3rz | half the time it'll crash, the other time maybe it'll run a basic app | 23:44 |
T42 | <edp_17> @mautzone: Any news? Yes, it is still not working. :) | 23:44 |
r0kk3rz | but network was broken, which is required for most things other than games | 23:44 |
mautzone | r0kk3rz: Mhh, maybe the people from Ubuntu Touch could help...they got it working on the Nexus5. | 23:44 |
r0kk3rz | mautzone: it needs someone to spend time working on it | 23:45 |
r0kk3rz | the issues are likely solvable, but someone needs to actually do that | 23:45 |
mautzone | r0kk3rz: Sounds like hard work... | 23:46 |
Simdol | mautzone: i heard from some peeps that they got ailen dalvik to work by extracting blobs and flashing them | 23:46 |
T42 | <edp_17> It seem I have problem with gralloc. When I do an strace on test_hwcomposer, gralloc is the last bit and that ends with | 23:47 |
T42 | <edp_17> '--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0} --- | 23:47 |
T42 | <edp_17> +++ killed by SIGSEGV +++ | 23:47 |
T42 | <edp_17> Segmentation fault | 23:47 |
T42 | <edp_17> ' | 23:47 |
mautzone | Simdol: Yeah, edp_17 just build a new cm12.1 version because of this, but AD is too old, more and more apps are not working on kitkat. | 23:47 |
r0kk3rz | old AD is fairly useless | 23:48 |
T42 | <edp_17> @mautzone: Yes, I am using that as daily driver since I built. :) | 23:48 |
r0kk3rz | new AD requires a ton of binder stuff | 23:48 |
Simdol | is anbox the only solution out there? | 23:48 |
T42 | <elros34> @edp_17 why do you start lipstick, you have test_hwcomposer and minimer. Also finally grab proper logcat and starce -f | 23:48 |
r0kk3rz | or just run android | 23:49 |
T42 | <edp_17> @r0kk3rz: It depends how you use the old AD. There are still plenty of apps that are happy with that. | 23:49 |
r0kk3rz | yes and no doubt there are people that say all they need is emacs too | 23:49 |
mautzone | r0kk3rz: Yeah, i saw it on the UBpots github. | 23:49 |
T42 | <edp_17> @Elros, If you tell me how to make a proper logcat, I'll do it right now. | 23:50 |
T42 | <edp_17> Thanks. | 23:50 |
Simdol | edp_17: you can use matlog to generate .zip for you, or i believe you can adb it | 23:51 |
mautzone | elros34: Since driim got hwcomposer working on the S7 could it be that there are some changes tht broke it since he has done it? | 23:51 |
T42 | <edp_17> @Simdol: Yes, anbox is my new hope, that's why I am using cm14.1 as base for my work because I heard anbox runs he best on this base. | 23:51 |
T42 | <elros34> @edp_17 http://merproject.org/logs/%23sailfishos-porters/%23sailfishos-porters.2019-12-18.log.html#t2019-12-18T00:25:40 | 23:52 |
Simdol | i don't know, anbox seems like it's on hitaus last i checked | 23:52 |
T42 | <edp_17> @mautzone: yeah, and I am happy to downgrade that in my package but absolutely no idea how to do it. | 23:52 |
r0kk3rz | @edp_17 what vendor repo are you using? | 23:53 |
T42 | <edp_17> @r0kk3rz: vendor repo? Is it the proprietary_vendor_samsung? | 23:55 |
r0kk3rz | yes | 23:56 |
T42 | <edp_17> @Elros: I ran 'EGL_PLATFORM=hwcomposer /system/xbin/strace /usr/lib/qt5/bin/qmlscene -platform hwcomposer main.qml' (is it minimer?) and got: https://pastebin.com/qec4H9d9 | 23:58 |
mautzone | edp_17: Since driim hasn't update any of his S7 repos since february 2018, i would say he used this version: https://github.com/mer-hybris/qt5-qpa-hwcomposer-plugin/tree/bb95d09b893761c25409363e15f7048739c436ba | 23:59 |
T42 | <edp_17> @r0kk3rz: I use this: https://github.com/edp17/proprietary_vendor_samsung | 23:59 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!