libera/#maemo-leste/ Monday, 2022-01-24

WizzupPali: as mailed, I can look at u-boot starting around ~10 feb, and then it shouldn't be more than a few days I think to get a rfc patch10:40
Wizzuplet's hope that's okay for them10:40
PaliACK!10:40
lelboshtannik opened an issue: https://github.com/maemo-leste/bugtracker/issues/601 (Language switch, or spec symbol window open by Ctrl + Space and fn + ctrl are broken for me. (russian 2 arrow keyboard))12:21
Wizzupuvos: wondering if it is possible that the shift logic improvements cause the above problem (at least for special keys)13:32
reinobYesterday when I installed leste I also noticed that the arrow keys on my German keyboard where wrong. I could "solve" it by replacing the keypad with a US one, which is something I had always planned on doing :)13:57
reinobIn my case I had set the hardware keyboard language using the settings (so no ctrl-space, just the standard setting)13:57
humpelstilzchen[https://kernc.github.io/xsuspender/ interesting (via hn)16:06
freemangordonWizzup: dma_buf issue is still not solved, I know why the leak but still don;t know how ti fix it without sacrificing the performance a bit16:28
freemangordonin 1-2 days hopefully will have a fix16:28
Wizzupfreemangordon: ok :)17:16
Wizzupreinob: I think you should be able to configure the hw layout17:17
Wizzupreinob: right, like you said17:17
reinobWizzup: sorry I didn't make it clear. Configuring the HW keyboard settings didn't help.. I physically replaced the German layout (the keyboard overlay) with a US one I had lying around nearby :)17:37
Wizzupreinob: ok, I think it should work, but currently it is set to us in /etc/default/keyboard17:41
Wizzupto 'us' in*17:41
Wizzupso that's a part of what needs changing I think17:41
Wizzupand hildon-input-method seems a bit broken regarding this too17:41
Wizzups/and/but/17:41
reinobyup. As a test I just changed the setting back to German but it didn't have any effect. I have yet to have a look at the whole init process..17:48
WizzupI think this is more a matter of 'yeah, we still have to finish this part' :-)17:49
reinobsure :) for all I care, this is a finished product :). I mean, it boots to something one can work/play with, and it's debian (pardon, devuan), so the limit is actually the 256MB of RAM :), but it's still nice to have such a useful N900 in 2022 :)17:50
Wizzupyeah, there's definitely a few tings to fix before it's a finished product, though ;)17:57
uvosWizzup: what shift key logic improvements?18:26
uvosWizzup: we dident change anything with that18:26
uvosWizzup: i uredirected return18:26
uvosWizzup: but the redirected return was KP_RETURN18:26
uvosWizzup: not return18:26
uvosWizzup: so this dident affect d4 at all , except solve issues where gtk2 applications dident accept return as return (only kp)18:27
uvoswrt special keys breaking, this might have happend with the xcb input method, not sure, but was maybe around this time18:28
Wizzupso it's not say 24edfc425808f6cfed026f70d9c5c7e8bdb2a56a18:28
uvosnot sure why that would happend, theroetcily this isent touched at all18:28
Wizzupright18:28
uvoswhats that hash of?18:29
uvoshim? the vkb plugin?18:29
uvosor gtk218:29
Wizzuphildon-input-method18:29
uvosno18:30
uvosthats changes the bavrior of the utf-8 -> xcb keysmb18:30
uvostranslator18:30
uvosthis dosent touch the vkb or the hwkbd at all18:30
Wizzupok18:30
uvoshildon-im-xcode.c is the xcb backend18:31
uvosthe most likely culprit is src/hildon-im-ui.c changes in fad2c3540ff8bb74a687d6cf8538d2c276a0218618:34
uvosfor special keys18:34
uvosmaybe regession test that18:34
uvosyeah ok18:39
uvosi see the problem18:39
Wizzup:)18:42
Wizzupbtw, I don't recall ctrl+space ever working (to cycle through keyboard layout), but if you feel like looking at that, I think that would help with https://github.com/maemo-leste/bugtracker/issues/60119:26
Wizzuphumpelstilzchen[: xsuspender looks interesting19:26
uvosheh19:48
uvosits sigstoped19:48
Wizzupbasically yeah19:48
Wizzupuvos: one other thing, no hurry, but can you issue a new mce build if it's ready? I'd like to test the lock speedups/race fixes19:48
uvosfreemangordon: why did you just do this? https://github.com/maemo-leste/mce/commit/e87defa05f048e9933c9722d3770cf312d0fd9ad19:53
uvosmce allready explicitly adds its own warning flags for instance19:53
uvosquite explictly the ones set in cmakelists19:54
WizzupThe hardening+=all might not be possible through cmake and require a debian/rules tweak, right?19:54
uvosnot sure still the others are bullshit19:55
Wizzupstrong words but yeah, does not look like they are necessary19:56
uvoswell they are worse than not nescesarry since it will leave you quite confised if you change the waring flags in the build system because of some specific false positive19:57
Wizzupright19:59
uvosi also dislike DEB_BUILD_MAINT_OPTIONS20:01
uvosmakes more sense to just apply the harding flags yourself20:01
uvosas i use it not just on debian20:01
uvosim just going to revert this20:01
WizzupIt is considered good practice to have hardening flags on in debian20:02
WizzupAnd debian has specific spec files for those20:02
Wizzuphttps://wiki.debian.org/HardeningWalkthrough#Selecting_security_hardening_options20:04
Wizzupcmake doesn't follow CPPFLAGS. A fix was briefly available in sid, but had been revoked since upstream rejected the patch. See bug 653916 for details. As a workaround appending CPPFLAGS to CFLAGS and CXXFLAGS should work in most cases. Debhelper (since 0.9.20120417, only with compat=9 and dh_auto* commands!) and cdbs (since 0.4.110) handle this automatically so the workaround is no longer necessary if20:04
Wizzupthey are used.20:04
Wizzupfrom above page20:04
Wizzuplooks like with autotools it's supposed to just work, which is probably why most of our packages don't specify this stuff20:05
uvosthe bug dosent apply here20:06
Wizzupuvos: it seems to relate mostly to -D_FORTIFY_SOURCE, do you mean you already set that?20:09
Wizzupin any case I don't have a strong opinion here either way20:09
uvosno im saying i also build for arch20:09
uvosand that is usefull20:09
uvosand therefore it makes more sense to have int in buildystem20:10
uvosinstead of applying it in both packages20:10
uvos*in the buildsystem20:10
Wizzupthe problem is that if debian change the hardening spec in say stable+1, then you won't notice and won't be in sync20:12
Wizzupgentoo just adds a whole lot of flags by itself typically iirc20:12
uvossure yes20:12
uvosanyhow how im reading this it should be applied atomaticly anyhow20:13
uvosso this is unesscary20:13
uvoshave to check if it dose20:13
Wizzup*nod*20:15
siceloWizzup: from GKH, "[PATCH 5.10 297/563] ARM: dts: omap3-n900: Fix lp5523 for multi color" - what does this mean? he's importing it into LTS?20:59
Wizzupyeah21:02
sicelowow, that's nice :-)21:03
Wizzuplet's hope they also pick the patch I send :)21:04
uvos-D_FORTIFY_SOURCE=223:32
uvosyeah its added allready23:32
lelIMbackK closed a pull request: https://github.com/maemo-leste/mce/pull/53 (Workaround power key menu appearing for a split second)23:37

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