[02:42] <Son_Goku> tvoss: I don't suppose you know if any progress was made on merging those libinput patches upstream?
[02:42] <Son_Goku> libinput 1.7.0 was just released into Fedora 26 and Rawhide last week, so I'm really hoping some progress was made...
[06:25] <tvoss> Son_Goku: I'll check
[10:21] <greyback> anpok_: could you have a look at this: https://code.launchpad.net/~andreas-pokorny/qtmir/keep-mir-types-alive/+merge/321427/comments/843232
[10:22] <anpok_> greyback: oh .. that will have the same problem
[10:47] <greyback> anpok_: so qtmir explicitly has to keep input hub alive. I find that extremely strange. Does qtmir need to use this wrapper?
[10:48] <greyback> alan_g: ^ you might be interested
[10:49]  * alan_g looks
[10:50]  * alan_g still does not understand
[10:51] <alan_g> greyback: I'll look again when I have headspace
[10:52] <greyback> alan_g: just keeping you in the loop, no action required
[10:52] <alan_g> It still looks like solving a symptom, not solving the problem.
[10:52] <greyback> I suspect the wrapper is confusing things
[11:01]  * alan_g realizes this is the same area he is about to change for D&D
[11:07] <alan_g> anpok_: IIUC it is only the "input hub" wrapper that QtMir needs to own? Not the other four components?
[11:12] <alan_g> That still sounds wrong (as in "leaky abstraction"). But makes more sense.
[11:25] <alan_g> greyback: anpok_ https://code.launchpad.net/~andreas-pokorny/qtmir/keep-mir-types-alive/+merge/321427/comments/843550
[11:57] <anpok_> alan_g, greyback: ok
[11:58] <alan_g> anpok_: I'm about to MP a fix in Mir
[11:58] <anpok_> just in time..
[11:58] <anpok_> I havent start that branch yet
[11:58] <anpok_> *ed
[12:00] <alan_g> There's no guarantee you'll like my solution
[12:03] <alan_g> anpok_: https://code.launchpad.net/~alan-griffiths/mir/preserve-ExternalInputDeviceHub/+merge/321845
[12:05] <anpok_> why not own it inside display_server.cpp?
[12:07] <anpok_> hm config changer is transitively the same
[12:07] <alan_g> Well, the server object doesn't own everything directly and ConfigChanger also owns what EIDH wraps.
[12:07] <anpok_> ok
[12:30] <Son_Goku> tvoss: any progress?