Thursday, 2019-12-19

T42Runnynose was added by: Runnynose03: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 can03:27
T42<Runnynose> Thanks a lot. That's a relief.03:27
T42<birdzhang> https://github.com/mer-hybris/android/tree/hybris-16.003: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-003: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 faq03:30
T42<Runnynose> Oh. Okay. Thanks. I'll bookmark this too.03:30
r0kk3rzis 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
r0kk3rzLOS is good yeah, but i see there is also a 15.1 rom03: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 deeper03:57
T42<Runnynose> I'm sorry for not noticing. Yes. There's infact an LOS 15.103:59
T42<Runnynose> NO bugs Reported ig.03:59
r0kk3rztest for yourself and use the one that works the best03: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_Magisteroh boi i haven't seen adaptation0 since loooooooooong time07:31
Mister_Magisteryes, yes you should be worried07: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_Magisteryes it does07: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
deathmistyou can ignore it, afaik it's for building on OBS and whatnot07:33
T42<gods_perfectidiot> Okay cool.07:33
T42<gods_perfectidiot> Thank you.07:33
Mister_Magisterdeathmist: well right i didn't build from local build since long time07:34
Mister_Magisterye for local built it would be normal that it's not in ssu07:34
T42<gods_perfectidiot> @Mister_Magister [ye for local built it would be normal that it' …], Okay.07:34
Mister_Magisterbut where is adaptation1 then07:34
T42<gods_perfectidiot> Shall I proceed then?07:34
Mister_Magisteryes, probably07:34
T42<gods_perfectidiot> Okay. I'll be back if anything else comes up. Thanks.07:35
deathmistdefinitely lol, I got hung up on it when I started for some reason, it's 100% a non-issue07:35
Mister_Magisteroh max pro m107:35
Mister_Magisterthe phone that got lineage faster than my 5z07: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_Magisterbut my 5z got sfos first >:307: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
T42Mark %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 side07:50
T42<gods_perfectidiot> Oh. I'm sorry. I'll stop doing that.07:50
Mister_Magisterthanks07: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 manifest07:52
Mister_Magistermal: in free time could you add nemo:devel:hw:motorola:griffin please? i don't even have gui yet so no hurry07: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
deathmistlike 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 device07: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 info07:55
Mister_Magister@gods_perfectidiot preferably don't go 16.0 as it's rather early07:56
Mister_Magisternot good for inexperienced users07:56
Mister_Magisternot to say it's PITA07: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
deathmistmaybe, if you can't find anything in logs https://piggz.co.uk/sailfishos-porters-archive/index.php , the FAQ or HADK :p08: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 :P08:02
T42<gods_perfectidiot> Thanks. This is great.08:02
Mister_Magisterthere were many… erm… special people08: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_Magisterand everyone asks stupid questions at the beginning :P08: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 :P08:03
T42<gods_perfectidiot> Wow. That's cool08: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, miniafservice08: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_Magisterno… no it isn't08:05
Mister_Magisterlibcameraservice miniafservice are for media and stuff08:05
Mister_Magisterjust grab some logs instaed of guessing08:06
T42<edp_17> Thanks.08:08
Mister_Magisteroh me oh my i'm helping08:08
* Mister_Magister meanwhile i need help too but there is noone around lmao08:09
T42<gods_perfectidiot> Lol08:10
Mister_Magisterzhxt: you around? did you have problem like this? https://paste.opensuse.org/3816098708:11
T42<edp_17> @Mister_Magister: Yes, you are helping and modest as well. 😜08:13
deathmistoh 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 lmao08: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 stuff08:15
Mister_Magister@edp_17 that's just me08:19
T42Sergey %lastname% was added by: Sergey %lastname%08:23
zhxtMister_Magister:  wow, seems you got the kernel booting08:33
zhxthmmm, I have no memories about that....08:34
Mister_Magisterzhxt: ye ramdisk was empty :P08:36
Mister_Magisterhmm sad08:36
Mister_Magisteri have no idea what is this happening08:37
zhxtseems there is a process keep crashing08:37
Mister_Magisteryou think so?08:39
Mister_Magisterit's like overflowing dmesg even08:39
Mister_Magisterbash: /usr/libexec/droid-hybris/system/bin/logcat: /system/bin/linker64: bad ELF interpreter: No such file or directory08:39
Mister_Magisterem… what08:39
Mister_Magisterzhxt: doesn't look like anything is dying08:40
Mister_Magisteroh system isn't mounted. interestingf08:41
Mister_Magisterwell heck there is nothing mounted08:42
deathmistrip, may have to copy device fstab to out/ then and rebuild hal08:43
Mister_Magisterye i mean definitely fixup mountpoints failed08:44
Mister_Magisteroh i mounted it manually then started dhi and it rebooted to blootloader. nice08: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 constantly08: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
mautzoneHi!08:50
mautzoneDoes 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
mautzoneSorry .spec file.08:52
r0kk3rzyou can08:52
r0kk3rzthe source folder will be the git repo08: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*services08:53
mautzoner0kk3rz: But where do issue the specific revision i want to build?08:54
mautzoner0kk3rz: Or a specific branch?08:55
r0kk3rzmanipulate the git08: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
zhxtMister_Magister: Aha, nice08:57
mautzoner0kk3rz: 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
r0kk3rzmaybe it can, i usually just do it the git way08:59
T42<elros34> @edp17 for very long logs you can always use gist.github.com09:03
Mister_Magisterzhxt: i have noidea what the hecc is happening to my kernel09: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.png09:06
mautzoneedp_17: Or you could use grep to filter the output.09:07
T42<gods_perfectidiot> (Photo, 1280x640) https://irc.thaodan.de/.imgstore/0AM5Iwosit.png09:07
Mister_Magisteryou are in chroot09:07
Mister_Magisteryou gotta set name and email there09:07
T42<gods_perfectidiot> Oh. Okay.09:07
deathmist@gods_perfectidiot also you probably don't want to initialize the repo on your ~ folder lmao09:08
deathmistHADK use ~/hadk as the base directory for all source09: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 idea09:08
r0kk3rzyeah dont filter logs thanks09:09
deathmist@gods_perfectidiot yes, the guide assumes this09: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-X00TD09:10
mautzoneelros34: Because of missing something important?09:10
T42<elros34> yes!09:10
T42<gods_perfectidiot> Oh Shit. Did it go bad? @elros3409:10
deathmistonly 2 commits on each config repo, didn't seem to get very far09: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
mautzoneThinking 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 logs09:11
T42<gods_perfectidiot> Also, do i initialise my git from chroot or from platform?09:11
T42<gods_perfectidiot> @elros34 I'll do thatm09:12
Mister_Magister@gods_perfectidiot from HABUILD like HADK says09:12
T42<gods_perfectidiot> But isn't that what i did?09:12
Mister_Magisterye09:13
T42<gods_perfectidiot> Then why can't i init?09:13
deathmistyep, 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_Magisteroh me oh my i didn't have ~/hadk dir since ages09: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_Magisterwhat 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
r0kk3rzso, do it?09:15
Mister_Magisterand you did it from habuild?09:15
T42<gods_perfectidiot> I'm really pissing u guys off amnt i?09:15
Mister_Magisteryou are doing something wrong then09:16
Mister_Magisterno u r not yet09:16
T42<gods_perfectidiot> Yeah. I did.09:16
Mister_Magisterjust answer questions and u'll be good09:16
T42<gods_perfectidiot> I got into chroot09:16
T42<gods_perfectidiot> Ran git config09:16
T42<gods_perfectidiot> Set both user and mail09:16
Mister_Magisteradd "" maybe?09:16
T42<gods_perfectidiot> Ran repo init and it says can't find mail id.09:16
Mister_Magisteralso it's user.email09:16
Mister_Magisternot user.mail09:16
T42<gods_perfectidiot> I did that the first time around. Lemme retrym09:17
Mister_Magisterjust copy paste those commands and edit name email09:17
T42<gods_perfectidiot> Oh! My bad.09:17
Mister_Magisterinstead of rewrittting09:17
T42<gods_perfectidiot> Lmao. I'm so stupid.09:17
T42<gods_perfectidiot> It was the user.mail09:18
T42<gods_perfectidiot> Forgive me. I'll try to be more cautious next time around.09:18
zhxtMister_Magister: hmmm,  hecc?09:18
T42<gods_perfectidiot> What?09:18
Mister_Magisterzhxt: yeee exactly09:19
Mister_Magisteri'm tempted to just remove warning but i doubt that's the solution :P09:19
T42Thaodan was added by: Thaodan09: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
r0kk3rzmake your own09:27
T42<gods_perfectidiot> Ok09: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.png09:45
T42<gods_perfectidiot> This is what i did.09:45
T42<gods_perfectidiot> How bad is it?09:45
deathmistmeh, 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 well09: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 incorrect09:51
T42<gods_perfectidiot> Okay09:51
T42<gods_perfectidiot> I'll do these09:51
T42<gods_perfectidiot> Should i halt the sync??09:52
deathmistyou can let it run probably, it won't clone the projects from your local manifest anyway since the revisions do not exist09: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
deathmistno? 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
deathmists/manifest/dependencies file/09:54
T42<elros34> sdm660 so probably another broken kernel, it has: "tty: move tty_port workqueue to be a kthread" commit09:56
T42<gods_perfectidiot> That means ive got to change kernel path from kernel/ASUS/X00TD to kernel/asus/sdm660?09:57
deathmistofc lol, even the dependencies file I linked before shows that09:58
T42<gods_perfectidiot> Ok09: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 porter10: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 it10:02
r0kk3rzstop appologising, are you canadian or something10: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
r0kk3rzhyperintelligent? hardly, we've just been doing this for more than 5min10:03
T42<gods_perfectidiot> :)10:03
Mister_Magisterr0kk3rz: exactly10:04
Mister_Magisteri don't know shit bout porting10:05
T42<gods_perfectidiot> Lmao. But you're carrying my ass. You're a hero to me.10:06
r0kk3rzand mal carried him before10: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.png10:07
T42<gods_perfectidiot> This is what i have so far. How off am i?10:07
r0kk3rzcan you like, do something less noob like than taking a photo of your computer screen?10:10
Mister_Magisterr0kk3rz: :P10:11
T42<gods_perfectidiot> Take a screenshot, Perhaps?10:11
r0kk3rzlearn to use pastebin10:12
r0kk3rzit'll be good practice for later in the process10:12
T42<gods_perfectidiot> Okay, sorry. I'll use pastebin.10:12
r0kk3rzno way im looking at a screenshot of a journal log10: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 tagm10:14
deathmistare 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 guys10: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
deathmistno 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_Magisterthat being sorry is more annyoing that what you are doing tbh :P10:20
r0kk3rzdefinitely canadian10:20
Mister_Magisteror just shy10:20
T42<gods_perfectidiot> Ok. 😂. From now on, I'm just gonna accept the help and reduce the apologies.10:21
Mister_Magisterhey r0kk3rz maybe you have idea for my dmesg :P10: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
r0kk3rzMister_Magister: link?10:25
Mister_Magisterhttps://paste.opensuse.org/3816098710:26
r0kk3rzthats... really unhappy isnt it10:27
Mister_Magisterye10:28
Mister_Magistersuper unhappy10:28
deathmist>1k lines in 0.05s10:29
Mister_Magisteryep10:29
Mister_Magisterit's even overflowing10:29
Mister_Magisterfor reference r0kk3rz it's throwing warning here https://github.com/MotoZ-2016/android_kernel_motorola_msm8996/blob/lineage-15.1/net/core/skbuff.c#L61610:31
Mister_Magisterand i'm lost, dunno what to search for10:32
Mister_Magisteri see everyone has same idea about my kernel as i do :P11:38
T42<elros34> you want random ideas? It probably crash in usb setup in hybris-boot script: dwc3_gadget_giveback11:46
Mister_Magisteri don't want random idea, i prefer fix or culprit :P11:48
Mister_Magisterbut it's already on device so script ended11:48
T42Vbnrhxiynmh was added by: Vbnrhxiynmh12:32
Mister_Magistersoo anybody here with 3.18 kernal?13:15
Mister_Magisterwait 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
zhxtMister_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
T42Dominik %lastname% was added by: Dominik %lastname%13:42
vknechtMister_Magister, guess this one could be a good reference ? https://github.com/android-linux-stable/msm-3.1813:45
Mister_Magisterye ye found already 2 other sources thanks13:46
T42<edp_17> @Mister_Magister: github.com/edp17/android_kernel_samsung_universal889013:46
T42<edp_17> I use cm-14.1 branch13:46
Mister_Magistergenerally my source differs so much and calls destructor in irq contest and it causes heckin warning and i have no idea why even13:46
deathmistmal: 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
malI already asked about the target, we'll get it when the person adding those has time15:00
deathmistbtw 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
malwhy would you need copypac?15:05
malor do you mean copypac from devel to testing?15:05
deathmistnah, I have no clue how the system between version upgrades works on testing15:06
malyou add a new target and that's it15:07
Mister_Magisteroh hi mal15:13
T42xTaco was added by: xTaco15:57
*** OhYash1 is now known as ohyash18:31
KabouikAre the twrp steps in the guide (https://community.fxtec.com/topic/2467-community-build-sailfish-os-32-for-fxtec-pro1/) necessary?19:32
KabouikI 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
SimdolAnyone know how to fix this? http://dpaste.com/11YWAWA21:19
malyou probably need to enable the awk or libawk repo in manifest21:19
malmaybe the manifest was minimized a bit too much again21:20
SimdolIs this it? project path="external/one-true-awk" name="LineageOS/android_external_one-true-awk" groups="pdk" />21:22
malprobably21:24
deathmistSimdol: you should talk with KALUBE, he already has working GUI etc https://github.com/sailfish-oneplus621:26
Simdoldeathmist: on it actually21:26
Simdoldeathmist: mal that didn't fix it, unfortunately21:27
deathmistyeah, I helped him out quite a bit after he got telnet and not more than 5 hours later we got GUI xD21:27
Simdoldeathmist: nice21:27
Simdoldeathmist: are you familiar with that error by any chance?21:28
deathmistSimdol: 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
Simdoldeathmist: I'm using his sources21:29
deathmistah alright, just do that then and try again21:29
malhe used to have that repo but removed it21:30
malSimdol: so did you copy this https://github.com/sailfish-oneplus6/local_manifests/blob/master/enchilada.xml to local_manifests?21:30
Simdolmal: yes, that's what i did21:31
deathmistSimdol: use https://github.com/sailfish-oneplus6/local_manifests/blob/852c6be2bb945c437f3a3db68997788982751db3/enchilada.xml because he made a mistake removing the required extra crap21:32
Simdoldeasystem/update_engine/update_status_utils.cc:19:10: fatal error: 'update_engine/dbus-constants.h' file not found21:55
SimdolIs that important?21:55
T42<elros34> Just to be sure. Did you run apply-patches.sh --mb after syncing sources?22:22
T42Evans %lastname% was added by: Evans %lastname%22:29
SimdolT42: I fixed it. It required downlading a file22:35
SimdolWhat's a recommended way to edit a kernel for device?22:35
r0kk3rzSimdol: what do you mean? you just edit the source23:07
r0kk3rzprobably fork the repo and commit your changes for safe keeping too23:08
Simdolr0kk3rz: so i'm used to menuconfig/nconfig to edit the kernel23:10
Simdoli'm assuming because we are dealing with defconfig, i can't do that23:10
r0kk3rzoh set the config23:10
Simdolhow do i make sure all deps are pulled?23:10
r0kk3rzid just edit the file..., you can try menuconfig if you like but sometimes its broken23:11
Simdolr0kk3rz: here's what I'm not 100% getting: afaik you don't have .config file where you modify for the device23:12
Simdolbut you modify defconfig, which geneartes .config file during compilation23:12
r0kk3rzsure there is23:13
r0kk3rzunder kernel/arch/[aarch64/arm]/23:13
Simdolisn't that a defconfig, not .config?23:14
Simdolor are they the same thing?23:14
r0kk3rzthe defconfig is what you modify23:14
mautzoneSimdol: 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
Simdolmautzone: r0kk3rz i guess i'm just kinda confused what's the difference between defconfig and .config23:17
Simdoli was under impression that defconfig is like a defined template for .config23:17
Simdolthat during compilation it generates fresh .config based on defconfig23:17
mautzoneThe defconfig file is what you edit, then it is checked before kernel building and copied to .config.23:18
r0kk3rzkinda23:18
r0kk3rzdefconfig == 'this is what i want you to do'23:18
Simdolmautzone: 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
Simdolr0kk3rz: yeah, i figured...23:19
r0kk3rzin general, you dont ever modify stuff in the /out directory23:19
mautzoneSimdol: Nope,that is why you should compare .23:19
Simdolmautzone: i see, thank you. that's what i wanted to know23:19
Simdolso basically -> edit .config using menuconfig. diff the file, add the options to defconfig?23:19
mautzoneWhen using menuconfig, the deps should be set i think. Or you look them up at https://cateee.net/lkddb/web-lkddb/23:21
Simdolmautzone: yeah, i'm aware. i was just unsure of editing defconfig manually23:22
r0kk3rzits just a file23:22
Simdolmany 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 manually23:22
r0kk3rzit doesnt23:23
mautzoneSimdol: I always edit the defconfig.23:23
r0kk3rzbut like 99% of the time thats a non issue23:23
r0kk3rzoccasionally you might hit one thing missing a dep23:23
Simdolokay, that makes more sense, thank you.23:23
Simdolcoming from linux community, where peeps there lose their mind if you edit .config23:24
Simdolmanually23:24
mautzoneSimdol...Who needs a gui :-D23:24
Simdoli love/need cli though :P23:24
r0kk3rzwith android kernels, using menuconfig is more likely to screw things23:25
r0kk3rzunfortunately you cant just assume everything is in working order like with torvalds kernel23:25
mautzoneTalking 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
Simdolmautzone: because those are 'drivers' that gets loaded whenever needed, is my guess23:26
Simdolyou don't need it 90% of time, but it's there for 10% of time when it's needed23:27
r0kk3rzish, it depends on what you set to m really23:27
Simdolmodules are great because they don't get loaded until something requests for it, having no resource/performance penality (or minimal)23:27
mautzoneSimdol, but i explicity told in defconfig to built in in the kernel not as a module.23:27
mautzoneSimdol: 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
Simdolmautzone: i'm not 100% sure. it might be that one of the .config generator sets 'sensible' option for config_option by overwritting them23:29
r0kk3rzmautzone: like what?23:29
r0kk3rzsetting wifi as module is commonly done for sfos23:29
Simdolor any kernels in general23:30
mautzoner0kk3rz: backlight driver, build as amodule, dimming does not work, build into the kernel everything is fine.23:30
Simdolif it doesn't work if you build it as a module, did you double check if they are actually loaded?23:30
Simdollsmod to see list of loaded modules23:31
Simdolmodprobe to load module23:31
r0kk3rzSimdol: with modules its usually a timing issue23:31
Simdolr0kk3rz: ah, that's fair23:31
mautzoneSimdol: 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
r0kk3rzmautzone: curious as to why thats being moduled, wheres your kernel source / config?23:32
r0kk3rzi wonder if you're missing a line from the defconfig, and its using a default value23:33
mautzoner0kk3rz: Sorry haven't pushed the latest changes to github.23:33
mautzoner0kk3rz: 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
r0kk3rzmostly likely an init issue23:35
r0kk3rzyou could write a script to try and init it at the appropriate time23:36
r0kk3rzor, imo, just build it in23:36
mautzoner0kk3rz: 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
r0kk3rzyou should be able to23:37
mautzoneYeah, i hope so. But at the moment i'm trying to fix my backported Bluez5 bt stuff.23:38
mautzoneAnd another question,did anyone got anbox to work?23:41
r0kk3rz'work' yeah23:41
T42<edp_17> Good evening.23:42
mautzoner0kk3rz: That means?23:42
r0kk3rzanbox doesnt really work23:42
mautzoner0kk3rz: Why not? Or what doesn't work?23:43
r0kk3rzmost things23:43
mautzoneedp_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.rc23: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
r0kk3rzhalf the time it'll crash, the other time maybe it'll run a basic app23:44
T42<edp_17> @mautzone: Any news? Yes, it is still not working. :)23:44
r0kk3rzbut network was broken, which is required for most things other than games23:44
mautzoner0kk3rz: Mhh, maybe the people from Ubuntu Touch could help...they got it working on the Nexus5.23:44
r0kk3rzmautzone: it needs someone to spend time working on it23:45
r0kk3rzthe issues are likely solvable, but someone needs to actually do that23:45
mautzoner0kk3rz: Sounds like hard work...23:46
Simdolmautzone: i heard from some peeps that they got ailen dalvik to work by extracting blobs and flashing them23: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 with23: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 fault23:47
T42<edp_17> '23:47
mautzoneSimdol: 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
r0kk3rzold AD is fairly useless23:48
T42<edp_17> @mautzone: Yes, I am using that as daily driver since I built. :)23:48
r0kk3rznew AD requires a ton of binder stuff23:48
Simdolis 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 -f23:48
r0kk3rzor just run android23: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
r0kk3rzyes and no doubt there are people that say all they need is emacs too23:49
mautzoner0kk3rz: 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
Simdoledp_17: you can use matlog to generate .zip for you, or i believe you can adb it23:51
mautzoneelros34: 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:4023:52
Simdoli don't know, anbox seems like it's on hitaus last i checked23: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
r0kk3rzyes23: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/qec4H9d923:58
mautzoneedp_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/bb95d09b893761c25409363e15f7048739c436ba23:59
T42<edp_17> @r0kk3rz: I use this: https://github.com/edp17/proprietary_vendor_samsung23:59

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!