From: Zack Cerza Date: Thu, 29 Jan 2015 16:52:24 +0000 (-0700) Subject: If the version file is empty, complain. X-Git-Tag: 1.1.0~1022^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F422%2Fhead;p=teuthology.git If the version file is empty, complain. We *could* work around this, but I don't want to mask bugs in the build system. Signed-off-by: Zack Cerza --- diff --git a/teuthology/task/kernel.py b/teuthology/task/kernel.py index c166f3b01..9a7b1bbad 100644 --- a/teuthology/task/kernel.py +++ b/teuthology/task/kernel.py @@ -13,7 +13,9 @@ import urlparse from teuthology import misc as teuthology from ..orchestra import run from ..config import config as teuth_config -from ..exceptions import UnsupportedPackageTypeError, ConfigError +from ..exceptions import (UnsupportedPackageTypeError, + ConfigError, + VersionNotFoundError) from ..packaging import ( install_package, get_koji_build_info, @@ -1111,6 +1113,10 @@ def task(ctx, config): log.debug('failed to get utsrelease string using url {url}'.format( url=version_url)) + if not version: + raise VersionNotFoundError("{url} is empty!".format( + url=version_url)) + need_install[role] = sha1 need_version[role] = version