clutter-cairomm is obsolete and should be retired

Kevin Kofler kevin.kofler at chello.at
Sun Oct 4 02:02:39 UTC 2009


Hi,

(I've already mailed this to the maintainer on October 1st, no answer so far.)

clutter-cairomm has longstanding broken dependencies in Fedora 12:
        clutter-cairomm-0.7.4-2.fc11.i586 requires libclutter-cairo-0.8.so.0
        clutter-cairomm-0.7.4-2.fc11.i586 requires libcluttermm-0.8.so.2
        clutter-cairomm-0.7.4-2.fc11.i586 requires libclutter-glx-0.8.so.0
        clutter-cairomm-devel-0.7.4-2.fc11.i586 requires 
pkgconfig(cluttermm-0.8)
        clutter-cairomm-devel-0.7.4-2.fc11.i586 requires pkgconfig(clutter-0.8)

It turns out this is because clutter-cairo, which this was wrapping, isn't in
Fedora at all anymore, clutter obsoletes it:
http://cvs.fedoraproject.org/viewvc/rpms/clutter/devel/clutter.spec?r1=1.28&r2=1.29
https://fedorahosted.org/rel-eng/ticket/2005

Upstream also considers it obsolete:
http://git.gnome.org/cgit/clutter-cairomm/commit/?id=cb06f43f509b6609ddc055b08aa1a3d7a43d500e

and there will apparently be no new release to work with the new Clutter API,
instead cluttermm should be used directly.

So IMHO we should:
1. have cluttermm obsolete clutter-cairomm and
2. follow the package retirement policy: 
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life for
clutter-cairomm, in particular get it blocked from F12 by rel-eng as soon as
possible.

Nothing in Rawhide requires clutter-cairomm according to:
repoquery --repoid=rawhide --whatrequires --alldeps clutter-cairomm

        Kevin Kofler




More information about the fedora-devel-list mailing list