| *** n2klb_ is now known as n2klb | 01:56 | |
| rinigus | mal: thanks | 05:43 |
|---|---|---|
| rinigus | @b100dian: those local checkouts and clones can be confusing when syncing with repo later. Had that too once in a while | 05:46 |
| rinigus | @b100dian: re snapshots and HADK - is there anything missing in docs? I should have pointed with url, sorry | 07:04 |
| T42 | <b100dian> No, the docs are alright, it just that I went to https://hadk.sailfishos.org/ first to check | 09:40 |
| rinigus | @b100dian: :) | 10:19 |
| Mister_Magister | mal: while you can't help me figure out why backports cause segfault, would you be so kind as to help me with the fm radio microphone redirection? | 11:34 |
| T42 | <b100dian> rinigus: seems like all went well. After redoing almost all the steps, I think i got even newer droid packages because I used —force-sync (when having previous repo errors) | 11:56 |
| rinigus | @b100dian: I guess we can release it then. or do you want to look into esim on boot before it? or it will wait till its ready and get updated during 5.1 cycle | 11:58 |
| T42 | <b100dian> So, linkerconfig binary is there, and even camera doesnt lock up on sleep (?), quickly checked calls + bt -> work, I think we're set | 11:59 |
| T42 | <b100dian> One thing I dont understand is why do I have telnet before password entry. Because the update flashed new boot image which is clearly not recoverable | 11:59 |
| T42 | <b100dian> *not recovery-boot | 12:00 |
| T42 | <b100dian> rinigus: do you have /init_disable_telnet file (or something like that)? | 12:02 |
| T42 | <b100dian> rinigus: no need to look at esim at boot, maybe for 5.2 - maybe the gbinder-radio that connects to IRadio@1.3 will be already available | 12:02 |
| rinigus | @b100dian: no /init_disable_telnet in mounted / . | 12:03 |
| rinigus | as for telnet, didn't check | 12:04 |
| T42 | <b100dian> So maybe you had telnet just because you were on devel then | 12:04 |
| T42 | <b100dian> one thing we could do is to include hybris-recovery in the release zip | 12:05 |
| T42 | <b100dian> rinigus: did you test GPS? | 12:06 |
| rinigus | not really. will do and afk for 1h | 12:07 |
| rinigus | will be away for a bit :) | 12:07 |
| T42 | <b100dian> no worries. Seems to work, it just started very slow (0/0) in the first minute | 12:08 |
| T42 | <b100dian> I will copypac to 5.1 | 12:11 |
| rinigus | Gps works fine :) | 12:13 |
| T42 | <adampigg> mtk is very fast at gps signal | 12:16 |
| mal | Mister_Magister: logs | 12:49 |
| Mister_Magister | which ones would you like | 12:49 |
| mal | Mister_Magister: and what do you see in pactl list when you try fm radio | 12:49 |
| mal | how about you just have a look what happens in logs when you try to use fm radio and see if anything interesting looking appears | 12:50 |
| Mister_Magister | oke | 12:50 |
| Mister_Magister | for some reason it stopped loading radio_iris so i gotta figure that one now xd | 12:55 |
| Mister_Magister | mal: oh this is interesting https://paste.opensuse.org/pastes/81096db7760f | 12:57 |
| Mister_Magister | oh | 12:58 |
| Mister_Magister | it should be input-fm_rx not fm_tuner | 12:58 |
| Mister_Magister | it's like it ignores xvars | 12:59 |
| Mister_Magister | in fmradio.conf there's ports = $input_external@equals:$input_equals->$source_input_fmradio | 13:00 |
| Mister_Magister | source_input_fmradio not droid_source_input_fmradio | 13:00 |
| Mister_Magister | mal: works | 13:02 |
| Mister_Magister | so it changed from droid_source_input_fmradio to droid_source_input_fmradio | 13:02 |
| Mister_Magister | to source_input_fmradio* | 13:02 |
| Mister_Magister | nobody told me :D | 13:02 |
| Mister_Magister | mal: and YOU did it! https://github.com/mer-hybris/droid-hal-configs/commit/12968c5aaf00ccfe4e0281ed9693d78b32fa0567 | 13:03 |
| Mister_Magister | smh smh | 13:03 |
| mal | Mister_Magister: so the usual solution, always check fairphone ports :) | 13:10 |
| mal | actually not this time | 13:11 |
| mal | since I use the default value on fp2 | 13:11 |
| Mister_Magister | :) | 13:24 |
| Mister_Magister | but you were right once i tried looking into it i fixed it myself | 13:25 |
| Mister_Magister | shouldn't've bothered you at all | 13:25 |
| Mister_Magister | now plz fix the segfault in bt backports lmao xd | 13:27 |
| Mister_Magister | naah i'd rather like it if you fixed the gst-droid :) | 13:27 |
| Mister_Magister | id fix it myself but the decoding and stuff is way beyond my head i don't get what's going on at all | 13:28 |
| Mister_Magister | and it's simple segfault to debug | 13:28 |
| mal | rinigus: https://github.com/mer-hybris/hybris-patches/commits/hybris-21.0/ | 13:38 |
| mal | rinigus: also pushed the apexd patch I had, slightly different than your patch but does the same thing | 13:38 |
| Mister_Magister | mal: why are the bt backports built outside of kernel tree? Couldn't i incorporate them into the tree? | 13:39 |
| mal | might be possible to include those but didn't bother trying | 13:41 |
| mal | I don't really want to spend too much time on old ports, just to keep them running | 13:41 |
| mal | so what was the segfault again? | 13:43 |
| Mister_Magister | https://paste.opensuse.org/pastes/c7f0430a3115 | 13:44 |
| Mister_Magister | I've checked conntrack code as well as slub code and it's all fine | 13:45 |
| Mister_Magister | so it's more like memory corruption | 13:46 |
| mal | yeah | 13:53 |
| mal | when does that happend? | 13:56 |
| T42 | <elros34> how about patch in hadk-hot for sysfs_remove_dir crash for <= 3.10 kernels? | 14:02 |
| mal | yeah, that seems like the exact place of that crash | 14:06 |
| T42 | <elros34> I remember it happens on some older devices after some sfos update so added it so little strange it happens just now | 14:07 |
| mal | can't remember seeing that on fp2 but will add the patch anyway | 14:09 |
| mal | Mister_Magister: ^ | 14:12 |
| mal | https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=26ea12dec0c84133add937455be76d44fe253d85 as shown in hadk-hot | 14:12 |
| Mister_Magister | mal: it happens after device boots to gui | 14:44 |
| Mister_Magister | @elros34 w…what patch? Who the hell figured that out | 14:45 |
| Mister_Magister | also hadk-hot is not linked in topic on irc | 14:45 |
| Mister_Magister | neither it is linked on telegram | 14:45 |
| Mister_Magister | but thanks to you both | 14:46 |
| rinigus | mal: thank you very much! we would probably switch to them for the next release | 14:47 |
| Mister_Magister | mal: @elros34 bt works! | 14:55 |
| Mister_Magister | everything's fixed now | 14:55 |
| Mister_Magister | mal: should I remove those acdb symlinks? https://github.com/VerdandiTeam/droid-config-thea/tree/master/sparse/etc | 14:56 |
| mal | not sure | 14:56 |
| Mister_Magister | I won't then | 14:56 |
| T42 | <b100dian> rinigus: packaging, I don't think we need these anymore https://github.com/sailfishos-sony-nagara/main/compare/main...b100dian-patch-1 | 15:29 |
| T42 | <b100dian> However I admit I still use the no-beautiful-soup version of the script so that's why I am making PR so you can check it yourself :) | 15:29 |
| Mister_Magister | hmm building zip freezes at installing jolla-developer-mode :/ | 15:41 |
| Mister_Magister | ahh nothing that good reboot can't fix | 15:55 |
| T42 | <elros34> honestly I do not remember who figure out this patch it was long time ago | 16:03 |
| Mister_Magister | someone smart | 16:03 |
| Mister_Magister | i mean i knew the place, but i didn't think that allowing it to just pass agian would be a solution | 16:03 |
| Mister_Magister | seemed like a hack | 16:03 |
| T42 | <b100dian> rinigus: I have drafted a release where I've uploaded the 5iv build + hybris-recovery just in case | 16:28 |
| T42 | <b100dian> let me know if you'd prefer to rebuild with mal's 2 new patches that we kindof already have | 16:29 |
| Mister_Magister | mal: which package provides the default images in gallery? my newer ports don't have it | 16:35 |
| Mister_Magister | patterns-sailfish-consumer-generic? | 16:35 |
| Mister_Magister | nah tahts not it | 16:36 |
| mal | good question | 16:36 |
| Mister_Magister | like i don't see anything additional in patterns yet my g2 port does come with those images, and the newer ports don't | 16:37 |
| Mister_Magister | wait i can check with --provides | 16:37 |
| Mister_Magister | hmmm it returns no results xd | 16:38 |
| Mister_Magister | so maybe I can't | 16:38 |
| Mister_Magister | well that's a mystery for another day i got 6 devices to update still | 16:43 |
| mal | sailfish-content-gallery-default but those should get copied atr some point | 16:43 |
| Mister_Magister | seems like it's installed nevermind then | 16:43 |
| mal | https://github.com/sailfishos/user-managerd/blob/master/src/sailfishusermanager.cpp#L250 | 16:43 |
| mal | and similar in home encryption code | 16:44 |
| mal | but why it fails for you I'm not sure | 16:44 |
| Mister_Magister | nah i don't think it fails don't worry about it | 16:45 |
| Mister_Magister | volume buttons work, everything is back to working order | 16:45 |
| rinigus | @b100dian: great job! no, I don't think we need to rebuild with the same/similar patches coming from different source. let's release as it is. | 16:47 |
| Mister_Magister | now time to do this whole ordeal AGAIN on my other 3.4 device | 16:48 |
| Mister_Magister | painpeko | 16:48 |
| Mister_Magister | i probably will do the same, steal latest kernel available | 16:49 |
| Mister_Magister | i'm kinda done with backporting xd | 16:49 |
| rinigus | @b100dian: I think we can just release it and drop Draft. I've added OTA link | 16:51 |
| T42 | <b100dian> Absolutely, if you added the 5iv zip go | 16:52 |
| T42 | <b100dian> rinigus: about the OTA, is it a precaution to document that check or did you lack some repo params at the beginning? | 16:53 |
| T42 | <b100dian> (I'm talking about the https://github.com/sailfishos-sony-nagara/main/wiki/OTA documentation, to be clear for anybody else) | 16:53 |
| mal | Mister_Magister: do you have any custom things related to user or home? | 17:06 |
| Mister_Magister | what do you mean? | 17:06 |
| mal | just wondering | 17:06 |
| Mister_Magister | don't think so | 17:06 |
| Mister_Magister | don't worry about the images it probably works fine | 17:07 |
| mal | there is also code to copy that /etc/skel in create-home script | 17:07 |
| Mister_Magister | don't worryyy, worry about gst-droid | 17:07 |
| rinigus | @b100dian: yes, its carried over from tama and partially from onyx. so, reflects some older and occasional issues | 17:09 |
| T42 | <b100dian> ringus: alright, so better check than sorry :) | 17:09 |
| rinigus | as for ZIP - do we really need it? I may add one later, would like to get qt6 building in chum:testing first | 17:10 |
| mal | rinigus: I'll make sure that apexd patch also goes to other android bases where it might be relevant | 17:10 |
| T42 | <b100dian> rinigus: Well, technically creating the zip validates a bit more the packages built on 5.1 subproject. | 17:11 |
| rinigus | mal: nice! it makes sense to distribute these patches as much as possible making sfos better on all ports | 17:11 |
| T42 | <b100dian> Also, I didn't test the create-images.sh because I'm using a fork of it 😊 | 17:11 |
| rinigus | @b100dian: I'll try to build it soonish - will put into TODO | 17:12 |
| mal | rinigus: not sure if that affected battery life on fp5 but with one sim in and otherwise idle the device lost charge about 1% per 4 hours | 17:12 |
| rinigus | mal: I usually keep collectd running. that allows me to check suspend stats over a year see whether patches made a major difference or not. but seems like very few are using it (systemdatascope + collectd) :) | 17:14 |
| mal | yeah, maybe would make sense to test that, forgot about that | 17:14 |
| rinigus | its best when it runs always on bg. that way data is always collected | 17:15 |
| Mister_Magister | droid-hal-init: critical process 'servicemanager' exited 4 times in 4 minutes; rebooting into recovery mode | 19:00 |
| Mister_Magister | uh-oh | 19:00 |
| mal | which android base? | 19:00 |
| Mister_Magister | 13 but using 17.1 kernel | 19:01 |
| Mister_Magister | everything is seemingly segfaulting with the 17.1 kernel | 19:01 |
| Mister_Magister | ugh i'll just go and backport the memfd | 19:02 |
| Mister_Magister | ahh 2 out of 3 patches applied without any conflcts glorious | 19:07 |
| Mister_Magister | mal: it would seem that my backporting was successful! its much easier when you're backporting from same kernel xd | 20:34 |
| Mister_Magister | and even volume buttons fixed itself | 20:36 |
| Mister_Magister | mal: but dns is still broken | 20:37 |
| Mister_Magister | i have nameserver 127.0.0.53 but it simply doesn't work | 20:38 |
| Mister_Magister | while loading shared libraries: libdns.so.1110: cannot open shared object file: No such file or directory | 20:38 |
| Mister_Magister | oh | 20:38 |
| Mister_Magister | ah no that's just one tool nevermind | 20:40 |
| Mister_Magister | nobody is listening at 127.0.0.53 whatever that is | 20:41 |
| Mister_Magister | there's /etc/appsupport.conf.d/10-systemd-resolved-dns.conf:DNSServers=127.0.0.53 but idk if that's in use | 20:43 |
| Mister_Magister | whoop it seems something is still wrong with seccomp because ssh starts but won't connect | 21:06 |
| Mister_Magister | apparently in 5.1 sfos switched to systemd-resolved but there's no resolvectl (why would there be) | 21:23 |
| Mister_Magister | maybe it's also caused by seccomp | 21:38 |
| Mister_Magister | ahh browser straight up segfaults, glorious | 21:49 |
| Mister_Magister | failed to seal memfd: Invalid argument | 21:49 |
| Mister_Magister | but on fresh flash at least ssh works | 21:50 |
| Mister_Magister | dns still nyet | 21:50 |
| Mister_Magister | i wonder what am i missing | 21:53 |
| Mister_Magister | okay so I went back to g2 and opening browser segfaulted kernel and after reboot it just crashes the browser | 22:07 |
| Mister_Magister | ugh | 22:07 |
| Mister_Magister | i'd notify people that they also need sealing api but nobody but us has 3.4 kernel xd | 22:14 |
| Mister_Magister | hopefully sealing api is all i need… | 22:14 |
| mal | what is that? | 22:21 |
| Mister_Magister | wish i didn't know | 22:25 |
| mal | it seems fp2 kernel has some commit "This adds memfd_create with sealing support as required by Perfetto/traced" | 22:25 |
| Mister_Magister | https://github.com/mlehtima/android_kernel_fairphone_fp2/commit/6591f092f90d6f8d71f39331cfc0f376462e3b85 | 22:25 |
| mal | seems to be several commits | 22:26 |
| Mister_Magister | neither my new and shiny g2 kernel nor android 18.0 on x2 has that | 22:26 |
| Mister_Magister | and seems like browser is asking for it | 22:26 |
| mal | ok | 22:26 |
| Mister_Magister | mal: does browser work on fp2? | 22:26 |
| mal | I'll test it again, I think it worked but I'll verify | 22:27 |
| mal | browser starts without issues | 22:28 |
| Mister_Magister | damn you | 22:28 |
| Mister_Magister | also your kernel doesn't have f2fs | 22:29 |
| Mister_Magister | grrr | 22:29 |
| Mister_Magister | you got lucky youknow | 22:31 |
| mal | yeah, your kernel hasn't had much backporting done compared to fp2 | 22:31 |
| Mister_Magister | yeap | 22:32 |
| Mister_Magister | even with like android 18 there isn't much | 22:32 |
| mal | we'll see how long we can keep this old device working | 22:34 |
| mal | to use latest systemd we would need to revert or patch some things | 22:35 |
| Mister_Magister | that's the spirit! | 22:35 |
| Mister_Magister | g2 is the oldest port and i'd love to have it working as long as possible | 22:36 |
| Mister_Magister | for x2 i'm in process of porting mainline so i don't really care | 22:36 |
| Mister_Magister | but there isn't really mainline support for 8226 | 22:36 |
| Mister_Magister | and its too weak anyway | 22:36 |
| mal | but the systemd version I'll update to still has support for for 3.4 | 22:36 |
| Mister_Magister | nice | 22:36 |
| Mister_Magister | thank you for trying to keep g2 alive | 22:36 |
| mal | 8226 support is not that bad, I have been part of that | 22:36 |
| Mister_Magister | xd | 22:37 |
| Mister_Magister | https://wiki.postmarketos.org/wiki/Generic_MSM8226_(qcom-msm8226) | 22:37 |
| Mister_Magister | pmos says something else | 22:37 |
| Mister_Magister | https://wiki.postmarketos.org/wiki/Motorola_Moto_G_2014_(motorola-titan) | 22:37 |
| mal | yeah, many things still to be done | 22:37 |
| Mister_Magister | so it is bad | 22:38 |
| Mister_Magister | x2's aka 8974 is much better | 22:38 |
| Mister_Magister | and all i need is wifi touch and audio anyway | 22:38 |
| mal | not sure how much time people want to spend on such old platform | 22:38 |
| mal | audio is the biggest thing | 22:38 |
| Mister_Magister | well x2 is the best device to have ever existed so i'll spend as much time as is needed | 22:39 |
| Mister_Magister | i won't stop using x2 | 22:39 |
| Mister_Magister | I even have backup one in perfect condition :P | 22:39 |
| mal | does it have working volte? | 22:39 |
| Mister_Magister | no ofc not | 22:39 |
| Mister_Magister | its way too old | 22:39 |
| Mister_Magister | op6 doesn't even have working volte | 22:40 |
| mal | yeah, that will be a problem at some point | 22:40 |
| Mister_Magister | no because i'm using it as wifi only device, and mobile data | 22:40 |
| Mister_Magister | it was never usable as a phone becaues in-call mic was broken | 22:40 |
| mal | ok | 22:40 |
| Mister_Magister | g2 stopped being usable as a phone since it doesn't have volte working though so i'm not sure how much longer people will be using it | 22:40 |
| Mister_Magister | but i'd love to have it supported as long as possible simply because it's the oldesst | 22:41 |
| Mister_Magister | at this point it's statement, not a phone | 22:41 |
| mal | I wonder how many users still use fp2 | 22:41 |
| Mister_Magister | like if people use g2 in 2026, a 12 years old phone with almost 11 years old sfos port, that's a statement | 22:41 |
| Mister_Magister | that means phones don't get slower, and don't need 16GB ram | 22:41 |
| mal | yeah, fp2 is still mostly usable, if volte is not needed, browser is of course a problem because many websites are so heavy they use a lot of memory | 22:42 |
| Mister_Magister | do you have 1GB of zram? | 22:42 |
| mal | probably not | 22:43 |
| Mister_Magister | i recommend | 22:44 |
| Mister_Magister | essentially makes the phone 2GB ram and makes it way more usable | 22:44 |
| Mister_Magister | you can use my scripts if you want | 22:44 |
| mal | how much ram do your phones have? | 22:45 |
| Mister_Magister | 1GB | 22:45 |
| mal | fp2 has 2 | 22:45 |
| Mister_Magister | x2 has 2GB | 22:45 |
| Mister_Magister | well zram still good | 22:45 |
| Mister_Magister | speaking of mainline, since i got op6 ports which exhibit the best mainline today, would you mind helping me out doing mainline port on them + pipa (xiaomi pad 6 also exhibits insane mainline support) | 22:45 |
| Mister_Magister | not today ofc just wondering if you'd be interested :D | 22:46 |
| mal | a lot of mainline stuff on sailfish is not that difficult | 22:46 |
| Mister_Magister | yeah but i've never done mainline port so idk how do you even go about it | 22:47 |
| Mister_Magister | it's not like there's HADK for it | 22:47 |
| mal | yeah, maybe I should continue mainline stuff at some point, fairphones have quite nice support | 22:47 |
| mal | the new ones | 22:48 |
| mal | I should finally do proper mainline adaptation repo setup | 22:48 |
| Mister_Magister | maybe you can do it while helping me out making op6 mainline port :))))) | 22:49 |
| mal | I can at least show what kind of setup I have for mainline fairphone tests | 22:50 |
| Mister_Magister | sure | 22:50 |
| Mister_Magister | for now i have to update g2/x2 so that i can get on with updating op6, op6t, pipa, miami | 22:50 |
| Mister_Magister | i got lot more ports to go | 22:50 |
| Mister_Magister | tho those have WAY newer kernel so there's no issue | 22:50 |
| Mister_Magister | oh damn its 1am alraedy | 22:51 |
| mal | I still need to verify some things on fp2 before releasing 5.1 for fp2, fp4 and fp5 | 22:51 |
| mal | and new 5.1 based fp6 test image is waiting for testing | 22:51 |
| Mister_Magister | I realeased g2 already and the browser is broken oops | 22:51 |
| Mister_Magister | i hope the sealing is the fix if not idk what am i gonna do | 22:52 |
| Mister_Magister | mal: and dns doesn't work! | 22:52 |
| Mister_Magister | it seems like stuff is blocking systemctl-resolved but not sure | 22:56 |
| mal | I don't remember the details of the resolved work | 22:57 |
| mal | Mister_Magister: any of your newer ports have slow boot? | 22:58 |
| Mister_Magister | hmmm hard to tell really | 22:59 |
| mal | what is the newest android base you use? | 22:59 |
| Mister_Magister | 22 iirc | 22:59 |
| mal | how long is boot time usually? | 22:59 |
| Mister_Magister | not sure will check tomorrow | 22:59 |
| mal | I saw signicant improvement on some newer bases with some fixing | 23:00 |
| mal | some of those issues are generic, some device specific | 23:00 |
| Mister_Magister | iirc pipa is 21 miami is 22 or smth like that | 23:00 |
| mal | one thing to check is if bluebinder ends up getting timeout and if you see messages about vold in log, latter is a generic issue which can cause about 10 second delay and other issues during boot | 23:04 |
| mal | bluebinder issue which is device specific can delay up to a minute | 23:05 |
| Mister_Magister | dang after adding the sealing it just doesn't boot anymore, great | 23:32 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!