Thread: [Lcms-user] Python bindings in Ubuntu (gutsy) broken?
An ICC-based CMM for color management
Brought to you by:
mm2
From: Guy K. K. <G....@ma...> - 2007-12-22 00:56:18
|
Hi, does anybody else experience broken Python bindings of the python-liblcms=20 package in Ubuntu? I'm trying to use it on Gutsy, have tries to backport th= e=20 Hardy packages, but to the same (negative) effect. The module "lcms" import= s=20 without error, but it does not contain any bindings to liblcms1. Compiling the current 1.17 sources with the "--with-python" configure flag= =20 however works flawlessly. I have filed a bug report on launchpad. If anybody wants/needs to add=20 something, here it is: https://bugs.launchpad.net/ubuntu/+source/lcms/+bug/178033 Guy =2D-=20 Guy K. Kloss Institute of Information and Mathematical Sciences Te Kura Putaiao o Mohiohio me Pangarau Room 2.63, Quad Block A Building Massey University, Auckland, Albany Private Bag 102 904, North Shore Mail Centre voice: +64 9 414-0800 ext. 9585 =A0 fax: +64 9 441-8181 eMail: G....@ma... =A0http://www.massey.ac.nz/~gkloss/ |
From: Oleksandr M. <ma...@de...> - 2008-01-03 20:47:13
|
* Guy K. Kloss <G....@ma...> [2007-12-22 13:56:05 +1300]: > Hi, > > does anybody else experience broken Python bindings of the python-liblcms > package in Ubuntu? I'm trying to use it on Gutsy, have tries to backport the > Hardy packages, but to the same (negative) effect. The module "lcms" imports > without error, but it does not contain any bindings to liblcms1. > > Compiling the current 1.17 sources with the "--with-python" configure flag > however works flawlessly. > > I have filed a bug report on launchpad. If anybody wants/needs to add > something, here it is: > > https://bugs.launchpad.net/ubuntu/+source/lcms/+bug/178033 > > Guy Hello Guy, malex@mrb319:~$ python Python 2.4.4 (#2, Aug 16 2007, 02:03:40) [GCC 4.1.3 20070812 (prerelease) (Debian 4.1.2-15)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from lcms import lcms >>> foo = lcms.cmsCIEXYZ() >>> foo XYZ [0, 0, 0] Notice the way it's imported. Regards, Alex (Debian liblcms maintainer) |
From: Guy K. K. <G....@ma...> - 2008-01-04 00:33:39
|
Alex, thanks for the feedback. It's good to see that it actually does work. Although I still believe that the package is faulty. Imports should work in= =20 the way as they commonly do in Python, and in a way they do with (all) othe= r=20 Python modules. After all, if I compile lcms manually I get the expected=20 behaviour of imports. On Fri, 04 Jan 2008 9:47:02 am Oleksandr Moskalenko wrote: > malex@mrb319:~$ python > Python 2.4.4 (#2, Aug 16 2007, 02:03:40) > [GCC 4.1.3 20070812 (prerelease) (Debian 4.1.2-15)] on linux2 > Type "help", "copyright", "credits" or "license" for more information. > > >>> from lcms import lcms > >>> foo =3D lcms.cmsCIEXYZ() > >>> foo > > XYZ [0, 0, 0] > > Notice the way it's imported. On another note: This way I cannot use any of the examples =20 python/testbed/*.py in lcms' source package, either. BTW, shouldn't these examples also be available somewhere=20 under /usr/share/doc/python-libcms/...? Guy =2D-=20 Guy K. Kloss Institute of Information and Mathematical Sciences Te Kura Putaiao o Mohiohio me Pangarau Room 2.63, Quad Block A Building Massey University, Auckland, Albany Private Bag 102 904, North Shore Mail Centre voice: +64 9 414-0800 ext. 9585 =A0 fax: +64 9 441-8181 eMail: G....@ma... =A0http://www.massey.ac.nz/~gkloss/ |
From: Oleksandr M. <ma...@de...> - 2008-01-05 01:24:31
|
* Guy K. Kloss <G....@ma...> [2008-01-04 13:33:02 +1300]: > Alex, > > thanks for the feedback. It's good to see that it actually does work. > > Although I still believe that the package is faulty. Imports should work in > the way as they commonly do in Python, and in a way they do with (all) other > Python modules. After all, if I compile lcms manually I get the expected > behaviour of imports. Okay, I just uploaded a package into Debian/unstable that has the "import lcms" behavior. Eventually, it'll trickle down to Ubuntu. Regards, Alex. > On Fri, 04 Jan 2008 9:47:02 am Oleksandr Moskalenko wrote: > > malex@mrb319:~$ python > > Python 2.4.4 (#2, Aug 16 2007, 02:03:40) > > [GCC 4.1.3 20070812 (prerelease) (Debian 4.1.2-15)] on linux2 > > Type "help", "copyright", "credits" or "license" for more information. > > > > >>> from lcms import lcms > > >>> foo = lcms.cmsCIEXYZ() > > >>> foo > > > > XYZ [0, 0, 0] > > > > Notice the way it's imported. > > On another note: This way I cannot use any of the examples > python/testbed/*.py in lcms' source package, either. > > BTW, shouldn't these examples also be available somewhere > under /usr/share/doc/python-libcms/...? > > Guy > > > -- > Guy K. Kloss > Institute of Information and Mathematical Sciences > Te Kura Putaiao o Mohiohio me Pangarau > Room 2.63, Quad Block A Building > Massey University, Auckland, Albany > Private Bag 102 904, North Shore Mail Centre > voice: +64 9 414-0800 ext. 9585 ? fax: +64 9 441-8181 > eMail: G....@ma... ?http://www.massey.ac.nz/~gkloss/ > |
From: Guy K. K. <G....@ma...> - 2008-01-05 04:01:17
|
On Sat, 05 Jan 2008 2:24:23 pm Oleksandr Moskalenko wrote: > Okay, I just uploaded a package into Debian/unstable that has the "import > lcms" behavior. Eventually, it'll trickle down to Ubuntu. Excellent. Thanks. Wouldn't the status in the Ubuntu Launchpad entry be set to something else= =20 than "invalid" again? I'm pretty much a noob when it comes to Launchpad and= =20 the tracking system. Have used several others in other projects, but don't= =20 really know how the Debian/Ubuntu process here is handled ... Guy =2D-=20 Guy K. Kloss Institute of Information and Mathematical Sciences Te Kura Putaiao o Mohiohio me Pangarau Room 2.63, Quad Block A Building Massey University, Auckland, Albany Private Bag 102 904, North Shore Mail Centre voice: +64 9 414-0800 ext. 9585 =A0 fax: +64 9 441-8181 eMail: G....@ma... =A0http://www.massey.ac.nz/~gkloss/ |