libera/#maemo-leste/ Friday, 2024-10-04

* Wizzup preparing daedalus01:11
tmlind_freemangordon: ok great, good to hear. seems like the way to go for now for m-l until the issues discussed are sorted out04:40
freemangordonWizzup: not all items in status menu appear06:52
freemangordonWizzup: https://github.com/maemo-leste/droid4-linux/commit/51620aa691516f8362cbfb4e1685df424f91d80a07:08
freemangordonplease make a new release07:08
freemangordonok, we have some clue:07:20
freemangordonOct  4 08:14:00 localhost DSME: Process '/usr/bin/hildon-status-menu' with pid 2625 exited with signal 6 and restarted with pid 277107:20
freemangordontmlind_: I assume you will fix mctrl properly upstream, right?07:38
tmlind_freemangordon: yup this is something that needs fixing upstream, will take a look when i get a chance. not sure what all it might take though..08:04
freemangordonok08:06
freemangordonhmm, why no coredump is generated on sigabort?!?08:06
freemangordon** (hildon-status-menu:2670): WARNING **: 08:56:17.001: /usr/lib/arm-linux-gnueabihf/hildon-desktop/libprofilesx-sp-plugin.so: undefined symbol: _profile_changed_marshal_VOID__BOOLEAN_BOOLEAN_STRING_BOXED08:11
freemangordon** (hildon-status-menu:2670): DEBUG: 08:56:19.370: load_plugin_idle. Try to load plugin_id: clock-plugin.desktop08:11
freemangordonFAILED: dbus_connection_send_with_reply_and_block08:11
freemangordon->org.freedesktop.DBus.Error.ServiceUnknown: The name com.nokia.clockd was not provided by any .service files08:11
freemangordondbus[2670]: arguments to internal_bus_get() were incorrect, assertion "(error) == NULL || !dbus_error_is_set ((error))" failed in file ../../../dbus/dbus-bus.c line 426.08:11
freemangordonThis is normally a bug in some application using the D-Bus library.08:11
inkyi got megi's 6.11 running on my pinephone, and it works very well. but i got it under gentoo.10:15
inkyi would like to update maemo's kernel too, i guess the package has config and git path to some kernel tree and branch?10:15
inkyis there a separate kernel package or is it part of device adaptation package?10:15
freemangordonarno11: 'hsm bug' should be fixed, it turned out to be a bug in clockd/libtime. Please upgrade, revert your changes and test if it is fixed for you10:16
inkyhttps://xn--89ave6c.xn--cbbu1a.xn--y9a3aq:5281/upload/D9bVEMhDXyszJwp8LPz4lypZ/EgHwEBKaTyeDyFtKyfIKSg.jpg10:16
inkyhttps://xn--89ave6c.xn--cbbu1a.xn--y9a3aq:5281/upload/8PT4_GUMcMh2ry3lwE5xhN-6/an4wvLJmRw6hTQ5GQMDe7Q.jpg10:16
sicelofreemangordon: nice!10:17
sicelobut maybe hsm also needs some improved error handling? so it's more resilient against 'bad' clients?10:18
freemangordonit is already10:18
freemangordonit restarts with safe set10:18
siceloah yes, you're right10:19
sicelo* Wizzup preparing daedalus, awesome10:20
freemangordonthose 2 bugs were really making me unhappy (poweroff and hsm)10:21
* sicelo doesn't poweroff the D4 ... just shuts down by itself (due to weak battery) :-p10:23
freemangordonheh10:23
sicelojust putting it here ... Andreas just out of the blue sent message in pmOS chat that goes:10:24
sicelo"you might also play around with late_initcall() vs late_initcall_sync() ... in the kernel ... in arch/arm/mach-omap2 ... to geht twl4030 idle working ... and cpu offmode ... on the n900"10:25
sicelomaybe this rings a bell to someone here? tmlind_ , freemangordon ? :-)10:26
tolyHi, can anyone suggest me how to disable the virtual keyboard from the terminal? Because when I try to disable it from "Settings -> Text Input" i have the message (Internal error. Application 'Settings' closed.)10:32
freemangordontoly: it would be better if you can get a backtrace12:35
freemangordonI can help you if you want12:36
freemangordon(getting backtrace)12:36
freemangordontoly: someone else might find it useful :)12:37
Wizzupinky: good news @ 6.11, calls work too?12:38
freemangordontoly: so:12:39
freemangordonin the shell as user:12:39
freemangordonexport DISPLAY=:012:39
freemangordonG_MESSAGES_DEBUG=all gdb maemo-summoner12:39
freemangordonand in gdb:12:39
freemangordonr /usr/bin/controlpanel.launch12:39
freemangordonthen try to disable the VKB12:39
freemangordonwhen it breaks in gdb because of the crash (most-probably segfault), type bt12:40
freemangordonand provide the output12:41
freemangordonsicelo: sorry, no idea12:41
freemangordonsicelo: besides the obvious: replace late_initcall_sync() with late_initcall() in the driver12:42
tolyfreemangordon, this is the output from gdb:12:48
tolyThread 1 "maemo-summoner" received signal SIGSEGV, Segmentation fault.12:48
toly0x00007ffff226b76f in ?? () from /usr/lib/x86_64-linux-gnu/hildon-input-method/western_common_vim_settings.so12:48
toly(gdb) bt12:48
toly#0  0x00007ffff226b76f in ?? () from /usr/lib/x86_64-linux-gnu/hildon-input-method/western_common_vim_settings.so12:48
toly#1  0x00007ffff2272059 in create_main_dialog () from /usr/lib/hildon-control-panel/libcptextinput.so12:48
toly#2  0x00007ffff22715b2 in execute () from /usr/lib/hildon-control-panel/libcptextinput.so12:48
toly#3  0x00007ffff7fc38f3 in ?? () from /usr/bin/controlpanel.launch12:48
toly#4  0x00007ffff7451d6f in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.012:48
toly#5  0x00007ffff7452118 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.012:48
toly#6  0x00007ffff745240b in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.012:48
toly#7  0x00007ffff7985e4a in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.012:48
toly#8  0x00007ffff7fc1023 in main () from /usr/bin/controlpanel.launch12:48
toly#9  0x000055555555540a in ?? ()12:48
toly#10 0x00007ffff7e00d7a in __libc_start_main (main=0x555555555220, argc=2, argv=0x7fffffffe008, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdff8)12:48
toly    at ../csu/libc-start.c:30812:48
toly#11 0x000055555555548a in ?? ()12:48
freemangordontoly: great!12:49
freemangordonnow, lets install some debug symbols, just a sec to provide you the commands12:49
freemangordontoly: in another terminal:12:50
freemangordonsudo apt install hildon-im-common-virtual-settings-dbgsym12:50
freemangordonand then r in gdb12:50
freemangordonint the first terminal12:50
freemangordonand again provide the backtrace, preferably in pastebin or something, not here :)12:51
tolyI'm here again12:55
freemangordondid you see what I typed ^^^?12:55
tolyno12:55
freemangordon(13,49,00) freemangordon: toly: great!12:55
freemangordon(13,49,19) freemangordon: now, lets install some debug symbols, just a sec to provide you the commands12:55
freemangordon(13,50,19) freemangordon: toly: in another terminal:12:55
freemangordon(13,50,19) freemangordon: sudo apt install hildon-im-common-virtual-settings-dbgsym12:55
freemangordon(13,50,37) freemangordon: and then r in gdb12:55
freemangordon(13,50,46) freemangordon: int the first terminal12:55
freemangordontoly: you see ^^^12:57
tolyyes12:57
freemangordonok12:57
tolyjust a second12:57
freemangordonsure12:57
tolyThread 1 "maemo-summoner" received signal SIGSEGV, Segmentation fault.12:59
tolycvim_settings_create_language_general_widget (width=0x7fffffffdc60, plugin=<optimized out>) at western-common-vim-settings.c:34212:59
freemangordonok, lemme check the code12:59
tolynow say me that western-common-vim-settings.c is missing file or dir12:59
freemangordonthat's ok12:59
freemangordongimme a minute to look at the source13:00
tolyok13:00
buZztoly: what language did you configure inside maemo?13:00
buZzi wonder if its some language we havent tested yet13:00
tolyItalian13:00
buZzok, that might be relevant13:00
freemangordonhmm, seems hildon_im_get_available_languages() returns NULL13:02
tolyif can be helpful i use the virtual-machines image "maemo-leste-1.0-amd64-20240903.qcow2" that i put on USB drive and boot it on Lenovo IdeaPad S10-3T PC13:06
freemangordontoly: will take me a while to check the issue, stay around if possible13:07
freemangordonalso, may I have a screenshot of your current keyboard settings?13:08
tolydo you mean screenshot of the screen with the virtual keyboard appeared on or the content of some keyboard config file?13:12
freemangordonI mean the settings screen13:12
freemangordonor, it does not open?13:12
freemangordonso, it crashes as soon as you try to open text settings?13:13
tolythe setting app open correctly, if you go to mess with other settings inside work well, but when i press Text Input it crash with this error "Internal error. Application 'Settings' closed."13:16
freemangordonok, got it13:16
freemangordonthanks13:16
freemangordonugh:13:20
freemangordon(gdb) p ((HildonIMLanguage *)l->data)->language_code13:20
freemangordon$5 = (gchar *) 0x55555563b1c0 "\260TcUUU"13:20
freemangordonwhat the?13:20
uvos__freemangordon: was on vaction13:23
uvos__seams like i missed some stuff13:23
uvos__sicelo: @HSM client isolation13:23
tolywhen i execute p ((HildonIMLanguage *)l->data)->language_code on gdb it say me Cannot access memory at address 0x013:24
uvos__i guess a way forward with that would be for me to feture-complete the status-notifier-tiem support (https://github.com/maemo-leste/hildon-status-menu/pull/3)13:25
uvos__then we could slowly, very slowly think about transforming the plugins into StatusNotifierItems, so that they live in seperate processies and a bug in one of the plugins dosent crash HSM13:25
freemangordontoly: what is the result of gconftool-2 -g /apps/osso/inputmethod/available_languages13:26
freemangordonuvos__: I don;t think it is a good idea to move plugins in a separate processes memory-wise13:26
uvos__i think this is overoptimization13:26
uvos__but ok13:27
freemangordonuvos__: in the meanwhile we have poweroff/reboot working on d4 thanks to tony13:27
uvos__yeah i just saw :)13:27
uvos__great work!13:27
tolywhen i execute gconftool-2 -g /apps/osso/inputmethod/available_languages it say me that (No value set for "/apps/osso/inputmethod/available_languages".)13:28
freemangordonwell, reboot still has issues of not rebooting at the last stage, but it is no way near to what it was :)13:28
uvos__freemangordon: could you look at the pr i linked above? was there any objection, i cant remember.13:28
freemangordontoly: this is as user?13:28
tolyyes13:28
freemangordonhmm, that should not be empty13:28
freemangordonuser@devuan:~/git$ gconftool-2 -g /apps/osso/inputmethod/available_languages13:29
freemangordon[de_DE,it_IT,he_IL,is_IS,km_KH,ug_CN,cs_CZ,fi_FI,vi_VN,nl_NL,sl_SI,ro_RO,tr_TR,el_GR,en_GB,ru_RU,th_TH,hr_HR,en_US,pa_IN,pl_PL,sk_SK,bg_BG,ka_GE,ne_NP,sr_RS,pt_PT,be_BY,no_NO,fr_CA,fa_IR,da_DK,sv_SE,dz_BT,es_ES,hy_AM,mk_MK,ca_AD,fr_FR,hu_HU,es_MX]13:29
freemangordonuvos__: I think it is mostly a lack of time here13:30
tolyalso execute it with root take me the same error13:30
freemangordonuvos__: still, I am not sure I like getting this sn-xxx stuff in h-s-m13:31
freemangordontoly: for some reason you gconf db is broken13:31
freemangordonlemme check if you can restore it13:33
Wizzupwondering if I should also set up devuan excalibur (debian trixie)13:33
Wizzupit won't have gconf of course13:34
Wizzupfreemangordon: did you want me to make a kernel release for -devel ?13:34
uvos__Wizzup: would be cool to help porting things away from gconf to have a non-gconf setup13:34
uvos__Wizzup: i can do that13:34
uvos__Wizzup: there is also a patch from me waiting in there13:34
Wizzupok, sweet13:35
uvos__(fixes mapphone leds)13:35
WizzupI'll look at excalibur as well then13:35
freemangordonuvos__: moving to gsettings?13:35
uvos__freemangordon: yes13:35
uvos__freemangordon: since its very hard to test things moved13:35
uvos__as is13:35
Wizzupbtw, this is not urgent, but I wonder if newer linux has a fix for the xyboard audio not probing13:35
uvos__like mce13:35
WizzupI think that might block RET on it too? (not sure)13:35
tolyi use the default image maemo-leste-1.0-amd64-20240903.qcow2 form the virtual-machines section and also i test the image fiscally on my notebook and also the same result was when i test it on Qemu VM13:35
uvos__in gsettings mode13:35
freemangordontoly: that seems we have broken images :)13:36
freemangordonWizzup: ^^^13:36
Wizzuptoly: thanks for the report, we'll try to figure out why that's not set then13:36
uvos__Wizzup: this years lts should be determined soon13:36
uvos__so we should be able to start rebaseing fairly soon13:36
freemangordontoly: lemme see if I can come-up with a workaround until we fix it properly13:37
tolyyou are welcome13:37
freemangordontoly: so:13:51
freemangordonsudo hildon-im-recache13:52
freemangordonkillall hildon-input-method13:52
tolynow it work13:53
tolythank you13:54
tolyin the end what was the problem?13:54
freemangordonbroken gconf13:56
siceloWizzup: trixie also doesn't have python2, not sure if it matters or not14:06
freemangordonWizzup: so, either toly did something bad to his gconf db or image builder does not properly configure packages14:12
freemangordonhildon-im-recache is called from postinst scripts of several packages14:12
freemangordonWizzup: #leste-ci integration with jenkins is still broken14:57
Wizzupyes15:56
Wizzupsicelo: I think we already don't have python 215:57
Wizzupnot on bullseye, not on bookworm, not on trixie15:57
Wizzupno?15:57
Wizzupoh we have it on bullseye still15:57
Wizzupor do we...15:57
Wizzupah yeah we do on bullseye, but I don't think we use it for anything, maybe some hildon pkgs won't be able to build15:58
freemangordonwill port them16:15
Wizzupfreemangordon: ok, but jfyi this is already the case now basically16:32
Wizzupthere's no usable python2 sw left on leste16:33
Wizzup(or in general)16:33
uvosWizzup: i lack permissions to build anything via jenkins webui and leste-ci dosent work so i cant build the kernel18:08
uvosor anything for that matter18:09
Wizzupuvos: ok, sorry, I'll try to get it fixed soon18:34
uvosWizzup: can you kick droid4-linux right now?18:37
uvosfor expiramental18:37
freemangordonuvos: for chimaera-devel?18:42
freemangordonI can, should I?18:43
uvos-exirmamental18:45
uvosyes please18:45
freemangordonwhy experimental?18:46
uvosbecasue i rebased on latest stable18:46
uvosand need to test it first18:46
freemangordonah, you rebased on latest 6.6.y?18:46
uvosyes18:46
freemangordonok18:46
freemangordondid you boot it on your device at least?18:47
uvosno thats why -experimental18:47
freemangordonok, done18:47
uvosthanks18:48
freemangordonusually I build it locally first18:51
uvosusualy a good idea18:51
uvosbut i think this is low risk18:52
freemangordonok18:52
freemangordondid you check the changes?18:52
uvosi diffed arch/arm and found very little yeah18:53
freemangordoncool18:53
arno11freemangordon: 'killall hsm' is still needed to get 'availability' btn working on my N900 unfortunately18:55
arno11after last upgrade18:56
freemangordonarno11: ok, but now at least I know how to trace it18:56
freemangordonbut won;t do it now18:56
arno11yeah :)18:56
arno11ok no probs18:57
freemangordontomorrow morning I am going on a business trip18:57
freemangordonperhaps on sunday or monday evening will have some spare tim, will ping you18:58
arno11ok18:58
freemangordonhmm, or rather18:59
freemangordonarno11: edit /etc/X11/Xsession.post/15hildon-status-menu, to look like:19:01
freemangordonG_MESSAGES_DEBUG=all DEBUG_OUTPUT=1 /usr/bin/hildon-status-menu &19:01
freemangordondelete .xsession-errors19:01
freemangordonand reboot the device19:01
freemangordonthen check .xsession-errors19:02
arno11ok19:03
arno11rebooting...19:06
freemangordonarno11: and... ?19:25
arno11freemangordon: got an ham update error (apt-worker is blocked on my device)19:25
arno11https://paste.debian.net/1331326/19:25
arno11and location-status19:26
arno11(using dbus)19:26
freemangordonarno11: so, the only missing appet is presence-ui?19:29
freemangordon*applet19:29
arno11apparently, yes19:29
freemangordonok, that's a bug in the applet then19:29
arno11ok19:30
freemangordonperhaps some dbus service is not running, I will have a look19:30
arno11oh wait19:30
freemangordonhmm?19:31
arno11the 'debugging' xsession.post file make hsm working19:31
arno11with availibility btn19:31
freemangordonmakes no sense19:32
freemangordonplease restore and test again19:32
arno11but no location applet19:32
arno11agree, but that's what i see19:33
freemangordonlocation applet?19:33
arno11ok19:33
freemangordonwhat is that?19:33
arno11(gps)19:33
freemangordonthat should not bve visible unless you use gps19:33
arno11yes i know19:33
arno11but it is supposed to appear if gps is activated and a gps app like maep19:34
freemangordonyes19:34
freemangordonbut thats another issue, not related to h-s-m itself19:34
freemangordonlets see what happens with presence-ui19:34
arno11it is related because if i kill hsm it works19:35
freemangordonno, it is no, trust me19:35
freemangordonperhaps those applets expect some dbus services to be running, but they are not19:35
freemangordonI see no error in h-s-m whatsoever19:35
arno11ah scratch that, gps icon and btn are just slow to appear19:36
arno11it works19:36
freemangordondo you have online account enabled?19:36
arno11yup19:36
freemangordonok19:36
freemangordonso, only presence-ui does not appear?19:37
arno11yes indeed19:37
arno11sorry i have to go for 1h19:37
freemangordonsure, I have no time as well now19:37
arno11ok, ttyl19:38
freemangordonarno11: I have an idea, please ping me when you are back19:51
buZz13:52:01 < freemangordon> sudo hildon-im-recache20:25
buZzooooo fancy20:25
buZzthat repopulates the whole gconf?20:26
buZzor just the inputmethod stuff?20:26
buZz!newfaq inputmethod crashes? try hildon-im-recache20:26
buZz:D20:26
uvosfreemangordon: kernel seams fine20:38
freemangordonuvos: push it to -devel, I'll spin a rebuild20:39
uvosfreemangordon: just did20:39
freemangordonok, build is running20:40
uvosWizzup: there is a newer wpasupplicant in -expiramental should that be promoted?20:43
Wizzupuvos: I thought the new hostapd worked with our host mode but it didnmt21:30
Wizzupit worked with 6.1 but not 6.621:30
Wizzupso I suppose not21:30
arno11freemangordon: back21:45
freemangordonarno11: please reboot, so presence-ui menu is invisible21:52
freemangordonthen got to settings and disable/enable some account21:52
freemangordonand check if button appeared21:53
freemangordonwhat I suspect is that by the time h-s-m loads presence-ui plugin, telepathy reports no accounts, for some reason21:53
arno11it wasn't working before last changes, same result now :(21:55
freemangordonyou mean disable/enable an account from the settings makes no difference?21:56
arno11yup21:56
freemangordonok21:57
freemangordona pity21:57
freemangordonanyway, when I have some spare time I'll prepare a special presence-ui plugin, with lots of traces21:57
arno11(rename 15hsm to 75hsm still works btw)21:57
arno11ok cool21:57
freemangordonto track down  whats going on21:58
arno11ok21:58
freemangordonI understand, but the bug is still there and may bite us anytime21:58
freemangordonso I prefer to fix it properly21:58
arno11weird that it works normally if hsm starts later21:58
arno11yes ofc21:59
freemangordonit is some dbus service that's not started21:59
freemangordonor dbus times out21:59
freemangordonbut, with traces we will see21:59
arno11fingers crossed21:59
freemangordondon't hold your breath though, this will happen earlier next week22:00
arno11ok22:00
freemangordonuvos: upgraded the kernel, so far so good, besides iphb.ko didn't rebuild22:01
freemangordonbut thats common issue with dkms22:01
freemangordonit is fixed in current stable22:01
freemangordonafaik22:01
freemangordondebian stable that is22:01

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