From 2bb39ac47e9f0718e8a5c2f93a17541c4b36d52e Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Thu, 29 Jan 2015 09:52:24 -0700 Subject: [PATCH] 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 --- teuthology/task/kernel.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/teuthology/task/kernel.py b/teuthology/task/kernel.py index c166f3b01a..9a7b1bbad9 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 -- 2.39.5