From 4b234a49a9e7631b52ef4d5fe5588877e61aaecd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20O=C5=BCarowski?= <piotr@debian.org> Date: Wed, 1 Dec 2010 19:44:40 +0100 Subject: [PATCH] adjust stats['public_vers'] after creating links from /usr/share/pyshared --- debian/changelog | 4 ++-- dh_python2 | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index 13f9fc1..0b24bfb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -python-defaults (2.6.6-6) UNRELEASED; urgency=low +python-defaults (2.6.6-6) experimental; urgency=low * dh_python2: - make the error message about missing extension more clear @@ -17,7 +17,7 @@ python-defaults (2.6.6-6) UNRELEASED; urgency=low - do not try to check if interpreter is present when version range is empty - -- Piotr Ożarowski <piotr@debian.org> Sun, 21 Nov 2010 23:49:32 +0100 + -- Piotr Ożarowski <piotr@debian.org> Wed, 01 Dec 2010 19:43:50 +0100 python-defaults (2.6.6-5) experimental; urgency=low diff --git a/dh_python2 b/dh_python2 index 6b7756f..1404f52 100755 --- a/dh_python2 +++ b/dh_python2 @@ -28,7 +28,7 @@ import re import sys from filecmp import dircmp, cmpfiles from optparse import OptionParser, SUPPRESS_HELP -from os.path import isdir, islink, exists, join +from os.path import isdir, islink, exists, join, realpath from shutil import rmtree, copy as fcopy from stat import ST_MODE, S_IXUSR, S_IXGRP, S_IXOTH sys.path.insert(1, '/usr/share/python/') @@ -154,6 +154,8 @@ def share(package, stats, options): if srcver in stats['public_vers']: stats['public_vers'].add(version) share_2x(sitedir(srcver, package), sitedir(version, package)) + # remove duplicates + stats['requires.txt'] = set(realpath(i) for i in stats['requires.txt']) def move_to_pyshared(dir1): @@ -515,6 +517,7 @@ def main(): pyshared_dir = "debian/%s/usr/share/pyshared/" % package if not stats['public_vers'] and exists(pyshared_dir): create_public_links(pyshared_dir, options.vrange) + stats['public_vers'] = get_requested_versions(options.vrange) dependencies = Dependencies(package, dh.packages[package]['uses_breaks']) -- GitLab