On Tue, Apr 20, 2010 at 04:46:11PM +0200, Jonas Smedegaard wrote: >> Include python site-packages for ffado-mixer (Closes: #578499) >> +debian/tmp/usr/lib/python* >> support/xdg/ffado.org-ffadomixer.desktop usr/share/applications/ > > This looks wrong: Python modules should be packaged separately, > following Debian Python Policy.
We're talking about /usr/lib/python2.5/site-packages/ffado/ and http://www.debian.org/doc/packaging-manuals/python-policy/ch-python.html#s-paths says Public Python modules not handled by python-central or python-support must be installed in the system Python modules directory, /usr/lib/pythonX.Y/dist-packages for python2.6 and later, and /usr/lib/pythonX.Y/site-packages for python2.5 and earlier. We could probably call python-support in the rules file, if it's not done automagically by cdbs. ;) In addition, http://www.debian.org/doc/packaging-manuals/python-policy/ch-module_packages.html says Python packages are directories containing at least a __init__.py, other modules, extensions and packages (A package in the Python sense is unrelated to a Debian package) >From these lines, I don't think we're required to package this very ffado-specific python support module into a separate package, it probably won't make any sense at all. (there is nobody else relying on it) The debconf package also places a debconf.py in site-packages. Cheerio -- mail: a...@thur.de http://adi.thur.de PGP/GPG: key via keyserver _______________________________________________ pkg-multimedia-maintainers mailing list firstname.lastname@example.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers