[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#585627: hplip: Error with hpmudext module : hp-* dont works



On Sunday 13 June 2010 18:37:00 Sandro Tosi wrote:
> > But that would be too much and the package would then have to be manually
> > updated every-time you upversion python.
> 
> The correct way to handle it is to set XS-P-V to ">= 2.5" (that
> declares the package only works with version 2.5 onward) or even to
> "all" (that declares the package can use any of the supported version
> of Python in Debian) and then build the package for all the supported
> versions in debian/rules.

Thanks Sandro,

I have implemented this, but it is still causing issues.

> You can call pyversions (with parameters, IIRC -s for all the
> supported versions) then loop over those versions and call "python$ver
> setup.py build" and then "install" on each of them.
> 
> Also, I suggest to use a python helper program, and the debian-python
> community suggests python-support, which is reliable and
> well-maintained.

We have pyversions and are using python-support, but still are not getting what we need.

If we build the hplip package with python2.5 installed, then it places the modules under /usr/lib/python2.5/site-packages:
http://packages.debian.org/sid/ia64/hplip/filelist

If we build the hplip package with python2.6 installed then it places the modules under /usr/lib/python2.6/dist-packages:
http://packages.debian.org/sid/i386/hplip/filelist


The python2.5 built packages (/usr/lib/python2.5/site-packages) do not work if python2.6 is installed, as it cannot locate the correct modules.. :-(

So how do I force depends to be set to ensure the correct version of python is installed, or how to I ensure that either version of python will look in either location for the modules??

Mark

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: