debian: Don't install Python modules for obsolete Python versions.
authorBen Pfaff <blp@nicira.com>
Fri, 3 Feb 2012 21:30:50 +0000 (13:30 -0800)
committerBen Pfaff <blp@nicira.com>
Fri, 3 Feb 2012 21:44:07 +0000 (13:44 -0800)
Python 2.4 is obsolete, not present in Debian squeeze or sid, so don't
install Python modules for it.

It would be better to just put the files directly into
/usr/share/pyshared/ovs/, instead of in site-packages for some specific
Python version, but this causes problems for builds on squeeze, as
documented in commit bc3aa0bf5 (debian: Make python-openvswitch packaging
work with squeeze dh_python2.):

    The dh_python2 helper in Debian squeeze has a limitation that is not
    mentioned anywhere, as far as I can tell: Python files must be in
    /usr/lib/python#.#/site-packages to be installed.  The version in Debian
    wheezy does not have the same limitation.

    This meant that building the Debian packages on squeeze silently produced
    a broken python-openvswitch package, whereas building the same thing on
    wheezy built a working package.

    This fixes the problem by putting the .py files where squeeze expects them.
    It works on wheezy too.

A before-and-after "debdiff" shows that the only significant effect of this
commit is to drop python2.4 symlinks.

CC: horms@debian.org
Reported-by: Luca Falavigna <ftpmaster@debian.org>
Signed-off-by: Ben Pfaff <blp@nicira.com>
AUTHORS
debian/openvswitch-test.install
debian/python-openvswitch.install

diff --git a/AUTHORS b/AUTHORS
index c19bbde5c2027d83ef5592c9f47facb3d6b48bec..d581266b201dab91de999435cb8d7af3298d9d1b 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -102,6 +102,7 @@ Joan Cirer              joan@ev0.net
 John Galgay             john@galgay.net
 Koichi Yagishita        yagishita.koichi@jrc.co.jp
 Krishna Miriyala        krishna@nicira.com
+Luca Falavigna          dktrkranz@debian.org
 Luiz Henrique Ozaki     luiz.ozaki@gmail.com
 Michael A. Collins      mike.a.collins@ark-net.org
 Michael Hu              mhu@nicira.com
index a152aff5742f83f3d9ef84766d93933a7bbf6d35..a36c82812c3939393c529c0ae78927d83968d654 100644 (file)
@@ -1,2 +1,2 @@
-usr/share/openvswitch/python/ovstest usr/lib/python2.4/site-packages/
+usr/share/openvswitch/python/ovstest usr/lib/python2.6/dist-packages/
 usr/bin/ovs-test
index 67792985c9809df4ac429d6fb3fecbbc4ffa7b53..9387e68de219e54be2dc5b65b991660887eb9a42 100644 (file)
@@ -1 +1 @@
-usr/share/openvswitch/python/ovs usr/lib/python2.4/site-packages/
+usr/share/openvswitch/python/ovs usr/lib/python2.6/dist-packages/