libera/#maemo-leste/ Thursday, 2025-01-23

freemangordonWizzup: what is missing so text input is crashing? sorry, was not following.07:15
Wizzupfreemangordon: I need to investigate further but we've had reports that recent images had issues, both with locale and some things crashing08:31
Wizzupcpa text applet being one08:31
WizzupI think the locale issues I fixed with going back to i386 qemu08:31
Wizzupthe cpa text applet not yet, I have to figure out why it crashes and see if there are some postinsts not running when they should, etc08:31
Wizzupinky reported that making some file/dir in .config made the crash go away08:32
siceloWizzup: so fyi, spi issue and patch - https://lore.kernel.org/linux-spi/Z5HXoq8XlduURWmw@tp440p.steeds.sam/T/#mbd2ca8fb3b214819623197325b37fce182dddce709:08
siceloi guess this would affect D4 as well, or D4 doesn't have SPI devices?09:08
Wizzupprobably, yes, I think when we get to 6.13 we'll have to fix already then :)09:15
Wizzupsicelo: also, great work09:15
Wizzup13:43 < inky> folks, freemangordon, Wizzup, I think i figured out why 'inputmethod' applet of settings crashes: because /home/user/.gconf/apps/osso/inputmethod only contains one file: %gconf.xml. but on old installation where it works, it contans 'hildon-im-languages' directory with lots of xml files.09:16
Wizzupfreemangordon: ^09:16
freemangordonthis means dh_gconf fails09:28
freemangordonor gconf is installed after inputmethod09:29
freemangordonso the trigger is not there09:29
Wizzuphmm09:29
WizzupI don't -think- we pull from backports though09:29
freemangordonwell, that's my understanding09:29
freemangordonmight be something else09:30
Wizzupthere is an error about gconf having issues with dbus autostart, but I do not know if that is relevant09:30
Wizzupwe haven't changed osso-applet-textinput since 2018 :)09:30
WizzupI think..09:30
freemangordonwell, if it is only inputmethod that's affected, it must be soemthing else09:30
WizzupI'll check09:30
freemangordonanyway, have to tun now09:31
Wizzupttyl09:31
freemangordonttyl09:31
Wizzupfreemangordon: when you're back, this is made by the configurator?09:46
Wizzupyeah /home/user/.gconf/apps/osso is quite empty09:52
Wizzupwhy is this giving us trouble now :/09:54
Wizzupit does look like most files are in /usr/share/gconf/schemas09:55
Wizzupbut two are in /etc/gconf/schemas: hildon-input-method-configuraton.schema and hildon-control-panel.schemas09:56
freemangordonWizzup: oh,ok, I'll have a lok11:24
Wizzupthe latest d4 image has the issue11:38
Wizzuphttps://maedevu.maemo.org/images/droid4/20250122-chimaera/11:38
Wizzupwell, it has -fewer- issues, but still has the gconf issue11:38
Wizzupfor the text input applet11:38
freemangordonok, will fix it11:39
freemangordonWizzup: https://github.com/maemo-leste/hildon-input-method-configurator/blob/master/src/hildon-im-convert-restored-gconf.c#L39211:44
Wizzupfreemangordon: that file does exist I think11:45
freemangordonhttps://github.com/maemo-leste/hildon-input-method-configurator/blob/master/src/configurator.c#L1011:45
Wizzupoh it removes it?11:45
freemangordonwell, it re-creates it11:45
Wizzupah, but the trigger doesn't run because it is in /etc ?11:45
freemangordonbut it calls gconf-211:45
Wizzuphm11:45
freemangordonthat can;t work in image build11:46
freemangordonbut, on first boot should work11:46
freemangordonlemme check who was calling it11:46
freemangordonhttps://github.com/maemo-leste/hildon-input-method-configurator/blob/master/debian/hildon-input-method-configurator.xsession11:47
freemangordonhmm, why it calls configurator as root?11:48
freemangordonthat might be the problem11:48
Wizzuphm, I think we've always called it as root so far11:49
Wizzupif it replaces /etc/gconf it also will have to run as root11:49
freemangordonnot sure what it replaces11:49
freemangordonyes, it replaces in /etc11:50
freemangordonWizzup: so, did you boot the latest image?11:57
Wizzupthe one I linked? yes11:58
freemangordonand text input crashes control panel?11:58
Wizzupyes11:59
freemangordonhmm11:59
freemangordonhmm, wait12:05
freemangordoncompare https://github.com/maemo-leste/hildon-input-method-configurator/blob/master/hildon-input-method-configurator.sudoers#L112:06
freemangordonvs12:06
freemangordonhttps://github.com/maemo-leste/hildon-input-method-configurator/blob/master/debian/hildon-input-method-configurator.xsession#L512:06
freemangordonwould that -i make issues?12:07
WizzupI am not sure, but...12:07
Wizzupone thing that is not clear to me why it would work before and does not now12:07
Wizzupso I am not sure the problem is the -i12:08
freemangordonhmm...12:09
freemangordonwhat is the content of /etc/default/keyboard ?12:09
WizzupI will have to re-dd, since I ran some commands on it, including configurator12:10
freemangordonshould not be changed12:10
Wizzupok12:10
freemangordonwhat it is now?12:10
Wizzupbooting it up12:10
Wizzupdo you need the full contents?12:12
freemangordonno, just the model12:12
Wizzupit says XKBMODEL="motoroladroid4"12:12
WizzupXKBLAYOUT="us"12:12
WizzupBACKSPACE="guess"12:12
WizzupXCBVARIANT and XKBOPTIONS are empty12:12
freemangordonok12:12
freemangordonWizzup: who sets that12:13
freemangordon?12:13
Wizzuplet me see12:13
Wizzupleste-config12:14
freemangordonis it possible this is not set by the time the package is configured?12:14
Wizzupleste-config-mapphone/etc/default/keyboard.leste:XKBMODEL="motoroladroid4"12:14
Wizzupleste-config-mapphone/etc/default/keyboard.leste:XKBLAYOUT="us"12:14
Wizzupmaybe12:14
Wizzupwhat package do you want me to un dpkg-reconfigure on to test?12:14
Wizzuprun12:14
freemangordonjust run sudo -i /usr/bin/hildon-input-method-configurator12:15
freemangordonhmm, wait12:15
freemangordonreconfigure hildon-input-method-configurator12:15
Wizzupjust run it12:16
Wizzupanything to check now?12:16
freemangordontext input in cpl12:16
Wizzupstill crashes12:16
freemangordondelete /mnt/VM/home/user/.gconf/apps/osso/inputmethod12:17
freemangordonoops12:17
freemangordondelete /home/user/.gconf/apps/osso/inputmethod12:17
freemangordonand then re-run it12:17
Wizzupstill crashes12:18
Wizzupwith dpkg-reconfigure hildon-input-method-configurator12:18
Wizzupand before that, rm -rf /home/user/.gconf/apps/osso/inputmethod12:18
Wizzupmaybe gconf needs restart?12:18
freemangordonnot sure12:18
freemangordonI was able to fix it here in the VM, somehow12:18
freemangordonlemme see what exactly is needed12:19
Wizzupok12:19
WizzupI have go to out for some bureaucracy, back later12:19
freemangordonok12:19
dsc_sounds like a french meal, bon apetite12:23
inkyfreemangordon, i mentioned why it crashes, i synced a directory with xml files for each language from d4 and it works now.12:23
freemangordoninky: it is clear why it crashes, what is not clear is why gconf schema is not properly created12:24
Wizzupfreemangordon: so like I said, two files are in /etc/gconf12:26
Wizzupthe rest are in /usr/share/gconf12:26
WizzupI think the configurator one is in /etc instead of /usr/share12:26
freemangordonWizzup: undeerstand, but that's not the issue12:26
Wizzupis it not?12:26
Wizzupok12:26
freemangordonno, it is not12:26
Wizzupbbl :)12:26
freemangordonlater12:27
arno11sicelo: cool @kernel13:13
arno11mcspi...again13:14
sicelothe evil child :-D13:20
arno11yes indeed13:20
freemangordonWizzup: if you mount d4 image, you will see in /etc/gconf/schemas/hildon-input-method-configuration.schema that int_kb_model is pc10516:06
freemangordonto me this means schema was created before keyboard was set in /etc/default16:07
freemangordonhowever, I don't know why https://github.com/maemo-leste/hildon-input-method-configurator/commit/a6f2ce2457667fdc46bb119effa2d1d437e27ad116:07
freemangordonif you look in hildon-input-method-configurator_0.1.8-1+0m5_armel.deb (this is fremantle one), its postinst file only installs xsession file16:10
freemangordonso, I am going to drop that patch16:10
Wizzupok16:10
Wizzupwe can have the package have a runtime dep on leste-config ?16:10
freemangordonno need16:10
freemangordonas it will confifure the kbd on first boot16:11
freemangordon(in theory)16:11
freemangordonI will test that here first16:11
Wizzupok16:11
freemangordonat least here works properly16:17
freemangordongoing to push16:17
freemangordonwill fix controlpanel too16:18
Wizzupty :)16:29
WizzupI will build a new image16:29
Wizzupwell, we can do it from jenkins16:29
freemangordonsec16:31
freemangordonhave to rebuild cpl16:31
freemangordonwait, I am sure I removed that file16:32
* freemangordon checks16:32
freemangordonugh:16:34
freemangordondpkg-source: warning: ignoring deletion of file debian/postinst16:34
freemangordondpkg-source: warning: ignoring deletion of file debian/compat16:34
freemangordonok,  needs new tag it seems16:34
freemangordonWizzup: "while there already is the stricly newer '1:2.2.30-1+m7' in there."16:37
freemangordonthis is for cpl16:37
freemangordonhmm, lemme try something16:38
Wizzupstill need my help?16:56
freemangordonno16:57
freemangordonI think everything is ready16:57
Wizzupok16:57
WizzupI'll build another img16:57
freemangordonright16:58
Wizzuphttps://phoenix.maemo.org/job/leste-image-droid4/224/16:58
freemangordonWizzup: ugh17:00
freemangordonhildon-control-panel : Depends: libc6 (>= 2.34) but 2.31-13+deb11u11 is to be installed17:00
freemangordonwhy daedalus packages are visible in chimaera?17:00
freemangordonCandidate: 1:2.2.30-2+4m717:01
freemangordonabort thr image17:01
freemangordonlemme rebuild chimaera cpl17:01
freemangordonnote to myself - do not build multiple packages in CI in parallel17:02
freemangordonWizzup: "qt-input-maemo : Depends: qtbase-abi-5-15-2 but it is not installable"17:04
freemangordondo I need backports?17:06
freemangordonwhat a mess :)17:07
freemangordonError: trying to put version '1:2.2.30-2+3m7' of 'hildon-control-panel-dbgsym' in 'chimaera|main|arm64', while there already is the stricly newer '1:2.2.30-2+4m7' in there.17:07
freemangordonWizzup: please fix that17:08
Wizzuphi17:12
Wizzupfreemangordon: they are not, but the src packages might be?17:12
Wizzupaborted the image build17:12
freemangordonsorry, can't parse17:12
WizzupI am also trying to parse17:12
freemangordon"Error: trying to put version '1:2.2.30-2+3m7' of 'hildon-control-panel-dbgsym' in 'chimaera|main|arm64', while there already is the stricly newer '1:2.2.30-2+4m7' in there."17:13
freemangordonsomehow chimaera and daedalus packages got mixed17:13
Wizzupvery strange17:13
WizzupI will removesrc hildon-control-panel17:13
Wizzupand the nbuild both17:13
Wizzupok, all set, try again, but one at a time?17:14
freemangordonyou removed both src and binaries?17:14
Wizzupremovesrc does both yes17:15
WizzupAFAIK17:15
freemangordonah, ok, didn't know that command17:15
Wizzupit's in the jenkins user history17:16
Wizzupyou also have to rsync afterwards17:16
freemangordonwhile we are waiting:17:18
freemangordon"qt-input-maemo : Depends: qtbase-abi-5-15-2 but it is not installable" is when I try to dist-upgrade on my daedalus VM17:18
Wizzupthis is probably on me17:19
freemangordonthat's why I asked if I shall enable backports17:19
Wizzupno, we just need to change the control file17:19
Wizzupapt search qtbase-abi-517:19
Wizzupand see what it needs to be17:19
Wizzupalthoug wiat, I am a bit surprised that is listed17:19
freemangordonapt search qtbase-abi-5 finds nothing17:20
freemangordonWizzup: seems the same issue for hildon-input-method-configurator17:25
freemangordonplease remove the one from chimaera17:25
Wizzupok17:26
Wizzupdone17:26
freemangordonthanks17:27
Wizzupon qt-input-maemo in daedalus, I am not sure how that qtbase-abi pkg got inserted17:27
Wizzuplet me start my vm17:28
freemangordonshlibs-depends?17:28
Wizzupchecking now17:30
Wizzuplet me know when to build anothe rimage17:30
Wizzupfreemangordon: hm for me apt upgrade on daedalus is without probem17:33
Wizzupproblem17:33
freemangordontry to insstall hildon-input-meta17:33
freemangordon*install17:33
freemangordonok, seems you can try to build an image17:34
freemangordonsudo apt install hildon-input-meta17:34
freemangordonthis^^ on daedalus17:34
Wizzupfreemangordon: ok I see it17:35
Wizzuphttps://phoenix.maemo.org/view/Images/job/leste-image-droid4/225/console17:35
Wizzupmaybe it is the shlinks:Depends but it's still strnage17:36
freemangordonthat's chimaera, right?17:36
Wizzupthe image link is, yes17:36
freemangordonmaybe a repo is enabled in CI we don;t have on the device17:37
Wizzupcould be, but not likely17:38
freemangordonWizzup: when I build it on the VM it depends on qtbase-abi-5-15-8 and installs happily17:42
freemangordonoh17:43
freemangordonit depends on qtbase5-private-dev17:43
Wizzupyeah that probably expands17:45
freemangordonbut why CI uses 5.15.2?17:46
Wizzuphmm17:46
Wizzupmaybe we need to rebuild this or something, I don't know if I built this for daedalus17:47
freemangordonaccording to apt-cache it is:17:47
freemangordon500 https://pkgmaster.devuan.org/merged daedalus/main amd64 Packages17:47
freemangordonah17:47
Wizzuphttps://maedevu.maemo.org/pkgweb/search?q=qt-input-maemo17:47
WizzupI don't think we have it17:47
Wizzuplet me build it17:47
freemangordonI see17:47
Wizzupfreemangordon: should work now17:56
freemangordonyep17:58
freemangordonnot that it 'works', but at least installs :)w17:59
freemangordonyeah, nothing happens, at least in qualendar18:00
freemangordon*qalendar18:01
Wizzupyou need to reboot18:01
freemangordondid18:01
freemangordondoes not work in chimaera either18:02
Wizzupis this d4 or vm, or?18:03
Wizzuplet me try18:03
freemangordonVM18:03
WizzupI might have forgotten the leste-cofnig change18:03
Wizzupwhat is /etc/profile/qt-maemo.sh18:03
Wizzupdoes it set the IM env var?18:03
freemangordonset | grep IM produces nothing relevant18:04
Wizzupenv|grep him18:04
Wizzupok18:04
freemangordonhim or HIM ?18:04
Wizzupleste-config needs update18:04
Wizzupsee /etc/profile.d/qt-maemo.sh18:05
Wizzupyou just need to uncomment one line18:05
freemangordonI'll wait for the upgrade18:05
Wizzuph, ha, th src build failed18:07
Wizzuplet me push tag18:07
Wizzupthat explains it18:07
freemangordon:)18:07
freemangordonok, have to run, ttyl18:08
Wizzupttyl!18:08
kivaShould there be little news in https://maemo-leste.github.io/category/news.html something like: "New year 2025 sd-card images available for N900, Droid 4 and Pinephone."20:52
kivabtw. what kernel version they have?20:53
Wizzupno, the images aren't ready yet20:55
Wizzupwe have a lot of really big changes ready, but we'll make a news post about them soonish20:55
kivaok..thanks for info.20:56
Wizzupyeah20:59
Wizzup:)21:00
Wizzupfreemangordon:21:20
WizzupX1121:20
WizzupI/O warning : failed to load external entity "/etc/gconf/schemas/hildon-control-panel.schemas"21:20
WizzupFailed to open `/etc/gconf/schemas/hildon-control-panel.schemas': No such file or directory21:20
Wizzupdpkg: error processing package hildon-control-panel:armhf (--configure):21:20
Wizzuphttps://phoenix.maemo.org/job/leste-image-droid4/225/console21:20
kivaI tested quite rare Sony VGB-KBC1 USB foldable keyboard with mouse stick with Pinephone and it works, execept: volume mute, and volume buttons are reserved and japanese kanji shift. I write this with it/21:30
Wizzup:)21:31
kivaImpressive is that keyboard, when it is folded it is about same size as Pinephone with Pinephone keyboard.21:34
sicelostill a surprising number of hackers rocking N900 to date. https://fosstodon.org/@dcz/11386570550500827622:39
sicelo(ex?)-maintainer/developer for the virtual keyboard used on Phosh22:40

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