Package: syncropated
Version: 0.2.0-0ubuntu4
Severity: grave
Tags: patch
Justification: renders package unusable

While starting with Python 2.4 it dies with:

Traceback (most recent call last):
  File "/usr/bin/syncropated", line 24, in ?
    from syncropated.Syncropated import init_app; init_app()
  File "/var/lib/python-support/python2.4/syncropated/Syncropated.py", line 34, 
in ?
    import PlaylistParserRhythmbox
  File 
"/var/lib/python-support/python2.4/syncropated/PlaylistParserRhythmbox.py", 
line 27, in ?
    from xml.etree.ElementTree import ElementTree
ImportError: No module named etree.ElementTree

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'gutsy'), (99, 'unstable'), (9, 
'experimental'), (1, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-1-k7 (SMP w/2 CPU cores)
Locale: LANG=uk_UA.UTF-8, LC_CTYPE=uk_UA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages syncropated depends on:
ii  gazpacho                      0.7.1-1    GTK+ User Interface Designer
ii  python                        2.4.4-6    An interactive high-level object-o
ii  python-id3                    1.2-6.2    Python module for id3-tags manipul
ii  python-pysqlite2              2.3.4-2    python interface to SQLite 3
ii  python-support                0.7.1      automated rebuilding support for p

Versions of packages syncropated recommends:
pn  glade-2                       <none>     (no description available)
ii  python-gtk2                   2.10.6-1   Python bindings for the GTK+ widge

-- debconf-show failed
--- /var/lib/python-support/python2.4/syncropated/PlaylistParserRhythmbox.py.orig	2007-07-23 23:39:40.000000000 +0300
+++ /var/lib/python-support/python2.4/syncropated/PlaylistParserRhythmbox.py	2007-07-23 23:41:05.000000000 +0300
@@ -24,7 +24,12 @@
 import os
 import sys
 import gtk
-from xml.etree.ElementTree import ElementTree
+try:
+	# try the python 2.5 way
+	from xml.etree.ElementTree import ElementTree
+except ImportError:
+	# then try the python 2.4 way
+	from elementtree.ElementTree import ElementTree
 import Utils
 
 def parse_playlists(path):

Reply via email to