Drop xig support

Bug #1100128 reported by Sam Spilsbury
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Compiz
Fix Released
Wishlist
Sam Spilsbury
compiz (Ubuntu)
Fix Released
Wishlist
Sam Spilsbury

Bug Description

Xig (lp:xig) appears to be an unmaintained project, which we experimented with for some time in order to do integration testing with the X Server. This is a bug report for discussing whether or not it would be appropriate to drop support in the codebase for it for now:

Pros of dropping it:
 1. Less combinations of things to build, no need to worry about keeping it in the source tree
 2. We can focus on xorg-gtest, mentally at least

Cons of dropping it:
 1. Xig allows us to do a particular kind of integration testing, that is verifying the calls made from the client to the server, and also throwing events at clients to see how they handle them.
 2. No need to have a third controlling client in order to manipulate the server
 3. We can manipulate server state directly, in ways that aren't possible to do in xorg-gtest (changing the screen size is an example that comes to mind here)
 4. It doesn't do any harm remaining disabled in the source tree.

Discuss?

Related branches

Changed in compiz:
importance: Undecided → Wishlist
status: New → Incomplete
status: Incomplete → In Progress
Changed in compiz (Ubuntu):
status: New → In Progress
importance: Undecided → Wishlist
Changed in compiz:
assignee: nobody → Sam Spilsbury (smspillaz)
Changed in compiz (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
assignee: Daniel van Vugt (vanvugt) → Sam Spilsbury (smspillaz)
Changed in compiz:
milestone: none → 0.9.9.0
Changed in compiz:
milestone: 0.9.9.0 → 0.9.9.2
Changed in compiz:
milestone: 0.9.9.2 → 0.9.10.0
Changed in compiz:
milestone: 0.9.10.0 → 0.9.10.2
MC Return (mc-return)
Changed in compiz:
milestone: 0.9.10.2 → 0.9.11.0
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package compiz - 1:0.9.13.1+18.10.20180727-0ubuntu1

---------------
compiz (1:0.9.13.1+18.10.20180727-0ubuntu1) cosmic; urgency=medium

  [ Alberts Muktupāvels ]
  * Don't set CMP0000 policy to OLD.
  * Don't set CMP0003 policy.
  * Don't set CMP0005 policy to OLD.
  * Don't set CMP0011 policy to OLD.
  * Don't set CMP0022 policy to OLD.
  * Don't set CMP0002 policy to OLD.
  * Drop xig support. (LP: #1100128)
  * Remove useless warnings.

 -- Dmitry Shachnev <email address hidden> Fri, 27 Jul 2018 08:19:53 +0000

Changed in compiz (Ubuntu):
status: In Progress → Fix Released
Changed in compiz:
status: In Progress → Fix Committed
Changed in compiz:
status: Fix Committed → 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.