/srv/irclogs.ubuntu.com/2015/10/19/#ubuntu-mir.txt

RAOFREVIEW ALL THE THINGS!04:03
=== chihchun_afk is now known as chihchun
anpok_RAOF: still around?08:22
alan_ggreyback: I know this isn't the exact context you're interested in, but it may be related to some of the problems you've seen. So FYI: https://bugs.launchpad.net/mir/+bug/150751810:03
ubot5Launchpad bug 1507518 in Mir "core when replugging external monitor" [Undecided,New]10:03
=== willcooke_ is now known as willcooke
zzarrhello! how does mir and freon compare?10:59
alan_gVery much as weston and freon do.11:11
zzarrhmm... never heard of weston11:13
alan_gweston is the best know implementation of wayland11:14
zzarrohh, it's wayland11:19
zzarris there a possibility to use libhybris with freon drivers?11:20
zzarrto make it speak the graphics language of mir ;)11:21
ogra_zzarr, you are mixin up things :)11:24
zzarrI just realized that :O11:25
ogra_hybris is to make libc (linux) binaries talk to bionic (android) binaries11:25
ogra_not related much to Mir or wayland11:25
ogra_freon will have some Mir compatibinity layer11:25
zzarris it happening right now or is it planed for the future?11:26
ogra_(look for ozone-mir and ozone-wayland)11:26
zzarrahh, thanks ogra_11:27
ogra_why are you so interested in it ? after all it will only help with chromium11:27
ogra_(freon that is)11:27
ogra_all that freon does is add support to chromium for talking directly to drm/kms drivers ...11:28
zzarrI know, I wanted the other way around ;)11:29
zzarrI have a Chromebook (RK3288 chipset) which I wish to run MIR on11:30
ogra_not sure thats possible11:30
ogra_(without running Mir natively i mean)11:31
zzarrbut I want a native mir ;)11:31
ogra_well, then you have to port Mir ... i doubt freon can help much here11:32
ogra_(apart from using it for code examples perhaps)11:32
tvosszzarr, Mir supports drm/kms drivers already, probably best ot give the demo clients/servers a spin11:32
zzarrI have an ASUS ChromeBook Flip and it's formfactor just screams "put MIR/Unity8 on me" ;)11:33
zzarrI'll just install mir and it works?11:34
zzarrI can't do it right now, I'm at work, I'll test it after work11:36
zzarrI know this is off topic, but can I have both MIR and Freon running at the same time?11:47
=== chihchun is now known as chihchun_afk
zzarrI hope I'm not making you tired of me, but Ubuntu/Canonical/MIR/Unity8/Snappy puts me in a good mood11:51
zzarrmode*11:51
=== alan_g is now known as alan_g|lunch
tvosszzarr, I personally haven't tried, but if it comes with kms/drm drivers, chances are good12:02
zzarrtvoss, are freon or mir occupying the driver or can I use both at once?12:04
tvosszzarr, it's exclusive or, both will want exclusive access to the drm nodes12:04
zzarrokey, so I have to find a way to stop freon and start mir then12:05
anpok_zzarr: rockchip 3288 uses mali12:06
anpok_since the lima driver has not taken off yet.. your only chance are the android drivers afaict12:06
zzarranpok_, okey, so the lima driver is the one that will handle Mali GPU's but it don't support the 764 yet... got you12:08
anpok_i mean drm kms might work.. but you will lack a user space egl/gles driver..12:08
anpok_ack12:08
zzarrso I'd better find a way to install Ubuntu in a dualboot rather then a chroot as I hav now and then install libhybris and an android driver I guess12:10
zzarrwill I be able to use the drm kms drivers for other functions like wifi and bt?12:12
kenvandinegreyback, hey, any update on the mouse/touchpad settings support?13:11
greybackkenvandine: not yet no. Mir still needs to switch to libinput before that can proceed13:12
kenvandinegreyback, ok, is that happening soon?13:12
greybackkenvandine: anpok_ is managing it, seems like it's not far away13:12
anpok_there is a bunch of mps up for review.. most of them will land soon.. some already landed but got reverted because of a regression on modifiers..13:13
anpok_but real soo now..13:14
anpok_kenvandine: the part you might be interested in is already exposed in usc13:14
anpok_or by usc..13:14
anpok_the dbus api13:14
anpok_i am about to prepare a change for USC that wires stuff together, but the dbus API for configuring pointer and touchpads has already landed..13:15
greybackkenvandine: there were discussions about using GSettings for those settings, and having unity8 read those settings and configure USC accordingly (would solve the log-in issue)13:16
greybackdoes that ring a bell?13:16
kenvandineyeah13:16
kenvandinethat was the plan13:16
greybackok good, we're on same page so13:17
kenvandineso i don't really need the dbus api...  :)13:17
greybackyeah you don't13:17
kenvandinegreyback, so i have a unity8 branch that adds the schema, but it's quite outdated13:17
kenvandinei should update that :)13:18
greybackkenvandine: please do, that would be excellent13:18
greybacksince you know what you need13:18
=== alan_g|lunch is now known as alan_g
kenvandinegreyback, you've seen it before, but here's a reminder :)13:19
kenvandinelp:~ken-vandine/unity8/mouse_touchpad_schema13:19
kenvandinei just merged the latest trunk13:19
greybackcool, thanks13:19
=== balloons is now known as Guest77565
=== Guest77565 is now known as balloons_
tvossgreyback, anpok_ I'm confused, I thought we decided against the gsettings approach?13:29
greybacktvoss: true, we agreed the proper way is mir having api for this. I dunno how far long that is tho13:30
tvossanpok_, ^?13:30
tvossanpok_, greyback iirc, we decided that a private dbus api is the stop-gap measure to keep us moving13:31
anpok_tvoss: even with a client side configuration api there will be gsettings somewhere13:31
tvossanpok_, disagreed13:31
anpok_and someone has to apply the settings found in gsettings on session start..13:31
tvossanpok_, let unity8 handle that13:31
anpok_tvoss: and thats what we do..13:31
tvossanpok_, certainly not system settings13:31
tvossanpok_, sorry, but gsettings is not the way we agreed to do it13:32
=== dandrader_ is now known as dandrader\
anpok_tvoss: sure, but I am not touching gsettings stuff..13:33
=== dandrader\ is now known as dandrader
* tvoss reads backlog13:33
tvossanpok_, so unity8 translates a private dbus api to a gsettings schema? now that sounds like a really bad idea13:34
anpok_I would phrase that the other way round..13:37
anpok_but then still .. you should start the sentence with "kenvandine, greyback:"13:37
greybackthe private dbus api is needed for IPC between usc and u8, that we'll eventually replace with proper mir api13:38
anpok_somebody has to forward settings from somehwere..13:38
tvossgreyback, kenvandine let's jump on a hangout real quick13:38
greybacksure13:39
tvosskenvandine, greyback https://plus.google.com/hangouts/_/x7iu5fnluwfqektfyirtrpyizua?hl=en&authuser=013:39
kenvandineok13:40
=== mhall119_ is now known as mhall119
=== balloons_ is now known as balloons
* alan_g discovers that he can crash mir by stepping through the client "display reconfiguration" code.14:26
=== dandrader is now known as dandrader|afk
=== HobGoblin is now known as Guest14895
=== Guest14895 is now known as UukGoblin
=== shuduo is now known as shuduo-akf
=== shuduo-akf is now known as shuduo-afk
=== alan_g is now known as alan_g|EOD
greybackAlbertA: hey, I see you've updated https://code.launchpad.net/~albaguirre/qtubuntu/use-mir-surface-apis/+merge/267228 - would there be any specific app I should use to test it with? One that uses those surface types?17:48
=== dandrader|afk is now known as dandrader
kgunnanpok_: actually i'll ask hear19:31
kgunnhere even19:31
kgunnso i'm trying to get snapcraft for mir going, just sorting through the build deps19:33
kgunnand seems we need to have libinput installed, but it's not gettting installed automatically ?19:33
kgunnhmm, or maybe i'm not installing a dependency correctly for snapcraft itself...19:35
kgunnlemme dig a bit more19:35
anpok_kgunn: hm what do you mean by not getting installed automatically? .. hm libinput is pulled in as build dep and runtime dep of the evdev platform19:41
kgunnanpok_: well, so when i try to build with snapcraft, which effectively runs cmake19:59
kgunni get19:59
kgunn-- CMAKE_C_COMPILER: /usr/bin/cc19:59
kgunn-- checking for module 'libinput'19:59
kgunn--   package 'libinput' not found19:59
kgunnanpok_: so when i do apt-cache policy libinput ...i get : N: Unable to locate package libinput20:15
anpok_libinput-dev and libinput1020:17
kgunnah just found it meself just now...20:17
anpok_so snapcraft is not pulling dependencies on its own?20:17
kgunnanpok_: so how does one determine which libinput ver we use ?20:18
kgunnanpok_: nope, you've gotta list 'em20:18
kgunn:-/20:18
kgunnanpok_: but i can get it as a sub dependency...e.g. if libevdev-dev pulls it in, i could get it that way20:18
anpok_as of now 1.0.1 + our patches.. and I am waiting for x to get more patches added..20:18
anpok_before that 0.21 + our patches was fine too20:18
kgunnanpok_: so is there fwd/backward compat issues there ?20:19
anpok_hm no not in that sense.. it would build and run on both recent releases to vivid-overlay and wily20:20
kgunnanpok_: just sharing, so i20:23
kgunnam using the debian/control file in mir as a guide to determine20:23
kgunnwhat to add20:23
kgunnanpok_: https://pastebin.canonical.com/142095/20:24
kgunnso what am i missing to pull in libinput ?20:25
kgunnshould i just add libinput10 directly ?20:25
kgunn...suppose i can, just wondering if you had expected libevdev-dev to pull it in20:25
anpok_just libinput-dev (>= 0.21)20:26
anpok_not not really.. dependency between libinput depends on libevdev not the other way round20:27
anpok_i believe we added libevdev for some of the privileged tests20:28
kgunnanpok_: dang it...my list got truncated too...so probably me20:28
kgunnanpok_: hey, i think i really did stumble onto something20:44
kgunnseems to be tied to mir0.1720:44
kgunnso the instructions i follow to build mir are20:44
kgunnthe classic http://unity.ubuntu.com/mir/building_source_for_pc.html20:45
kgunni just mir 0.16 no prob20:45
kgunnwhen i do cmake i get that error20:45
kgunnhmm, altho i didn't explicity run sudo mk-build-deps --install --tool "apt-get -y" --build-dep debian/control20:46
kgunnon mir0.1720:46
kgunnah...that did it, libinput-dev20:49
AlbertAgreyback: qtcreator which has menus and dialogs. The menu bar is still wonky but most other things popup in the right place21:19
greybackAlbertA: ok, nice21:19
kgunnvogons working through dependency stuff, is python3 just used for supporting the build ? or is it something mir actually relies on at runtime21:22
AlbertAkgunn: it's used for the tool that parses21:23
AlbertAthe perf latency numbers21:23
AlbertAso not mir run-time21:23
RAOFanpok_: Around now!21:56

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!