| Mister_Magister | mal: got the display working! | 00:01 |
|---|---|---|
| Mister_Magister | IT VIBRATED ON BOOT! we got haptics! | 00:11 |
| *** n2klb_ is now known as n2klb | 01:49 | |
| T42 | <Herrie1982> You can simply point Claude at the legacy driver something that is from the same vendor a bit older or newer already in mainline and ask him to get It done. Worse case have Ghidra decompile closed source blobs to reverse engineer | 05:07 |
| T42 | <Herrie1982> For 1 driver this should be feasible though audio isn't easy | 05:07 |
| T42 | <Herrie1982> I mean I had the whole camera stack including the encoders, decoders etc done this way on apq8060 same for the crypto chip etc that wasn't even used by HP on this soc. Had HTC, Sony and Samsung roms for the same soc for cross checking at times | 05:15 |
| Mister_Magister | mal: i'm having trouble packaging the mainline. I updated dhv to latest version because it was pulling droid-hal and stuff but now dhv is still pulling droid-hal-kernel and like, i don't see package that'd build it | 12:53 |
| Mister_Magister | kernel-adaptation stuff sure as heck does not build it https://github.com/sailfish-on-dontbeevil/kernel-adaptation-pine64/blob/master/kernel-adaptation-simplified/kernel-adaptation-simplified.inc | 12:54 |
| Mister_Magister | so im dumbfounded at how pinephone is built at all | 12:54 |
| Mister_Magister | there's also no package that'd build kernel image with ramdisk | 12:54 |
| Mister_Magister | i'm really confused | 12:54 |
| Mister_Magister | https://github.com/sailfish-on-dontbeevil/kernel-adaptation-pinetab2/blob/main/kernel-adaptation-simplified/kernel-adaptation-simplified.inc this one has Provides: droid-hal-kernel | 12:55 |
| Mister_Magister | i love that there's not one repo for this | 12:55 |
| T42 | <Mister_Magister> @adampigg fix it | 12:56 |
| Mister_Magister | xdd | 12:56 |
| T42 | <adampigg> mister_magister pine is stock linux, see also eg https://github.com/HelloVolla/kernel-adaptation-halium-algiz | 12:56 |
| T42 | <adampigg> these ones use common submodule now | 12:56 |
| Mister_Magister | @adampigg that's a goldmine thanks! | 12:56 |
| T42 | <adampigg> this one is using the halium ramdisk, but you could switch it out | 12:57 |
| Mister_Magister | ofc i will switch it to hybris one | 12:57 |
| mal | Mister_Magister: for dhv, did you use native_build define? | 13:04 |
| Mister_Magister | yes | 13:04 |
| Mister_Magister | that still requires droid-hal-kernel | 13:04 |
| Mister_Magister | older one requires droid-hal too | 13:04 |
| mal | droid-hal-kernel might be just for naming, having that as Provides in kernel packaging should be enough | 13:04 |
| Mister_Magister | yes i know | 13:04 |
| Mister_Magister | adam provided what I need don't worry | 13:04 |
| Mister_Magister | @adampigg your kernel-adaptation-simplified won't work for me, prepare for nuclear PR | 13:07 |
| T42 | <adampigg> if it by claude it gets instant rejection :D | 13:07 |
| T42 | <adampigg> but yes, id like this to be more shared | 13:08 |
| Mister_Magister | you won't even know | 13:08 |
| Mister_Magister | @adampigg accept plz https://github.com/HelloVolla/kernel-adaptation-simplified/pull/1 | 13:16 |
| T42 | <adampigg> thanks ... looks sane... | 13:18 |
| Mister_Magister | yes it does, fully claude generated but obvio i CR'd it and came to same conclusion | 13:19 |
| T42 | <adampigg> could you also do a PR for adding all the variables to a readme.md ? | 13:19 |
| Mister_Magister | i know what it's doing because i was doing it manually | 13:19 |
| Mister_Magister | @adampigg you mean add new varaibles to the readme? | 13:20 |
| T42 | <adampigg> yes | 13:21 |
| Mister_Magister | @adampigg done | 13:22 |
| Mister_Magister | @adampigg about the kernel-adaptation-simplified.inc, in mersdk lz4, dtc and python3 packages don't exit. There's python3-base but that's about it. Did you test it? | 13:31 |
| T42 | <adampigg> i have a dtc package on one of my ports | 13:32 |
| T42 | <adampigg> and yes, that submodule is building kernels for me | 13:32 |
| Mister_Magister | but python3 pacakge doesn't exit either in sb2 target or in sfos in general | 13:33 |
| Mister_Magister | same with dtc | 13:33 |
| Mister_Magister | lz4 seems to exist on 5.1 | 13:33 |
| Mister_Magister | So i cannot use it | 13:33 |
| Mister_Magister | so i'm pondering how do you build it if those packages don't exist in sfos | 13:34 |
| T42 | <adampigg> get dtc from https://build.sailfishos.org/project/show/nemo:devel:hw:fxtec:halium-qx1050 | 13:34 |
| T42 | <adampigg> i dont use dtc on the mtk kernels | 13:34 |
| Mister_Magister | and lz4 and python3? | 13:34 |
| Mister_Magister | ok lz4 is on 5.1, then python3? there's python3-base if you want it | 13:35 |
| T42 | <adampigg> ah, i remember | 13:36 |
| T42 | <adampigg> kernel build happens on ubuntu vm on gh action | 13:36 |
| T42 | <adampigg> https://github.com/HelloVolla/kernel-adaptation-halium-algiz/actions/runs/32591254169/job/97075345987 | 13:36 |
| Mister_Magister | so like… should I fix it? | 13:37 |
| Mister_Magister | you can move those dependencies to kernel-adaptation-<device> | 13:37 |
| T42 | <adampigg> no, obs kinda sucks for kernel builds, and getting matching compiler versions | 13:37 |
| T42 | <adampigg> maybe | 13:37 |
| Mister_Magister | well I'm not gonna build it on github actions, i have mb2 locally i want to build it using mb2 | 13:37 |
| T42 | <adampigg> mainline kernel might work better on obs, like the pine ones do | 13:37 |
| Mister_Magister | i am using it with mainline | 13:38 |
| T42 | <adampigg> ok, work it out and sen PR/docs | 13:38 |
| Mister_Magister | xd | 13:38 |
| Mister_Magister | mkay | 13:38 |
| Mister_Magister | @adampigg ok i worked it out, added if for fedora for python3 and else for python3-base, lz4 stays, dtc goes out the window it's device specific not needed for mainline | 13:42 |
| Mister_Magister | I'll make PR once you merge current one | 13:43 |
| Mister_Magister | mal: so i wanted to update sfossdk (not to be confused with sfossdk) and it's asking me for credentials to Authentication required for 'https://releases-internal.jollamobile.com/releases/5.1.0.11/jolla-hw/adaptation-jolla-x86-emul/i486/' | 13:53 |
| Mister_Magister | heck even 5.0.0.62 requires credentials for zypper ref | 13:58 |
| Mister_Magister | i rm -rf'd and installed latest one now its 5.1 | 14:01 |
| Mister_Magister | idk man | 14:01 |
| Mister_Magister | @adampigg https://github.com/HelloVolla/kernel-adaptation-simplified/pull/2 | 14:12 |
| mal | that probably would have been fixable with some ssu commands | 14:36 |
| Mister_Magister | yeah i don't know such commands | 14:38 |
| Mister_Magister | @adampigg pleasure doing business with you xdd | 15:05 |
| T42 | <adampigg> all working? (re @SailfishFreenodeIRCBridgeBot: <Mister_Magister>@ad...) | 15:05 |
| Mister_Magister | seemingly yes | 15:06 |
| Mister_Magister | haven't actually tested it but i'm gonna be trying to build mic image | 15:06 |
| Mister_Magister | mic is running now | 15:09 |
| Mister_Magister | I should have touch now too so like fully funcitonal device xdd | 15:09 |
| Mister_Magister | I wish | 15:10 |
| T42 | <adampigg> mister_magister: for now, user/group additions need to be in kickstart .. i will move that to the kernel-adaptation-simplified post install step though | 15:14 |
| Mister_Magister | user/group additions? | 15:15 |
| T42 | <adampigg> eg https://github.com/HelloVolla/droid-config-halium-mimir/blob/master/sparse/usr/share/kickstarts/Jolla-%40RELEASE%40-halium-mimir-devel-%40ARCH%40.ks#L126 | 15:17 |
| T42 | <adampigg> these are ususally created in DHD | 15:17 |
| Mister_Magister | o…oh that looks scary, i don't have that | 15:18 |
| Mister_Magister | shouldn't it be somewhere else tho | 15:19 |
| Mister_Magister | how the heck does sfos even build a kickstart file | 15:20 |
| T42 | <adampigg> yeah, im moving the kernel package .. then more like standard sfos | 15:21 |
| Mister_Magister | @adampigg wait, the halium-mimir is not mainline right? | 15:28 |
| T42 | <adampigg> correct, halium .. its in the name! | 15:29 |
| Mister_Magister | yeah yeah | 15:29 |
| T42 | <adampigg> its just similar to what you need with a custom kernel build | 15:29 |
| Mister_Magister | @adampigg https://github.com/sailfish-on-dontbeevil/droid-config-pinephone/blob/master/patterns/patterns-sailfish-device-adaptation-pinephone.inc requires mesa-dri-drivers but those are not in standard repo? | 15:29 |
| T42 | <adampigg> https://build.sailfishos.org/project/show/nemo:devel:hw:native-common | 15:30 |
| Mister_Magister | NATIVE-COMMON?! | 15:30 |
| Mister_Magister | why nobody told me about it | 15:30 |
| T42 | <adampigg> also https://github.com/sailfishos-native | 15:31 |
| T42 | <adampigg> its definitely been discussed on here plenty :D | 15:31 |
| Mister_Magister | no it hasn't | 15:32 |
| Mister_Magister | someone should write HADK for native, and that someone could be me | 15:32 |
| T42 | <adampigg> i think only me and alfe nulle have done it | 15:47 |
| Mister_Magister | well you gonna get lot more mainline from me | 15:48 |
| Mister_Magister | 3 ports at least maybe 4 | 15:48 |
| Mister_Magister | i'll convert x2 entirely to mainline and maybe pipa, op6 i'll have mainline and downstream ports in parallel | 15:48 |
| Mister_Magister | "won't that be a mess?" yeah | 15:49 |
| Mister_Magister | mic is mic'ing finally | 15:49 |
| T42 | <Mister_Magister> @edp_17 ping, would you mind adding this file to yer ports? https://github.com/VerdandiTeam/droid-config-pipa/blob/master/.portslistinfo | 16:06 |
| T42 | <Mister_Magister> @b100dian that extends also to your nagara :) | 16:06 |
| Mister_Magister | rinigus: tama please ^^ | 16:07 |
| Mister_Magister | the list is nicely slowly being filled in | 16:08 |
| Mister_Magister | its so fun seeing systemd on display | 16:13 |
| mal | did you do display using the simple panel driver or did you need a separate driver? is gpu working? | 16:15 |
| Mister_Magister | I don't know | 16:15 |
| Mister_Magister | claude adapted the dtb of downstream display using script and used separate driver i think? if i understand correctly | 16:16 |
| mal | not sure if iommu has progressed yet | 16:16 |
| Mister_Magister | mce can control display brightness and turn it on/off | 16:18 |
| Mister_Magister | droid-late-start.service didn't start but like… duh | 16:19 |
| Mister_Magister | systemd-sysctl.service and systemd-tmpfiles-setup.service failed | 16:19 |
| Mister_Magister | probably no biggie | 16:19 |
| Mister_Magister | wait i touched it because mce dimmed the screen and was about to turn it off | 16:19 |
| Mister_Magister | TOUCH WORKS | 16:19 |
| mal | looks like no iommu yet, the patchset is still wip https://lore.kernel.org/linux-arm-msm/20260809-msm8974-iommu-upstream-v1-0-87f5cd492560@oss.qualcomm.com/ | 16:20 |
| Mister_Magister | and why is that important? | 16:20 |
| mal | needed for gpu | 16:20 |
| Mister_Magister | uhhhh | 16:21 |
| Mister_Magister | i only seen iommu when redirecting gpu to VM | 16:21 |
| Mister_Magister | fixed env variables and startup wizard started | 16:23 |
| Mister_Magister | no touchy… probably wrong evdev | 16:23 |
| Mister_Magister | hm i changed input device but still no touchy | 16:27 |
| Mister_Magister | could it be because of permissions? | 16:28 |
| Mister_Magister | mal: uhh mesa-dri from native-common doesn't have freedreno driver? | 16:36 |
| Mister_Magister | how am i supposed to use my gpu then | 16:37 |
| Mister_Magister | https://build.sailfishos.org/package/view_file/nemo:devel:hw:native-common/mesa/_service:tar_git:mesa.spec?expand=1 it should have freedreno | 16:38 |
| Mister_Magister | you enable freedreno only for aarch64, why? | 16:39 |
| Mister_Magister | @adampigg explain yourself | 16:39 |
| Mister_Magister | ah pardoname %{arm} includes armv7 | 16:41 |
| Mister_Magister | ITS COMMENTED OUT i'm blind, also why | 16:41 |
| Mister_Magister | but mal i assume freedreno is not gonna help me due to lack of iommu right? | 16:46 |
| T42 | <adampigg> @mister_magister: is my native-common project working for you? Mesa could do with an update to latest point release of current major version, but newer breaks lipstick | 17:17 |
| Mister_Magister | @adampigg no it aint, mesa lacks freedreno | 17:19 |
| T42 | <adampigg> ah ok, try adding it :) | 17:20 |
| Mister_Magister | i did https://build.sailfishos.org/package/show/home:mister:branches:nemo:devel:hw:native-common/mesa# | 17:21 |
| Mister_Magister | Ladies and gentlemen, I'm in! | 17:38 |
| Mister_Magister | got the gui! | 17:39 |
| Mister_Magister | and tough! | 17:39 |
| Mister_Magister | the gui via llvmpipe is unusable | 17:39 |
| Mister_Magister | claude has idea for gpu without iommu | 17:39 |
| T42 | <TheVancedGamer> GPU without iommu already works albeit very broken | 17:40 |
| T42 | <TheVancedGamer> One tlb fault and it crashes the entire kernel | 17:40 |
| Mister_Magister | yeah, i was told about that | 17:40 |
| Mister_Magister | but like llvmpipe is unusable | 17:41 |
| Mister_Magister | I can't scroll memes liek that | 17:41 |
| T42 | <TheVancedGamer> ...apply the posted iommu patches? | 17:41 |
| Mister_Magister | but they're wip? | 17:41 |
| Mister_Magister | and i'm on 6.16 | 17:41 |
| T42 | <TheVancedGamer> why not ask your clanker to move to 7.2 | 17:42 |
| T42 | <TheVancedGamer> and wip will still work | 17:42 |
| Mister_Magister | because https://github.com/msm8974-mainline/linux doesn't have 7.2 | 17:42 |
| Mister_Magister | I just asked clanker if its possible to apply the WIP patches and it started just going at it | 17:44 |
| Mister_Magister | I mean, cool | 17:44 |
| Mister_Magister | still need mesa to build but it's taking sweet time | 17:45 |
| Mister_Magister | it do be scheduled | 17:45 |
| Mister_Magister | server is idle :/ | 17:45 |
| T42 | <adampigg> waiting for mister_magister's harddirve to be rm -rf'd | 17:47 |
| Mister_Magister | @adampigg won't happen | 17:47 |
| Mister_Magister | + snapshots | 17:48 |
| Mister_Magister | + claudine runs in docker because i hate it | 17:48 |
| T42 | <TheVancedGamer> secretly hoping anthropic bans the account | 17:51 |
| Mister_Magister | why xd | 17:51 |
| Mister_Magister | why you guys being meanies | 17:51 |
| Mister_Magister | i'm here all excited about mainline and y'all being mean >:( | 17:52 |
| Mister_Magister | mesa is building | 17:53 |
| Mister_Magister | @TheVancedGamer the wip won't work | 17:53 |
| T42 | <adampigg> im currently overwhelmed with AI PRs to Amazfish, and had to write an AI policy! | 17:54 |
| T42 | <adampigg> one guy submitted a massive 70 file PR changing the whole UI! | 17:54 |
| Mister_Magister | good for ya i'm still waiting for my first PR | 17:55 |
| Mister_Magister | @TheVancedGamer https://lore.kernel.org/linux-arm-msm/DLBKL8SJL58R.2XQ76X6JILZ8E@fairphone.com/ | 17:55 |
| Mister_Magister | 801 does not work :( | 17:56 |
| Mister_Magister | @adampigg https://github.com/sailfishos-native/mesa/pull/2 | 17:57 |
| T42 | <adampigg> done | 18:00 |
| T42 | <Mister_Magister> @adampigg trigger obs? | 18:00 |
| T42 | <adampigg> k | 18:00 |
| T42 | <Mister_Magister> thank you | 18:00 |
| T42 | <Mister_Magister> or just add me as maintainer of native-common lmao | 18:03 |
| T42 | <adampigg> was about to aks what your obs username was | 18:03 |
| T42 | <Mister_Magister> mister :) | 18:03 |
| T42 | <adampigg> thgought so | 18:04 |
| T42 | <Mister_Magister> they didn't like underscores | 18:04 |
| T42 | <adampigg> we need a Mrs | 18:04 |
| T42 | <Mister_Magister> @adampigg I lost all hope for Mrs | 18:04 |
| T42 | <adampigg> :/ | 18:05 |
| T42 | <Mister_Magister> but hey, more sfos development for everyone! | 18:05 |
| T42 | <adampigg> dont break stuff | 18:05 |
| T42 | <edp_17> @Mister_Magister , I'll include that .portslistinfo when I touch my ports next time. | 18:06 |
| T42 | <adampigg> @edp_17 dont do it, it will greatly wind him up 😄 | 18:08 |
| T42 | <Mister_Magister> @edp_17 but that's so looong :D | 18:09 |
| *** kimmoli_ is now known as kimmoli | 18:17 | |
| T42 | <adampigg> @Mister_Magister user/group creation is now in the submodule | 18:20 |
| T42 | <adampigg> just waiting for a build to finish to test | 18:21 |
| T42 | <Mister_Magister> @adampigg https://github.com/VerdandiTeam/droid-config-victara/blob/master/kickstart/post/99_groups | 18:22 |
| T42 | <adampigg> that fine until you need a new group like uhid | 18:24 |
| Mister_Magister | i fixed kernel modules and now i got no wifi | 18:47 |
| Mister_Magister | i mean usb | 18:48 |
| T42 | <edp_17> @adampigg , don't worry, I was just joking. I don't like including third party stuff into my ports. :D | 19:02 |
| T42 | <edp_17> @Mister_Magister, not so long, I just started to update my ports to 5.1. Sadly the hammerhed already done, but the rest can get this. A bit more info about why is it useful, what will it be used for, etc? | 19:04 |
| Mister_Magister | well if ya don't know https://portslist.verdanditeam.com/ | 19:04 |
| Mister_Magister | you can skip any field you don't feel like filling in | 19:05 |
| Mister_Magister | its a tiny file not a huge commitment | 19:06 |
| T42 | <edp_17> Looks great. How does that site get the data? | 19:07 |
| T42 | <Mister_Magister> scrapes obs | 19:08 |
| Mister_Magister | literally least amount of work from porters possible | 19:08 |
| Mister_Magister | i just need file to know who you are and what doesn't work it's not that much :) | 19:08 |
| Mister_Magister | users then can clearly see the issues | 19:09 |
| T42 | <edp_17> Sounds good and finally we'll have a page that is up to date. At least it will be eventually. | 19:09 |
| Mister_Magister | yeap literally path of least resistance because, you made new port? you don't have to do anything it's already there | 19:10 |
| Mister_Magister | you updated? already there you don't have to do anything | 19:10 |
| Mister_Magister | the actual troube is getting porters to add one tiny text file | 19:11 |
| Mister_Magister | also it only scrapes nemo:testing because if it aint got testing it ain't got ota so it's probably not ready | 19:12 |
| Mister_Magister | just device and version are enough to say "this device has port and is up to date" so that's already huge win | 19:14 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!