libera/#maemo-leste/ Sunday, 2023-04-02

Wizzupstill weird to see status applet say battery is fully charged, but have mce not show the green led03:09
Wizzupsicelo: btw, confirmed that up to date n900 on leste also suffers from ts being open in elogind/xorg bug03:27
* Wizzup zz03:27
sicelodoes the mce battery full thing work on droid 4 or something else?07:16
sicelooh btw droid 4 always shows green ...07:18
siceloi guess mce already does something like turn led green if charger online && capacity > 96% ?08:03
siceloWizzup: 9a36f9f25c9440e412b672c mce - i would say those need to be blacklisted at kernel level. i was going to say remove from config but i guess kernel blacklist will be easier08:05
Wizzup07:16 < sicelo> does the mce battery full thing work on droid 4 or something else?13:00
Wizzupno, but it used to work on the n900 when spinal was working on it13:00
Wizzupmaybe it's a kernel thing, or upower thing13:00
Wizzupsicelo: I disagree, we already had a blacklist in place, so having it in mce for now makes sense to me, but yeah, fine to do in the kernel too, but I don't have the time and skill to do it13:01
sicelook13:01
siceloi meant blacklist the module from loading, but yeah, anything that works is fine13:02
Wizzuphmmm13:03
Wizzupwell, we can do in parallel13:03
Wizzupdo you think this will not interfere with the functioning of the rest?13:03
Wizzupbecause I think some of these we need, but we just don't want upower to use them13:04
WizzupI mean sure there's this one useless rx51 battery, but the rest, I think we need13:04
sicelowe don't need these drivers on n90013:06
Wizzupok, then let's work on a blacklist for these as well13:07
Wizzupso I checked and maemo-system-services is at the new/fixed version13:16
Wizzupand the input dev getting disabled seems to suggest mce does its thing13:16
Wizzupbut why does X keep it open now13:16
Wizzupfreemangordon: so I see DisableDevice get called in X13:29
Wizzupbut elogind and X do not free it13:29
arno11Wizzup:i can confirm as well elogin/xorg ts issue on n900 but by chance I have still an old img13:29
arno11from march 1313:30
arno11last dist-upgrade march 1513:30
arno11and issue already there13:30
arno11kernel 6.0 bla bla rc13:30
arno11otherwise no inpact on power consumption13:32
WizzupI'm pretty sure the problem is with elogind and X running in user mode13:32
WizzupI'm retracing our steps13:32
arno11on my old img x and elogin run as root13:33
Wizzupyes, I think this is it13:34
arno11but the issue is already there13:34
Wizzupthis is with old maemo system services13:34
Wizzupif you upgrade just that it should be fixed13:35
WizzupI think what happened is that we figured out half of the problem: mce wasn't able to disable the devices when X ran as root13:35
Wizzupbut the other half: X and elogind not actually releasing the fd when X runs as user, was not solved13:35
arno11so 2 different issues ?13:36
Wizzup21:45 < freemangordon> but, maybe we shall drop logind session (and run Xorg as root) until done13:36
Wizzuplet me try something13:37
Wizzuplol, another loop-break apt upgrade13:50
Wizzuphm, even with the xorg legacy pkg installed this still happens13:51
Wizzup:(13:51
WizzupI am out of options right now13:51
arno11I've just upgraded maemo system services on old img to check difference13:56
arno11no change13:56
arno11still root and ts issue13:56
Wizzupphone call, brb13:57
arno11Wizzup:ttyl have to go too13:57
Wizzupso I think the short term solution is to just not build X with logind support14:17
Wizzupwe will still get the sessions any everything14:17
Wizzupit'll just run as root14:17
Wizzupyeah, with xorg-server built without logind everything is fine pm-wise14:39
Wizzupso there is really some unique breakage there in the logind code14:39
WizzupI think this is probably what we want to do14:40
Wizzupbrb\14:41
Wizzupso I think what happened is that I promoted the -devel xorg-server a while back when talking with fmg even thoguh we should not have since it has this bug15:01
Wizzupwait.... `user` is not in the `input` group15:02
WizzupI think that can be a problem too, but I am not sure if that's why we have this problem15:03
Wizzupfreemangordon: ^^15:03
freemangordonwhat is the isuue?15:46
freemangordon*issue15:46
Wizzupfreemangordon: hi!15:47
Wizzupfreemangordon: on chimaera now, ts is again now released by xorg and elogind15:47
Wizzupand it's unrelated to the problem we saw before with mce not disabling it15:47
Wizzupmce disables it, but X still does not release15:47
WizzupI went down our previous steps trying to figure out what is up15:47
freemangordonon which device?15:47
Wizzupall15:47
freemangordonon d4?15:47
Wizzupd4, n900, etc15:48
Wizzupand I think the problem is that I moved xorg with elogind support to chimaera15:48
freemangordonnot possible, I have more than 24 hours idle, but still lemme check the current15:48
Wizzupok, well, lsof shows it15:48
Wizzupand power usage shows it15:48
Wizzupwe all have the problem15:48
WizzupI've fixed it in -devel for now by downgrading to xorg without elogind (everything else still works)15:48
freemangordonok15:49
freemangordonsorry, just came home, will need some time to catch up15:49
WizzupI think the above is the whole summary really15:50
Wizzupunless you're sure you had it working before with xorg with elogind support enabled15:50
freemangordonwell, I was seeing the smae average current15:50
freemangordon*same15:50
freemangordonlets have my d4 battery charged, will check what's going on15:51
freemangordonttyl15:51
Wizzupcheers15:52
Wizzupd=2023-04-02|t=16:15:39|i=OFF:0,RET:6319|p=96|c=NA|b=none16:16
WizzupI get this reliably now16:16
Wizzup(with wifi off)16:17
bencoh96mW?16:17
Wizzuplooks like it16:17
Wizzupit jumps a bit to 105 some of the time16:18
Wizzupwith modem on16:18
Wizzuparno11: if you dist-upgrade on -devel the pm issue should be gone16:40
tmlindWizzup: yup that looks better for power consumption16:46
Wizzuptmlind: right, so with this I can look again at the neigh probe stuff16:47
tmlindWizzup: ok, that's still about 20mW higher compared to what i'm seeing on alpine with wlan off 3g voice and data online16:47
tmlindand i think we still have some mystery 5 - 7mW of idle saving lurking around in some d4 device16:48
tmlindjust a gut feeling though16:48
arno11Wizzup: ok i'll try in a bit but i never had pm issue16:50
Wizzuptmlind: it could perhaps also be my device, I've had one or two droids that just used more power, even when turned off i saw them use power on lab psu16:51
Wizzupmight not be this one16:51
tmlindok16:52
WizzupI might be worth at some point to upgrade to -devel on yours and check (the ts not being closed bug is worked around there)16:52
arno11Wizzup:there is no inpact on n900 pm and it's logical16:54
Wizzuparno11: well it will be a pm issue I think, on n900 there used to be a kernel hack to force suspend the ts, but I think that is gone16:54
Wizzuparno11: how is that logical?16:54
arno11because touch screen is never really off16:55
Wizzuparno11: what do you mean?16:55
Wizzupit should be16:55
arno11remember pm stuff with n900, we can't hit ret or off mode because of screen16:56
Wizzupso what I know is that with ff62b5a2d7c4794659b626469b30d4fce43fdcbf and 34df5ff446f3b03f2dc4f1049fa57db544cd7b66 the screen idles ok with fd closed16:57
arno11elogin and x issue or not, idle is still the same16:57
Wizzupthat is16:57
Wizzupwip: Input: tsc200x-core: use runtime PM instead of custom functions16:57
Wizzupand16:57
Wizzupwip: Input: tsc2005: disable irqs on suspend16:57
Wizzupand we ship this16:57
Wizzuphowever, note that the ts is only released when the device is locked16:57
Wizzupthat is not the same as 'screen off'16:57
Wizzupso you need to use double power button press or lock screen slider16:58
Wizzuplet me check this on my n90016:58
arno11ok16:58
arno11weird16:58
Wizzupbtw latest kernel also has the pm debugging sysfs file16:58
Wizzupwell I guess this depend on the setting that auto locks the screen or not17:01
Wizzuparno11: how many mW did you normally see?17:03
arno11I've just triplecheck and everything is fine as always17:03
Wizzupdo you mean that X does not hold the touchscreen open?17:03
arno1150mW /185mW as usual17:04
Wizzuparno11: sorry, this is screen off / on?17:04
arno11i'm just saying that elogin issue or not, i have the same idle17:04
arno11off17:04
arno11sorry 50mA/185mW17:05
WizzupI see two values17:05
Wizzupok17:05
arno11giving more than 24 hours17:05
WizzupI am seeing p=230mW right now, with wifi off17:07
Wizzupd=2023-04-02|t=17:06:24|i=OFF:0,RET:0|p=230|c=91|b=ST_SDRC,ST_SDMA,ST_OMAPCTRL,ST_I2C117:07
Wizzupthe b= are the blockers17:07
arno11that's quite a lot17:07
Wizzupwith modem on17:08
Wizzupin any case, if you want I can try to see what happens if I keep the ts actually enabled, but I'm sure it will use a lot more power17:08
Wizzupunless the kernel misbehaves, which is possible, since it's my patch17:08
arno11yes could be interesting17:08
Wizzuplike: userspace should never keep ts open, ever, if it doesn't need it17:09
Wizzupsince that means the ts will be powered17:09
Wizzupbtw it looks like the check bl-5j's I bought are really poor, like less than 400mAh :D17:09
Wizzup(they were not polarcell)17:09
Wizzups/check/ceap/17:09
Wizzupcheap* even17:09
arno11ah could explain that17:09
Wizzuparno11: but, you see lsof keeping ts open now, or not?17:10
Wizzupjust to see where you're at atm17:10
arno11yes ts open in lsof17:10
Wizzupalso, if you download the n900 pm script and don't start it, just run status, we can compare blockers and such (even with off/ret not enabled)17:10
Wizzupok, well, I think if you upgrade to -devel and reboot, you will see it probably use less power17:10
arno11ok but there is a bias i forgot17:11
arno11i'm a bit undervolted17:11
arno11with custom uImage17:11
bencohundervolted?17:12
arno11yes17:12
arno11opp table modified17:12
bencohoh17:12
arno11and overclocked to 85017:12
bencohhmm, is it still stable?17:13
arno11very stable17:13
arno11and much more smooth17:13
Wizzuphard to compare then yeah :D17:14
arno11yes indeed17:14
Wizzupin any case I will modify leste-config to add swap on emmc by default to fstab, but not only once and not if there is some other entry17:14
arno11ok cool17:14
Wizzupthen I guess we need.. phone audio, some ofono fixes eventually, and better pm17:15
Wizzup(for n900)17:15
arno11yes we are not so far17:15
Wizzup230mW seems like my regular idle mW btw17:15
arno11ok so arround 60mA17:15
bencohI think fmg has had his main n900 overclocked for years, but I don't think he undervolted it ...17:15
Wizzupbencoh: there's no need with ret/off working17:16
bencohtrue17:16
bencohidle power on fremantle is quite low as it is17:16
arno11bencoh: every known overclocked profiles from fremantle are undervolted17:17
Wizzupvery low :)17:17
Wizzuparno11: well if you can confirm that latest devel with the ts closed idles even better, I'd like to know17:17
Wizzupalso, lmk what you did on phone audio so we can get back to pavel17:18
arno11ok but i need time because to compare with my previous idle, i need to create a new uImage with same parameters17:19
Wizzupoh, right17:19
Wizzupwell, conceptually it should really help :P17:19
arno11so let's go17:19
arno11back in 20-30min with results17:20
Wizzupbut also conceptually you should have seen this before any of our elogind work17:20
Wizzup(this = the idle saving)17:20
Wizzups/idle/power/17:20
arno11never seen any difference17:26
arno11(dist-upgrading...)17:26
arno11Wizzup:"lmk what you did on phone audio so we can get back to pavel" ok17:28
arno11(arghhh force loopbreak option i don't like that lol)17:32
arno11anyway seems to work17:32
arno11rebooting and then creating new uImage17:36
Wizzupcool17:47
buZzhmmm weird, my d4 lost(?) its calibration while being on charge overnight17:48
buZzseemingly didnt reboot17:48
buZzguess i'll just discharge to 'omg charge now' and charge it all the way up17:49
arno11ok uImage created...rebooting17:53
arno11uImage seems fine. loading17:55
arno11Wizzup: ok let's testing and compare17:58
arno11no difference 46mA18:00
arno11as usual18:00
Wizzupand if you run cat /dev/input/eventX >/dev/null where X is the ts?18:01
Wizzup(and then measure)18:01
arno11ok let's go18:04
arno11no difference same result18:05
arno11let's try again to be sure18:05
arno11still 47mA18:07
Wizzupok18:09
Wizzupsounds like my kernel patches for pm are not enough then18:09
Wizzupthanks for verifying18:09
Wizzupseems like we can get lower pm then still even without ret18:10
arno11yes totally agree!18:11
buZz47mA is already amazing to me :D18:12
arno11it's really great arround 27 hours idle ;)18:13
arno11modem on 52mA18:13
arno11btw user experience should be really different using custom overclock kernel. i didn't talk to much about that but the n900 is so much responsive...comparable to overclock fremantle18:26
arno11even better playing videos18:26
buZz:) cool18:27
buZzeven youtube?18:27
arno11yes using yt-dlp18:27
arno11and 360p18:27
buZznice nice18:27
arno11even kodi is working18:28
arno1117.618:28
arno11and for me the most impressive stuff is retroarch18:29
arno11impossible to run on fremantle afaik18:29
buZzwhy not the actual emulators?18:29
arno11not really working on n90018:30
arno11i mean snes, nes, megadrive18:30
arno11scummvm runs fine18:31
buZzarno11: gee, not even picodrive?18:34
arno11picodrive doesn't work (even the retroarch module)18:34
arno11but through retroarch, genesis gx works well18:35
buZzgee18:38
Wizzupdocumenting all of this would be real cool btw18:41
Wizzupwe have people who do fun stuff with leste but then others have to jump through the same  hoops18:41
Wizzupbut I know, E_TIME :D18:41
arno11:)18:42
WizzupI have my macro lens set up now to make some photos of the batteries18:45
arno11oops i've to go. i will try to find time to document fun stuff.18:47
freemangordonWizzup: seems we are going in circles :) https://elixir.bootlin.com/linux/latest/source/include/linux/input.h#L13219:14
freemangordonI remember dmitry refusing n900 patch to disable TS back then19:15
Wizzuplol19:16
WizzupI think I just broke the eb41 pcb19:16
Wizzupso probably my attempt to document it with my macro lens stops here19:16
freemangordonbaaad19:16
Wizzupyup19:17
Wizzupjust confirmed :)19:17
Wizzupwell, in another month or two I can try again19:17
Wizzuphttps://wizzup.org/IMG_8260.JPG19:20
bencohis that the battery control board?19:23
WizzupI guess so, yeah19:23
WizzupI didn't think it'd be this big and also didn't think it'd be so hard to remove19:23
buZzits similar difficult to other batteries :)19:24
Wizzupwhat can I say, I'm a sw guy19:25
bencoh:)19:27
WizzupI don't have any spare one here though, so it'll probably be sometime in June I will try again :D19:27
buZzi want to order another LG cell , and redo my attempt19:28
buZzbut will have to be >1 month from now i guess19:28
Wizzupfreemangordon: in case it wasn't clear, my lol was @ the inhibited property19:29
WizzupI guess someone with more political capital asked him the same19:30
freemangordonWizzup: yeah19:33
freemangordonso, we can fix both issues now - idle current usage and volume keys ;)19:34
freemangordon3% remaining until my battery is full, then will see how inhibiting TS helps on idle consumption19:34
freemangordonhmm, we have to disable 2 devices19:38
Wizzupwhat do you mean with volume keys btw19:39
freemangordonusing them when the device is locked19:39
Wizzupah19:40
freemangordonnow we can't do that19:41
freemangordonafaik19:41
WizzupI don't think we disable all devices19:42
Wizzupso what kernel was this added19:42
freemangordonlemme check19:42
Wizzupit might not be exposed to userspace, too?19:43
freemangordon5.1119:44
freemangordonit is19:44
freemangordoncheck your sysfs eventX19:44
freemangordonWizzup: btw, what idle power consumption do we aim for?19:46
buZz-10mA19:46
buZz:D19:46
freemangordonok19:46
buZzhehe19:46
buZzwould be nice, not using phone, and seeing it charge on itself19:46
freemangordonhehe19:47
freemangordonanway, setting TS to inhibited reduces power usage by 30-40 mW19:47
Wizzupfreemangordon: well, that's good news I guess19:48
freemangordonmhm19:48
freemangordonmy device is still with elogind xorg19:48
WizzupI guess we have elgoind to thank for this19:48
freemangordonso, we have to check mce code19:48
freemangordonyes19:48
freemangordonwell...19:48
Wizzupridiculous :)19:48
Wizzupbut nice19:48
freemangordonno, wait19:48
freemangordonit is xorg19:48
freemangordonit does not release devices when it disables them19:49
freemangordonelogind is not at fault here19:49
Wizzupwell it's the code added to xorg by loginx folks19:49
Wizzuplogind*19:49
freemangordonwell, ok, whoever added the code19:49
Wizzupright19:49
freemangordonalso, it is really hacky19:50
freemangordonthat do some trickery with libinput fds as well19:50
Wizzupmhm19:50
Wizzupthat and it's buggy19:50
Wizzuplet's just do inhibited, I think that's what we wanted to begin with19:50
freemangordonbut, I think we shall simply teach mce to disable input devices via sysfs19:50
freemangordonright19:50
WizzupI wonder how mce will find the path in sysfs19:50
freemangordon/class/input19:50
bencohfrom udev events19:51
freemangordonwait, wait19:51
Wizzupyeah, I think udev19:51
freemangordonI think it is way simpler than that19:51
Wizzupyes19:51
Wizzupthere is19:51
Wizzupsorry19:51
freemangordonjust inhibit all the devices that has no power and volume keys19:51
Wizzup/sys/class/input/event2/device/19:51
freemangordonand slider as well19:51
Wizzupthat has inhibited entry19:51
freemangordonyes, it has19:52
Wizzupfreemangordon: yeah I just meant how to find the inhibited path19:52
freemangordonah19:52
Wizzupimo we can stick the current mce logic on what to disable for now19:52
Wizzuplike there's also the slider19:52
Wizzupwhich is not power nor volume19:52
Wizzupso maybe just set whatever we would normally disable to inhibited19:52
freemangordonyes, but it is special key as well19:52
Wizzup*shrug*19:52
freemangordonI have to look at the code19:53
Wizzup*nod*19:53
freemangordon13761019:53
freemangordonthis is avg power with 2 ssh sessions19:53
freemangordonconnected to network and wlan on19:54
freemangordonuvos__: ping20:00
freemangordonuvos__: this https://github.com/maemo-leste/mce/blob/maemo/chimaera/src/modules/x11-ctrl.c#L32 is not used, why is that?20:06
freemangordonalso, do you want me to create another module that disables input devices through sysfs or we already have some code?20:07
WizzupI would make a copy of it and call it input-ctrl or something20:08
freemangordonI thinkwe already have some code, I have to find it20:09
WizzupI think the disabled code is probably removed20:09
Wizzupmy guess anyway20:09
freemangordon:nod:20:19
freemangordonhttps://www.mail-archive.com/linux-kernel@vger.kernel.org/msg2198439.html21:38
freemangordonhttp://archive.lwn.net:8080/linux-kernel/20200608112211.12125-1-andrzej.p@collabora.com/21:40
uvosfreemangordon: because we must disable all input devices anyways23:03
uvosthis is a remnant from when this module disabled touchscreens only23:04
uvosif you want to disable input devices via sysfs you must remember that is is a very new interface23:04
uvosi forget when it was added but it was added after we implmented the xinput solution23:05
uvosso maybe 2019 is at the earliest23:05
uvosso lts kernels wont have it23:05
freemangordonyes, it was introduced in 5.1123:07
uvoswe absolutly can use volume keys while the deivice is locked23:07
uvosthis has nothing to do with this anyhow23:07
freemangordonbut, mce from fremantle was using the same interface on n900 to disable TS23:07
uvossimmular interface yes23:08
uvosit used it for every deivce btw23:08
uvosnot just s23:08
uvosts23:08
freemangordon" uvos: this is a remnant from when this module disabled touchscreens only" - though so, thus the question23:08
freemangordonyes, I knwo23:08
freemangordonso, I plan to create a new module that will disable through sysfs23:09
uvossure23:09
freemangordondo we still need x11-ctrl to disable the input devices?23:09
uvosdepends23:09
freemangordonhmm?23:09
uvoswell no yes23:09
uvoswe do23:09
freemangordonwhy?23:09
uvosso you cant disable the keybaord devices (since you must be able to get power, volume etc)23:10
uvosbut you must prevent xorg from getting any key23:10
uvoswhile the display is off23:10
freemangordonwell, I will implement some logic there23:10
uvosotherwise it will enable the crtc23:10
uvosi would avoid implementing any logic23:10
uvosreally23:11
freemangordonlike, will disable only devices that does not have power, volume and slider23:11
uvosbesides ts/keyboard23:11
freemangordonwhat other *input* devices do we want active while the device is locked?23:11
uvosdose userspace disableing a input device affect kernel comusmers23:11
uvospresumably no23:11
freemangordonaccording to docs it closes the device23:12
freemangordonso it might affect kernel consumers iiuc23:12
uvosthat would be sorta bad23:12
uvosso i doubt it23:12
freemangordonwhy?23:12
freemangordonsee https://lore.kernel.org/lkml/002401d96152$e5ab1f70$b1015e50$@emc.com.tw/T/23:13
uvosthis would mean userspace can lock out vt switching or mutch worse sysrq23:13
freemangordonsee elan_inhibit23:13
freemangordonthere was something in the docs about inhibited devices that remain wake-up capable23:14
freemangordonanalogy with network devices were given23:14
uvosok, point is23:15
uvosdont disable keyboards23:15
uvosfor vt switching and sysrq23:15
freemangordonwhile device is locked?23:15
uvosyes23:15
uvossure23:15
freemangordonthis does not make any sence23:15
uvosyes it dose23:15
freemangordonnot on mobile23:15
freemangordonfor server maybe23:15
freemangordonbut we will not inhibit on server anyway23:15
uvosits very usefull for debuging and it cost no power23:15
uvosso comeon23:16
freemangordonyou dont; know if it costs power or not23:16
freemangordonin general that is23:16
freemangordonimagine USB keyboard attached23:16
freemangordonthis will cost power23:17
uvosyes that is exactly when i want it to work23:17
uvoswhen usb keyboard is attached power is presumably less of a concern...23:17
freemangordonhow's that?23:17
uvosi suggests we are close to an outlet23:18
freemangordonalso, debuggin is not the usual usecase23:18
uvosor do you carry a keybord around23:18
uvosanyhow on d4 its functionally free23:18
freemangordonthis is another usecase,and we have an option to not lock when connected to power supply23:18
uvosanyhow whatever23:19
freemangordonright, lets have something working23:19
freemangordonwe can extend it afterwards23:19
freemangordonI will try to put some sane coding in there23:19
uvosanyhow it would be better if we could fix the issue in xorg/elgoind instead23:20
freemangordonfor sure will not disable power, volume and slider devices23:20
freemangordonI can try to23:20
freemangordonthe issue is in xorg23:20
uvossince inevitably we will have people running leste on old kernels...23:20
freemangordonI doubt23:20
uvosi mean there are people useing libhiibris23:20
uvoson like 3.x kernels23:20
uvosdunno if its worth it23:21
uvosdepends on how mutch time it takes23:21
freemangordonplease, don;t ask me to support this abomination, to me this is one of the reasons we still don't have foss drivers on mobile23:21
uvosand we cant get rid of x11-ctrl at all23:21
freemangordonfoss gpu drivers I mean23:22
uvosso then we have more stuff doing the same things23:22
uvoseffectively23:22
uvosfreemangordon: sure23:22
uvosim just saying theres people doing this23:22
uvoswith leste23:22
freemangordonyeah, that was my question about do we still need x11-ctrl23:22
uvosyes we do23:22
uvosas explained23:22
freemangordonright, but we can keep the module without loading it23:22
uvosno23:22
freemangordonok, got it23:22
uvosyou need it __all__ the time23:22
uvossince if x11 gets vol up23:23
uvosit will turn on the display23:23
freemangordonthen maybe it worths trying to fix xorg23:23
uvosyou cant configure it to not do that23:23
freemangordonbtw, how does this play with volume keys?23:23
uvosthey get routed around23:23
uvosby mce23:23
freemangordonah23:23
freemangordonbut this is a hack, no?23:23
uvosyes but also no23:24
uvossince even if you dident disable the xinput device23:24
uvosyou would still have to route it around the tklocks exlusive keyboard grab the same way23:24
uvosso its no more hacky than that23:24
freemangordonyeah, but from the POV of users outside mce, it is a hack23:24
uvosno23:24
uvosits exactly the same23:24
uvosas the routing around tklock case23:25
uvossame dbus interface23:25
freemangordonok23:25
uvosfor consumers23:25
freemangordonok, then I'll try to fix xorg first23:25
freemangordonbecause it seems more consistent23:25
freemangordonand there will be no 2 modules doing the same thing23:27
freemangordonok, thanks23:27

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