Thursday, 2026-10-15

Mister_Magisterwith that every supported device will be covered00:00
Mister_Magister(except for the fairphones)00:00
Mister_Magisterno need to rebuild dcd, the file is pulled from github not from rpm (it doesn't even land in rpm)00:07
Mister_Magister@adampigg, from the supported ports (5.0 onwards), I've got 7/29 ports and you got 8/29 (you beat me you sly bastard), rest of the people have counts under 5 :P00:17
Mister_Magister"this is not a competition" yes it is :D00:28
Mister_Magisterboth of us combined is a majority (over 50%) :D00:30
Mister_Magisterthat's kinda awesome00:30
Mister_Magister@adampigg but if yggdrasilx uses yggdrasil dcd that means then name of the device in system settings will be Volla Phone not Volla Phone X?00:43
*** n2klb_ is now known as n2klb01:47
Mister_Magistermal: @adampigg: Since I'm gonna be making mainline port for op6 too I'm thining of making sorta "HADK" for mainline and wanted to coordinate it with yall. Currently there's no standardised way of doing it, like on hybris we have dhd, dcd, dhv. we can use scripts in dhd to build packages locally and run mic, that stuff is lacking in mainline because we don't have dhd. How about we add submodule to kernel_adaptation (tbh we already02:11
Mister_Magisterhave kernel_adaptation_simplified) with build_packages adapted for mainline? that'd build kernel_adaptation instead of dhd? Also nothing adds native-common repo we have to put it in dcd per device, could we make dcd add it to .ks file when native_build is on? I want to make my x2 port defacto template for mainline port and standardise everything02:11
T42<adampigg> mister_magister: Pine devices are defacto.  Only missing part is probably nicer handling of native-common repo.  we should do that the same as in my halium builds, a fork of community-adaption repo which adds that in07:28
Mister_Magisterpine is different though dontcha think? it's not qcom and they don't use submodule and they don't build kernel image they don't do a lot of stuff @adampigg07:45
Mister_Magisterwhen i was looking at pinephone repos they made 0 sense, it does not build nothing makes sense in them07:47
T42<edp_17> @Mister_Magister , Yes, I do have some other ports too. I'll update them one by one then they all will get that info.10:44
Mister_Magister@edp_17 thanks!10:44
*** n2klb_ is now known as n2klb10:58
T42<edp_17> I have a few projects to delete on OBS. In some, there are builds for multiple sailfishos versions. If I delete the project, will it delete all those download repos too?11:11
T42<edp_17> Yes, it did. :)11:13
Mister_Magistermal: funfact my tiny lil VerdandiTeam group will soon have 11 actively supported ports, same as jolla (without counting jp26). I just thought that's kinda awesome :D12:20
Mister_MagisterAnd we have tablet, and soon maybe feature phone too xd12:20
Mister_Magisterall for the glory of sailfishos12:21
Mister_Magisterthought you might find that interesting :P12:23
Mister_Magisteroh also mal quick question uhh in the second startup wizard if you log into jolla account you can pick some jolla apps. Now we want to make same thing but for my bloat and to the best of your knowledge do you think it will be easier to modify second startup wizard or add third startup wizard after second one?12:26
sharks[m]I tried patching second startup wizard but its a bit fragile. Check test branch of my droid-configs-pdx225, incomplete WIP but the concept is there. Trouble is the jolla app selector will be holding a lock on the package manager until it finishes? I was going to come back to it another day when I'd had a bit more of a think about a better way to do it12:30
Mister_Magisterthis is me thinking about a better way of doing it: ask jolla employee who has the sources xd12:31
sharks[m]Fair, jolla-startupwizard is proprietary unfortunately but maybe we can get some hints12:32
Mister_MagisterI'm not against third startup wizard12:33
sharks[m]Except it would have to come after tutorial? Because tutorial is part of the second wizard12:34
sharks[m]But no, I am not opposed to it either aside from that12:34
Mister_Magisterit's complicated issue: let's ask what the experts think (thats what i did :D)12:34
sharks[m]Sure12:35
malwhat would the additional one do?12:45
Mister_MagisterI'm preinstalling like my apps + storeman and chum and sharks[m] wants to allow users to pick what they want instead of forcing my apps upon users by default xd12:46
Mister_Magistermal: I know you're turbo busy but how are the prospects for android 17 xd17:15
T42<edp_17> Can somebody help on OBS please? I am building 5.1 for ocean but 6 package have been in Scheduled status for a while now.17:15
T42<Mister_Magister> gotta wait17:16
T42<Mister_Magister> https://build.sailfishos.org/monitor17:16
T42<Mister_Magister> all spots taken17:16
T42<Mister_Magister> obs doesn't have infinite amount of workers17:16
malobs is very busy tonight17:17
T42<Mister_Magister> why so?17:17
malthe 5.2 target version was updated17:17
Mister_Magisterah17:18
Mister_Magisterwill we ever be able to release 5.2?17:18
T42<edp_17> Thanks. I've seen some community ports already has 5.2 build. I though 5.2 only would be available after everybody received their Jolla phone and all official ports got the update.17:46
T42<Mister_Magister> i lost all hope for 5.2 and waiting for 5.317:46
T42<Mister_Magister> @edp_17 thanks for ocean file17:47
T42<Mister_Magister> oohoooooo17:47
T42<edp_17> No problem. I've updated all others too.17:47
T42<Mister_Magister> @edp_17 since you doing motorola17:47
T42<Mister_Magister> you gotta do moto gestures17:47
T42<edp_17> I found that comment of yours in my notes. ;)17:47
T42<Mister_Magister> https://build.sailfishos.org/package/show/nemo:testing:hw:motorola:miami/motorola-gestures17:48
T42<Mister_Magister> slap that bad boi17:48
T42<Mister_Magister> sensorfw got merged too17:48
T42<Mister_Magister> wait, no it wasn't17:49
Mister_Magisterwaiting for mal or pvuorela to review17:49
T42<Mister_Magister> use this branch for sensorfw https://build.sailfishos.org/package/view_file/nemo:testing:hw:motorola:miami/sensorfw-qt5/_service?expand=117:49
T42<Mister_Magister> i'm sure it will work wonderfully, it worked on all motos i've tried so far17:50
T42<edp_17> So, just build sensorfw-qt5 package from that repo and done?17:51
T42<Mister_Magister> and add that moto-gestures17:52
T42<Mister_Magister> the package i linked above17:52
T42<Mister_Magister> you might have issue with it not enabling, it should enable itself for user on install but sometimes it doesn't so just do systemctl --user enable --now motorola-gestures17:53
T42<edp_17> Okay, I've added that package with the same _service file. Once 5.1 built, I'll OTA upgrade my device and test.17:54
T42<Mister_Magister> you won't be disappointed!17:55
T42<Mister_Magister> chop chop is a must17:55
T42<Mister_Magister> @adampigg so… why yggdrasilx uses yggdrasil dcd?17:56
T42<edp_17> I've added/modified those three packages, Now I need to add the sensord.conf.d.18:01
T42<Mister_Magister> ah yes18:01
T42<Mister_Magister> https://github.com/VerdandiTeam/droid-config-miami/blob/master/sparse/etc/sensorfw/sensord.conf.d/30-motorola-gestures.conf indeedio18:01
T42<Mister_Magister> if your id will differ you'll also need to adjust the id but we shall see18:02
T42<edp_17> Done. All added, now I just have to wait for the builds finished. Thanks.18:06
Mister_Magister@edp_17 perfect time to add file to treltexx xddd18:29
T42<adampigg> Basically same device. 2 sets of patterns in same repo (re @Mister_Magister: @adampigg so… why yg...)18:44
T42<Mister_Magister> but you used same name for both18:45
T42<Mister_Magister> and they have different name18:45
T42<adampigg> No, 2 specs in repo18:46
Mister_Magisterno?18:47
Mister_Magisterhttps://github.com/HelloVolla/droid-config-yggdrasil/tree/master/rpm18:47
Mister_Magisterjust one18:47
T42<Mister_Magister> it's master, on branch theres two18:48
T42<adampigg> Wong branch https://github.com/HelloVolla/droid-config-yggdrasil/tree/hybris-17/rpm18:48
T42<Mister_Magister> i don't know of smart way of putting .portslistinfo file in there18:49
T42<Mister_Magister> need to think18:49
T42<adampigg> Not flexible implementation 🤣18:49
T42<Mister_Magister> @adampigg so did you thonk'd of my mainline dhd question/idea? what are we gonna do?18:49
T42<adampigg> You do the work and send me prs 😄18:50
T42<Mister_Magister> but i first need to establish the plan and want to do it with agreement of y'all not just go off and do my own bs18:50
T42<Mister_Magister> community or smth18:50
T42<adampigg> And put packages in the -native project. I'll add you tomorrow18:51
T42<adampigg> Make a proposal and I'll review18:51
T42<Mister_Magister> aigh18:51
T42<Mister_Magister> i'll treat kernel-adaptation as DHD and add build_packages scrpit18:51
T42<Mister_Magister> qqqqqqqqqqqqqqqqqqqqqqqqquestion, how are sensors done on mainline?18:52
T42<Mister_Magister> there's nothing hybris18:52
T42<adampigg> Maybe some instruction on using kernel-adaptation-simplified18:53
T42<Mister_Magister> i do wanna write the docs from start to finish so ye18:54
T42<Mister_Magister> like mainline hadk18:54
T42<Mister_Magister> basically replace dhd with kernel-adaptation and adjust build_packages and we should be golden18:54
T42<Mister_Magister> that's basically what I'm doing right now18:55
T42<elros34> sensors are probably handled via  iioadaptor19:02
T42<Mister_Magister> what the hell is that19:03
T42<Mister_Magister> not sensorfw?19:03
T42<Mister_Magister> pinehone has no repos on that so nobody knows19:03
T42<Mister_Magister> did ANYONE do sensors on mainline on sfos?19:04
T42<elros34> it's adaptor in sensorfw.19:04
T42<Mister_Magister> indeed it is19:05
T42<Mister_Magister> >working accelerometer >data is wrong. perfect xdd19:05
T42<elros34> expect broken mainline drivers:P that was 7 years ago when I have tried it19:05
T42<Mister_Magister> no i don't even have mainline driver for my sensors so like19:06
T42<elros34> awesome no driver no problem19:06
T42<Mister_Magister> perfect :D19:07
T42<Mister_Magister> cpu can't upclock from .93GHz? no need to worry about it overheating then!19:07
T42<Mister_Magister> one thing for sure if claudine ports the sensor driver sensorfw is gonna get second PR19:09
*** n2klb_ is now known as n2klb19:15
T42<b100dian> hybris ports:) - Anyone experiencing freezes on OOM on newer (5+) kernels? Symptoms like here https://github.com/sailfishos-sony-nagara/main/issues/8219:17
T42<b100dian> I'd be curious if you do and if so if you tried something like another userspace oom killer19:17
malI wonder what the current status of the mainline qcom sensor subsystem is, there was some stuff for it19:17
maljust noting that there are two versions of the sensor subsystem, new devices use different one compared to old like msm897419:19
Mister_Magistermal: your selection as to which message to respond fascinates me :D19:20
malI actually don't get notifications in irc if someone mentions me from telegram side19:21
malsomething is wrong my the irssi highlight config19:21
Mister_Magisterthat's why i mention you from irc side xd19:21
T42<adampigg> Yes (re @Mister_Magister: did ANYONE do sensor...)19:52
T42<Mister_Magister> and? how did you do it19:52
T42<adampigg> Read the repo, I'm out at a show 😄19:56
T42<Mister_Magister> there's no repo xd19:56
T42<adampigg> See dcd for pinephone. Sensorfwd config usint iio20:02
Mister_Magistermal: sent email to the WIP iommu patches guy that they work on x2, civic duty done :D20:02
Mister_Magisterwait, iio i remeber now20:59
Mister_MagisterI'd ask for tips on freedreno on sailfishos but like… i'm first21:22
malhmm, I'm pretty sure I tested that before, on fp4 or fp521:40
malnot fully sure but quite probable21:40
Mister_Magistermesa did not have freedreno enabled21:40
malit used to be21:40
Mister_Magisterbut hey, it is working and claude is doing hard work to bring me voltage and core clock control21:41
Mister_Magisterand on 1.5GHz it already feels smoother21:41
Mister_Magisteri'm hoping for 2.5GHz21:41
Mister_Magisterif it doesn't fry the cpu in hte process21:41
Mister_Magistermal: i need to reboot into recovery to find out my battery percentage xd but at least its' charging21:41
Mister_Magisterman i'm so happy to have mainline on x221:42
Mister_Magisterin usable spate21:42
Mister_Magisterstate*, like even laggy it's usable for telegram and memes21:42
Mister_MagisterI JUST GOT MESELF A LOUDSPEAKER21:43
T42<morciatka> hello Keto, may I kindly ask you to register "Device model: Moto G84 (bangkk / bangkk)" for the store? Obviously aarch64 and it's using the IMEI as a device UID since... it's a phone :)21:45
Mister_MagisterTHATS MY GUY^^^21:45
Mister_Magisteri didn't have to do anything and sfos started using the loudspeaker like it's nothing!21:47
Mister_Magisterjust doesn't work in browser21:47
Mister_Magisteror youtube audio doesn't work in browser one of the two21:47
Mister_Magisternow i can fully consume content, I just got everything I've ever wanted, touch, display, gpu, wifi and audio21:48
Mister_Magisteranything above that is just comfort features21:48
Mister_Magisteri'm so incredibly happy right now21:50
Mister_Magisternow even if mal drops support for 3.4 kernel x2 will live on, and it can run nemo too21:50
malit seems fp6 has lineage 24 branches so I can try android 17 at some point21:56
Mister_Magistermal: another verdanditeam member wants to port clicks communicator and that one has a1721:57
Mister_Magisterwe getting spicy over at verdanditeam headquarters (everyone is remote there's no headquarters)22:04
Mister_MagisterI was about to debug haptics when they fixed themselves xd22:06
Mister_Magisterbut one thing I noticed haptics on mianline feel differently than on downstream, probably configuration diff22:06
Mister_Magister"CAMSS: support for 8974 isn't in mainline, but Luca Weiss and Matti Lehtimäki posted a 14-patch RFC in May 2022 (patchwork series 644095)."23:35
Mister_Magisterheeey23:35
Mister_MagisterI know that guy xd23:35
Mister_Magistermal: so… no camera?23:35
malif I remember correctly camera was also blocked by iommu23:39
malmaybe it should checked again now that iommu is possible23:40
Mister_Magisteryeah thats what i'm talking about, the WIP patch lacks the camera stuff still but once it get merged and filled in then we can talk about camera do i get that right?23:40
Mister_Magisterfor context: i'm an idiot and i know nothing23:40
Mister_Magisterbut i'll expose the torch as sysfs file so that i can have torch :P23:41
malyeah, of course iommu patchset could be extended locally to support camera things also23:41
Mister_Magisteri'm assuming guy didn't extend it for a reason23:42
Mister_Magisterbtw mal  i just got clocks and voltage scaling from 300MHz to 2.5GHz23:42
Mister_Magisterthe gui is now smooth23:42
Mister_Magisterwell it stutters sometimes but whatever23:42
mallet's see if I have time at some point to check that iommu patchset and probably rebasing camera patches on top of latest version23:43
Mister_Magisternaah don't worry about it, as i said i got everything i've ever wanted, camera is literally not on the list of stuff i want23:44
mal80% of lineage-24.0 synced23:44
Mister_Magisteri could ask claude to do exact that thing cause it proposed exact that thing but i really don't care23:44
Mister_Magistermal: are you bored? xd23:44
malnah, just decided to start the sync on my build machine since it was idle23:45
Mister_Magisternah i appreciate it23:45
Mister_Magisterbtw got anything to say about my mainilining achivements? :D23:45
Mister_Magisteri'm curious what you think cause you're kinda enigma23:45
malquite nice, of course a lot of the thing were already there and probably a lot of it was just creating the devicetree?23:46
Mister_Magisteryeah i mean, the display was just using script to generate the driver, audio needed some gluing, gpu is the wip patch and rebase, the scaling we had to write from scratch but that's mostly device tree too23:47
Mister_Magister i agree that mostly stuff was in place which is awesomee23:48
Mister_Magisterit's weird i have to use speaker test first in order to kickstart the auido xd23:50
malwhat kind of routing setup did you use?23:51
malspeaker test as in the csd test?23:51
Mister_Magisterspeaker test as in speaker-test -D hw:0,0 -c2 -r48000 -FS16_LE -t sine23:51
malah23:51
Mister_Magistermal: all i do is amixer -c0 cset name='QUAT_MI2S_RX Audio Mixer MultiMedia1' 1; and speaker test23:51
malso probably incorrect audio setup23:51
malcheck pinephone for audio configuration hints23:52
Mister_Magisteroki thanks23:52
malhttps://github.com/sailfish-on-dontbeevil/droid-config-pinephone/blob/master/sparse/etc/pulse/xpolicy.conf#L36 and other stuff23:52
mal"pactl list" might give some hints for the naming23:53
Mister_Magisteri need to figure out race conditions, fix flash, hide systemd/dmesg on boot and write dirver for bms23:53
Mister_Magisterand figure out gui stuttering23:53
Mister_Magisterbecause at 2.5GHz it still stutters a lot23:53
Mister_Magisteron and usb otg doesn't work xd23:54
Mister_Magisterand maybe write driver for sensors and then for rest of the audio23:54
Mister_Magisteralso wanna figure out modem for mobile data23:54
Mister_Magistersome stuff simpler some stuff harder23:54
Mister_Magisterofc i won't be writing anything i'm too stupid for all this23:54
malhttps://build.sailfishos.org/project/show/home:mal:mainline some things for qcom mainlining23:55
Mister_Magisterqbootctl?23:55
malwait, those are in native-common also I think23:55
Mister_Magisteroh i don't need that23:55
Mister_Magisterthose names are so non-descriptive xd23:55
malsome are needed for modem23:56
Mister_Magisterrpmsgexport? rmtfs? qrtr? now you're just typing random letters xd23:56
Mister_Magistermal: well nothing for modem will work without ofono plugin23:56
malwouldn't the same that is used on pinephone work?23:57
Mister_Magisterclaude said pinephone uses modem via usb and qcom has it wired into soc so they ocmmunicte very differently and it won't work23:57
malneed to check what kind of things I have in fp2 mainline config repo23:57
malyeah, but same protocol afaik23:57
Mister_Magisternot so sure23:57
Mister_Magisterbut will verify23:57
Mister_Magisterthanks23:57
malboth are qmi modems but qcom goes via qrtr23:57
Mister_Magisterbattery is still 31% it didn't charge much xd23:58
Mister_Magisterohh and i need to fix suspend, it suspends once and never agian23:58
Mister_Magisterchanging brightness is screwy too23:58
Mister_Magisterbut it's 1000000000000% ready for memes and IM23:58

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