Friday, 2026-07-31

*** n2klb_ is now known as n2klb01:59
Mister_Magistermal: Deal offer, you fix gst-droid, I make screen recorder for sfos10:51
Mister_Magisteryou or anyone else at jolla for that matter xd10:51
Mister_Magisterwe're just soooo clooose10:51
Mister_Magisterthat was supposed to be trade offer but ah whatever xd10:58
sharks_Okay - I'm trying to copy the work I did on X10IV to X10V, but as I don't own the phone @juz is helping me debug it remotely. I've sent him a few builds and we're at the stage where we can telnet in and have /vendor, /system, /product, /odm, etc. - all the things are mounted. But I'm getting a new error I've never seen before.13:14
sharks_ Droid-hal-init is not working because eg. "droid-hal-init: mount("proc", "/proc", "proc", 0, "hidepid=2,gid=" MAKE_STR(AID_READPROC)) failed Device or resource busy"13:14
sharks_"droid-hal-init: mount("sysfs", "/sys", "sysfs", 0, NULL) failed Device or resource busy"13:15
Mister_Magisterdhi shuoldn't be mounting anything so i think it's red herring13:15
sharks_What confuses me is that these directories are present on the running phone13:15
Mister_Magisteryeah because dhi shouldn't be mounting them13:15
sharks_Dang, didn't expect a reply so quick! Okay, so that's not the fault then. Thanks13:16
sharks_Here's journal - anything else you can spot that's killing dhi? https://paste.opensuse.org/pastes/18797bb6dac713:16
malsharks_: are you sure you applied all patches correctly?13:19
sharks_Nope, I've never done that before in my life. Are you talking about `hybris-patches/apply-patches.sh --mb`? I did not do that on X10IV.13:21
sharks_Certainly something preventing boot is `/dev/*binder` is not present on the device!13:26
sharks_apply-patches.sh seems to, among many other things, fix the `$ANDROID_ROOT/bionic/libc/include/android/versioning.h` issues I have been struggling with all week up until I manually copied the change from my X10IV sources yesterday13:42
sharks_Why did I not have to do all this for X10IV??13:42
malwhat? you didn't do that?13:44
malhow did you manage to get x10iv to boot without the patches13:45
malbtw, you should be able to use same source tree for both x10iv and v if those use same android version, just use different breakfast/lunch command before building13:46
sharks_Not only boot, it's fully functioning and has been my daily driver phone for weeks13:47
malthat makes no sense at all13:47
malyou must have applied patches at some point to x10iv13:47
sharks_I certainly don't recall doing it, but I suppose I must have13:47
Mister_Magisterrepo status :P13:47
sharks_Anyway - yes, I should be able to use the same source tree, you're right. But I need to understand how to handle the little differences eg. different dmsetup.sh value because X10IV has super on /dev/sda73 and X10V has super on /dev/sda7413:48
sharks_At the minute I'm just trying to get X10V to boot, then I'll try and work out how to merge the sources13:48
malthose are droid-config, not related to android side build13:48
malyou of course have separate droid-config repo and other adaptation repos for the devices13:49
malbut android source build can be done using same repo synced source tree13:49
sharks_Oh? I thought Nagara had the same droid-config repo for both 1IV and 5IV?13:49
malit does?13:49
sharks_I thought it did13:50
malit seems it does13:50
sharks_Yeah13:50
sharks_I'm not 100% sure how they managed that yet, but I was going to try and copy it - as I say, if I can be sucessful at getting X10V booting.13:51
sharks_But I didn't want to break my X10IV source tree by cramming a bunch of X10V stuff into it right off the bat13:51
malbut x10iv and v are not same platform, murray vs zambezi13:52
malthose two nagara devices are both same platform13:53
sharks_Okay, so while X10IV and X10V are very very similar, they cannot use the same droid-config etc.?13:53
sharks_Even though they have the same sm6375 chipset and same kernel?13:54
malmaybe with all kinds of hacks in droid-config repo, not sure if it's worth the effort to try to use same droid-config13:54
sharks_Okay. I'll keep it apart then, seems like it might be above my pay grade to try those kinds of hacks.13:55

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