From patchwork Tue Apr 4 15:49:04 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thadeu Lima de Souza Cascardo X-Patchwork-Id: 746868 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) by ozlabs.org (Postfix) with ESMTP id 3vyD194x0Pz9s8c; Wed, 5 Apr 2017 01:49:17 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1cvQhl-0005gx-L8; Tue, 04 Apr 2017 15:49:13 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1cvQhg-0005gM-7l for kernel-team@lists.ubuntu.com; Tue, 04 Apr 2017 15:49:08 +0000 Received: from faun.canonical.com ([91.189.93.182] helo=localhost.localdomain) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1cvQhf-0003jN-Uf for kernel-team@lists.ubuntu.com; Tue, 04 Apr 2017 15:49:07 +0000 From: Thadeu Lima de Souza Cascardo To: kernel-team@lists.ubuntu.com Subject: [PATCH] link-to-tracker: fail if tracker bug is not found Date: Tue, 4 Apr 2017 16:49:04 +0100 Message-Id: <20170404154904.17498-1-cascardo@canonical.com> X-Mailer: git-send-email 2.9.3 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: kernel-team-bounces@lists.ubuntu.com Signed-off-by: Thadeu Lima de Souza Cascardo --- stable/link-to-tracker | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stable/link-to-tracker b/stable/link-to-tracker index b9a3f05..d3d84a4 100755 --- a/stable/link-to-tracker +++ b/stable/link-to-tracker @@ -151,11 +151,16 @@ class Tracking(): retval = 1 try: target_package, target_series = s.repo_info + found = False for bugid in s.trackers(s.project_tracked): tasks_by_name = s.create_tasks_by_name_mapping(bugid, s.project_tracked) if '%s (Ubuntu %s)' % (target_package, target_series.title()) in tasks_by_name: + found = True break + if found == False: + raise AppError('Cannot find tracker bug matching package %s series %s' % (target_package,target_series)) + exit(retval) # ------------------------------------------------------------------------------------- # C H A N G E L O G W O R K