diff --git a/debian/changelog b/debian/changelog index c86888e..c622461 100644 --- a/debian/changelog +++ b/debian/changelog @@ -11,6 +11,7 @@ ubuntu-dev-tools (0.140) UNRELEASED; urgency=low (LP: #693217) * requestsync: - New packages from non-free or contrib go into multiverse (LP: #935643) + - Catch SeriesNotFoundException and display a friendly error (LP: #963888) [ Daniel Hahler ] * ubuntutools/archive.py: use ProxyHandler in _download_file. diff --git a/requestsync b/requestsync index 9c5b6e5..c6b01c0 100755 --- a/requestsync +++ b/requestsync @@ -217,6 +217,9 @@ def main(): % (srcpkg, release)) confirmation_prompt() newsource = True + except udtexceptions.SeriesNotFoundException, error: + print >> sys.stderr, "E: %s" % error + sys.exit(1) # Get the requested Debian source package try: @@ -226,6 +229,9 @@ def main(): except udtexceptions.PackageNotFoundException, error: print >> sys.stderr, "E: %s" % error sys.exit(1) + except udtexceptions.SeriesNotFoundException, error: + print >> sys.stderr, "E: %s" % error + sys.exit(1) if ubuntu_component is None: if debian_component == 'main':