Package: bitpim
Version: 1.0.6.dfsg.1-1
Severity: important

Hi,

the bitpim.links file includes the following:
        usr/share/python-support/python-dsv/DSV
        usr/share/bitpim/code/DSV

Mixing the private modules in /usr/share/bitpim and the public ones
(wherever they are) is a recipe for failure:
      * Byte-compiled files will be created in the python-support
        directory, and the package will fail to cleanup the directory
        upon removal.
      * The files location for the interpreter is different from those
        you get when importing the modules, which can lead to subtle
        bugs if both paths of using them are used.
      * This will stop working with the new python-support (currently in
        experimental), which now uses /usr/share/pyshared instead
        of /usr/share/python-support/$package.

I don’t know how bitpim works, but I strongly recommend to cleanly
separate public and private modules. If the DSV modules are installed in
the public directory, you can just import them and that should be
enough.

Please don’t hesitate to ask if you need advice on how to fix this; if
you explain why this link is here, I may find some ideas.

Thanks,
-- 
 .''`.      Debian 5.0 "Lenny" has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-    me that if you don't install Lenny, he'd melt your brain.

Attachment: signature.asc
Description: Ceci est une partie de message numériquement signée

Reply via email to