On Fri, Jun 14, 2013 at 5:33 PM, Scott Kitterman <ubu...@kitterman.com> wrote:
> On Friday, June 14, 2013 11:15:17 AM Marc Deslauriers wrote:
>> On 13-06-14 11:04 AM, Scott Kitterman wrote:
>> > On Friday, June 14, 2013 03:54:32 PM Jonathan Riddell wrote:
>> >> Here's a discussion I half started as part of vUDS.
>> >>
>> >> The switch to Mir in Ubuntu seems pretty risky for the existance of
>> >> Kubuntu, I wonder if other flavours have the same probable problem.
>> >>
>> >> KWin dev has opinions on the subject
>> >> http://blog.martin-graesslin.com/blog/2013/05/mir-in-kubuntu/ From the
>> >>
>> >> architecture section on that blog post:
>> >>  "Mir’s architecture is centered around Unity. It is difficult to really
>> >>  understand the architecture of Mir as the specification is so full of
>> >>  buzz-words that I don’t understand it [5]. From all I can see and
>> >>  understand Unity Next is a combination of window manager and desktop
>> >>  shell implemented on top of Mir. How exactly this is going to look
>> >>  like I do not know. Anyway it does not fit our design of having
>> >>  desktop shell and window manager separated and we do not know whether
>> >>  Mir would support that. We also do not know whether Mir would allow
>> >>  any other desktop shell except Unity Next, given that this is the main
>> >>  target. Wayland on the other hand is designed to have more than one
>> >>  compositor implementations. Using KWin as a session compositor is an
>> >>  example in the spec."
>> >>
>> >> and on protocol
>> >>
>> >>  "But it gets worse, the protocol between Mir server and Mir clients
>> >>  is defined as not being stable. In fact it’s promised that it will
>> >>  break. That’s a huge problem, I would even call it a showstopper....
>> >>  Given that the protocol may change any time and given that the whole
>> >>  thing is developed for the needs of Unity we have to expect that the
>> >>  server libraries are not binary compatible or that old version of the
>> >>  server libraries cannot talk with the latest client libraries"
>> >>
>> >> Canonical was going to port LightDM to Wayland but now does not plan
>> >> to so someone else would have to do this.  KDE might be interested
>> >> but more likely will switch to SDDM.
>> >>
>> >> For Kubuntu the options are:
>> >> - Use Mir - infeasable as upstream can't support it as described above
>> >> - Use Wayland with packages from Debian and hope we can make those
>> >> packages
>> >>
>> >>   live with Mir as best as possible
>> >>
>> >> - End of Kubuntu
>> >>
>> >> The second options is the one I'm expecting.  It's completely unknown
>> >> how much it means Kubuntu and other flavours will need to maintain X
>> >> and Wayland packages, hopefully not much (it's hardly our speciality)
>> >> and hopefully Debian and Ubuntu Desktop will support it enough.
>> >>
>> >> I don't think there's a public timeline for Mir so we don't know when
>> >> this will hit us, presumably in the next year.
>> >>
>> >> Other flavours I think are this:
>> >> Mythbuntu: not evaluated, hope to do so once NVideo and AMD provide
>> >> drivers
>> >> Lubuntu: not evaluated, hope to use X and GTK
>> >> ubuntustudio: I've heard both that they use xfce based on xubuntu and
>> >> will follow them, and "aiming for users to choose whatever desktop
>> >> environment they want"
>> >>
>> >> Any other flavours got an opinions?
>> >>
>> >> Are there any misconceptions I have in the above?
>> >
>> > Given that mesa is going to be heavily patched to support Mir, I question
>> > the long term feasibility of supporting Wayland in Ubuntu.
>>
>> How would adding a new backend to mesa result in it being "heavily
>> patched"? Why would adding a new backend to mesa affect the other
>> backends, including Wayland?
>
> Upstream kwin tells us they already see bug reports from Kubuntu users due to
> mesa changes to support Unity.  I don't think it's just a new back end.
>

Do you have a link to the bug reports handy? We are happy to look at
them if they originate from the Mir-Mesa patches.

Thomas

> Scott K
>
> --
> ubuntu-devel mailing list
> ubuntu-devel@lists.ubuntu.com
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Reply via email to