| freemangordon | Wizzup: what is missing so text input is crashing? sorry, was not following. | 07:15 |
|---|---|---|
| Wizzup | freemangordon: I need to investigate further but we've had reports that recent images had issues, both with locale and some things crashing | 08:31 |
| Wizzup | cpa text applet being one | 08:31 |
| Wizzup | I think the locale issues I fixed with going back to i386 qemu | 08:31 |
| Wizzup | the 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, etc | 08:31 |
| Wizzup | inky reported that making some file/dir in .config made the crash go away | 08:32 |
| sicelo | Wizzup: so fyi, spi issue and patch - https://lore.kernel.org/linux-spi/Z5HXoq8XlduURWmw@tp440p.steeds.sam/T/#mbd2ca8fb3b214819623197325b37fce182dddce7 | 09:08 |
| sicelo | i guess this would affect D4 as well, or D4 doesn't have SPI devices? | 09:08 |
| Wizzup | probably, yes, I think when we get to 6.13 we'll have to fix already then :) | 09:15 |
| Wizzup | sicelo: also, great work | 09:15 |
| Wizzup | 13: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 |
| Wizzup | freemangordon: ^ | 09:16 |
| freemangordon | this means dh_gconf fails | 09:28 |
| freemangordon | or gconf is installed after inputmethod | 09:29 |
| freemangordon | so the trigger is not there | 09:29 |
| Wizzup | hmm | 09:29 |
| Wizzup | I don't -think- we pull from backports though | 09:29 |
| freemangordon | well, that's my understanding | 09:29 |
| freemangordon | might be something else | 09:30 |
| Wizzup | there is an error about gconf having issues with dbus autostart, but I do not know if that is relevant | 09:30 |
| Wizzup | we haven't changed osso-applet-textinput since 2018 :) | 09:30 |
| Wizzup | I think.. | 09:30 |
| freemangordon | well, if it is only inputmethod that's affected, it must be soemthing else | 09:30 |
| Wizzup | I'll check | 09:30 |
| freemangordon | anyway, have to tun now | 09:31 |
| Wizzup | ttyl | 09:31 |
| freemangordon | ttyl | 09:31 |
| Wizzup | freemangordon: when you're back, this is made by the configurator? | 09:46 |
| Wizzup | yeah /home/user/.gconf/apps/osso is quite empty | 09:52 |
| Wizzup | why is this giving us trouble now :/ | 09:54 |
| Wizzup | it does look like most files are in /usr/share/gconf/schemas | 09:55 |
| Wizzup | but two are in /etc/gconf/schemas: hildon-input-method-configuraton.schema and hildon-control-panel.schemas | 09:56 |
| freemangordon | Wizzup: oh,ok, I'll have a lok | 11:24 |
| Wizzup | the latest d4 image has the issue | 11:38 |
| Wizzup | https://maedevu.maemo.org/images/droid4/20250122-chimaera/ | 11:38 |
| Wizzup | well, it has -fewer- issues, but still has the gconf issue | 11:38 |
| Wizzup | for the text input applet | 11:38 |
| freemangordon | ok, will fix it | 11:39 |
| freemangordon | Wizzup: https://github.com/maemo-leste/hildon-input-method-configurator/blob/master/src/hildon-im-convert-restored-gconf.c#L392 | 11:44 |
| Wizzup | freemangordon: that file does exist I think | 11:45 |
| freemangordon | https://github.com/maemo-leste/hildon-input-method-configurator/blob/master/src/configurator.c#L10 | 11:45 |
| Wizzup | oh it removes it? | 11:45 |
| freemangordon | well, it re-creates it | 11:45 |
| Wizzup | ah, but the trigger doesn't run because it is in /etc ? | 11:45 |
| freemangordon | but it calls gconf-2 | 11:45 |
| Wizzup | hm | 11:45 |
| freemangordon | that can;t work in image build | 11:46 |
| freemangordon | but, on first boot should work | 11:46 |
| freemangordon | lemme check who was calling it | 11:46 |
| freemangordon | https://github.com/maemo-leste/hildon-input-method-configurator/blob/master/debian/hildon-input-method-configurator.xsession | 11:47 |
| freemangordon | hmm, why it calls configurator as root? | 11:48 |
| freemangordon | that might be the problem | 11:48 |
| Wizzup | hm, I think we've always called it as root so far | 11:49 |
| Wizzup | if it replaces /etc/gconf it also will have to run as root | 11:49 |
| freemangordon | not sure what it replaces | 11:49 |
| freemangordon | yes, it replaces in /etc | 11:50 |
| freemangordon | Wizzup: so, did you boot the latest image? | 11:57 |
| Wizzup | the one I linked? yes | 11:58 |
| freemangordon | and text input crashes control panel? | 11:58 |
| Wizzup | yes | 11:59 |
| freemangordon | hmm | 11:59 |
| freemangordon | hmm, wait | 12:05 |
| freemangordon | compare https://github.com/maemo-leste/hildon-input-method-configurator/blob/master/hildon-input-method-configurator.sudoers#L1 | 12:06 |
| freemangordon | vs | 12:06 |
| freemangordon | https://github.com/maemo-leste/hildon-input-method-configurator/blob/master/debian/hildon-input-method-configurator.xsession#L5 | 12:06 |
| freemangordon | would that -i make issues? | 12:07 |
| Wizzup | I am not sure, but... | 12:07 |
| Wizzup | one thing that is not clear to me why it would work before and does not now | 12:07 |
| Wizzup | so I am not sure the problem is the -i | 12:08 |
| freemangordon | hmm... | 12:09 |
| freemangordon | what is the content of /etc/default/keyboard ? | 12:09 |
| Wizzup | I will have to re-dd, since I ran some commands on it, including configurator | 12:10 |
| freemangordon | should not be changed | 12:10 |
| Wizzup | ok | 12:10 |
| freemangordon | what it is now? | 12:10 |
| Wizzup | booting it up | 12:10 |
| Wizzup | do you need the full contents? | 12:12 |
| freemangordon | no, just the model | 12:12 |
| Wizzup | it says XKBMODEL="motoroladroid4" | 12:12 |
| Wizzup | XKBLAYOUT="us" | 12:12 |
| Wizzup | BACKSPACE="guess" | 12:12 |
| Wizzup | XCBVARIANT and XKBOPTIONS are empty | 12:12 |
| freemangordon | ok | 12:12 |
| freemangordon | Wizzup: who sets that | 12:13 |
| freemangordon | ? | 12:13 |
| Wizzup | let me see | 12:13 |
| Wizzup | leste-config | 12:14 |
| freemangordon | is it possible this is not set by the time the package is configured? | 12:14 |
| Wizzup | leste-config-mapphone/etc/default/keyboard.leste:XKBMODEL="motoroladroid4" | 12:14 |
| Wizzup | leste-config-mapphone/etc/default/keyboard.leste:XKBLAYOUT="us" | 12:14 |
| Wizzup | maybe | 12:14 |
| Wizzup | what package do you want me to un dpkg-reconfigure on to test? | 12:14 |
| Wizzup | run | 12:14 |
| freemangordon | just run sudo -i /usr/bin/hildon-input-method-configurator | 12:15 |
| freemangordon | hmm, wait | 12:15 |
| freemangordon | reconfigure hildon-input-method-configurator | 12:15 |
| Wizzup | just run it | 12:16 |
| Wizzup | anything to check now? | 12:16 |
| freemangordon | text input in cpl | 12:16 |
| Wizzup | still crashes | 12:16 |
| freemangordon | delete /mnt/VM/home/user/.gconf/apps/osso/inputmethod | 12:17 |
| freemangordon | oops | 12:17 |
| freemangordon | delete /home/user/.gconf/apps/osso/inputmethod | 12:17 |
| freemangordon | and then re-run it | 12:17 |
| Wizzup | still crashes | 12:18 |
| Wizzup | with dpkg-reconfigure hildon-input-method-configurator | 12:18 |
| Wizzup | and before that, rm -rf /home/user/.gconf/apps/osso/inputmethod | 12:18 |
| Wizzup | maybe gconf needs restart? | 12:18 |
| freemangordon | not sure | 12:18 |
| freemangordon | I was able to fix it here in the VM, somehow | 12:18 |
| freemangordon | lemme see what exactly is needed | 12:19 |
| Wizzup | ok | 12:19 |
| Wizzup | I have go to out for some bureaucracy, back later | 12:19 |
| freemangordon | ok | 12:19 |
| dsc_ | sounds like a french meal, bon apetite | 12:23 |
| inky | freemangordon, i mentioned why it crashes, i synced a directory with xml files for each language from d4 and it works now. | 12:23 |
| freemangordon | inky: it is clear why it crashes, what is not clear is why gconf schema is not properly created | 12:24 |
| Wizzup | freemangordon: so like I said, two files are in /etc/gconf | 12:26 |
| Wizzup | the rest are in /usr/share/gconf | 12:26 |
| Wizzup | I think the configurator one is in /etc instead of /usr/share | 12:26 |
| freemangordon | Wizzup: undeerstand, but that's not the issue | 12:26 |
| Wizzup | is it not? | 12:26 |
| Wizzup | ok | 12:26 |
| freemangordon | no, it is not | 12:26 |
| Wizzup | bbl :) | 12:26 |
| freemangordon | later | 12:27 |
| arno11 | sicelo: cool @kernel | 13:13 |
| arno11 | mcspi...again | 13:14 |
| sicelo | the evil child :-D | 13:20 |
| arno11 | yes indeed | 13:20 |
| freemangordon | Wizzup: if you mount d4 image, you will see in /etc/gconf/schemas/hildon-input-method-configuration.schema that int_kb_model is pc105 | 16:06 |
| freemangordon | to me this means schema was created before keyboard was set in /etc/default | 16:07 |
| freemangordon | however, I don't know why https://github.com/maemo-leste/hildon-input-method-configurator/commit/a6f2ce2457667fdc46bb119effa2d1d437e27ad1 | 16:07 |
| freemangordon | if you look in hildon-input-method-configurator_0.1.8-1+0m5_armel.deb (this is fremantle one), its postinst file only installs xsession file | 16:10 |
| freemangordon | so, I am going to drop that patch | 16:10 |
| Wizzup | ok | 16:10 |
| Wizzup | we can have the package have a runtime dep on leste-config ? | 16:10 |
| freemangordon | no need | 16:10 |
| freemangordon | as it will confifure the kbd on first boot | 16:11 |
| freemangordon | (in theory) | 16:11 |
| freemangordon | I will test that here first | 16:11 |
| Wizzup | ok | 16:11 |
| freemangordon | at least here works properly | 16:17 |
| freemangordon | going to push | 16:17 |
| freemangordon | will fix controlpanel too | 16:18 |
| Wizzup | ty :) | 16:29 |
| Wizzup | I will build a new image | 16:29 |
| Wizzup | well, we can do it from jenkins | 16:29 |
| freemangordon | sec | 16:31 |
| freemangordon | have to rebuild cpl | 16:31 |
| freemangordon | wait, I am sure I removed that file | 16:32 |
| * freemangordon checks | 16:32 | |
| freemangordon | ugh: | 16:34 |
| freemangordon | dpkg-source: warning: ignoring deletion of file debian/postinst | 16:34 |
| freemangordon | dpkg-source: warning: ignoring deletion of file debian/compat | 16:34 |
| freemangordon | ok, needs new tag it seems | 16:34 |
| freemangordon | Wizzup: "while there already is the stricly newer '1:2.2.30-1+m7' in there." | 16:37 |
| freemangordon | this is for cpl | 16:37 |
| freemangordon | hmm, lemme try something | 16:38 |
| Wizzup | still need my help? | 16:56 |
| freemangordon | no | 16:57 |
| freemangordon | I think everything is ready | 16:57 |
| Wizzup | ok | 16:57 |
| Wizzup | I'll build another img | 16:57 |
| freemangordon | right | 16:58 |
| Wizzup | https://phoenix.maemo.org/job/leste-image-droid4/224/ | 16:58 |
| freemangordon | Wizzup: ugh | 17:00 |
| freemangordon | hildon-control-panel : Depends: libc6 (>= 2.34) but 2.31-13+deb11u11 is to be installed | 17:00 |
| freemangordon | why daedalus packages are visible in chimaera? | 17:00 |
| freemangordon | Candidate: 1:2.2.30-2+4m7 | 17:01 |
| freemangordon | abort thr image | 17:01 |
| freemangordon | lemme rebuild chimaera cpl | 17:01 |
| freemangordon | note to myself - do not build multiple packages in CI in parallel | 17:02 |
| freemangordon | Wizzup: "qt-input-maemo : Depends: qtbase-abi-5-15-2 but it is not installable" | 17:04 |
| freemangordon | do I need backports? | 17:06 |
| freemangordon | what a mess :) | 17:07 |
| 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:07 |
| freemangordon | Wizzup: please fix that | 17:08 |
| Wizzup | hi | 17:12 |
| Wizzup | freemangordon: they are not, but the src packages might be? | 17:12 |
| Wizzup | aborted the image build | 17:12 |
| freemangordon | sorry, can't parse | 17:12 |
| Wizzup | I am also trying to parse | 17: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 |
| freemangordon | somehow chimaera and daedalus packages got mixed | 17:13 |
| Wizzup | very strange | 17:13 |
| Wizzup | I will removesrc hildon-control-panel | 17:13 |
| Wizzup | and the nbuild both | 17:13 |
| Wizzup | ok, all set, try again, but one at a time? | 17:14 |
| freemangordon | you removed both src and binaries? | 17:14 |
| Wizzup | removesrc does both yes | 17:15 |
| Wizzup | AFAIK | 17:15 |
| freemangordon | ah, ok, didn't know that command | 17:15 |
| Wizzup | it's in the jenkins user history | 17:16 |
| Wizzup | you also have to rsync afterwards | 17:16 |
| freemangordon | while 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 VM | 17:18 |
| Wizzup | this is probably on me | 17:19 |
| freemangordon | that's why I asked if I shall enable backports | 17:19 |
| Wizzup | no, we just need to change the control file | 17:19 |
| Wizzup | apt search qtbase-abi-5 | 17:19 |
| Wizzup | and see what it needs to be | 17:19 |
| Wizzup | althoug wiat, I am a bit surprised that is listed | 17:19 |
| freemangordon | apt search qtbase-abi-5 finds nothing | 17:20 |
| freemangordon | Wizzup: seems the same issue for hildon-input-method-configurator | 17:25 |
| freemangordon | please remove the one from chimaera | 17:25 |
| Wizzup | ok | 17:26 |
| Wizzup | done | 17:26 |
| freemangordon | thanks | 17:27 |
| Wizzup | on qt-input-maemo in daedalus, I am not sure how that qtbase-abi pkg got inserted | 17:27 |
| Wizzup | let me start my vm | 17:28 |
| freemangordon | shlibs-depends? | 17:28 |
| Wizzup | checking now | 17:30 |
| Wizzup | let me know when to build anothe rimage | 17:30 |
| Wizzup | freemangordon: hm for me apt upgrade on daedalus is without probem | 17:33 |
| Wizzup | problem | 17:33 |
| freemangordon | try to insstall hildon-input-meta | 17:33 |
| freemangordon | *install | 17:33 |
| freemangordon | ok, seems you can try to build an image | 17:34 |
| freemangordon | sudo apt install hildon-input-meta | 17:34 |
| freemangordon | this^^ on daedalus | 17:34 |
| Wizzup | freemangordon: ok I see it | 17:35 |
| Wizzup | https://phoenix.maemo.org/view/Images/job/leste-image-droid4/225/console | 17:35 |
| Wizzup | maybe it is the shlinks:Depends but it's still strnage | 17:36 |
| freemangordon | that's chimaera, right? | 17:36 |
| Wizzup | the image link is, yes | 17:36 |
| freemangordon | maybe a repo is enabled in CI we don;t have on the device | 17:37 |
| Wizzup | could be, but not likely | 17:38 |
| freemangordon | Wizzup: when I build it on the VM it depends on qtbase-abi-5-15-8 and installs happily | 17:42 |
| freemangordon | oh | 17:43 |
| freemangordon | it depends on qtbase5-private-dev | 17:43 |
| Wizzup | yeah that probably expands | 17:45 |
| freemangordon | but why CI uses 5.15.2? | 17:46 |
| Wizzup | hmm | 17:46 |
| Wizzup | maybe we need to rebuild this or something, I don't know if I built this for daedalus | 17:47 |
| freemangordon | according to apt-cache it is: | 17:47 |
| freemangordon | 500 https://pkgmaster.devuan.org/merged daedalus/main amd64 Packages | 17:47 |
| freemangordon | ah | 17:47 |
| Wizzup | https://maedevu.maemo.org/pkgweb/search?q=qt-input-maemo | 17:47 |
| Wizzup | I don't think we have it | 17:47 |
| Wizzup | let me build it | 17:47 |
| freemangordon | I see | 17:47 |
| Wizzup | freemangordon: should work now | 17:56 |
| freemangordon | yep | 17:58 |
| freemangordon | not that it 'works', but at least installs :)w | 17:59 |
| freemangordon | yeah, nothing happens, at least in qualendar | 18:00 |
| freemangordon | *qalendar | 18:01 |
| Wizzup | you need to reboot | 18:01 |
| freemangordon | did | 18:01 |
| freemangordon | does not work in chimaera either | 18:02 |
| Wizzup | is this d4 or vm, or? | 18:03 |
| Wizzup | let me try | 18:03 |
| freemangordon | VM | 18:03 |
| Wizzup | I might have forgotten the leste-cofnig change | 18:03 |
| Wizzup | what is /etc/profile/qt-maemo.sh | 18:03 |
| Wizzup | does it set the IM env var? | 18:03 |
| freemangordon | set | grep IM produces nothing relevant | 18:04 |
| Wizzup | env|grep him | 18:04 |
| Wizzup | ok | 18:04 |
| freemangordon | him or HIM ? | 18:04 |
| Wizzup | leste-config needs update | 18:04 |
| Wizzup | see /etc/profile.d/qt-maemo.sh | 18:05 |
| Wizzup | you just need to uncomment one line | 18:05 |
| freemangordon | I'll wait for the upgrade | 18:05 |
| Wizzup | h, ha, th src build failed | 18:07 |
| Wizzup | let me push tag | 18:07 |
| Wizzup | that explains it | 18:07 |
| freemangordon | :) | 18:07 |
| freemangordon | ok, have to run, ttyl | 18:08 |
| Wizzup | ttyl! | 18:08 |
| kiva | Should 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 |
| kiva | btw. what kernel version they have? | 20:53 |
| Wizzup | no, the images aren't ready yet | 20:55 |
| Wizzup | we have a lot of really big changes ready, but we'll make a news post about them soonish | 20:55 |
| kiva | ok..thanks for info. | 20:56 |
| Wizzup | yeah | 20:59 |
| Wizzup | :) | 21:00 |
| Wizzup | freemangordon: | 21:20 |
| Wizzup | X11 | 21:20 |
| Wizzup | I/O warning : failed to load external entity "/etc/gconf/schemas/hildon-control-panel.schemas" | 21:20 |
| Wizzup | Failed to open `/etc/gconf/schemas/hildon-control-panel.schemas': No such file or directory | 21:20 |
| Wizzup | dpkg: error processing package hildon-control-panel:armhf (--configure): | 21:20 |
| Wizzup | https://phoenix.maemo.org/job/leste-image-droid4/225/console | 21:20 |
| kiva | I 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 |
| kiva | Impressive is that keyboard, when it is folded it is about same size as Pinephone with Pinephone keyboard. | 21:34 |
| sicelo | still a surprising number of hackers rocking N900 to date. https://fosstodon.org/@dcz/113865705505008276 | 22:39 |
| sicelo | (ex?)-maintainer/developer for the virtual keyboard used on Phosh | 22:40 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!