Add python-libxml2 as a dependency. It seems it use to be pulled in by something else. Without it we get:
Traceback (most recent call last):
File "/usr/bin/sugar-activity", line 169, in <module>
main()
File "/usr/bin/sugar-activity", line 121, in main
module = __import__(module_name)
File "/usr/share/sugar/activities/Record.activity/record.py", line 36, in <module>
import gst
File "/usr/lib64/python2.7/site-packages/gst-0.10/gst/__init__.py", line 193, in <module>
from _gst import *
ImportError: /usr/lib64/python2.7/site-packages/gst-0.10/gst/_gst.so: undefined symbol: libxml_xmlDocPtrWrap
Exited with status 1, pid 2057 data (None, <open file '<fdopen>', mode 'w' at 0x7f1041150540>, '840fde1e4866d7ac2ebffca9a044bab2b4e43ae3')