libera/#maemo-leste/ Monday, 2021-05-24

inkyfolks i am so glad i can use droid4 with maemo you cannot imagine. (:00:37
inkyi run pidgin on it and chat whole day and it works00:37
Wizzupinky: cheers :)00:38
Wizzupit'll get better with our to-be-written telepathy stuff I hope00:38
joergyour chanlogs seem... not up to date01:17
joergif you want http://maemo.cloud-7.de/irclogs/freenode/_maemo alike, drop me a note01:18
Wizzupthis one should be: https://maedevu.maemo.org/irc.txt01:19
Wizzupwhitequark's logs are still pending I think01:19
joergI didn't hear of him since long01:19
joerghope he's well01:19
WizzupHe's probably quite busy with all this migration going on02:27
freemangordonWizzup: does it make sense it raise an issue against gtk2 upstream in regards to the memleak I fixed? Or maybe parazyd will deal with it through devuan bugtracker07:41
freemangordon*to raise07:41
lelfreemangordon closed an issue: https://github.com/maemo-leste/bugtracker/issues/536 (Tklock is not a secure lock screen)08:45
parazydfreemangordon: ok @ gtk. I can see about upstream for sure.08:54
freemangordonthanks (upstream)09:02
freemangordonWizzup: is it a known issue that alarms doesn't have sound?09:10
freemangordonalso, for some reason volume keys on d4 doesn;t change font size in xterm09:11
freemangordonuvos: any clue? ^^^09:12
uvosfreemangordon: yes alarms are a know issue09:33
uvosfreemangordon: infact it was you who traced this to some componant (i forget which) wating for a pulsaudio module that dosent exist09:34
uvosfreemangordon: the volume keys on n900 generate f4 and f5 i think while on all other devices they generate the more sane Xf86VolumeUp/down09:35
freemangordonuvos: hmm, do you remember any more details (alarms)?09:36
uvosno sorry09:36
freemangordonok09:36
uvosbut search the logs09:36
freemangordonbtw, tklock is in devel09:36
uvostheres a link to the code segment oin there somewhere09:36
uvosfreemangordon: ok09:36
freemangordonalong with powerkeymenu and systemui (fixed memory leaks and other issues)09:36
uvosok09:37
uvosfreemangordon: can we remove the buttons from powerkeymenu that are broken atm09:37
uvosor rather hide them09:37
freemangordonlike which?09:37
uvosthey cause unfortionate things to happen09:37
uvoslike offline mode09:37
freemangordonyes, we can hide, just edit the xml09:37
uvosalso slilent mode09:38
uvosand secure device09:38
freemangordonsilent mode should work09:38
uvosall of these have missing pieces09:38
freemangordonprofiles are there, in it is just a dbus call09:38
uvoswell silent mode puts the device into "silent mode"09:38
uvosbut that dosent affect pulse09:38
freemangordonah09:38
freemangordonhmm, I guess volume applet09:38
uvosyeah09:38
freemangordonwe desperately need someone who is influenced in PA to help :(09:39
uvosyes09:39
freemangordonWizzup: parazyd: please hire some PA guy :)09:39
freemangordonhmm, upgraded libx11 in devuan?09:41
freemangordonah, CVE-2021-3153509:42
freemangordonparazyd: https://phoenix.maemo.org/job/gtk-repos/17/console10:39
freemangordonCannot put file 'libgail18-udeb_2.24.32-3+2m7.2_amd64.udeb' of 'gtk+2.0_2.24.32-3+2m7.2_amd64.changes' into component 'main', as it is not listed in UDebComponents of 'beowulf-devel'!10:39
diejuseUvos: Hello again. I have tested Marble, SMPlayer, VLC and other apps on QEMU with AMD64 virtual image. Menu options are not working when tapped. So XSDL XServer Android app is not the problem.10:58
uvosdiejuse: hmm i use smplayer every day11:03
uvosfreemangordon: Wizzup: interesing diejuse is not wrong11:12
uvosfreemangordon: Wizzup: the menu bar on qt apps dosent work on vm11:13
uvosfreemangordon: Wizzup: but it dose work on d411:13
uvoswierd11:13
freemangordonuvos: VM is 64 bits11:22
freemangordonI bet it is related :)11:22
uvosfreemangordon: yeah might be arch11:22
uvossomeone try pp11:23
uvosmaybe11:23
uvosor its mouse11:23
uvoson android sdl xserver the input device is a mouse11:23
uvosas is on vm11:23
uvoson d4 its a ts11:23
freemangordonah11:23
freemangordonTS vs mouse events11:23
uvosright11:23
freemangordonWizzup: knows more11:23
uvosWizzup: can test with pp11:23
freemangordonwell, it is him that did the port of that part, IIRC11:24
freemangordonI have pp as well11:24
uvosfreemangordon: it happens with -platform xcb11:24
uvosso his work is not involved11:24
freemangordonhmm, shouldn;t platform be maemo?11:24
uvosmust be hildon misplacing the window11:24
uvosfreemangordon: not for those programs they dont work right with platfrom maemo11:24
freemangordonso, you expect 'ordinary' menus to work?11:25
uvosfreemangordon: yes11:25
freemangordonI see11:25
uvosfreemangordon: i expect normal qt to work11:25
freemangordonhildon doesn;t place windows in regards to TS/mouse11:25
uvoshildon dosent/cant place drop down menus11:26
freemangordonso the issue is 64bit most probably11:26
uvosthey are overide-redirect again :P11:26
freemangordonhehe :)11:26
uvosbut clutter might misplace them11:26
uvosthe surface only11:26
uvosnot the window11:26
freemangordonwell, pp won;t give us a clue if it is 32 vs 64 bits, because of the enidaness I am afraid11:27
freemangordon*endianess11:27
freemangordonbut I can test in my VM later on11:27
uvos? amd64 and arm64 are both le right11:27
freemangordonare they?11:28
uvosyeah i think so11:28
uvosgoogle...11:28
freemangordonI though arm is BE11:28
freemangordonok, if you say so11:28
freemangordonuvos: sorry, but what exactly is "menu bar"?11:29
uvosqmenubar11:29
uvosie the file menu etc11:29
freemangordonok11:29
freemangordonI just wanted to be sure11:29
freemangordonuvos: I am not sure clutter is involved at all here11:29
freemangordonit just displays TFP texture11:30
uvosclutter must render the surface11:30
freemangordonit renders a texture, nothing more11:30
freemangordonand it is Texture_From_Pixmap, as I said11:30
uvosit can render them out of order11:30
freemangordonit is a single texture, what do you mean?11:31
uvosthis is what happend with fs overide redirect windows in the past11:31
uvosits mulitple x windows11:31
uvosso it should be muliple textures right11:31
uvosbut its not that11:31
uvosthe menu dosent apper with composeting suspended11:31
freemangordonok11:32
uvosso xorg isent rendering the menu either11:32
freemangordonsorry, have to go afk for a while, ttyl11:32
uvosttyl11:32
Wizzupuvos: freemangordon: I tested qt5 mostly in the vm11:55
WizzupIs the problem with SMplayer?11:56
Wizzupfreemangordon: regarding alarms and pulse, it's known and I've been gathering resources to start working on it11:56
Wizzuphttps://leste.maemo.org/Status/Audio11:57
Wizzupfreemangordon: it's also required for the volumeapplet11:57
uvosWizzup: its every qt app11:58
Wizzuphuh?11:58
uvosmenu bar works in no qt app11:58
Wizzupis this with normal qt menus that are not hildon menus?11:58
Wizzupok11:58
Wizzupand this is not specific to our QT modules11:58
Wizzup?11:58
uvosno just stock qt11:59
Wizzupjust to be clear, that means these are also not set:11:59
WizzupQT_STYLE_OVERRIDE=maemo511:59
WizzupQT_QPA_PLATFORM=maemo11:59
WizzupQT_IM_MODULE=him11:59
Wizzupright so the menus don't show / get misplaced12:00
uvosit means $(APP) -platform xcb -style fusion12:00
WizzupI have also seen this with some gtk2 apps12:00
uvoswhich overrides the envvars12:00
Wizzupdepending on the size of the menu12:00
uvoswell it works on d4 but not on vm12:00
uvosso the menus fit for sure12:00
uvossince d4 is smaller12:00
Wizzuphm12:01
Wizzupok, I will try to quickly reproduce on pp and droid4 (I see it does not work in vm), but cannot investigate rn12:01
Wizzupyep, works on d412:02
Wizzupfreemangordon: uvos: yeah, no workie on pinephone (64bit)12:06
Wizzupthat's surprising12:06
uvosits also not my recent override redirect changes12:07
uvosbecause my vm is not updated12:07
diejusemmm logbot for libera chat to see the conversation history?12:13
Wizzupuvos: it's possible it never worked12:15
diejuseWizzup: https://github.com/diejuse/chroot_Maemo-leste_on_Android    But I haven't finished it yet.12:15
diejuseSome things are still missing.12:16
Wizzupdiejuse: hey sweet12:16
WizzupI think it would be good/interesting to also see how openrc softmode can work? Or how do you start services like mce currently?12:17
Wizzupdiejuse: launchMaemo.sh is not in the repo yet12:19
diejuseWizzup: Sure, I said I haven't finished everything yet.12:25
Wizzupdiejuse: check12:25
Wizzupdiejuse: maybe another way to test some of the non-android specific stuff is with Xnest and a chroot on regular linux12:25
diejuseWizzup: maybe12:26
Wizzupdiejuse: I'll try it later if you'd like12:27
diejuseWizzup: Where can I consult the conversation of libera chat? I have to disconnect at times, I'm at work12:27
Wizzupdiejuse: well we have a the everything-in-a-really-large-file log here: https://maedevu.maemo.org/irc.txt12:28
Wizzupthe whitequark ones are not on libera yet I believe12:28
diejusemm ok, mm it's a disadvantage, thanks12:29
uvosthe real way for use to test hildon would be to make it a xdg-session12:43
uvosthen you could just logg out of your gnome-dekstop or whatever and log into hildon on desktop12:43
freemangordondo we have something in the syslog when menus doesn;t work?12:48
Wizzupuvos: I just want to test openrc with chroot to make all the services start/work12:53
Wizzupidk how elogind does that stuff :)12:55
freemangordonWizzup: couould you check in the syslog for some weird message by the time qt menu misbehaves?13:09
freemangordonWizzup: alos, anything you can do about https://phoenix.maemo.org/job/gtk-repos/17/console as it seems parazyd is MIA13:11
parazydhmm seems the udebs are trying to be built again13:26
parazydWill fix13:26
parazydnote-to-self: Also update xorg13:27
Wizzupfreemangordon: weird, this doesn't seem to be explicitly defined anywhere: https://github.com/search?q=org%3Amaemo-leste+ICD_GCONF_SRV_PROVIDERS&type=code14:06
Wizzupparazyd: freemangordon: libicd-service-dummy or libicd-provider-dummy ?14:18
WizzupI suppose  the latter naming might make a bit more sense than the generic 'service'14:18
parazydProvider14:18
parazydYeah14:18
Wizzupok14:18
parazydDid you figure it out relatively?14:18
parazydI wonder if there are parts not RE'd yet14:19
diejusea xinput workaround could work to get the menu options to display? emulating the touchs with clicks, or something like that...14:20
Wizzupparazyd: working on it14:27
diejuseWizzup: launchMaemo.sh uploaded, you can try if you want14:29
Wizzupdiejuse: ok, thx, will try later (busy atm)14:29
Wizzupdiejuse: great work though :)14:29
diejuseWizzup: thanks! It is my pleasure, this Linux project for mobile phones is the one I like the most and it fits with my vision.14:31
diejuse* it is a pleasure for me14:31
Wizzup:)14:32
Wizzupparazyd: freemangordon: heh the init function is called icd_srv_init14:32
Wizzuplet's just go with provider for now14:33
Wizzupin gconf it is key>/schemas/system/osso/connectivity/srv_provider/DUMMY/module14:33
Wizzupsrv_provider14:33
parazyd I think provider is a good nomenclature14:33
parazydService is kinda ambiguous, and also links with initscripts14:34
lelMerlijnWajer created a repository: https://github.com/maemo-leste/libicd-provider-dummy15:46
Wizzupfreemangordon: if you have some time later today (in the evening I think) I'd like to pick your brain for a moment about ^15:53
freemangordonWizzup: sure17:52
WizzupAck17:52
Wizzupfreemangordon: what would be a good time?17:57
freemangordonfor how long you need my brain?17:58
freemangordonbecause if it is a short discussion, we may even do it now17:59
Wizzupok, give me a minute17:59
Wizzupfreemangordon: so there's a few things, first news is that the libicd-provider-dummy module loads, and apparently there is an identify callback for the module to say if it supports the networktype/iap, and if it does, I believe the network attribute ICD_NW_ATTR_SRV_PROVIDER will be added18:02
freemangordonshaww we look at the code?18:03
Wizzupsure, I have it open18:03
Wizzupbut there are a few more things18:03
Wizzupso currently the repo as linked sets up what I believe is the right schema, and then when I start the dummy network (using libicd-network-dummy), I get as far as this:18:04
WizzupMay 24 18:03:14 localhost icd2 0.96[30792]: calling service provider module18:04
WizzupMay 24 18:03:14 localhost icd2 0.96[30792]: srv type '' unknown18:04
Wizzupand then aside from all of this, connui-* seems to have various support things for service modules, with odd gconf keys18:04
Wizzupe.g.18:05
Wizzuphttps://github.com/maemo-leste/connui-common/blob/master/connui/iap-common.c#L16018:05
freemangordonok, so what is the issue?18:06
freemangordon"srv type '' unknown"?18:06
Wizzupyes, that's the main issue, but also it seems like there is some way to define custom ui modules in connui for services18:06
Wizzupthrough gconf or something18:06
Wizzuphttps://github.com/maemo-leste/connui-common/blob/master/connui/iap-settings.c#L54618:07
freemangordonyeah, but lets first see why it fails to init18:07
freemangordongimme a minute to start up the tools18:07
Wizzupok18:08
Wizzupbtw, looks like activated services even get their own icon: https://github.com/maemo-leste/connui-internet/blob/master/src/status-menu-item/status-menu-item.c#L11718:11
freemangordonnice :)18:12
freemangordonBTW, may I have the full init log?18:12
freemangordonwith debug loglevel18:12
freemangordonor shall I build that here?18:12
Wizzupthe module should build locally, I think that might be easier18:13
freemangordonok18:13
freemangordonWizzup: make[2]: ./autogen.sh: Command not found18:15
Wizzupfreemangordon: ah, sec18:16
Wizzupfreemangordon: pushed18:16
WizzupIt does seem to call icd_srv_provider_connect18:16
Wizzupbut this is what says that the type is unknown18:16
freemangordonyes, I see that18:16
freemangordonservice type should come from the init function18:17
freemangordonbut I want to see what it thinks about it18:17
WizzupIt looks like the iap service type is not ok:18:17
Wizzup(gdb) print iap->connection.service_type18:17
Wizzup$4 = (gchar *) 0x5555555a20d0 ""18:17
freemangordonsure it is noit18:17
freemangordonthe log says the same :)18:17
Wizzupyes, but this is from the iap18:17
Wizzupso I am thinking maybe this is a service_type specific to the IAP18:17
Wizzup(perhaps read from gconf)18:17
freemangordonlooks like, that's why I want the logs :)18:18
Wizzupok18:18
freemangordonto confirm18:18
WizzupPlease let me know if you managed to build it18:18
freemangordonyep, just built it18:18
Wizzupicd_request.c assigned connection.service_type18:19
WizzupWhich is in icd_request_add_iap, but that is called through some policy or dbus code and then I lost track of where it comes from18:20
freemangordonhmm: service provider module 0x56342a36ff10 'libicd_provider_dummy.so' version 0.96 srv type '/DUMMY'18:21
freemangordonMay 24 19:21:11 localhost icd2 0.96[11037]: Loading plugin /usr/lib/icd2/libicd_provider_dummy.so18:23
freemangordonMay 24 19:21:11 localhost icd2 0.96[11037]: service provider module 0x56342a36ff10 'libicd_provider_dummy.so', network type 'DUMMY'18:23
freemangordonMay 24 19:21:11 localhost icd2 0.96[11037]: service provider module 0x56342a36ff10 'libicd_provider_dummy.so' version 0.96 srv type '/DUMMY'18:23
freemangordonWizzup: ^^^18:23
freemangordonthis looks fine to me18:23
Wizzupyes18:23
Wizzupfreemangordon: ok, so now connect using the status bar to DUMMY network18:23
Wizzupthis is when you will see the message from icd_srv_provider_connect18:23
freemangordonthough, what I don;t like is that '/' in front of dummy18:23
freemangordonthis could be a RE bug18:24
Wizzupyes, I saw that and wondered if that was a problem18:24
Wizzupmy schemas looked OK18:24
freemangordonhmm, do I need wifi dongle?18:25
freemangordonor something else set up?18:25
freemangordonbecause connections list is empty here18:25
freemangordonWizzup: ^^^18:27
Wizzupfreemangordon: do you have libicd-network-dummy installed?18:27
Wizzup(read: not libicd-provider-dummy, that's the one we're working on now)18:27
freemangordonno, I don;t18:28
Wizzuplibicd-provider-dummy only likes networks from libicd-network-dummy18:28
freemangordonok18:28
Wizzupok, please install it and run the gconftool commands as postinst says18:28
freemangordonok18:28
freemangordonWizzup: ok, bug triggered18:34
WizzupI believe I tried this and it didn't help: gconftool -t string -s /system/osso/connectivity/IAP/DUMMY/service_type DUMMY18:38
Wizzup(it's also not clear to me where the (internal) service_id's come from)18:39
freemangordondinner, brb18:45
Wizzupsame :)18:47
freemangordonWizzup: service type comes from  dbus ICD_DBUS_API_CONNECT_REQ19:18
freemangordongoing to check who issues it19:18
Wizzupmhm19:19
freemangordoniap_network_entry_connect() (connui-common)19:20
freemangordonin iap_network_entry_connect():19:26
freemangordon(gdb) p **entries19:26
freemangordon$2 = {service_type = 0x56068727aca0 "", service_attributes = 0, service_id = 0x5606871ea340 "", network_type = 0x56068717bd70 "DUMMY", network_attributes = 83886080, network_id = 0x5606871f14f0 "DUMMY"}19:26
WizzupIs that read from gconf?19:28
WizzupIt shouldn't come from the identify callback, right?19:28
freemangordontrying to fugure out19:29
Wizzuphm, it looks like I do have 'gchar* service_id' as '0' in my code, but that should not matter (I'll work on fixing it)19:30
freemangordonWizzup: seems to comr from iap_scan_icd_signal()19:42
freemangordon*come19:42
freemangordonseems icd2 sends service_type in   ICD_DBUS_API_SCAN_SIG19:45
Wizzupthose come from the dummy module amongst others then I guess19:47
freemangordonmhm19:48
freemangordontrying to figure out how it is sent to icd219:48
Wizzupwell I guess they originally come from icd2, but then go to connui, and then back?19:49
freemangordonmhm19:51
freemangordontrying to figure out where icd2 gets them when sending the signal19:52
freemangordon*gets them from19:52
Wizzupsorry it's turning into a long search20:02
freemangordonWizzup: "cannot accept partial srv info, type 'DUMMY' and id '(null)'"20:05
freemangordonthis is in icd_srv_provider_identify_cb20:05
Wizzupwhy did I not see that message?20:06
Wizzup:(20:06
Wizzupso it is the service_id being zero20:06
freemangordonlooks like20:06
Wizzupwas this msg in syslog?20:07
freemangordonWizzup: lemme fix it and see what will happen20:07
freemangordonyes20:07
freemangordonMay 24 21:01:58 localhost icd2 0.96[12643]: '[SCAN]' type 'DUMMY' ICD_STATUS_CHANGED_SIG with status SCAN_START, '' sent to '(null)'20:07
freemangordonMay 24 21:01:58 localhost icd2 0.96[12643]: sending ICD_SCAN_NEW nw DUMMY/5000000/DUMMY srv -/-/-20:07
freemangordonMay 24 21:01:58 localhost icd2 0.96[12643]: cannot accept partial srv info, type 'DUMMY' and id '(null)'20:07
freemangordonMay 24 21:01:58 localhost icd2 0.96[12643]: module 'libicd_network_dummy.so' scan completed20:07
freemangordonWizzup: what is this service_id?20:07
freemangordonI don;t grok the documentation20:07
Wizzupfreemangordon: same problem here :)20:08
WizzupI set it to a random string and now it shows up in the connection dialog20:08
freemangordon:)20:08
Wizzupe.g. https://paste.villavu.com/raw/ltWeQzh2L8zcV48wMHhJ3qJwMak3u10inmfFkbf7/20:08
freemangordonbut you have  preferred_id and  preferred_type20:09
WizzupIt's not quite clear to me still how this works20:09
Wizzupif you apply that patch, you should see the same20:09
freemangordonbetter push it20:09
Wizzupok, I am not sure if it's the correct code, but sure20:09
Wizzupin any case I think I can continue implementing some stubs20:10
freemangordonwell, docs are not really helpful20:10
Wizzupthe docs are mostly non existent, except for icd2/icd/srv_provider_api.h20:10
Wizzupthat's why I was digging around in connui just to get a sense of what is even used where, etc20:11
Wizzuppushed btw20:11
freemangordonlemme pull, to see what is the result :)20:12
Wizzupyou will see the service in the connection dialog20:12
Wizzupit's not clear that it belongs to the dummy network, or if you have to connect to the dummy network first, and then select it or something20:12
Wizzupbut since I didn't actually implement dummy_connect() yet, nothing will happen on connect still20:12
WizzupI should call the connect_cb at least :-)20:13
freemangordonI guess you should not connect to the network first, icd2 shall do it for you I hope20:14
Wizzupfreemangordon: well, do you see what it looks like?20:17
freemangordonyep20:17
freemangordonalso, it connected the DUMMY network automatically20:17
Wizzupwhen you click the "Dummy Provider", right?20:18
freemangordonyes20:18
WizzupI am not sure how that works if it supports WLAN_INFRA network types20:18
Wizzupe.g. what does it even pick20:18
WizzupI suppose the dummy_identify can poke around in gconf to see if it should be enabled20:18
freemangordonmaybe if there are more networks, it will ask20:19
Wizzupbtw, I get this now:20:19
WizzupMay 24 20:19:27 localhost icd2 0.96[6961]: srv type 'DUMMY' unknown20:19
Wizzupso that might be the RE bug mentioned earlier20:19
Wizzuplet me verify that it is matching against '/DUMMY'20:20
freemangordonmost-probably20:20
Wizzup(gdb) print icd_ctx->srv_type_to_srv_module20:21
Wizzup$4 = 0x5555555812a0 = {[0x555555595b40 "/DUMMY"] = 0x555555596f50}20:21
Wizzup(gdb) print iap->connection.service_type20:21
Wizzup$5 = (gchar *) 0x5555555a20d0 "DUMMY"20:21
Wizzupyup20:22
freemangordonmhm20:23
freemangordonlemme check why it is like that20:23
freemangordonWizzup: yep. there is REing bug, going to fix20:29
Wizzupfreemangordon: ty20:31
Danct12o/20:34
Wizzuphello20:34
freemangordonservice provider module 0x555555597590 'libicd_provider_dummy.so' version 0.96 srv type 'DUMMY'20:35
freemangordon:)20:35
freemangordonok, going to changelog and push and rebuild20:35
Wizzupfreemangordon: ty20:36
Wizzupbrb20:36
WizzupI guess I will have to collect all the special service/provider related bits and log them somewhere20:36
Wizzupwe will also need some UI to be able to configure it perhaps20:36
freemangordonnice, gtk2 no longer leaks memory, at least in icon_info_ensure_scale_and_pixbuf()20:46
Wizzupcool20:46
WizzupI'll brb and then see if I can finish the dummy provider, and then look at how it stacks20:47
Wizzupand then make the tor provider :)20:47
freemangordonWizzup: BTW, fixed icd2 should be in -devel in 3 minutes or so20:48
Wizzupyeah, watching channel20:48
freemangordonlets hope we will not need to build the modules20:49
freemangordonWizzup: seems to work fine after the upgrade20:58
Wizzupgetting a lot of this in daemon.log btw:21:02
WizzupMay 24 21:01:46 localhost mce[3349]: mce_write_string_to_file() called with file == NULL!21:02
Wizzupquite spammy21:02
freemangordonme too21:04
freemangordonbut otherwise seems harmless21:04
Wizzupannoying when reading icd2 logs ;)21:04
freemangordonwill see if I can fix that in the incomming days21:04
freemangordonwell, you can | grep icd21:05
freemangordonparazyd: any idea why only libgtk2.0-common was upgraded on d4?21:48
freemangordonparazyd: this is crazy https://pastebin.com/cS0YWTmu21:51
Wizzupfreemangordon: it's possible that the armhf machine got stuck21:52
Wizzupand this is causing it somehow21:52
Wizzupbecause the 'all' builds on another build host21:53
freemangordonyeah21:53
freemangordonactually it failed21:53
WizzupI am moving the sata over ethernet to being SSD backed tonight21:53
freemangordonhttps://phoenix.maemo.org/job/gtk-binaries/architecture=armhf,label=armhf/11/console21:54
freemangordonshall I respin the build?21:54
freemangordonWizzup: shall I restart the build?21:55
Wizzupfreemangordon: let's try it22:05
Wizzupfreemangordon: it feels like nokia had some neat ideas with the srv_provider code but it wasn't finished22:09
Wizzupas in, the service_id is probably to have multiple configurations of said services22:10
Wizzupbut there's no UI to configure any of it if I understand correctly22:10
freemangordonWizzup: it seems the UI shall be impemented per srv provider22:10
freemangordonI guess it is the same wizard as for an ordinary connection22:11
freemangordonto me the code (backend) seems finished22:11
Wizzupiap_settings_get_name seems like there is some UI code for it22:12
freemangordonwhere?22:14
Wizzupfreemangordon: sorry, no actual gtk-ui, but I agree the backend seems mostly finished22:14
Wizzupso we'll have to figure out how to make wizard-ui's for this stuff22:15
freemangordonmhm22:15
freemangordonthough I guess it shouldn;t be that hard22:15
Wizzupthere does seem to be stuff like this:22:15
Wizzup  else if (GTK_IS_LABEL(label))22:16
Wizzup  {22:16
Wizzup    g_object_set(label, "label", service_text, NULL);22:16
Wizzup    g_object_set(label, "use-markup", FALSE, NULL);22:16
freemangordonsee https://github.com/maemo-leste/connui-cellular/blob/master/wizard/gprs.c22:17
freemangordonlooks pretty easy22:17
Wizzupdoes it not need more glue and stuff?22:18
Wizzupthat would be nice, I haven't looked in detail yet22:18
freemangordonno, iiuc22:18
freemangordonthis set all the stuff under $IAP22:18
freemangordonIIRC22:18
Wizzupok, maybe I will modify libicd-network-dummy a bit to add icons and also make a dummy wizard for learning purposes22:19
WizzupSo they go in here, ok: /usr/lib/*/iapsettings/22:21
freemangordonI don't really remember how was all that glued22:21
freemangordonyah, seems like wizards are activated through iap_settings22:22
freemangordonlook at connui-internet/src/settings/wizard.c on how wizards are invoked22:24
freemangordonmaybe it is different for srv provider22:24
freemangordonseen http://maemo.org/api_refs/5.0/5.0-final/icd2/group__srv__provider__api.html ?22:31
Wizzupyes22:39
Wizzupnothing new though22:39
freemangordonWizzup: maybe change srv provider type to WLAN_INFRA, maybe cpl inet settings applet will show some additional configs22:43
freemangordonI can try to do that as well22:43
freemangordonnot now though, going to have some sleep22:43
freemangordonnight!22:43
Wizzupgn22:57
parazydgn!22:58
Wizzupwell, I'm still awake :-p23:06
parazyd^_^23:08
Wizzupfreemangordon: another reason for me to make a simple wizard for dummy connections, you you can 'edit' them in settings but the next button does nothing23:26
Wizzupfreemangordon: once this works I'll look at the audio stuff23:31

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