Comment 9 for bug 566986

Revision history for this message
Daniel Elstner (daniel-elstner) wrote :

Regarding API and ABI: I confirmed with Jonathon Jongsma (upstream maintainer) that no API or ABI that existed in 1.8.0 has been changed in 1.8.4. There have only been additions to undo an accidental removal of API that existed before 1.8.0.

I just had a look at the new cairomm packages in proposed and they mostly look good. However, the documentation package is broken: The refererence documentation should be accessible via the /usr/share/doc/cairomm-1.0 directory name. It can be a symlink to a package-specific directory if necessary, as long as other packages using the cairomm-1.0 pkg-config information continue to work (pkg-config --variable docdir cairomm-1.0).

The installed Devhelp file also refers to that directory. Unfortunately it seems to be completely missing from the new packages. Also, the automatic compression of the Doxygen tag file must be suppressed because Doxygen currently cannot cope with it, and it won't be found by the documentation cross-reference logic in mm-common.

The cairomm package uploaded to my PPA gets these details right, which was the main reason I modified it heavily. It also adds a debug binary package. Guess it's my fault for not documenting my changes in detail...