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

Reply via email to