← Back to team overview

compiz team mailing list archive

[Merge] lp:~compiz-team/compiz/build-fixes-part-1 into lp:compiz/0.9.8

 

The proposal to merge lp:~compiz-team/compiz/build-fixes-part-1 into lp:compiz/0.9.8 has been updated.

Description changed to:

Testers should really test the last item in the branch pipeline lp:~compiz-team/compiz/build-fixes-part-10-animationaddon-plugin

This branch fixes the "random build failure" due to missing dependencies. The problem was that an external plugin was linking libcompiz_core internally and would cause libcompiz_core to get rebuilt with the wrong header files. Since that plugin didn't actually need all of the functionality in libcompiz_core, the region calculation functions were separated out into a separate static library and this was linked instead.

This branch also removes the dependency on core.h in compizconfig. All it was pulling it was MAXSHORT / MINSHORT which is far better expressed as std::numeric_limits <short>::max () and std::numeric_limits <short>::min ()

Moved the ccp plugin to plugins/ so that we don't have to repeat a bunch of build rules for internal building

Also fixed some warnings -> -Werror -> errors related to asprintf usage

For more details, see:
https://code.launchpad.net/~compiz-team/compiz/build-fixes-part-1/+merge/106520
-- 
https://code.launchpad.net/~compiz-team/compiz/build-fixes-part-1/+merge/106520
Your team compiz packagers is requested to review the proposed merge of lp:~compiz-team/compiz/build-fixes-part-1 into lp:compiz/0.9.8.


References