This is an automated email from the git hooks/post-receive script. lunar pushed a commit to branch pu/reproducible_builds in repository dh-python.
commit de0a9412cb2f1e5709f2a629a5f69323d983f169 Author: Piotr Ożarowski <pi...@debian.org> Date: Mon Jan 27 23:48:51 2014 +0100 add "~" to generated minimum required interpreter versions --- debian/changelog | 2 ++ dhpython/depends.py | 12 ++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/debian/changelog b/debian/changelog index cb56321..d03ea58 100644 --- a/debian/changelog +++ b/debian/changelog @@ -13,6 +13,8 @@ dh-python (1.20131021-2) UNRELEASED; urgency=low * pybuild's distutils build plugin: set install-scripts to /usr/bin by default * Test Python 2.7 only in test203 if /usr/bin/python2.6 is missing (closes: 727674) + * Generate dependencies for minimum required interpreter version that are + satisfied by alpha/beta/rc releases (i.e. generate ">= X.Y~") -- Piotr Ożarowski <pi...@debian.org> Tue, 05 Nov 2013 22:57:20 +0100 diff --git a/dhpython/depends.py b/dhpython/depends.py index b276e4c..e406fb7 100644 --- a/dhpython/depends.py +++ b/dhpython/depends.py @@ -125,7 +125,7 @@ class Dependencies: self.depend(vtpl % minv) minv = maxv = None if minv: - self.depend("%s (>= %s)" % (tpl_tmp, minv)) + self.depend("%s (>= %s~)" % (tpl_tmp, minv)) if maxv: self.depend("%s (<< %s)" % (tpl_tmp, maxv)) @@ -135,7 +135,7 @@ class Dependencies: minv = sorted_vers[0] maxv = sorted_vers[-1] if minv <= default(self.impl): - self.depend("%s (>= %s)" % (tpl_ma, minv)) + self.depend("%s (>= %s~)" % (tpl_ma, minv)) if maxv >= default(self.impl): self.depend("%s (<< %s)" % (tpl_ma, maxv + 1)) @@ -146,7 +146,7 @@ class Dependencies: maxv = sorted_vers[-1] #self.depend('|'.join(vtpl % i for i in stats['ext_vers'])) if minv <= default(self.impl): - self.depend("%s (>= %s)" % (tpl, minv)) + self.depend("%s (>= %s~)" % (tpl, minv)) if maxv >= default(self.impl): self.depend("%s (<< %s)" % (tpl, maxv + 1)) @@ -175,11 +175,11 @@ class Dependencies: extensions = sorted(details.get('ext_vers', set())) #self.depend('|'.join(vtpl % i for i in extensions)) if extensions: - self.depend("%s (>= %s)" % (tpl, extensions[0])) + self.depend("%s (>= %s~)" % (tpl, extensions[0])) self.depend("%s (<< %s)" % (tpl, extensions[-1] + 1)) elif details.get('ext_no_version'): # assume unrecognized extension was built for default interpreter version - self.depend("%s (>= %s)" % (tpl, default_version)) + self.depend("%s (>= %s~)" % (tpl, default_version)) self.depend("%s (<< %s)" % (tpl, default_version + 1)) if details.get('compile'): @@ -201,7 +201,7 @@ class Dependencies: self.depend(vtpl % vrange.minver) else: if vrange.minver: # minimum version specified - self.depend("%s (>= %s)" % (tpl_ma, vrange.minver)) + self.depend("%s (>= %s~)" % (tpl_ma, vrange.minver)) if vrange.maxver: # maximum version specified self.depend("%s (<< %s)" % (tpl_ma, vrange.maxver + 1)) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/dh-python.git _______________________________________________ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds