Monday, 2026-04-20

T42<the_hiktor> mal: can you tell me if im doing it right ? if yes what are those nonexistent files ?08:55
T42<the_hiktor> https://paste.opensuse.org/pastes/a0517854450f08:55
malwhat are you trying to do?11:05
T42<the_hiktor> droid-hal-init fails to start12:33
T42<the_hiktor> Tried masking it12:33
T42<the_hiktor> Then strace12:33
T42<the_hiktor> Idk if I'm doing it right12:34
T42<the_hiktor> It was bootlooping so I enabled selinux12:34
malthat is not how you run it manually12:39
FireFlyyou'll probably want to see what the droid-hal-init.service unit runs and run that with strace.. currently you'd be getting an strace of what systmectl is doing, which isn't too interesting12:46
T42<the_hiktor> this ? https://paste.opensuse.org/pastes/9989b1e7c33313:21
malno, you should run in terminal the commands that are run in /usr/bin/droid/droid-hal-startup.sh except the last one which then should be "strace -f -s2048 /sbin/droid-hal-init &> dhi.log" and then all the output goes to that dhi.log file and then you can check it13:29
T42<the_hiktor> this is what i see.  https://paste.opensuse.org/pastes/fa2e8fea033513:45
malare the partitions correct mounted, meaning /system and others13:49
T42<the_hiktor> https://paste.opensuse.org/pastes/dc18f289edbb13:50
malso no13:50
malI thought you fixed the mounts already?13:52
T42<the_hiktor> me too13:52
maldid you do a new image build? maybe you forgot something from droid-configs repos13:52
mal*repo13:52
T42<the_hiktor> no checked configs many times13:53
T42<the_hiktor> i suspected that nothing mounts but dont know what to do13:53
T42<the_hiktor> dmsetup.sh runs at boot13:54
T42<the_hiktor> symlinks are fine13:54
T42<the_hiktor> idk what else13:54
T42<the_hiktor> it was bootlooping before  so i enabled selinux13:54
T42<the_hiktor> if that helps13:55
malthis https://github.com/GloboPatro/droid-config-surya/tree/master is missing all the changes from sparse folder so can't check if everything is ok13:59
T42<the_hiktor> yeah i didnt push my changes13:59
maldid you copy the selinux files as instructed?13:59
maland not symlink13:59
T42<the_hiktor> no14:00
malyou need to do that14:00
T42<elros34> also start using journalctl instead random strace https://sailfishos.wiki/books/hardware/page/hadk-hot#bkmrk-2022.07.31%3A-generati14:00
malhttps://github.com/mer-hybris/hadk-faq#hybris-17-1 this mentions the selinux config changes14:00
malthere are two symlinks in the subfolders of sparse/etc/selinux folder which need to be copied from android side, from /vendor14:02
T42<the_hiktor> those ?  "vendor_hwservice_contexts"  "vndservice_contexts"14:06
malyes14:07
malnote that when copying make sure the filename of the copies if the symlink name i.e. copy file /vendor/etc/selinux/vendor_file_contexts to sparse/etc/selinux/minimum/contexts/files/file_contexts in config repo14:09
mal@the_hiktor if patterns in your github are up to date then you are missing the "Requires: parse-android-dynparts" from there14:24
malhere is an example what is needed in your patterns https://github.com/VerdandiTeam/droid-config-miami/blob/master/patterns/patterns-sailfish-device-adaptation-miami.inc#L2414:24
T42<the_hiktor> 🤦🏼‍♂️ i think i have to rest sometime soon14:31
T42<the_hiktor> yea thats one missing14:32
T42<the_hiktor> should i copy selinux files or test first ?14:32
malyou can copy if it's clear that the files are correct and find the target files14:33
T42<the_hiktor> patterns was missing that line14:34
Mister_Magistermal using MY sources as an example? What a turn tables :D14:41
malMister_Magister: I don't use dynamic partitions on my ports14:45
Mister_Magisteryou gotta appreciate the comedy :D14:45
T42<elros34> mal: eee you do. its even in hadk-hot as example:)15:02
malyou mean the old fp3 changes?15:29
T42<elros34> fp4 https://github.com/mlehtima/droid-config-fp4/blob/devel/sparse/usr/lib/systemd/system/vendor.mount15:31
malsome ancient devel branch15:31
malwhich I used until I moved to packaged droid-system before the first release15:32
T42<elros34> right I didn't even notice15:32
*** xmn_ is now known as xmn17:14

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