FindCompiz.cmake incorrectly installed, should be CompizConfig.cmake instead

Bug #1466836 reported by Stephen M. Webb
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Compiz
Triaged
High
Stephen M. Webb
Unity
Triaged
Medium
Unassigned
unity (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Compiz installs a file called FindCompiz.cmake into the versioned CMake installation directories. This causes dependent packages to fail at runtime if the target version of CMake is not installed (eg. 2.8 instead of the currently supported 3.0) and contravenes both the CMake guideleines and the Debian packaging policy.

Compiz should instead install a file called CompizConfig.cmake in its own installation directories.

A similar problem occurs with the file FindCompizConfig.cmake.

See http://www.cmake.org/cmake/help/v3.0/command/find_package.html for a description of CMake policy.

Revision history for this message
Stephen M. Webb (bregma) wrote :

Added a Unity bug task because Unity FTBFS due to this bug in Compiz.

Changed in unity:
status: New → In Progress
importance: Undecided → Critical
assignee: nobody → Stephen M. Webb (bregma)
Changed in compiz:
importance: Undecided → High
Changed in unity:
assignee: Stephen M. Webb (bregma) → nobody
Changed in unity (Ubuntu):
status: New → In Progress
importance: Undecided → Critical
Changed in unity:
status: In Progress → Triaged
Changed in unity (Ubuntu):
status: In Progress → Triaged
Changed in compiz:
status: In Progress → Triaged
Changed in unity:
importance: Critical → Medium
Changed in unity (Ubuntu):
importance: Critical → Medium
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.