← Back to team overview

canonical-x team mailing list archive

Re: Unity pointer barriers update for xserver 1.14?

 

On 11.02.2013 17:58, Stephen M. Webb wrote:
On 02/06/2013 01:41 AM, Didier Roche wrote:
Le 05/02/2013 20:18, Bryce Harrington a écrit :
Hi Didier,

I wanted to make sure we have a closed loop on this issue.

As per UDS plans we're looking to update to xserver 1.14.  One of the
changes is that our pointer barriers work is now included upstream, so
we can drop the ubuntu PB patch.  However, the upstream version is
slightly different from what we had before, and so some changes will be
needed to Unity in order to work with it.

We can provide snapshot builds of the xserver 1.14 pre-release in a PPA,
but do you know of someone on the Unity side of things who would work on
adding support for 1.14 style barriers?  Do you have an escalation path
for key issues like this?

Hey Bryce,
Argh, we just had our catchup meeting with the Unity team yesterday, missed by this >< ! ;)

So, the unity 13.04 team is really small (3 persons), and we didn't plan for that, but let's see (adding Thomas and
Stephen in CC) if they can find some resources so that we can update to the new xserver 1.14 and ensuring we can work
with the latest version of pointer barriers.

Thomas, Stephen, if the Xorg team is providing a ppa with the new pieces, do you think we can sneak on the schedule to
dedicate some time to be able to work with the last xserver we are going to ship in ubuntu? AFAIK (last time I looked at
this part of the code, last year) the barrier code is pretty trivial on the unity side, so it shouldn't take an awful
period of time.

Brandon Schaefer of the Unity maintenance team will be working on this.  I've forwarded the current information to him,
please make sure he gets included in ongoing updates.

I did a quick hack to enable testing the new stack with unity, and it works fine except for the indicators which do not show up on the panel, and nothing alarming on .xsession-errors either. I removed support for barrier events and pushed it to canonical-x/staging, here's the diff:

https://launchpadlibrarian.net/131298695/unity_6.12.0daily13.02.08-0ubuntu1_6.12.0daily13.02.08-0ubuntu1.1.diff.gz

maybe I'm missing something, but can't see why that would break the indicators? There was an update to lib*indicator, but reverting to old versions didn't help.

Would be nice to get official support for the new code soon :) Planning what to do for 12.04.3 is going to be fun in any case..

--
timo.aaltonen@xxxxxxxxxxxxx


Follow ups

References