Bug#585990: libffado: broken package when rebuild with Python 2.6

Jakub Wilk jwilk at debian.org
Tue Jun 15 13:41:25 UTC 2010


Source: libffado
Version: 2.0.0+svn1813-1
Severity: serious
Justification: http://lists.debian.org/debian-release/2010/02/msg00325.html
User: debian-python at lists.debian.org
Usertag: python2.6

Hello,

When rebuilt with Python 2.6, ffado-mixer-qt4 contained files in 
/usr/lib/python2.6/site-packages/. This will render the package unusable 
with Python 2.6 and could cause installation issues, see. e.g. bug 
#568010.

I've seen patches for the issue in the package's VCS, but I don't tag 
the bug pending, as they don't seem to work:

* when built with Python 2.5 as default:

| $ ffado-mixer
| Traceback (most recent call last):
|   File "/usr/bin/ffado-mixer", line 34, in <module>
|     sys.exit(ffadomain(sys.argv))
|   File "/usr/lib/pymodules/python2.5/ffado/ffadowindow.py", line 195, in ffadomain
|     mainwindow = FFADOWindow(None)
|   File "/usr/lib/pymodules/python2.5/ffado/ffadowindow.py", line 65, in __init__
|     self.manager = PanelManager(self)
|   File "/usr/lib/pymodules/python2.5/ffado/panelmanager.py", line 101, in __init__
|     self.status = PanelManagerStatus(self)
|   File "/usr/lib/pymodules/python2.5/ffado/panelmanager.py", line 66, in __init__
|     uicLoad("ffado/panelmanagerstatus", self)
|   File "/usr/lib/pymodules/python2.5/ffado/config.py", line 33, in uicLoad
|     uic.loadUi(os.path.join(UIDIR,file), object)
|   File "/usr/lib/pymodules/python2.5/PyQt4/uic/__init__.py", line 177, in loadUi
|     return DynamicUILoader().loadUi(uifile, baseinstance)
|   File "/usr/lib/pymodules/python2.5/PyQt4/uic/Loader/loader.py", line 21, in loadUi
|     return self.parse(filename)
|   File "/usr/lib/pymodules/python2.5/PyQt4/uic/uiparser.py", line 804, in parse
|     document = parse(filename)
|   File "/usr/lib/python2.5/xml/etree/ElementTree.py", line 862, in parse
|     tree.parse(source, parser)
|   File "/usr/lib/python2.5/xml/etree/ElementTree.py", line 579, in parse
|     source = open(source, "rb")
| IOError: [Errno 2] No such file or directory: '/usr/lib/python2.5/site-packages/ffado/panelmanagerstatus.ui'
| Exception exceptions.AttributeError: 'manager' in <bound method FFADOWindow.__del__ of <ffado.ffadowindow.FFADOWindow object at 0xa03b42c>> ignored
| PanelManager.__del__()
| Exception exceptions.AttributeError: "'PanelManager' object has no attribute 'polltimer'" in <bound method PanelManager.__del__ of <ffado.panelmanager.PanelManager object at 0xa03b6ac>> ignored

* when built with Python 2.6 as default:

| $ ffado-mixer
| Traceback (most recent call last):
|   File "/usr/bin/ffado-mixer", line 34, in <module>
|     sys.exit(ffadomain(sys.argv))
|   File "/usr/lib/pymodules/python2.5/ffado/ffadowindow.py", line 195, in ffadomain
|     mainwindow = FFADOWindow(None)
|   File "/usr/lib/pymodules/python2.5/ffado/ffadowindow.py", line 65, in __init__
|     self.manager = PanelManager(self)
|   File "/usr/lib/pymodules/python2.5/ffado/panelmanager.py", line 101, in __init__
|     self.status = PanelManagerStatus(self)
|   File "/usr/lib/pymodules/python2.5/ffado/panelmanager.py", line 66, in __init__
|     uicLoad("ffado/panelmanagerstatus", self)
|   File "/usr/lib/pymodules/python2.5/ffado/config.py", line 33, in uicLoad
|     uic.loadUi(os.path.join(UIDIR,file), object)
|   File "/usr/lib/pymodules/python2.5/PyQt4/uic/__init__.py", line 177, in loadUi
|     return DynamicUILoader().loadUi(uifile, baseinstance)
|   File "/usr/lib/pymodules/python2.5/PyQt4/uic/Loader/loader.py", line 21, in loadUi
|     return self.parse(filename)
|   File "/usr/lib/pymodules/python2.5/PyQt4/uic/uiparser.py", line 804, in parse
|     document = parse(filename)
|   File "/usr/lib/python2.5/xml/etree/ElementTree.py", line 862, in parse
|     tree.parse(source, parser)
|   File "/usr/lib/python2.5/xml/etree/ElementTree.py", line 579, in parse
|     source = open(source, "rb")
| IOError: [Errno 2] No such file or directory: '/usr/lib/python2.6/dist-packages/ffado/panelmanagerstatus.ui'
| Exception exceptions.AttributeError: 'manager' in <bound method FFADOWindow.__del__ of <ffado.ffadowindow.FFADOWindow object at 0x977142c>> ignored
| PanelManager.__del__()
| Exception exceptions.AttributeError: "'PanelManager' object has no attribute 'polltimer'" in <bound method PanelManager.__del__ of <ffado.panelmanager.PanelManager object at 0x97716ac>> ignored

-- 
Jakub Wilk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20100615/9f7b18ec/attachment.pgp>


More information about the pkg-multimedia-maintainers mailing list