Message ID | 20200120095759.3344-1-michael.straube@posteo.de |
---|---|
State | New |
Headers | show
Return-Path: <arch-projects-bounces@archlinux.org> Delivered-To: patchwork@archlinux.org Received: from apollo.archlinux.org (localhost [127.0.0.1]) by apollo.archlinux.org (Postfix) with ESMTP id 90686166F9E15 for <patchwork@archlinux.org>; Mon, 20 Jan 2020 09:58:42 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.3 (2019-12-06) on apollo.archlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1,DKIM_VALID=-0.1,DKIM_VALID_AU=-0.1, MAILING_LIST_MULTI=-1,RCVD_IN_DNSWL_MED=-2.3,SPF_HELO_NONE=0.001, T_DMARC_POLICY_NONE=0.01 autolearn=ham autolearn_force=no version=3.4.3 X-Spam-BL-Results: <dns:70.91.198.88.list.dnswl.org> [127.0.9.2] Received: from orion.archlinux.org (orion.archlinux.org [88.198.91.70]) by apollo.archlinux.org (Postfix) with ESMTPS for <patchwork@archlinux.org>; Mon, 20 Jan 2020 09:58:42 +0000 (UTC) Received: from orion.archlinux.org (localhost [127.0.0.1]) by orion.archlinux.org (Postfix) with ESMTP id 0C23C18373F166; Mon, 20 Jan 2020 09:58:30 +0000 (UTC) Received: from luna.archlinux.org (luna.archlinux.org [IPv6:2a01:4f8:160:3033::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: luna) by orion.archlinux.org (Postfix) with ESMTPSA id B20A418373F15F; Mon, 20 Jan 2020 09:58:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=archlinux.org; s=orion; t=1579514309; bh=2o7KM7/hZj6Ou7z7Zb9xXX1DYGrvPXHTsoGIpbkNAko=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc; b=PbmXCPAjbwcK0hfmDJgXib7Cz8lMPXBgm0BH6gJJg5ZaFvro9SKMArVDuvLfiK1Us 77RBn78HwBx/giK6rfo6p52PojuYS+ytvc2WUEtMgUeIgEH0SPMpEn/XIEF5yG+xr+ zOq52uPT0wUgZXVp+IfUBW2DyOCuYVTrhlo+x2VcBaBq0TEInGJ3MYVknlqoSbsVFQ pV12vEPqyCufYCSrlDfte4y25eJEiK2byqeMhCggKyNbJ9TT+5U9onvhDViHNloVYT WskkuLTxT3kC3eGBE01F2jXwYIxFP03SlQmD0/iFsM0mW6z19CXCzla7SP5fmraU0s 063MlAZYGN5mNUnMqU8441JnDuT/8H7JrEHvQtmrT7H5c8hOkyq1FtyaQEJCQWiBO8 mWJgcv6UbyubAU+u6+hhB5Lyy60RpI9E+tfpln6NSQSjPMc4WB4Pw/KN60g7jZC4Q6 Vf6FaGr0LjO+AdUTaaioCLKIr0PPaA1xTfLMF4dXOwBUBDw2FDQ3Tc9w0oL7FwcLfv 2GFatn+vNFw9z/lIUtZQrt3GXXMSuHjToe1DLeDsJxhVHU5NEg8MVHZgVRyAeC7g/T 7Wfs9QU/8jVVnR1mJ4/OMsc1Gyfcky0cPg4/joCiStYfD6dRJC0mZORfeqA5CdHmM0 sxMGpisYdjixpkyIjtQGIwHE= Received: from luna.archlinux.org (luna.archlinux.org [127.0.0.1]) by luna.archlinux.org (Postfix) with ESMTP id 95AA02BFE0; Mon, 20 Jan 2020 09:58:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=archlinux.org; s=luna2; t=1579514309; bh=2o7KM7/hZj6Ou7z7Zb9xXX1DYGrvPXHTsoGIpbkNAko=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc; b=k07+yyd6vgXG1ognz20JSdRCbWtgUGB6k6sdK2BnYg/7oTV5qEZZygSBGYUIydhKn Xf6yJSWOqp2ziLZ6XQYpYWG49i5REwf4dalYgrefCzlC+1PtDnd/NXn1dHKxrsbp6Y MNfYLZHoWOcu7OXASQW84IKbHNV18JikZRArdfcVLF+JBNoNEiegY0Vf1H9sUXgTm7 8bEuyutCIszC46IpoqcV1UlG7G+y6H/PRz+jPMj7/HT+yr1XevbtYDzsqiz2SGFoPv zToZRLxxXyuG0GUqtRW6KhX+UElUOEWInU16oKDyXCAzVE1QBv+l3SM25n3SPrdJgn dzRXy/hjQO+4EM+LSO9xSmXHeZR8v3w9KkB84jCBtbalXQkKFUm/qUrZWi9f7N+f+P 30+2ES2Ppo+AN/UUuoFhZ4fUu+mhdYcp5YoPNrYr1a37NYVEdLFAv+4VL72X0xuVNk szwN83QynTRJWuXXsNRqEeYsfK/2iGs3mDeRP4F1Lg4OA5yHn6bGTk6w2pmBLBNP2w /1TEA6qKQOVeCVY8Yz2t+tUSlkOpVbNWQy+zTAh5c5uDyO5DwpH65ysN9h3T6yQXq4 PLyu7T1WrlKSpx2Q6XzASwDb/sVhuKuFknOfKAmK3pI+Kc2x9C7kM9waz1IitWGOP/ r19s/fKYliY+u258df+aKhjg= Received: from luna.archlinux.org (luna.archlinux.org [127.0.0.1]) by luna.archlinux.org (Postfix) with ESMTP id 0F4E72BFDF for <arch-projects@lists.archlinux.org>; Mon, 20 Jan 2020 09:58:25 +0000 (UTC) Received: from orion.archlinux.org (orion.archlinux.org [88.198.91.70]) by luna.archlinux.org (Postfix) with ESMTPS for <arch-projects@lists.archlinux.org>; Mon, 20 Jan 2020 09:58:25 +0000 (UTC) Received: from orion.archlinux.org (localhost [127.0.0.1]) by orion.archlinux.org (Postfix) with ESMTP id 7797218373F15B for <arch-projects@archlinux.org>; Mon, 20 Jan 2020 09:58:18 +0000 (UTC) Received: from mout02.posteo.de (mout02.posteo.de [185.67.36.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by orion.archlinux.org (Postfix) with ESMTPS for <arch-projects@archlinux.org>; Mon, 20 Jan 2020 09:58:18 +0000 (UTC) Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 9BFFF2400FB for <arch-projects@archlinux.org>; Mon, 20 Jan 2020 10:58:17 +0100 (CET) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 481Rtx0Hthz9rxS; Mon, 20 Jan 2020 10:58:16 +0100 (CET) To: arch-projects@archlinux.org Date: Mon, 20 Jan 2020 10:57:59 +0100 Message-Id: <20200120095759.3344-1-michael.straube@posteo.de> X-Mailer: git-send-email 2.25.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [arch-projects] [PATCH] [namcap] Fix makedepends.py for PKGBUILD without source array X-BeenThere: arch-projects@archlinux.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Arch Linux projects development discussion <arch-projects.archlinux.org> List-Unsubscribe: <https://lists.archlinux.org/options/arch-projects>, <mailto:arch-projects-request@archlinux.org?subject=unsubscribe> List-Archive: <https://lists.archlinux.org/pipermail/arch-projects/> List-Post: <mailto:arch-projects@archlinux.org> List-Help: <mailto:arch-projects-request@archlinux.org?subject=help> List-Subscribe: <https://lists.archlinux.org/listinfo/arch-projects>, <mailto:arch-projects-request@archlinux.org?subject=subscribe> From: Michael Straube via arch-projects <arch-projects@archlinux.org> Reply-To: Arch Linux projects development discussion <arch-projects@archlinux.org> Cc: Michael Straube <michael.straube@posteo.de> Errors-To: arch-projects-bounces@archlinux.org Sender: "arch-projects" <arch-projects-bounces@archlinux.org> |
Series |
[namcap] Fix makedepends.py for PKGBUILD without source array
|
expand
|
diff --git a/Namcap/rules/makedepends.py b/Namcap/rules/makedepends.py index 53676c2..380a089 100644 --- a/Namcap/rules/makedepends.py +++ b/Namcap/rules/makedepends.py @@ -56,6 +56,9 @@ class VCSMakedepends(PkgbuildRule): missing = [] protocols = set() + if 'source' not in pkginfo: + return + for s in pkginfo["source"]: p = s.split("::", 1)[-1] p = p.split("://", 1)[0]
Namcap errors when a PKGBUILD has no source array. Test if the PKGBUILD has a source array in the VCSMakedepends rule to avoid such errors. Fixes FS#65042 Signed-off-by: Michael Straube <michael.straube@posteo.de> --- Namcap/rules/makedepends.py | 3 +++ 1 file changed, 3 insertions(+)