Thursday, 2025-05-15

T42<Umeaman> What Android base or Lineage base do I use for this? (re @elros34: https://gitlab.com/s...)01:34
T42<elros34> no idea, you must do some research. Maybe Readme  is up-to-date so aosp: https://gitlab.com/sailfishos-porters-ci/sailfishos-scorpion-ci/-/blob/master/README.md05:31
T42<edp_17> On OBS, building broadcom-bluetooth-bluez5 fails with "install: cannot create regular file '/usr/sbin/brcm_patchram_plus': Read-only file system"11:24
T42<edp_17> Is it something I should fix?11:25
mal@edp_17 which project?12:03
T42<edp_17> mal: nemo:testing:hw:samsung:treltexx12:05
T42<edp_17> Tried to trigger rebuild a few times but didn't help. (It helped with geoclue-providers-hybris which also failed at first. Can't remember the error.)12:05
malbuilt fine with latest version12:12
malyou had one version too old12:12
mal@edp_17 you probably should make sure the other packages are also new enough, some seemed a bit old and I updated those, there might be others still12:16
T42<edp_17> Thanks mal. I'll try to use latest commit.12:18
T42<edp_17> Oh, you already change it. Thanks.12:18
mal@edp_17 is that 14.1 based, you probably should replace pulseaudio-modules-droid with pulseaudio-modules-droid-jb2q12:20
maljb2q is up to android 10 and pulseaudio-modules-droid is for newer than that, usually12:21
T42<edp_17> Even if this works well on sfos 4.6?12:21
malwell you probably have old enough version of it there now12:25
malbefore the split into two packages12:25
malyou have 14.2.92 but the change happened in 14.2.9612:27
malso in case you want to use latest version you need to replace the package12:27
T42<edp_17> Thanks. I add a comment into my notes about it.12:28
malor maybe just replace the repo in service file12:28
T42<edp_17> I have got another issue. Mic fails saying cannot find a package: https://paste.ubuntu.com/p/cVSw7GSxZH/12:28
T42<edp_17> It was there before with exactly that name it is looking for but now, it has a xx.4.bso.xx in that package name.12:29
malthat seems like during mic build obs had finished a rebuild12:37
malso the package build version increased12:37
malthe build count in the version12:37
maltrying to build with mic again should help12:39
T42<edp_17> Yes, that helped. It is weird because I waited with mic until I saw 'succeeded' on OBS. Probably there was a slight delay in distributing new packages to repo and that's caused it.12:47
mal@edp_17 the small symbol before that "armv8el" in the right side repo list tells the status of of the repo https://build.sailfishos.org/project/show/nemo:testing:hw:samsung:treltexx it can take a moment for it to publish the repo13:00
malif you move mouse over it then you also see a text about the status13:00
T42<edp_17> I get it and will remember if for next time. Thanks.13:05
T42<edp_17> Question. If I want to keep some old packages. How can I do that?13:07
T42<edp_17> Let me explain.13:07
T42<edp_17> Newer versions are coming with never version of lxc packages. However, on my device (probably because of old kernel) the latest working lxc version is in sfos 4.3.0.15.13:08
T42<edp_17> So, every time I do an update, I have to downgrade these packages to keep my desktop linux distro installed into an lxc container working.13:09
T42<edp_17> Is it possible to automate this somehow?13:09
malhmm, one option is to fork the package and then add a fake tag with high enough version to the correct commit and build that13:10
T42<edp_17> Okay, so I need to find those packages in sfos repo first.13:10
malsomething like some_version-really_other_version in as the tagged version13:10
malin case you want to have both versions mentioned in the tag for clarity13:11
T42<edp_17> Is it not working like ofono? I forked it, added the changes were necessary and I bump it's version in my github and the installer pulls that in instead of the one from sfos repo.13:11
malif the version is ok then yes13:12
T42<edp_17> Great, thanks.13:12
T42<edp_17> mal: Do you know where can I find lxc-libs and lxc-templates packages? I found lxc in sailfishos repo on github but not the other two.13:17
malhttps://github.com/sailfishos/lxc13:17
malall are in the same spec13:18
T42<edp_17> Oh, I see them in there now. Thanks.13:19
T42<Umeaman> I just checked and no it's not updated for the built artifact (re @elros34: no idea, you must do...)13:42
T42<Umeaman> I just checked and no it's not updated for the built artifact. (edited) (re @elros34: no idea, you must do...)13:42
T42<Umeaman> It still says to use the older AOSP as base and also to install the Nokius zip which isn't available.13:43
T42<edp_17> mal: Thanks, it worked! :)14:23
T42<edp_17> mal: I've built a zip file with mic and cannot find lxc package in .packages file. How can I check which version is included into the .zip?14:27
malafaik lxc is not installed by default unless you add it to patterns14:39
Ketoinstead of faking the version, 'Conflicts: lxc > x.y.z' in some adaptation package might be a better solution?14:40
malKeto: indeed, forgot about that14:40
T42<edp_17> mal: Oh, I see, yes it does make sense. If it is installed, it'll pull down the latest version which is the one I forked. Got it. Thanks.14:41
malif you do that what Keto suggested then you don't need a fork but just a build of the old version14:41
T42<edp_17> How can I do that and where?14:42
KetoI don't know what would be the best place. maybe the adaptation pattern package?14:55
T42<edp_17> Thanks. I'll play with it.15:21
riniguswhat a timely sfos community news. now can dive into hidl->aidl transition and revisit flypig's intro to the subject! looking at ofono-binder-plugin also seems that lots of groundwork on aidl has been done.16:13
malrinigus: just a mention, I have wip branches for sensorfw, nfc and geoclue16:18
malnot in github yet16:18
malnfc and geoclue should work, sensorfw has some more work to do16:19
btchdRPRhi. i finally finished droid container work on z3s and now i'm running into the weirdest issue i've had - the user session doesn't start16:19
T42<morciatka> btchdRPR automatically or not even manually16:20
btchdRPRobvious unmask done, in journalctl i get Failed to fully start up daemon: Permission denied. stracing systemd: 5831  18:50:09.621409 mkdirat(AT_FDCWD, "/run/user/100000", 0755) = -1 EACCES (Permission denied)16:20
btchdRPRmorciatka: neither work16:20
btchdRPRif i make /run/user 777, it can create the session but then no systemctl --user commands work, and obviously no UI.16:21
btchdRPRFailed to connect to bus: No such file or directory16:21
rinigusmal: thanks! for stock sony, sensors and gps work. nfc I haven't tested yet16:22
rinigusI'll fix few other (hopefully smaller) bugs and then will try to look into that ubuntu volte plugin. but would have to read up on that first16:23
T42<adampigg> rinigus: ive just sent a PR for the volte plugin build issues16:26
rinigus@adampigg: planning to send the next PR with aidl support?16:27
T42<adampigg> er, no, thats on you :D16:27
rinigus:)16:27
malrinigus: volte plugin will be fun reverse-engineering16:30
rinigusmal: just checked, nfc is on aidl for nagara as well. re fun: I was hoping for mainly straightforward swap between interfaces. but from that comment, I suspect that it is not16:32
T42<adampigg> rinigus: how do you tell if something is aidl?16:33
rinigus@adampigg: if you have service without @X.Y then its aidl. you can later check and find it in vintf where it will tell you that specifically16:34
rinigus@adampigg: example vintf: https://github.com/Evervolv/android_hardware_nxp_nfc/blob/665743efffa80b96345314a222db83125bab1547/snxxx/aidl/1.0/nfc-service-nxp.xml#L716:38
rinigusI have something similar on my device16:38

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