From ba6bd9186be40d2e45a85bca6f243931ae3b4828 Mon Sep 17 00:00:00 2001 From: Benjamin Drung Date: Thu, 8 Sep 2011 17:26:40 +0200 Subject: [PATCH] backportpackage: Search for newer versions in -{updates,security} on Ubuntu (LP: #823833). --- backportpackage | 17 +++++++++++------ debian/changelog | 4 +++- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/backportpackage b/backportpackage index c743e80..1e419dd 100755 --- a/backportpackage +++ b/backportpackage @@ -150,13 +150,18 @@ def get_current_version(package, distribution, source_release): latest_version = None - for record in rmadison(distribution.lower(), package, suite=source_release): - if 'source' not in record: - continue + releases = [source_release] + if distribution.lower() == "ubuntu": + releases += [source_release + "-updates", source_release + "-security"] - if (not latest_version or - Version(latest_version) < Version(record['version'])): - latest_version = record['version'] + for release in releases: + for record in rmadison(distribution.lower(), package, suite=release): + if 'source' not in record: + continue + + if (not latest_version or + Version(latest_version) < Version(record['version'])): + latest_version = record['version'] return latest_version diff --git a/debian/changelog b/debian/changelog index 7573cf9..9c67775 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,8 +2,10 @@ ubuntu-dev-tools (0.130) UNRELEASED; urgency=low * pull-lp-source: Support source packages with a bad version string (LP: #844682). + * backportpackage: Search for newer versions in -{updates,security} on Ubuntu + (LP: #823833). - -- Benjamin Drung Thu, 08 Sep 2011 16:38:15 +0200 + -- Benjamin Drung Thu, 08 Sep 2011 17:25:21 +0200 ubuntu-dev-tools (0.129) unstable; urgency=low