Your message dated Sat, 24 Feb 2007 12:17:02 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#397895: fixed in python-support 0.6.1 has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: python-support Version: 0.5.4 Severity: important Hi, (Documenting a conversation I had with the python-support maintainer and another I had with Steinar H. Gunderson on IRC.) By design, python-support might break some applications. Two examples lately were the GStreamer 0.10 Python bindings and the GNOME Deskbar Applet. This is usually because these packages are ./configured with a default Python path, such as /usr/lib/pythonX.Y/site-packages where the upstream package expects to find it's *.py and *.pyc files after the installation (IOW, at runtime), but dh_pysupport moves the *.py to /usr/share/python-support and byte compiles them into *.pyc files below /var/lib/python-support. One workaround is to patch the upstream code to deal with this situation; this can be complex because upstream might not make any difference between the path to *.py files and the path to *.pyc files. The AM_PATH_PYTHON macro understands the difference, but does not permit changing these. Another workaround is to use python-central. Some random thoughts on the issue: 1) I am not too sure that python-support truly needs to adhere to the FHS since it is only invoked on package installation / upgrades and can be considered part of "package management". 2) I think *.pyc are arch independent and are supposed to stay that way, this means that we could have *.pyc under /usr, python-support could byte-compile unser /usr/share/python-support, hence we could ./configure with this python-path, and we would only have to make sure that upstream apps do not rely on the system's default. This assumes 1). 3) Not assuming 1), it's possible for python-support to symlink *.py files to /var/lib/python-support and we could ./configure with this python-path as in 2). 4) python-support could be changed to allow a second mode of operations, configurable on a per-package basis, which would symlink *.py into /usr/lib/pythonX.Y/site-packages and byte-compile there as well (option a)) or symlink to byte-compiled files (option b)) under /var/lib/python-support. This compatibility mode could be turned on by default or only for problematic packages. Please tag this bug "wontfix" if you do not think it will ever fix. I intend to use this bug report as a documentation pointer on this problem, but feel free to include this description in some KNOWNBUGS file, or as a step to watch carefully when converting packages to python-support, or when preparing new upstream releases of python packages. Bye, -- System Information: Debian Release: 4.0 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-2-686 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Versions of packages python-support depends on: ii python 2.4.4-1 An interactive high-level object-o python-support recommends no packages. -- no debconf information -- Loïc Minier <[EMAIL PROTECTED]>
--- End Message ---
--- Begin Message ---Source: python-support Source-Version: 0.6.1 We believe that the bug you reported is fixed in the latest version of python-support, which is due to be installed in the Debian FTP archive: python-support_0.6.1.dsc to pool/main/p/python-support/python-support_0.6.1.dsc python-support_0.6.1.tar.gz to pool/main/p/python-support/python-support_0.6.1.tar.gz python-support_0.6.1_all.deb to pool/main/p/python-support/python-support_0.6.1_all.deb A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Josselin Mouette <[EMAIL PROTECTED]> (supplier of updated python-support package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sat, 24 Feb 2007 13:04:23 +0100 Source: python-support Binary: python-support Architecture: source all Version: 0.6.1 Distribution: experimental Urgency: low Maintainer: Josselin Mouette <[EMAIL PROTECTED]> Changed-By: Josselin Mouette <[EMAIL PROTECTED]> Description: python-support - automated rebuilding support for python modules Closes: 397895 Changes: python-support (0.6.1) experimental; urgency=low . * pysupport-movemodules: + Fix a case where the original installation directory was not removed. + Move modules from /var/lib/python-support as well. This allows to handle packages that hardcode the path to the modules (closes: #397895). * README: + Document the procedure for such packages. + Also document the Python-Depends field. Files: 2379a2969c85c90a0a865eebd9063c90 553 python optional python-support_0.6.1.dsc a7cd6337820708febdf0fa86cb5682bf 27679 python optional python-support_0.6.1.tar.gz 19551b1ec3e999886eb505857842aaec 24866 python optional python-support_0.6.1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFF4Cu+rSla4ddfhTMRAmcoAJ9NS61fWx0T3AY98Gd50gKfwCQgKQCfdIFX 9+1MLYXlYLZZ/tnAgcMEq6g= =Vn5b -----END PGP SIGNATURE-----
--- End Message ---

