libera/#maemo-leste/ Monday, 2021-10-04

Wizzupuvos: decided to get a sigma key, let's see if it arrives on time00:55
Wizzupusbip should work, so that's cool at least00:55
parazydWizzup, freemangordon: The newpid issue is something happening on arm but I haven't had time to investigate it well enough.07:14
freemangordonparazyd: ok, but it prevents new glib from entering the repos07:31
freemangordonwhat about disabling ADT temporarily?07:32
freemangordonjust to build the package?07:32
parazydWhat I usually did is remove/rename the tests directory in the repo.07:32
freemangordonshall I do that for glib and retry?07:34
freemangordonAlso, isn't it better to spend some CPU cycles trying to find why the issue?07:35
parazydAIUI it's a kernel issue and I've no time to dig into that at the moment. It's also not easy to reproduce by hand.07:36
parazydSo yeah, temporarily do that for glib, and at some point later we can figure it out.07:36
freemangordonparazyd: SIGBUS doesn;t look like kernel issue to me07:36
freemangordonbut ok, I'll rename test directory07:37
parazydI'm pretty sure it's kernel related, because we had the same issue before on the same arm64 machines that Wizzup and I had, and they were the same rootfs.07:38
freemangordonok07:38
parazydOnly difference was the kernel. And because of this it worked on one device, but not on the other.07:38
parazydDidn't manage to trace the exact setting.07:38
freemangordonrenaming tests/control should be enough, right?07:38
parazydI think the entire tests directory is safer.07:39
freemangordonok07:39
Wizzupparazyd: so I tried newpid on the host raspi and it worked fine10:06
WizzupI would still recommend building glib on the pinephone just to check10:27
Wizzupuvos: so I think sigmakey also provides access to some customer only firmware download place10:33
Wizzupuvos: if we're really lucky we might find the firmware you've been looking for there10:33
Wizzuphttps://sigmakey.com/en/supportedfeatures/help?brand_id=3&phone_id=176510:36
dgamer69is this devuan mobile?18:18
Wizzupdgamer69: hi18:22
Wizzupthis is maemo 5 (a mobile os that has existed since ~2010 or so), built on top of devuan18:23
dgamer69hi18:23
dgamer69that's really cool18:23
Wizzuphow did you find us if I may ask18:24
dgamer69I asked in the devuan irc18:25
Wizzupah, cool :p18:25
dgamer69yeah! I might try nd install this on my linux phone, when it eventually ships18:26
Wizzupwhich one is that?18:26
dgamer69the f(x)tec pro 1 x18:26
dgamer69idk if it will work though18:26
Wizzupoh, cool. parazyd has mine and was going to look at a port18:26
Wizzupwe do't have a port yet18:26
Wizzupdon't*18:26
dgamer69ooooh18:27
dgamer69but there might be something in the works?18:27
Wizzupjust to set expectations, we support a few devices atm and are working on making the os usable as every day driver on those18:27
Wizzupuntil we hit that we might not spend -too- much time on porting18:27
dgamer69gotcha18:27
Wizzupwe'd be happy to help you try, though ;)18:28
dgamer69what kind of mobile desktop enviroment deos it use18:29
dgamer69I saw something that looked kinda funny on the screenshots18:29
dgamer69oh and I could help report bugs18:30
Wizzupdgamer69: maemo is based on hildon18:34
Wizzupor uses hildon, really18:34
dgamer69what's hildon18:34
Wizzuphttps://en.wikipedia.org/wiki/Hildon18:34
dgamer69that looks really dated18:34
dgamer69it looks like ios 518:35
dgamer69is it a good user experience?18:35
freemangordonwell, it looks like hildon :)18:35
Wizzupwe think so18:35
Wizzupit's not like android/os18:35
Wizzupit's not like android/ios18:35
dgamer69okay18:35
Wizzupfunny that the hildon page actually doesn't have a proper maemo5 hildon screenshot18:35
dgamer69well, I'm interested to try it at least18:36
freemangordonWizzup: it used to have18:36
Wizzupwell now it shows pmos :p18:36
freemangordondgamer69: this https://en.wikipedia.org/wiki/Maemo18:36
freemangordondgamer69: or https://maemo-leste.github.io/maemo-leste-fourteenth-update-july-august-september-october-november-december-2020.html (and older)18:38
Wizzupright, the news post :)18:41
freemangordonmhm18:41
freemangordonWizzup: I had power outage again, so, what has happened with glib?18:41
Wizzupfreemangordon: build passed, -repos did not because of udeb stuff18:46
Wizzupuvos: got the compass app somewhere?18:46
freemangordonoh, maybe I should have removed udeb stuff from debian/control too18:48
Wizzupfreemangordon: probably18:51
_uvos_hi19:30
_uvos_so redgarding sphone sms19:31
_uvos_im fine with either improving it and adding other protocolls or replacing it with another app19:31
_uvos_if this other app becomes maemo specific i would like to keep the sms subsystem at least in its current state so that sphone on plain debain etc remains with sms support of some kind19:33
_uvos_but we could just add a cmd line switch to sphone that disables rining on sms and remove the desktop file from the leste package19:33
Wizzup_uvos_: so I'm planning to make a separate program for sms/conversations that uses tp, so disabling sms in sphone could work19:38
Wizzupregarding it being maemo specific or not, I don't think it has to be, but some of it might be, but we could maybe make it possible to disable19:39
WizzupI'm aiming for telepathy though, not ofono19:39
Wizzupbaw19:39
Wizzupalso, now that I found out that just running some simple telepathy-python program keeps telepathy-ring alive, I should see if that helps with audio routing on n900 (since then tp will be avail)19:39
Wizzup_uvos_: I replied wrt sms, can you check logs19:40
_uvos_and no fremangordon i dont like the interdependance19:41
Wizzupcatching up with the logs I see :)19:41
_uvos_Wizzup ok id like to keep something that works on plain ofono19:41
_uvos_but yeah adding disableing is no issue19:42
_uvos_wrt working on sphone19:42
_uvos_sure if you like19:42
_uvos_my next task would be to look into moduloarizing it a bit19:42
_uvos_but rn i am working on removing gconf interfaces from stuff that talks to mce19:43
_uvos_or rather gconf interface usage19:43
Wizzupwhat interfaces are that?19:44
Wizzupbtw, does your bionic still boot with latest kernel19:44
_uvos_5.15? no idea the bionic i only use with leste19:44
WizzupI mean latest leste-devel kernel19:45
_uvos_i think so19:45
WizzupI think whatever broke my d3 also broke my bionic19:45
_uvos_ill try when i get home19:45
Wizzuphmm let me check again19:45
_uvos_accutally i think i run my own branch on it19:46
_uvos_so maybe leste kern is broken19:46
Wizzup_uvos_: ok, also I was wondering about the compass app, got a repo somewhere?19:47
Wizzupand finally, I ordered the sigma key19:48
_uvos_wrt mce interfaces https://github.com/maemo-leste/mce/blob/master/config/rtconf.ini19:48
WizzupI hope to get it this week19:48
_uvos_those19:48
_uvos_Wizzup no but i can post it to git19:48
Wizzupdo those get used by other applications?19:48
_uvos_yes19:48
_uvos_most anyhow19:49
_uvos_nothing uses als_diables19:49
_uvos_*disabled19:49
_uvos_the incoveniant thing with gconf genneraly on maemo is that they used it as ipc as well as config19:50
Wizzupgconf as ipc is used in quite some places I think19:51
_uvos_yeah19:51
Wizzupsame is true for many status applets19:51
_uvos_so now mce has dbus getter and setter methods for all of these19:51
Wizzupok, but what about our other apps?19:51
_uvos_and im slowly replacing it19:51
Wizzupalso, doesn't it make sense to keep this in gconf?19:51
_uvos_in other apps19:51
Wizzupit sounds sane to me19:51
_uvos_id like all external interfaces to be dbus only19:52
_uvos_config store then can be perfomed by gconf19:52
Wizzupthose are not stateful, so you cannot change the values when mce is not running19:52
Wizzupuh so it would still be gconf backed but it would ignore changes?19:52
Wizzup(made directly to gconf)19:52
_uvos_no19:52
_uvos_so there is a slectable backend19:53
_uvos_gconf/ini/or gsettings19:53
_uvos_chaning the key there updates the value19:53
_uvos_and there are dbus methods19:53
Wizzupah, ok, so for maemo things wouldn't necessarily change19:53
_uvos_well yes19:54
_uvos_becuase i will be dropping the gconf backend19:54
Wizzupnot for the maemo build I hope19:54
_uvos_and porting the applets to dbus19:54
_uvos_sure ofc19:54
_uvos_gconf needs to go19:54
Wizzupwe need to migrate to gsettings when we move to the next debian iiuc19:54
_uvos_right but for mce (as its allways running and system global) dbus makes more sense19:55
Wizzupok, but I don'19:55
Wizzup't think it makes sense to break the interface just because, but uw, we'll see19:55
Wizzups/uw/uh/19:55
_uvos_its not just because19:56
dgamer69I am back19:56
Wizzupdgamer69: 18:36 < freemangordon> dgamer69: this https://en.wikipedia.org/wiki/Maemo19:57
Wizzup18:38 < freemangordon> dgamer69: or https://maemo-leste.github.io/maemo-leste-fourteenth-update-july-august-september-october-november-december-2020.html (and older)19:57
Wizzup_uvos_: so on my bionic:19:58
Wizzupgzip: invalid magic19:58
WizzupCould not uncompress initrd.gz19:58
Wizzuprmmod: can't unload module 'board_mapphone_emu_uart': No such file or directory19:58
Wizzup[...]19:58
Wizzup[   25.625549] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00 ]---19:58
_uvos__porting to gesettings is equvalent effort19:58
Wizzupsh: exec: line 1: /init: not found19:58
Wizzuphmm let me dig in some more19:58
_uvos__porting to dbus removes a dependancy on gome tech19:59
_uvos__that tends to be unstable over time19:59
Wizzup_uvos__: ok, nvm for now wrt bionic not working I think19:59
_uvos__also gives plain debain/ini config an interface to this stuff19:59
Wizzupsure but it breaks existing interfaces, but this is a conversation we've had many many times in similar forms :P19:59
_uvos__porting to gesettings is equvalent effort :P19:59
Wizzupif nothing uses the gconf interface beyond our cp applet then it's fine19:59
Wizzupbut I am pretty sure maemo.org/packages has quite some that use it20:00
bencohI'm pretty sure a lot of things use gconf20:00
_uvos__maybe but either way with new debain version20:00
bencoh(as in, I know for sure)20:00
_uvos__gconf is not an option20:00
bencohwhat do you mean by dbus btw? does it have some kind of configuration thing?20:01
_uvos__no the interface to change display brightniss is just now a dbus method20:01
_uvos__not a gconf key20:01
bencohah20:01
_uvos__mce stores the value elswhere20:01
Wizzupgconf currently is being used and it is an option, and we could replace all gconf usage with gsettings in the future, it is a possible path20:01
_uvos__(either ini file or gconf atm)20:01
Wizzupspecifically for disabling/enabling the leds I think gconf also maskes sense since it is a static setting20:02
_uvos__sure it dose20:02
Wizzupoh20:02
_uvos__and it will also be on gsettings once you implement a rtconf backent for gsettings20:02
WizzupI missed the other statement20:02
Wizzupok, it'd just be nice if changing the values via gconf would still work20:02
Wizzup(or later gsettings)20:02
* Wizzup back to doing stuff20:02
_uvos__Wizzup: wrt the fw no way thay have it20:04
_uvos__mz617 isent even unlockable20:04
_uvos__so why would they have anything on it20:05
Wizzupthey allow unlocking locked bootloaders in some devices, but not for those I think20:05
Wizzupit does list mz60520:05
Wizzuphttps://sigmakey.com/en/sigma-sigma/supported-models.html?brand=320:06
Wizzupbut that might not be close20:06
Wizzupyeah looks like that is qcom20:06
Wizzup_uvos__: maybe, they seem to make a living out of this stuff though20:06
bencohwait, what is this magical device20:07
Wizzupbencoh: do you mean sigmakey?20:07
bencohyeah20:08
Wizzupsigmakey is sw, but it requires a hw dongle to use20:08
bencohI'm not certain I really understand what it is supposed to do20:08
Wizzuprepair IMEI, unlock devices, reset lock counters, root any android in existing, etc etc20:08
WizzupI think it's mostly meant for phone repair shops20:08
Wizzupbut I got it to unlock my droid 3's20:08
Wizzupbut since it mostly works over usb, I was hoping I could get usbip to work20:08
Wizzup(so we can do it remotely too)20:09
WizzupI think it also has unlock code calc just based on IMEI depending on the device (should work for d3)20:09
_uvos__oh did you buy it allready20:09
_uvos__?20:09
Wizzupyes20:09
_uvos__ah20:09
WizzupI ordered it yesterday night20:09
_uvos__did it work20:09
_uvos__oh ok20:09
Wizzupstill waiting on dhl20:09
_uvos__ok20:09
Wizzupanyway I'm not advertising it, it just seemed like a useful thing to have in the end20:09
Wizzup_uvos__: wrt my bionic, nvm for now20:10
_uvos__ok good20:10
_uvos__side note particularly egregious usage of gconf as ipc: the slider state is only exposed on a gconf key on leste20:11
_uvos__that i also added a dbus interface to mce for20:11
Wizzupmakes sense20:13
Wizzup_uvos___: lmk when you're home btw20:14
Wizzupuvos: I resolved my d3 problem20:43
WizzupI upgraded the kernel but forgot that the new modules would not work with the older zImage I manually copied20:44
_uvos_Wizzup: heh20:48
Wizzupyeah.20:48
Wizzupwell that's good news20:48
_uvos_yeah20:49
_uvos_so have you got it booting kexecboot yet?20:49
Wizzupno, but that will be one of the next step(s)20:51
Wizzup(I didn't try yet, so no fail to report either)20:51
Wizzupdgamer69: welcome back21:15
freemangordonkona_: did you manage to package modest-providers?21:59
uvosWizzup: im home22:12
uvoswhat do you want?22:12
Wizzupah22:15
kona_freemangordon: not yet, could work on it tonight.22:40
kona_oh, wow, i'm unverified.22:40
konaperhaps nickserv is happy now22:41

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