/srv/irclogs.ubuntu.com/2017/04/13/#ubuntu-mir.txt

=== JanC is now known as Guest86694
=== JanC_ is now known as JanC
Son_Gokualan_g, hey09:00
Son_GokuI saw your blog posts about Mir earlier today09:00
Son_GokuI'm a bit confused by it though09:01
Son_Gokuare you talking about Mir acting like a Wayland compositor or just offering support for the Wayland protocols so applications that are clients to Wayland compositors work on Mir, too?09:01
=== chihchun_afk is now known as chihchun
alan_gSon_Goku: this is an area prone to misunderstandings. If *hypothetically* Mir offered support to clients using Wayland why wouldn't you consider it a Wayland compositor.09:19
Son_GokuI really don't see a problem with that, and in fact, I'd love that09:20
Son_Gokumy *only* problem right now is that I *really* can't handle dealing with libinput having non-upstream APIs in order for Mir to build09:20
Son_Gokuseveral months ago, I did build Mir for Fedora, but it became quickly unrealistic to maintain09:21
Son_Gokualan_g: Ubuntu moves too slowly :)09:21
Son_Gokuthe Mesa and libinput patches not being upstream makes adding Mir to Fedora *really* hard09:22
Son_Gokunot to mention, libinput effectively has a different ABI when the patch is added09:23
Son_Gokuas I've explained to tvoss, it would really be nice and helpful if I don't need to do terrible things like this in a copr repo that will break as Fedora moves forward09:24
alan_gSon_Goku: I've not tracked the upstreaming closely. I know what the plans were and the guys that were working on it, but with recent events there was no opportunity for a handover.09:27
Son_Gokuwell, the libinput patch was written by anpok_09:28
alan_gyes09:28
Son_Gokuhe submitted it once long ago in 201509:28
Son_Gokubut apparently he never followed up after the initial review09:29
Son_Gokuso now we're stuck in this bad situation where no one can actually add mir without breaking libinput ABI09:29
alan_gI agree its a bad situation. I don't know any detail of how Canonical plans to proceed yet. I hope to get some decisions next week.09:33
Son_GokuI've gotten Mir to work on Fedora, for about a week :)09:33
alan_gTerrific! Have you blogged about the issues you encountered?09:35
Son_GokuI have not09:36
Son_GokuI didn't think anyone would be interested09:36
Son_Gokutvoss actually helped me get off the ground09:36
Son_Gokuthe big issue that I've heard from people about even thinking about Mir vs Wayland is that no one can reasonably use Mir due to non-portability09:37
Son_Gokuthe Big Idea(TM) was to make it so that Mir worked on Fedora without screwing with the core of the system so that people could reasonably consider it09:37
Son_Gokuit helps that because Fedora is a very upstream-centric distribution (as opposed to Debian and Ubuntu), it's much easier to trust that others can pull from us and repackage for their own distros, and that opens the door to make Mir a very credible option09:38
alan_gSure. That's also why there was work in progress to upstream to mesa and libinput.09:39
=== chihchun is now known as chihchun_afk
Son_Gokualan_g: I even found a problem while packaging Mir which someone fixed once I told tvoss about it ;)09:42
alan_gSon_Goku: :)09:43
alan_gReally, we've tried to address problems but the Canonical re-org was a surprise. It's still in progress and I don't know what the future holds.09:46
alan_gHaving a write-up of the issues you found could help the replanning.09:47
Son_Gokualan_g: I guess I can give it a shot10:17
alan_gSon_Goku: thanks.10:19
zygaSon_Goku: wow, I'm surprised to see you here :-)11:28
Son_Gokuzyga: I've been here for months11:28
* zyga imagines mir having a brigher future after being abandoned by canonical11:28
Son_Gokuthe irony is that if Mir is mostly abandoned by Canonical, it could be more flexible11:29
Son_Gokucertain things that might have been disallowed in the past could be done and merged in11:29
zygayes, that's true11:29
Son_Gokureally, I'd love to have Mir packaged in Fedora, but the libinput and mesa patches make it hard11:30
Son_GokuPeter Hutterer (libinput developer and Fedora package maintainer) and Adam Jackson (the chief maintainer for mesa in Fedora) aren't willing to accept patches like these that aren't backports from already merged upstream things11:31
alan_gMir was always eager to consider pull requests11:32
Son_Gokubut you're on Launchpad :(11:33
zygaSon_Goku: which is free software and supports git and bzr11:34
Son_GokuI maintain a private copy on GitLab because the GitLab CI is so nice11:34
zygaSon_Goku: pro tip: if you want to contribute, make it easy to get the contribution11:35
Son_Gokuyep11:35
Son_GokuI know this11:35
Son_Gokulaunchpad doesn't make it "difficult" per se11:35
Son_Gokubut afaik, it uses bzr and its MR mechanism is quite weird compared to what most people are used to these days11:35
zygaSon_Goku: so use that to make the contribution (not sure if mir is git or bzr)11:36
Son_Gokumir is bzr, I believe11:36
Son_GokuI did the conversion for gitlab11:36
Son_Gokuyep11:36
Son_Gokustill is bzr11:36
zygaone battle at a time11:36
Son_Gokueh, I'm not too concerned about mir itself11:37
Son_Gokumir is not the problem child yet11:37
alan_gCanonical's Mir is bzr. But... coming soon... https://github.com/unity8-team11:37
Son_Gokuthe problem is the infrastructure required for mir to build11:37
Son_Gokualan_g: that's unattached from Canonical entirely?11:37
Son_Gokuand if I might make a suggestion, GitLab is a much nicer system11:38
Son_GokuI've been using it for my own projects and the much richer CI system built into it makes it so much more powerful11:38
ogra_but they trash their servers :P11:38
alan_gSome of the ex-employees are copying the U8 ecosystem there11:38
Son_Gokuogra_: one of the things I've been doing is actually running builds against multiple distros in parallel and executing tests11:39
Son_Gokunot with mir specifically, but with some of my own things11:39
zygaalan_g: nice!11:39
Son_Gokumy original motivation for mir was because unity11:40
Son_Gokuand I was told to not try unity 711:40
Son_Gokuso I moved on to unity 811:40
alan_gU7 is based on compiz+gnome11:40
Son_Gokuah, that would have been a problem then11:41
Son_Gokuiirc, ubuntu uses compiz 0.9.x11:41
Son_Gokubut Fedora reverted back to 0.8.x after much breakages11:41
Son_Gokuand now there's a group actively working on compiz 0.8.x development11:41
alf_Great discussion with Jono Bacon: https://www.youtube.com/watch?v=4mOPmM4Y15o11:53
zygaodd, that test no longer fails13:36
zygahrmm hrmm13:36
zygalet's retest13:36
=== lan3y is now known as Laney
=== ChrisTownsend1 is now known as ChrisTownsend

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