Comment 0 for bug 749880

Revision history for this message
Stephen Muss (stephenmuss) wrote :

Binary package hint: python-meld3

The current packaged version (0.6.5-3build1) of python-meld3 is incompatible with Python2.7 and so needs to be updated for Natty. A similar problem was fixed for Fedora 14 (see https://bugzilla.redhat.com/show_bug.cgi?id=652890).

Updating the package to version 0.6.7 resolves this issue.

Below is the Python traceback received when attempting to start the supervisord deamon which relies on meld3:

Unlinking stale socket /var/run/supervisor.sock
Traceback (most recent call last):
  File "env/bin/supervisord", line 9, in <module>
    load_entry_point('supervisor==3.0a10', 'console_scripts', 'supervisord')()
  File "/srv/env/lib/python2.7/site-packages/supervisor/supervisord.py", line 372, in main
    go(options)
  File "/srv/env/lib/python2.7/site-packages/supervisor/supervisord.py", line 382, in go
    d.main()
  File "/srv/env/lib/python2.7/site-packages/supervisor/supervisord.py", line 95, in main
    self.run()
  File "/srv/env/lib/python2.7/site-packages/supervisor/supervisord.py", line 105, in run
    self.options.openhttpservers(self)
  File "/srv/env/lib/python2.7/site-packages/supervisor/options.py", line 1055, in openhttpservers
    self.httpservers = self.make_http_servers(supervisord)
  File "/srv/env/lib/python2.7/site-packages/supervisor/options.py", line 1258, in make_http_servers
    return make_http_servers(self, supervisord)
  File "/srv/env/lib/python2.7/site-packages/supervisor/http.py", line 808, in make_http_servers
    from web import supervisor_ui_handler
  File "/srv/env/lib/python2.7/site-packages/supervisor/web.py", line 29, in <module>
    import meld3
  File "/usr/lib/pymodules/python2.7/meld3/__init__.py", line 2, in <module>
    from meld3 import parse_xml
  File "/usr/lib/pymodules/python2.7/meld3/meld3.py", line 27, in <module>
    from xml.etree.ElementTree import fixtag
ImportError: cannot import name fixtag

Uninstalling python-meld3 and reinstalling from source version 0.6.7 fixed the problem for me and should be addressed for the Natty release.