Debdiff with the fix: - debian/rules: added LDFLAGS to link with python2.6 and fix this way the libboost_python library detection - debian/patches/libboost-python_link_fix.diff: fix Makefile.in to use the correct variable for libboost_python library in _PythonMagick_la_LDFLAGS
** Summary changed: - Broken package + [SRU]PythonMagick is not usable because of missing functions ** Description changed: - $ sudo apt-get install python-pythonmagick - [sudo] password for stepan: - Reading package lists... Done - Building dependency tree - Reading state information... Done - Some packages could not be installed. This may mean that you have - requested an impossible situation or if you are using the unstable - distribution that some required packages have not yet been created - or been moved out of Incoming. - The following information may help to resolve the situation: + Impact of the bug: + The pythonMagick package is unusable as the python objects fail to load (missing functions) - The following packages have unmet dependencies: - python-pythonmagick: Depends: python (< 2.6) but 2.6.1-0ubuntu3 is to be installed - E: Broken packages + Solution in Development branch: + Newer version of pythonmagick (0.9.0-1) has been or will be synced from Debian + + Solution in current version (Jaunty): + Patch the Makefile to fix the incorrect linked libraries (see attached debdiff) + + TEST CASE: + - run ipython + - within ipython, load PythonMagick. The output should be the following: + In [1]: import PythonMagick + --------------------------------------------------------------------------- + ImportError Traceback (most recent call last) + + /home/vdejager/<ipython console> in <module>() + + /var/lib/python-support/python2.6/PythonMagick/__init__.py in <module>() + 2 + 3 class Image(_PythonMagick.Image): + 4 pass + 5 + 6 class Blob(_PythonMagick.Blob): + + ImportError: /var/lib/python- + support/python2.6/PythonMagick/_PythonMagick.so: undefined symbol: + _ZTIN5boost6python15instance_holderE + + Risk of regressions: + None as the package is not usable in the actual state. ** Attachment added: "pythonmagick_0.8-0ubuntu3.debdiff" http://launchpadlibrarian.net/28036704/pythonmagick_0.8-0ubuntu3.debdiff ** Summary changed: - [SRU]PythonMagick is not usable because of missing functions + [SRU]PythonMagick is not usable because of undefined symbols -- [SRU]PythonMagick is not usable because of undefined symbols https://bugs.launchpad.net/bugs/345208 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
