| nightishaman | dynpart-system_b,,,ro,0 2532480 linear /dev/sda30 2048;dynpart-system_dlkm_b,,,ro,0 22896 linear /dev/sda30 2534528,22896 9880 linear /dev/sda30 9411168;dynpart-system_ext_b,,,ro,0 1049504 linear /dev/sda30 2557424;dynpart-product_b,,,ro,0 4117440 linear /dev/sda30 3606928,4117440 8 linear /dev/sda30 9399688,4117448 6784 linear /dev/sda30 | 00:01 |
|---|---|---|
| nightishaman | 9400592;dynpart-vendor_b,,,ro,0 1573488 linear /dev/sda30 7724368;dynpart-vendor_dlkm_b,,,ro,0 101832 linear /dev/sda30 9297856,101832 896 linear /dev/sda30 9399696 | 00:01 |
| nightishaman | the raw string | 00:01 |
| nightishaman | it got some problem with the product partition | 00:04 |
| nightishaman | mal: got an idea? | 00:04 |
| nightishaman | https://pastebin.com/b2q9v6ri | 00:10 |
| nightishaman | got something more | 00:11 |
| nightishaman | Is the product partition important? If not I might just delete it | 00:12 |
| nightishaman | or maybe i should wipe the super partition because the partition layout it gives for dynpart_product-b doesnt look good | 00:15 |
| mal | product partition is often useless for us | 00:18 |
| mal | I don't remember it ever been useful | 00:18 |
| mal | you can skip product partition for now | 00:19 |
| nightishaman | okay, otherwise claude would've found a fix by rewriting the command invocation | 00:22 |
| nightishaman | apparently the --concise doesnt work with parse-android-dynparts outputs for product | 00:22 |
| nightishaman | should i try the fix or just delete the partition directly? | 00:23 |
| nightishaman | ok something weird just happened, the display went a little darker and i could touch it to go bright again | 00:35 |
| nightishaman | https://pastebin.com/a6Bb90k9 | 00:37 |
| nightishaman | we got a little further but droid-hal-init is still crashing | 00:37 |
| nightishaman | mal: I do not understand fully whats happening, do you | 00:39 |
| nightishaman | also this one annoys me: wait_for_keymint[2509]: /usr/bin/droid/wait_for_keymint: line 3: binder-list: not found it spams so much | 00:46 |
| Mister_Magister | PSA: Porters (creators of ports) please read and respond to my idea https://forum.sailfishos.org/t/unofficial-ports-list/29761 | 00:50 |
| nightishaman | Mister_Magister, do you use reddit? | 00:55 |
| Mister_Magister | I do why? | 00:55 |
| nightishaman | some guy took over the subreddit at r/sailfishos, which is apparently ok visited | 00:56 |
| nightishaman | i asked him whether i can help and he said yes, so i said i need mod for that | 00:56 |
| Mister_Magister | didn't know it existed | 00:56 |
| nightishaman | if he doesnt do anything, then we can easily just kick him from top mod, since he doesnt do anything anyway | 00:56 |
| nightishaman | Warning[05/27 00:57:44] : file /usr/libexec/droid-hybris/system/etc/init/servicemanager.rc conflicts between attempted installs of droid-config-panther-1-202605270055.aarch64 and droid-hal-panther-0.0.6-202605261826.aarch64 | 00:58 |
| nightishaman | hmm | 00:58 |
| nightishaman | im trying to replace servicemanager.rc to use the selinux stubs | 00:58 |
| nightishaman | what do i need to add to the spec to stop it from including that file? | 00:58 |
| Mister_Magister | it's just warning | 00:59 |
| nightishaman | yeah but it fails the transaction | 01:00 |
| nightishaman | Error <repo>[05/27 00:57:45] : Could not run transaction. | 01:00 |
| Mister_Magister | poop | 01:00 |
| Mister_Magister | xd | 01:00 |
| nightishaman | i had this happen before with fstab | 01:00 |
| mal | nightishaman: https://github.com/mlehtima/droid-config-fp5/blob/master/rpm/droid-config-fp5.spec#L31 for the missing binder-list command | 01:00 |
| mal | that "Requires: libgbinder-tools" | 01:01 |
| nightishaman | thanks | 01:01 |
| nightishaman | do you also know how to skip servicemanager.rc from droid-hal | 01:01 |
| nightishaman | so that i can supply my own? | 01:02 |
| Mister_Magister | I'm sending my own repo links :D It's such a flex when you can send your own repo link | 01:02 |
| mal | well you could add that libgbinder-tools to patterns also | 01:02 |
| mal | for servicemanager.rc: maybe patch the file in android sources instead? | 01:02 |
| nightishaman | https://github.com/mer-hybris/droid-config-sony-nile/blob/master/sparse/usr/libexec/droid-hybris/system/etc/init/hwservicemanager.rc#L4 i copied it from here | 01:03 |
| mal | you are sure you need that? | 01:04 |
| mal | I mean what is problem with selinux? | 01:04 |
| nightishaman | yes, servicemanager is crashing because servicemanager: Check failed: selinux_status_open(true) >= 0 | 01:04 |
| mal | did you correctly configure selinux in config repo? | 01:04 |
| nightishaman | uh, i didnt configure anything for selinux in config repo | 01:05 |
| mal | https://github.com/mer-hybris/hadk-faq#hybris-17-1 the stuff in there about selinux | 01:05 |
| nightishaman | fuck | 01:05 |
| mal | you will need to replace the symlinks mentioned in that with the files copied from android build | 01:05 |
| mal | also do you have correctly set android_version_major in droid-config spec? | 01:06 |
| mal | also mentioned in that link I showed | 01:06 |
| mal | just remember to use correct version in that | 01:06 |
| nightishaman | %define android_version_major 16 | 01:06 |
| mal | and make sure selinux is not disabled in kernel | 01:07 |
| mal | and not disabled in kernel command line either | 01:07 |
| nightishaman | selinux is enabled in kernel config and command line | 01:10 |
| nightishaman | i added the selinux stuff and the paths go to the same as mine | 01:10 |
| mal | remember to copy the target files to config repo | 01:11 |
| mal | the symlinks won't work in community style builds | 01:11 |
| nightishaman | shouldnt i name the directory not different then? | 01:14 |
| nightishaman | since vendor will be overwritten by vendor.img | 01:14 |
| mal | no idea what you mean | 01:16 |
| mal | I meant to copy the files to correct places under sparse/etc | 01:16 |
| nightishaman | i did /hadk/hybris/droid-configs/sparse/etc/selinux/minimum/contexts/files$ ln -s ../../../vendor_file_contexts file_contexts now | 01:18 |
| mal | like this https://github.com/mer-hybris/droid-config-sony-seine/blob/eaa09db67b94352ef801417363008dc4005d9213/sparse/etc/selinux/minimum/contexts/files/file_contexts symlink you replace with the file it is pointing to, so you go to android build or device and copy the file /vendor/etc/selinux/vendor_file_contexts to you config repo as sparse/etc/selinux/minimum/contexts/files/file_contexts | 01:18 |
| mal | I said many times to replace the symlink, there shall be NO symlinks under sparse/etc/selinux, none | 01:19 |
| mal | and same for the other symlink in https://github.com/mer-hybris/droid-config-sony-seine/blob/eaa09db67b94352ef801417363008dc4005d9213/sparse/etc/selinux/minimum/contexts/files/file_contexts | 01:21 |
| mal | sorry, the other link to replace is https://github.com/mer-hybris/droid-config-sony-seine/blob/eaa09db67b94352ef801417363008dc4005d9213/sparse/etc/selinux/minimum/policy/policy.30 | 01:23 |
| nightishaman | i already got it | 01:23 |
| nightishaman | currently rebuilding | 01:23 |
| nightishaman | i only have this one left: https://pastebin.com/3TKAZCiT | 01:34 |
| nightishaman | the hal reacts, the display goes dark after a minute | 01:35 |
| nightishaman | and servicemanager seems to be running | 01:35 |
| nightishaman | https://pastebin.com/a9WZHiBW | 01:36 |
| nightishaman | there is more | 01:36 |
| nightishaman | so logd is crashing because of something cgroups | 01:36 |
| nightishaman | and vendor.citadeld as well as vendor.keymint-trusty are restarting | 01:37 |
| nightishaman | systemctl status lipstick says unit not found but i just saw it restarting in the pager and wanna know why | 01:46 |
| T42 | <birdzhang> use `systemctl --user` | 01:49 |
| nightishaman | @birdzhang, doesnt find the bus then | 01:50 |
| nightishaman | Failed to connect to bus: No such file or directory | 01:50 |
| T42 | <birdzhang> so, it's too early to debug lipstick. is droid-hal-init running? | 01:51 |
| nightishaman | yes | 01:53 |
| T42 | <elros34> maybe you need copy task_profiles.json, see instruction for hybris-20 | 02:45 |
| T42 | <elros34> also be carefull with overheating, that is not normal | 02:47 |
| rinigus | b100dian: indeed, that will not be needed. anyway, looks like we are ready with that release | 05:26 |
| T42 | <adampigg> 5,1 appears to break waydroid :/ | 10:48 |
| T42 | <adampigg> 05-27 10:53:15.534 85 219 E wayland-hwc: wl_display@1: error 1: invalid method 9, object wl_surface#19 | 10:48 |
| T42 | <adampigg> 05-27 10:53:15.534 85 219 E hwcomposer: *** void *hwc_wayland_thread(void *): Wayland client was disconnected: Unknown error -1 | 10:48 |
| T42 | <nightishaman> @elros34 the overheating problem subsided when droid-hal-init finally started | 13:11 |
| Mister_Magister | nightishaman: told you | 13:14 |
| Mister_Magister | don't expect anything if nothing is working | 13:15 |
| T42 | <nightishaman> My guess would be that without the HAL the cpu clock isn’t going down dynamically and that caused it to accumulate more heat because top showed less than 1% usage | 13:39 |
| Mister_Magister | mal: I was like "what the hell is semc vendor" and if i'm not mistaken that's the number of ports you did in the past that all shared same build right? | 15:45 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!