libera/#maemo-leste/ Wednesday, 2025-05-07

freemangordonsicelo: done, fixed, please upgrade08:12
sicelowill do08:20
siceloit was happening when pressing the Recent button08:21
freemangordonyeah, I know08:21
sicelothanks, it's fixed now09:41
siceloread a bit on the TRM regarding VRFB ... seems like a really nice feature indeed.09:50
freemangordonsicelo: not that nice, really: you are limited to 12 (iirc) 'contexts' and alos, there is a latency, i.e. rotation comes with a cost12:20
freemangordonon omap4 TILER has no latency12:20
uvosi wonder if android uses this on omap3 devices like droid 113:39
uvosor if they just use sgx13:39
uvosarno11: i implemented your landscape sphone dialer myself, thank you for your pr regardless13:40
uvosfreemangordon: 12 contexts sounds like plenty, you run out of tiler space pretty fast too.13:43
uvosso is it really mutch better in that regard13:43
freemangordonnot really, as the number of tiler surfaces depends on their size13:43
siceloah i see. well i only looked at it casually/briefly.13:58
sicelotbh, i think i'm more hungry for the DSP more than the rotation. no idea though how things works at that low level of stuff13:59
freemangordonforget about DSP13:59
freemangordonit would be a huge effort to support it properly13:59
siceloi understand/agree. since i'm guessing that just bringing it up is only one part of the puzzle. have to get higher-level stuff to use it? e.g. i guess gst/PA would need some module to handover to it?14:01
freemangordonthe support must be implemented through remoteproc14:01
freemangordonand remoteproc currently supports only ELF format, afaik14:01
freemangordonwhile we have codecs that are COFF14:01
freemangordongst part is easy14:01
freemangordonall this does not make sense for a single device14:02
siceloyou are right, https://docs.kernel.org/staging/remoteproc.html#binary-firmware-structure14:08
arno11uvos: ok cool, np14:51
sicelouvos: arno11: that sphone was built where? can't seem to get it via apt update && upgrade15:02
arno11me too, don't know why15:02
arno11seems ok from jenkins but can't find it15:02
arno11sicelo: btw with noatime, swap on separate partition, renice dbus-daemon and H-D, ogg ringtone, stock 250MHz min freq, calls with sphone are fast enough now15:03
sicelofound it ... it's in -devel, but for some reason you need to specify the version manually15:03
arno11ah ok, ty15:03
arno11ah i see why it doesn't work: wrong versioning: 0.9.8+3m7 instead of 4m715:07
siceloarno11: nice to hear calls are ok on N900 now. i have switched to Droid 4 for the time being, but will return to N900 soonish, and continue with my plans for cmtspeech15:13
siceloi have yet to try renicing dbus & HD, as well as adjusting freqs15:14
arno11ok (there are ok with ringtone but with mute trick or with sphone modif btw)15:15
siceloi also would like to get to the point where mute trick is not needed, because it's easy to forget (at least for me)15:16
arno11yeah sure15:17
sicelobtw, i think with the PA + cmtspeech work i plan to do, i'll be in a better position to come up with a cmt_pw in future, once Leste moves to PipeWire :-)15:17
arno11cool :)15:18
siceloso we can use true PW instead of needing someting like pipewire-pulse15:18
arno11uvos: landscape keypad works fine on my n900, ty15:19
siceloso much fun working on the N900 tbh15:19
sicelonice!. screenshot? :-)15:19
arno11yeah definitely @fun15:19
arno11sure @screenshot15:21
arno11https://ibb.co/rfHdGZjh15:25
sicelogreat, thanks15:26
arno11now we have to convince uvos to mute ringtone before ucm voicecall starts :P15:26
arno11it already works fine locally15:27
arno11sicelo: uvos: scratch that15:29
arno11the problem was aac files15:29
arno11no troubles with ringtone with ogg15:29
arno11*mute ringtone15:29
arno11so now we are ok for calls ootb but we need to use ogg or something else15:31
siceloi still had issues actually15:36
sicelomaybe my not-the-best SD card,15:36
arno11even with swap in other partitions ? if yes, yeah probably sdcard15:37
sicelowith wav ringtone, and swapfile in /swap15:38
arno11you should try ogg and swap in other partition15:39
arno11and noatime maybe15:39
siceloi did noatime, yes15:40
arno11ok15:40
sicelobut will definitely try with swap as a separate partition15:40
arno11ok. (honestly, i always got problems with class 10)15:40
arno11but it was ok for calls in chimaera iirc15:41
ladsaltquestion15:56
ladsaltwhat hardware does maemo need to be practical?15:57
sicelomainline supported hardware15:57
ladsaltwelp i seem out of luck lol15:59
sicelo?15:59
ladsalti have a pixel 8a15:59
ladsaltwhich does not have mainline15:59
sicelolooks like you're asking X-Y questions :-)16:00
sicelook, only Pixel 8a?16:00
ladsaltno16:00
ladsaltlemme find the list16:00
ladsaltGoogle Pixel 216:01
ladsaltGoogle Pixel 316:01
ladsaltGoogle Pixel 3a16:01
ladsaltGoogle Pixel 3a16:01
ladsaltGoogle Pixel 4a16:01
ladsaltGoogle Pixel 616:01
ladsaltGoogle Pixel 616:01
ladsaltGoogle Pixel C16:01
ladsaltthese are the supported pixel phones16:01
ladsaltdont know why 6 is repeated16:01
sicelono, i am asking what phone you have16:01
ladsaltnot my list16:01
ladsaltoh an 8a16:01
siceloonly 8a?16:01
ladsaltwell i have a samsung note 2 note sure if that is supported16:02
ladsaltlet me check16:02
ladsalti have a few phones16:02
ladsaltseems like that wont work16:04
siceloanyway yes 8a will need a lot of work i guess.16:04
siceloconsider buying supported hardware? second-hand maybe16:04
siceloe.g. Pinephone ... many people are dissatisfied with in in pmOS-land, for example, so maybe they can sell them for cheap (they were not expensive new anyway).16:05
sicelothey should be pretty snappy with Leste.16:05
ladsaltgood idea but my phone is pretty new id think id wait for it to die before getting a new phone16:06
siceloor if you're willing to put in some work Leste-side, get the Oneplus 6/6T and start the Leste port16:06
ladsaltNO FUCKING WAY16:06
ladsaltI HAVE A 6T16:06
ladsaltI WAS JUST ABOUT TO ASK16:07
ladsaltoh also the ouya can theoritcaly run leste16:07
ladsaltit has mainline16:07
ladsalti forgot why i was here sorry16:10
ladsaltbut it was too see if the motorola flipout could run it16:10
ladsaltwhich seems to be a no16:10
sicelono idea,16:10
ladsaltit doesnt support mainline so i dont think so16:11
sicelobut Oneplus 6T has very good mainline support and is currently one of the most powerful phones pmos-side16:11
siceloso Leste-side it'll literally fly :-D16:11
ladsaltso how easy will it be to get it too run?16:11
sicelostart the port... and you might be able to draw more folks to Leste16:11
ladsalthmm16:12
sicelobecause some folk don't want to run Leste since it is perceived to focus only on aged devices (droid 4, n900)16:12
ladsalti do know a bit of C++ but no idea if i could do that16:13
sicelofor the port, first step would be to figure out how to boot ... pmOS docs will help with that part16:13
ladsaltwait but question16:13
ladsaltwhy doesnt it work already16:13
ladsaltdoesnt it have mainline support?16:13
ladsaltsorry if this is a dumb question16:13
sicelothen, you need a kernel. pmOS already has kernels for them. mobian might have it too, can't recall. if Mobian does, even better/easier, since they're dpkg like us, so you can nearly reuse the packaging as i16:13
sicelothen, you need a rootfs .. you should be able to get started with either Pinephone's rootfs or generic arm6416:14
ladsalti am sorry but i am too smoothed brain to do all of that16:14
sicelo< ladsalt> doesnt it have mainline support?  ... "mainline" means the mainline kernel runs on it. booting mechanisms are unrelated to kernel16:15
ladsaltok16:15
ladsaltwait i have an idea16:15
ladsaltif someone could basically turn leste into a deb package then it could be installed any debian supported device theoritcally16:16
ladsaltincluding the 6T16:16
sicelono ... you are misunderstanding this16:16
siceloleste is not 'one' program/application16:17
ladsaltwell yes16:17
ladsaltbut there are things like kde16:17
ladsaltwhich effetively make it another distro with how many more apps it installs16:17
sicelono, not like kde either. let me explain16:17
siceloit's a combination of different packages that need/depend on each other. together, they make up a distro, which is what Leste is16:18
ladsaltsorry need to go for awhile16:18
siceloi.e. do not think of Leste as just Hildon (although Hildon is central to Leste, of cours)16:18
siceloin that example, KDE --> Hildon16:18
sicelobut KDE needs to run on top of an OS/distro, e.g. Debian. In this case, the OS/distro is Leste16:19
ladsaltback16:20
ladsaltalso im going to be honest im too smoothed brain to port anything let alone an operating system16:21
ladsaltthe best i could do is use limbo with kvm16:21
ladsaltand call it a day16:22
siceloi understand. it might not be as hard as you think though, depending16:22
ladsaltthe leste team will do it eventually if not somebody smarter then im sure16:23
ladsaltthen me*16:23
ladsaltbut if it comes out ill almost certianly get it16:24
ladsalti mean ive installed bootloaders onto like buildroot16:30
ladsalthmm16:30
ladsaltmaybe there is one way i can help16:31
arno11uvos: @sphone upgrade: however contacts btn doesn't work anymore and show 'no contacts gui available'17:25
arno11ah maybe because of rtcom stuff, no ?17:27
arno11recent (calls) btn is ok now btw17:27
arno11Failed to load module /usr/lib/sphone/modules/libcontacts-evolution.so: libebook-1.2.so.20: cannot open shared object file: No such file or directory; skipping17:31
arno11but calling from contacts app still work17:32
uvosarno11: this suggests you dont have libebook installed17:38
uvoswhich is wierd17:38
WizzupIn the past sphone depended on the wrong version17:38
Wizzupmaybe check this isn't the case again17:38
uvosarno11: is this daedalus or chimaera?17:40
uvossince i built both17:40
uvosWizzup: well sphone dosent depend on libebook at all its recommends17:41
uvossince the module built at least libebook-1.2 must have been available at compiletime17:42
uvoswhat would make it "wrong"?17:42
uvosarno11: i dont have access to the device atm, could you check if you have any libebook version installed17:43
uvosand if so what version17:43
uvosalso libcontacts-evolution dosent provide the contacts ui17:43
uvosso you have 2 unrelated issues17:44
uvos(the ui also dosent need libcontacts-evolution to load)17:44
arno11back17:45
arno11uvos maybe that's because of the wrong sphone versioning17:45
arno11daedalus17:45
arno11will check libebook17:45
uvosalso check why libcontacts-ui-abook wont load for you17:46
uvosthe log should say17:46
arno11that' weird, never had an issue like this before with sphone btw17:47
arno11nothing in log apart the msg i provided17:48
arno11no issue with libebook, got the right pkgs17:49
arno11will reinstall my local build and see17:51
uvoscould you post the result of "find /usr/lib -name "libebook*""17:51
uvosalso the sphone verbose log "sphone -v -v" pasted somewhere would help17:52
dsc_https://blog.jetbrains.com/clion/2025/05/clion-is-now-free-for-non-commercial-use/17:52
dsc_:)17:52
arno11uvos: libebook libs are ok17:52
uvoswell i dont know how ld could fail to find libebook-1.2.so.20 if its there as you say17:53
arno11hmm in fact they are not in /usr/lib/sphone...17:54
uvosthey dont need to be17:54
uvoslibebook-1.2.so.20 just has be somewhere in ld's search path17:54
uvosthat includes places like /usr/lib etc17:55
arno11ok but17:55
arno11Failed to load module /usr/lib/sphone/modules/libcontacts-ui-abook.so: libebook-1.2.so.20: cannot open shared object file: No such file or directory17:55
sicelo.20 is wrong... not in daedalus17:56
uvosnot sure how it could possibly have ended up building against a version of a lib not in daedalus unless ci is broken and installed packages from an older distro17:57
arno11again, sphone versioning is wrong for daedalus17:57
siceloshould be .21. I can't figure out how sphone versioning and building works .. e.g. there's no tag for 0.9.817:57
siceloeither way, arno is right17:58
arno11maybe that's the root cause17:58
uvosdebian/control dosent specify the version17:58
uvosci just installes whatever is in the repo at the time of compile17:58
uvosthe version of sphones code dosent matter17:59
uvossince again it dosent specify the version of libebook at all beyond 1.217:59
uvosthe only way this could have happend is if somehow ci installed the older version so it is what was available at compile time17:59
uvossince i triggered both daedalus-devel and chimaera-devel18:00
arno11FYI, my local sphone 0.9.7 still works fine18:00
uvosi presume that somehow the version build for chimaera ended up in the deadlus repo somehow18:00
sicelomaybe the one we ended up with is chimaera devel version then18:00
uvosyes the only way this can happen is a bug in ci18:01
uvosill just trigger the daedalus build again18:01
uvosbut Wizzup should look into that18:01
arno11on my daedalus, last sphone is 3m7 instead of 4m718:01
Wizzupah, yes, don't build them in parallel.18:02
sicelobug you do need to tag correctly as well. ateast the builder docs say so18:02
sicelo*but18:02
Wizzupand yes tagging is important too18:02
uvosin practice if you forget the tag and dosent find the version it just builds HEAD18:02
uvosso sure yeah it should be tagged but that has never mattered18:03
uvosin practice18:03
saeedhello.18:29
sicelosaeed: hi. do you need any assistance?18:48
saeedno, thank you. :D18:48
saeedi just keep sending hellos here to remaind myself i need to push sunxi kernel.18:49
inkysunxi? for pinephone?19:05
saeedfor a2319:07
sicelouvos: Wizzup: unless something's wrong with my Droid 4, sometimes the screen doesn't blank and lock during calls. but iio-sp seems to be working correctly/normally21:43
arno11uvos: sphone 0.9.8+4m7 is ok now, but still needs to be installed manually (still can't find it through update && upgrade)22:12
arno11*manually, i mean apt install sphone=0.9.8+4m722:16
arno11otherwise that's still 0.9.7 by default22:17
Wizzuparno11: are you on daedalus-devel ?23:45
arno11yes23:50

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