From patchwork Wed Oct 29 12:40:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: AshishKumar Mishra X-Patchwork-Id: 73284 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C6268CCF9EB for ; Wed, 29 Oct 2025 12:41:27 +0000 (UTC) Received: from MA0PR01CU009.outbound.protection.outlook.com (MA0PR01CU009.outbound.protection.outlook.com [52.101.227.131]) by mx.groups.io with SMTP id smtpd.web01.5288.1761741683694169540 for ; Wed, 29 Oct 2025 05:41:24 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@bmwtechworks.in header.s=selector1 header.b=2tohowSY; spf=pass (domain: bmwtechworks.in, ip: 52.101.227.131, mailfrom: ashishkumar.mishra@bmwtechworks.in) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=v+Dnh9E3XCXOSnQ7gfCKdrkhReLSKOtEVHVFSH1zKwpxuDJEdeIFUh9FwPV31Vl9t4LvUW+7EhNav2DbTYv9iOSjHIk6HY6XSIOFHXAjDeqhCmTCy8AAxQkXRn7UP7fUYltOSStyPr3D27/BEHyNU0g33zoiSdKsF8pp2nmUTSoCEZCvH8Fi7J39lHIczmcUDQSEgkSRxRDtC1OE9sGAeZ896g+Mx4dr+r1I2lveoKSh/kob68aDK3XI7cXwu9ksgBklbEkc/4AG/ZjOsx8hvCRp3I6RsmS+lCEuCPTLI/qiUQoWnJrDjQ3mKpYUVptrLRIFa3k6bRr2t24UC0AhZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KvZu4FsNc19cOsz4otmjpEalUSn7/HaXcaS5DVH6i5g=; b=ibP6Ozxz1Cx22Vlz9Ilcu5neDdYvZK2AEilpR+/FQbtpPxVlcsBR5WSt7mNoJAO6pPJPBBDxSS22IH5BBKOr2J69bj+FG9MusqVPeMIX1EOeMXurM7PJ8ICctCQOZev5c+uo3TTFmGeS5Lc5p7qjZZkfNnGGNMf6YmV3bTnouwKyTLMoLWtfEPW+1B44v3RbRV0eRZYxymK17fY7KslhNv+3T/02/syYE59XhXpjxuz6LmQr5NO3g+iYemVX/Dfw0+MUApWfEjmfJpriXM/ZvZNM7s5kcmlh9EyIZowlISN/6rqRfgKKWezH+CLkRGk4axfs0vN7niNooyBiWdgr7Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bmwtechworks.in; dmarc=pass action=none header.from=bmwtechworks.in; dkim=pass header.d=bmwtechworks.in; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bmwtechworks.in; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KvZu4FsNc19cOsz4otmjpEalUSn7/HaXcaS5DVH6i5g=; b=2tohowSY82Yas25DNg4Tm+x9iFvV4nGtPMIklSabWLWgHqzLWH58Qa020TlReWdvBGz9phk4V4G2p5sw7lIoZfQFoj6o70xxdKYS9nYZFgzM0gIHDJw1f2uoxQQ5OMNRdnkeKxMYwKgx0FA/27VTuXEW7TCUwsr4HxhVoc/cFiuq6bQp6PgUdql7CX0khVZNwcpYqXkVIv5LyOATUHusUCaqVVc+iMZNqHNk8Ce0lU9ruRAsMb5o1d8BpY/PW+eEAPINjhGngo/po/U5F9aHCi1NznCOy0QI92mwn+Wdg7FEmNqrRw6UTkdYZ0TEwCbbTSxOffUoin1DXqXttqwZyQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=bmwtechworks.in; Received: from PN0P287MB0358.INDP287.PROD.OUTLOOK.COM (2603:1096:c01:db::8) by MA0P287MB1737.INDP287.PROD.OUTLOOK.COM (2603:1096:a01:ff::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.13; Wed, 29 Oct 2025 12:41:16 +0000 Received: from PN0P287MB0358.INDP287.PROD.OUTLOOK.COM ([fe80::6aac:8839:3843:7cd0]) by PN0P287MB0358.INDP287.PROD.OUTLOOK.COM ([fe80::6aac:8839:3843:7cd0%5]) with mapi id 15.20.9275.013; Wed, 29 Oct 2025 12:41:16 +0000 From: AshishKumar Mishra To: openembedded-devel@lists.openembedded.org CC: AshishKumar Mishra Subject: [[PATCH] imagemagick: add 'magick' binary to ALTERNATIVE entries Date: Wed, 29 Oct 2025 18:10:59 +0530 Message-ID: <20251029124059.3270770-1-ashishkumar.mishra@bmwtechworks.in> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: BMXPR01CA0087.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:54::27) To PN0P287MB0358.INDP287.PROD.OUTLOOK.COM (2603:1096:c01:db::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PN0P287MB0358:EE_|MA0P287MB1737:EE_ X-MS-Office365-Filtering-Correlation-Id: 834dd58d-0c15-46ea-c0ec-08de16e87396 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|52116014|366016|38350700014; X-Microsoft-Antispam-Message-Info: rfnD9BTRPY3wJhNLh2zWxn2NGrTYMGD9gn4ug+OYj/KbVpBinQBSTwnTI/p8Bw/gf92tVbKZYCvJDvJIjXYlRYsqaNgvmR0zijXjrHtPopuqWxwzmhoawMcoIOm8QRgixe0cNEJowekaX+C43y+ps0I2vTgTOJW/qkDO8gintDZzKvg2LFMCaH6SGgCSor2WK3KJAqfKPBOuV7Jn37PHUbI296r5laHYhJYnUVmFQdWUBdS1NmkKQFSddTqCP1lr8x2WZa7NfwvNOYCfe68hA6QOwLQaSusE62/GkJAn7fDcBjdsV3KacXvYXq3TxVFAfVgty/nV+B/DYT+/Yeiug0Dp+X2b5v4Pr5eQWBP418eAsGzEeo1obztrGtPH3GnJDTvRKa1q5HiKBoJUEIQ87zkcxQCS852Zo4bF/43N0ZZUTvaFJMDlZTT16AgbGW+hhNoz1Fk6BeZGftPdaSDz1FM5O6bczz5hNRblk4IpS495gp3Bxgl9OkbZksKD8T1CAbj3V9hUEYReewoekRjNSXE0PkeXj6tkdrHStBXk2vvnPY3QFcSwcBji9yNPMO1wpzO2ViTovUr6h/27h1g+4VhpxfESMjgOWKC+BFBB4YXWA+w7fHghFY0l9E65+s/z5I8Dcf9tvl/fHRDq7r6DiXSh2GCEsaIlXl40Hq7fSUyrBW0XATfKrgqsbgObvOaeF+WPzsBWY7QPrJVkRS6dhvBh9xtf3zW+iLv37KMmznNdUESEbRCiaVpcxdm+aX7DCEk3THe/Sf+sfX1199p/L3XOowE9Ma2YlPc6c8f59YWCxnxeqrb/Zw7sojRSmggJDjn4qUptNfpJCrz4vjTw2/Hp5LvOtNZoU0q/sbrIFZf8aCsc4JexZZ6VHIrYBw9gQYponxOsTeBogJYuccBzsb2oXktHUaW1OgaK0XDHy5Dn7IrKKujkx6OLTI+mytZQ25bVqKCqivlkvAzmqy7ONCSIQmRpsricXddgANqqb1xCjaPyKToAS1Y2Yx9H/o4Ev8CtTuPLTGmP/zm9kLqM6lzEAmSvjqDhwNiG9T5MfPcRrtakADO8FThOuNHaNfk+okmY9jY/BDFoJKXM4tFHhT+IFLPB49nX+v39GQCq7EFx3UGxfr4drQgo7Xu3BkaamYx/vcwIEuPNChSmh7TwCBDniM9uKSRz1SFwAy0swKEwsz45k/jYZ+iaSAIsE/isLRarQug9Cchwl9H/nqHT4EWm4PGx4jXVD2FDTZ3lp4al7lj6RdUjGKR9zCEMxLHjozUI4Z/vXJPlSOTpr+eGYXsGb8rXR/cWzZrwlrNrqBGGBtazRcGxkd6KGU3cpEO8DWRydU0CUrlct6AFueM/V7caGZGAjYP+HcpEtMYnH3u7BgC4nOPWF7pKO6WB69Ui4oSd31k8HhDe9LkiP4pXvLaZ0R2zqEx0Pz5qTd/B8SoK/v8GMYTz4jqmNAIVIery7VBeflcVVPlCLZk81hK1Q9fYhxk0kr+ZCJz6CjqqAyOR5dx5+GtojSdvj3haVH6Y X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PN0P287MB0358.INDP287.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(52116014)(366016)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: vaGlzNaa5IVZKrl5Klkxh3tZc2EVdP3/fmQr82j/kiq3ArkjrAvKK6l+fRzm56HaTVT7ECBgYspBdD38fPBphwg+bjLjBvaYqHwrSrzO43lhxLruSMqd54k4VE+SJuID0fC4R0CsiYJA8pDxZK24vkHMYrSSUOrCBK1g7GwmVavQnhLAFCOro6x0EJ0fRfLxfC2x2+DDoJo+GI+a5a3XtYmRATbe69k4MhvBvPUflPv8BISwN5xyOd0H/4rPhrpwrS03DywNOyFp0efeTrB4Lgqq22xHzcFVGreeR+1rMKaN+4TecHrnAkzDgqlFy3Lr9BmUNYU0aitzyhe0avl3KIXn8TEzSgPe86zjuHMNA19vrN2J2hO2ejl2y4Ivaz+dNgW8eURm5ObbjI3i0x3RL2UrrcYmIL5+oqIZ7elvwPfUtBpcdylbsj9yYbpjVnMV6mF9picb7x6bzvjLyWfKc0M8W26Z0eGyUqw2RR6Ze2LjEe2Ag5bwm/rBHqxJBepWy290UzRSXT4HEYAMtRzxUx0j8HNUdqgFjM8jjfLUi35rSV+4gDlHaIqnVfF1/WOkqEH4BCFhkzW30IMPY0CgnX6meYhHKAHPH5j2IE9Ni7LixLWAOc1D2lt/NpkfS2estdmAl3MtwpN3I27HtA7naLjG72vO4C0nKXPgVYppFTUsSQbgsx2oBXrVUJFeQifNcRQxecK2urEiIJVHLVFRi3SRUWU7gItFr+ROwdvDgDKmou3HFUB3pJV7cyoYe5w04cF/OwBQ25Mt69WdXXyOcv6dsaxACfq23nttcSVL0TR18wgMLtLYg7Ahtvl+t6o2BVNpkzj6L+pXMjApnT1Vz9vnPoowIkwvYc7EwwFNm4qsfN17Uc30VATJY9eSF7kbYeie4+l+VXuYbWp1pPUTeazBLfZDEhexq/6P8HETtQMbOVU1n81MlWHdArYvG0G5tyrqJDszxyAv64bAE4u20uw+ZZq96Bx3zhF5EkE8lwPky7FuuId8UjYtBrsrHcPKauKavYgxImysmProwJE1XJTMGnpRiNS0DNE2ahHLQzrQONOyq7JLpqDEectwKkPGwGYlwZL47TkXKeQAhWb8V6Y5CrVID58OIwptVu9W4TJiI/ssfT/Q1rTIphoo0xotHYoHlRUx30rxf7AMDhh/tgyZkkxG92V3stt1rf110Pdvsc6/QxB/VyF1ErnKBPiptyoLs/tF9UI4Qr4dTtH2ljYTh6vA9B7EduRIF8sdVFl2pe1btm1WbNeHL5Hf1+s2wzLjGXXDz+K9ussM9t3FZO4zBf5qliwEfMBeyGp/Mb4ykpmtYtHgX6Kkwl4FYjXJlDe3b1kGppq8zBauYjmswqqouoeiwvN/trqBpdFY/Kv+DUgZ6OoKedIjb8E0Xh2oVzwMe5eOzdNPESEy6YdO5r9RmW/iijQOJIsMKokuDYrb657QMa+W+zKk0iOS4ivAwc7+n0AV0KzAn4r4NGjjyqUivuqThe/WxFbBXSBUmcpplVAq+2qwNzsnoRIUPtQqiCjuE+gF8YETm1rKm8YUZhc7zVkrBS4LWyZmBETy6qrrpnkquCKROU6R1pTDhq/cHfq0HvfIxp+LPo7Tepi5ksI6+IdTdzaH05R4QRKKvP8= X-OriginatorOrg: bmwtechworks.in X-MS-Exchange-CrossTenant-Network-Message-Id: 834dd58d-0c15-46ea-c0ec-08de16e87396 X-MS-Exchange-CrossTenant-AuthSource: PN0P287MB0358.INDP287.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2025 12:41:16.1999 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 970fa6fd-1031-4cc6-8c56-488f3c61cd05 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Wxt75EgdxrF908SG+SCoawHi43Jr7NooLPyT9FnHAAVcHlpsf5Kt85argPjvnptVWa/31OE2Q2vJHlrBt9jXpXg08xbZIyH+R0GiTP/G+O2npbXVRjTZP2fvqHm1lw73 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MA0P287MB1737 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 29 Oct 2025 12:41:27 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121147 The ImageMagick 7 suite installs multiple tool symlinks (animate, convert, identify, etc.) each implemented by their corresponding *.im7 binaries. The main 'magick' CLI wrapper binary was not included in the ALTERNATIVE list, This leave '/usr/bin/magick' missing in the image causing scripts and ptests that rely on the primary 'magick' CLI to fail. Signed-off-by: AshishKumar Mishra --- meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-5.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-5.bb b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-5.bb index 38db556e5b..11e18b9e81 100644 --- a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-5.bb +++ b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-5.bb @@ -76,7 +76,7 @@ BBCLASSEXTEND = "native nativesdk" ALTERNATIVE_PRIORITY = "100" ALTERNATIVE:${PN} = "animate compare composite conjure convert display \ - identify import magick-script mogrify montage stream" + identify import magick-script mogrify montage stream magick" ALTERNATIVE_TARGET[animate] = "${bindir}/animate.im7" ALTERNATIVE_TARGET[compare] = "${bindir}/compare.im7" @@ -90,6 +90,7 @@ ALTERNATIVE_TARGET[magick-script] = "${bindir}/magick-script.im7" ALTERNATIVE_TARGET[mogrify] = "${bindir}/mogrify.im7" ALTERNATIVE_TARGET[montage] = "${bindir}/montage.im7" ALTERNATIVE_TARGET[stream] = "${bindir}/stream.im7" +ALTERNATIVE_TARGET[magick] = "${bindir}/magick.im7" ALTERNATIVE:${PN}-doc = "animate.1 compare.1 composite.1 conjure.1 \ convert.1 display.1 identify.1 import.1 magick-script.1 mogrify.1 montage.1 stream.1" @@ -118,6 +119,7 @@ ALTERNATIVE_LINK_NAME[montage.1] = "${mandir}/man1/montage.1" ALTERNATIVE_TARGET[montage.1] = "${mandir}/man1/montage.im7.1" ALTERNATIVE_LINK_NAME[stream.1] = "${mandir}/man1/stream.1" ALTERNATIVE_TARGET[stream.1] = "${mandir}/man1/stream.im7.1" +ALTERNATIVE_LINK_NAME[magick] = "${bindir}/magick" CVE_STATUS[CVE-2007-1667] = "cpe-incorrect: CVE should not include a CPE for imagemagick" CVE_STATUS[CVE-2014-9804] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0"