compiz has bogus build-dep on libdecoration0-dev
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
1:0.9.5.0-0ubuntu1 added a build-dependency on libdecoration0-dev with the following changelog entry:
compiz (1:0.9.
* New upstream release:
- unity window decorator needs to support different metacity frame types
(LP: #795048)
- firefox window mapped fullscreen gets mapped under gnome-panel
(LP: #800592)
* Switch to dpkg-source 3.0 (quilt) format
* remove all debian/patches/*:
- upstream now directly deliver with our patches
* debian/control:
- replace kdebase-
- build on libdecoration0-dev to build the unity window decorator
- make compiz-dev dep on gtk-3
* debian/
- grid is now in -main
* debian/
- add new symbols
* debian/
- don't initialize the GAIL and AT bridges when comipz initialize
(LP: #810045)
However, it is the compiz source package that builds libdecoration0-dev, and the build system seems to have no problems finding the libdecoration headers without the build dependency.
Such a dependency makes it more likely that u-w-d will link an old libdecoration, and makes it much more difficult to bootstrap new architectures. It should be dropped.