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