Thursday, 2025-06-19

malMister_Magister: do you want to try to make this use just regular grep https://github.com/sailfishos/tzdata-timed/pull/8 if the use is really just those greps15:34
Mister_Magistermal: if my mce PR gets merged15:49
Mister_MagisterI don't want to spend any more time if it means my work won't get merged, you understand15:51
malwell those are quite unrelated so I don't see much logic in that15:53
T42<TheVancedGamer> btw mal ping for the aidl stuff :D15:54
mal@TheVancedGamer also reminder about fixing the droidmedia PR15:55
T42<TheVancedGamer> yeah, just sat down, will fix that15:55
T42<TheVancedGamer> actually mal, local_shared_libraries adds the includes to aidl for me16:02
malhmm16:02
mal@TheVancedGamer now I looked at the log more carefully, the problem is the minisf build16:05
T42<TheVancedGamer> ah16:06
malthose parts of the Android.mk are separated by include $(CLEAR_VARS)16:06
T42<TheVancedGamer> we don't build minisf in Halium16:06
T42<TheVancedGamer> maybe that's why I didn't catch it16:06
malso probably you need to add the same things to both libminisf and minisf builds, I think minisf is quite useless for a14 anyway16:06
T42<TheVancedGamer> I can add the libraries for minisf too then16:06
T42<TheVancedGamer> hm16:06
T42<TheVancedGamer> so do you want to drop minisf?16:07
malI think for now let's add the things to Android.mk and I can have a look another time about cleaning up things16:07
T42<TheVancedGamer> okay16:09
malthe problem is this https://github.com/sailfishos/droidmedia/blob/master/detect_build_targets.sh16:10
malwhich is used in our builds, it automatically build all of those16:10
malbut I will handle that later16:10
T42<TheVancedGamer> mal: pushed16:12
T42<TheVancedGamer> now I would love to fix the composer callbacks on pixel :P16:13
malI suspect you forgot it from libminisf which also includes services.h16:14
T42<TheVancedGamer> ofc I did16:15
T42<TheVancedGamer> lol16:15
malstarted a test build now, let's see how it builds16:17
T42<abranson> Callbacks? Like creating a gbinder local object and giving that to an aidl service?16:48
T42<TheVancedGamer> well yes but actually no16:48
T42<TheVancedGamer> callbacks in hwc2_compat aren't working for aidl hwc416:49
T42<TheVancedGamer> callbacks in hwc2_compat aren't working for aidl hwc3 (edited)16:49
T42<TheVancedGamer> even though it's done exactly like surfaceflinger does16:49
T42<NotKit> just curious, has it been attempted to mix and match the blobs for Xperia 10 IV/V of different versions?16:58
T42<NotKit> regarding callbacks, I wonder if it is some kind of missing worker thread issue17:00
T42<TheVancedGamer> there is only one thread though17:00
T42<NotKit> callbacks should come from another one17:00
T42<TheVancedGamer> yeah, hwc3 process sends callbacks to lomiri17:01
mal@NotKit a13 blobs work better on x10iv/v in some ways but worse in other ways, newer a14 blobs need changes to various places17:08
T42<NotKit> mal, can't we use the camera from A14 and keep the rest? may require some linker and kernel hacks though17:09
mal@TheVancedGamer now that droidmedia PR built without issues, need to test on some device17:09
mallinker hacks would be needed for that17:09
T42<TheVancedGamer> mal: ok, let me know if it works, also did you get to test the libhybris PR?17:11
malI did run that libhybris change on x10v and didn't see any regressions based on quick testing17:12
T42<TheVancedGamer> okay17:15
Mister_Magistermal: my device installs hybris-libsensorfw-qt5-binder while it needs hybris-libsensorfw-qt5-hal, is there anything i'm doing wrong in patterns? https://github.com/VerdandiTeam/droid-config-victara/blob/master/patterns/patterns-sailfish-device-adaptation-victara.inc#L2220:06
Mister_Magisteralso it installs binder ofono configs while i'd rather not cause its not working either20:06
malRequires: hybris-libsensorfw-qt5-hal like done here https://github.com/mer-hybris/droid-config-f5121/blob/master/patterns/patterns-sailfish-device-adaptation-f512x.inc#L19C11-L19C3720:09
Mister_Magisteras i thought but I was confused because my second device https://github.com/VerdandiTeam/droid-config-titan/blob/master/patterns/patterns-sailfish-device-adaptation-titan.inc#L23 doesn't have -hal but installs -hal20:09
malif you don't have -hal build can install random one of those20:10
malif both are available20:10
Mister_Magisterhm okay20:10
Mister_Magisterand how about ofono configs? the second device provides its own so the issue doesn't exist20:11
malso if you use -hal then patterns always should have just so it forces correct version always20:11
malwhat ofono config issue?20:11
Mister_Magisterit uses binder instead of ril config20:11
Mister_Magisterhttps://github.com/mer-hybris/droid-hal-configs/blob/fa339dea81aa201d4e6ac808836e85a650b8d37b/sparse/etc/ofono/binder.conf so this20:12
Mister_Magisterwhile it should use this https://github.com/mer-hybris/droid-hal-configs/blob/fa339dea81aa201d4e6ac808836e85a650b8d37b/sparse-10/etc/ofono/ril_subscription.conf20:12
Mister_Magisterdefault sparse uses binder but my android is like android 5 iirc20:13
maldidn't quite get it, so that device uses ril plugin?20:13
Mister_Magisterso it picks default one20:13
Mister_Magisteryes20:13
Mister_Magisterbut because it doesn't have android 10 or newer it uses default one which is binder at least thats my understnading20:14
Mister_Magisterits using lineage-13 which at that point was still cm20:14
malofono-configs-mer which afaik gets installed by default, you can remove the binder configs (which are useless for you) in delete_file.list20:16
malthat of course when you don't have stuff like this in spec https://github.com/mer-hybris/droid-config-f5121/blob/master/droid-config-common.inc#L1520:16
Mister_Magisteryeah i have that on my dualsism device thats why its not a problem there20:17
Mister_Magisterso i can't make it provide ril_subscriptions?20:17
Mister_Magisterunless i put them myself?20:17
malyou need some custom confif or not?20:17
Mister_Magisternope20:17
Mister_Magisterdefault one does just fine20:17
Mister_Magisterthats why i don't want binder and don't want override it either20:18
malso the ofono-configs-mer is not enough?20:18
Mister_Magisterjust removing all the configs you mean?20:18
malno20:18
malthe package ofono-configs-mer which gets installed if you don't provide ofono-configs in droid-config spec20:18
Mister_Magisterah it provides both binder and ril_subscriptions which is quite wierd as ril_subscriptions was missing on my device20:19
malwhat?20:19
malhttps://github.com/mer-hybris/ofono-ril-plugin/blob/master/rpm/ofono-ril-plugin.spec#L66C11-L66C2820:19
malwhich ofono plugin do you have installed?20:20
Mister_Magisterofono-ril-plugin20:20
malso that ofono-configs-mer doesn't get installed?20:21
Mister_Magisternope20:21
malwhat device are you talking about?20:22
Mister_Magistermoto x 2014, victara20:23
malbut it has custom ofono config20:23
malI don't understand what problem you have20:23
Mister_Magistertbh, now i'm as confused as you are20:23
Mister_Magisterwell anyway i'll figure it out20:24
malif you want to remove the binder config just add suitable delete_file.list file20:25
Mister_Magisteroki thanks20:25
malhere is an example (for binder device) https://github.com/mlehtima/droid-config-fp5/blob/master/delete_file.list20:25
Mister_Magisterthankies20:25
Mister_Magisternow mce pr plz thanks20:26

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