[FFe][MIR] Please promote xcompmgr to main for LTSP

Bug #967320 reported by Stéphane Graber
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xcompmgr (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Recent experiment in upstream LTSP showed a significant drop of bandwidth usage and increase in performance when using compositing.

The bandwidth benefit of this change may be of as much as 50%, so very significant for LTSP users on crowded application servers.

Sadly compiz doesn't always work but xcompmgr in our tests always did.
As such, we'd like xcompmgr promoted to main so that it can be used by the next bugfix release of LTSP.

The package will end up on ubuntu alternate and edubuntu but it only weights 24K so I doubt it'll be a big problem.

LTSP would only use "xcompmgr -a" so not any of the fancy shadowing code. I tried to reproduce each of the bugs at:
https://launchpad.net/ubuntu/+source/xcompmgr/+bugs

And couldn't see any of these in the target environment.

Same thing with the bugs at http://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=xcompmgr
I tried moving windows around quite a lot, drag&drop, resize, minimize/maximize, locking the screen, all without a single glitch in our target environment.

The package wasn't updated in the past 2 years, however it's I think feature-complete and simple enough to be pretty much risk free.

summary: - [MIR] Please promote xcompmgr to main for LTSP
+ [FFe][MIR] Please promote xcompmgr to main for LTSP
Revision history for this message
Kate Stewart (kate.stewart) wrote :

No updates for 2 years is a concern, but if its feature complete and does the job, I've been told that shouldn't be a blocker.
challenge will be getting MIR resources to look at it in time. It will depend on the timing of when we can get it in.

Agree it would be good to get that level of performance improvement in. Talked to jdstrand, and he said security audit wouldn't be necessary.

Approved if we can get the MIR done, and change made by April 4.

tags: added: rls-mgr-p-tracking
Changed in xcompmgr (Ubuntu):
status: New → Triaged
Revision history for this message
Stéphane Graber (stgraber) wrote :

As discussed on IRC, the next planned LTSP upload is on Friday and I'd ideally like to have ltsp-client depend on xcompmgr then.

I realise it's a bit last minute, though we only discovered today that compiz and unity-3d won't be an option for LTSP as unity won't work with indirect rendering. unity-2d + xcompmgr is the only sane alternative from a bandwidth and CPU point of view, besides telling users to use gnome-session-fallback instead of unity...

I forgot to say it in the description but I'm obviously happy to be responsible for xcompmgr and deal with any required update/fixing required for Precise and any later release.

Revision history for this message
Matthias Klose (doko) wrote :

this looks fine. please could you upload the 1.1.6 (bug fix) release for completeness? and it will build with a recent build env as well.

Revision history for this message
Stéphane Graber (stgraber) wrote :

1.1.6 has been uploaded now.

Revision history for this message
Matthias Klose (doko) wrote :

2012-03-30 15:06:33 INFO Override Component to: 'main'
2012-03-30 15:06:33 INFO 'xcompmgr - 1.1.6-0ubuntu1/universe/x11' source overridden
2012-03-30 15:06:33 INFO 'xcompmgr-1.1.6-0ubuntu1/universe/x11/OPTIONAL' binary overridden in precise/amd64
2012-03-30 15:06:33 INFO 'xcompmgr-1.1.6-0ubuntu1/universe/x11/OPTIONAL' binary overridden in precise/armel
2012-03-30 15:06:33 INFO 'xcompmgr-1.1.6-0ubuntu1/universe/x11/OPTIONAL' binary overridden in precise/armhf
2012-03-30 15:06:33 INFO 'xcompmgr-1.1.6-0ubuntu1/universe/x11/OPTIONAL' binary overridden in precise/i386
2012-03-30 15:06:33 INFO 'xcompmgr-1.1.5-1/universe/x11/OPTIONAL' binary overridden in precise/powerpc
2012-03-30 15:06:33 INFO Transaction committed.

Changed in xcompmgr (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.