From 897d1cd951efec07e326b129846306b27e03c9e5 Mon Sep 17 00:00:00 2001 From: Joshua Lock Date: Fri, 2 Dec 2011 10:58:35 -0800 Subject: fetch2: fix Exception parameters when BB_STRICT_CHECKSUM enabled BB_STRICT_CHECKSUM caused a backtrace as the FetchError parameters are incorrectly specified such that FetchError is being passed 8 params when it's expecting 3. This fixes the parameters so we're passing a formatted string and the url. (Bitbake rev: b8b2f4287c9125542b18a294c0a94ed89a7e73a8) Signed-off-by: Joshua Lock Signed-off-by: Richard Purdie --- bitbake/lib/bb/fetch2/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bitbake/lib/bb/fetch2/__init__.py b/bitbake/lib/bb/fetch2/__init__.py index 19a79fdbfe..3af56e5d0a 100644 --- a/bitbake/lib/bb/fetch2/__init__.py +++ b/bitbake/lib/bb/fetch2/__init__.py @@ -274,9 +274,9 @@ def verify_checksum(u, ud, d): strict = d.getVar("BB_STRICT_CHECKSUM", True) or None if (strict and ud.md5_expected == None and ud.sha256_expected == None): raise FetchError('No checksum specified for %s, please add at least one to the recipe:\n' - 'SRC_URI[%s] = "%s"\nSRC_URI[%s] = "%s"', u, - ud.localpath, ud.md5_name, md5data, - ud.sha256_name, sha256data) + 'SRC_URI[%s] = "%s"\nSRC_URI[%s] = "%s"' % + (ud.localpath, ud.md5_name, md5data, + ud.sha256_name, sha256data), u) # Log missing sums so user can more easily add them if ud.md5_expected == None: -- cgit v1.2.3-54-g00ecf