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

pycentral pkginstall fails to byte-compile



Hi,

while trying to fix my packaging, I found that my recent python-webunit
package doesn't install cleanly. dpkg reports that the package be
installed ("ii"), but I'd still like to get rid of the disconcerting
error messages:

# dpkg -i python-webunit_1.3.8-4_all.deb 
Selecting previously deselected package python-webunit.
(Reading database ... 42327 files and directories currently installed.)
Unpacking python-webunit (from python-webunit_1.3.8-4_all.deb) ...
Setting up python-webunit (1:1.3.8-4) ...
[Errno 2] No such file or directory
[Errno 2] No such file or directory

It turns out that these two error messages are generated by the line

   pycentral pkginstall python-webunit

in the generated postinst script. Running this command by hand yields:

# pycentral -v  pkginstall python-webunit
pycentral: pycentral -v pkginstall python-webunit
pycentral: reading /usr/share/pyshared-data/python-webunit
pycentral: Using python-version from pkgconfig: all
pycentral:      avail=['2.5', '2.4'], pkg=all, install=['2.5', '2.4']
pycentral:      install package python-webunit
pycentral:      link shared files python2.5/python-webunit
[Errno 2] No such file or directory
pycentral:      no files to byte-compile
pycentral:      link shared files python2.4/python-webunit
[Errno 2] No such file or directory
pycentral:      no files to byte-compile


Trying to find out what pycentral actually should be doing, I get:


# cat /usr/share/pyshared-data/python-webunit 
[python-package]
format = 1
python-version = all
[pycentral]
version = 0.6.11
include-links = 0
[files]
/usr/share/pyshared/webunit-1.3.8.egg-info=f
/usr/share/pyshared/webunit=d
/usr/share/pyshared/webunit/__init__.py=f
/usr/share/pyshared/webunit/cookie.py=f
/usr/share/pyshared/webunit/IMGSucker.py=f
/usr/share/pyshared/webunit/HTMLParser.py=f
/usr/share/pyshared/webunit/SimpleDOM.py=f
/usr/share/pyshared/webunit/utility.py=f
/usr/share/pyshared/webunit/webunittest.py=f
/usr/share/pyshared/webunit/config.py=f
/usr/share/pyshared/demo=d
/usr/share/pyshared/demo/__init__.py=f
/usr/share/pyshared/demo/google.py=f
/usr/share/pyshared/demo/python_org.py=f


# ls -al /usr/share/pyshared/webunit
total 88
drwxr-xr-x  2 root root  4096 2009-08-26 14:05 .
drwxr-xr-x 14 root root  4096 2009-08-26 14:05 ..
-rw-r--r--  1 root root   710 2003-07-22 03:01 config.py
-rw-r--r--  1 root root  3664 2003-10-31 07:26 cookie.py
-rw-r--r--  1 root root 15724 2004-01-21 23:47 HTMLParser.py
-rw-r--r--  1 root root  3802 2003-07-22 03:19 IMGSucker.py
-rw-r--r--  1 root root    22 2004-01-29 22:51 __init__.py
-rw-r--r--  1 root root 16033 2004-01-21 23:50 SimpleDOM.py
-rw-r--r--  1 root root  2682 2003-08-23 04:01 utility.py
-rw-r--r--  1 root root 25698 2004-01-29 22:51 webunittest.py


What's the right way to fix this, please?


So far, although the package installs fine, none of the modules can be
used (ie, "import modulename" fails).


TIA!



Kind regards,
--Toni++


Reply to: