From patchwork Mon Feb 3 12:35:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Gomez X-Patchwork-Id: 13957388 Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CC05120409E for ; Mon, 3 Feb 2025 12:36:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=210.118.77.11 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738586187; cv=none; b=Pq8Lul3fy3+eysGauNg5O+vrNjELWKfBEl0tyNMmIn7eaHI9DFR+6sQH/9gTwjDPKm0GyK8MuGZkhBbdk1AgKePPemypIb36ngMUxMg7uwveWPYGV5sejskfUiGJKTI27URmB+PHljxTs51Qzn5BzpiPwcDYQuya60wcor68Nao= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738586187; c=relaxed/simple; bh=5VO8qAMcmESIWF2j5iO7ssyf1VXLQHhoLHaKnZBvyX8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID: In-Reply-To:To:CC:References; b=b8U63Y0VSfRPLg+oug7H2mOkL1Ui7/He2g+ANbAbmtoM7bgYvTQXZiHCwjwtowoJZwGmKiwFx2Q/eB6IsHX66wzpyujSci54HkNwadSSNpYOnrRREWJvEcM2rlzL3+atAWDP6eFiUnxIgWsWOmGHfasQcdmmNdh6Tr7RSoRB7e4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com; spf=pass smtp.mailfrom=samsung.com; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b=qv1wuQwA; arc=none smtp.client-ip=210.118.77.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=samsung.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="qv1wuQwA" Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20250203123614euoutp017bf8cbe905c2b7b8eafc4b6cf61ccd2f~gsuofR74A0460404604euoutp01O for ; Mon, 3 Feb 2025 12:36:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20250203123614euoutp017bf8cbe905c2b7b8eafc4b6cf61ccd2f~gsuofR74A0460404604euoutp01O DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1738586174; bh=CSWN/8skUxE5BsGaE8/XA0qz4NfPWWgBl1r1xibPbUM=; h=From:Date:Subject:In-Reply-To:To:CC:References:From; b=qv1wuQwAt7FsHFMoWZJZR35zddkDiKac3OSQtsM+3CK0S2h6JP5CDIog9CpLF2IZg Jd8OlYknOPsh6pR1q7KNyXmuXKN5of+9ZPwb2nRxr646jioYR/CoS5me4Xcg40H1Du WmL3eNGp/KE21IZotNgK26IcITcU2DSL9HyqmVbk= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20250203123613eucas1p1f1d0fceb794b192dfac256d1aead3d34~gsunWRqGJ0656706567eucas1p1Y; Mon, 3 Feb 2025 12:36:13 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id 62.01.20409.D38B0A76; Mon, 3 Feb 2025 12:36:13 +0000 (GMT) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20250203123613eucas1p1cadb4f077dc7e344187b30f94cf8e6cb~gsunEz8Rw1526715267eucas1p10; Mon, 3 Feb 2025 12:36:13 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20250203123613eusmtrp2aa5b15de4d3910a67675565269c2e45c~gsunDek4q2297022970eusmtrp2b; Mon, 3 Feb 2025 12:36:13 +0000 (GMT) X-AuditID: cbfec7f4-c0df970000004fb9-77-67a0b83dfacb Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 2D.7B.19654.D38B0A76; Mon, 3 Feb 2025 12:36:13 +0000 (GMT) Received: from CAMSPWEXC02.scsc.local (unknown [106.1.227.4]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20250203123613eusmtip23e3aca764a7eb3c29003ee531f906776~gsum5VHgy1440014400eusmtip2r; Mon, 3 Feb 2025 12:36:13 +0000 (GMT) Received: from localhost (106.110.32.87) by CAMSPWEXC02.scsc.local (106.1.227.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.1118.40; Mon, 3 Feb 2025 12:36:12 +0000 From: Daniel Gomez Date: Mon, 3 Feb 2025 13:35:57 +0100 Subject: [PATCH 1/3] scripts: refs: remove Q overwrite Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <20250203-fix-dbg-v1-1-3575fb40f2bc@samsung.com> In-Reply-To: <20250203-fix-dbg-v1-0-3575fb40f2bc@samsung.com> To: Luis Chamberlain CC: , Daniel Gomez X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1738586171; l=666; i=da.gomez@samsung.com; s=20240621; h=from:subject:message-id; bh=5VO8qAMcmESIWF2j5iO7ssyf1VXLQHhoLHaKnZBvyX8=; b=HfbraU5pp3yq67y/Zl+88hcUM8+gOb4MKjKtWfck1Zm7ZpoN6iahMu5rjvID0KhgSmgaSTZoz FHGzqZ1VYfpDpTf6m8JLqnF1TjrQBWSa99YIj5RHvhheZ8YjNlLSbuf X-Developer-Key: i=da.gomez@samsung.com; a=ed25519; pk=BqYk31UHkmv0WZShES6pIZcdmPPGay5LbzifAdZ2Ia4= X-ClientProxiedBy: CAMSVWEXC01.scsc.local (106.1.227.71) To CAMSPWEXC02.scsc.local (106.1.227.4) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRmVeSWpSXmKPExsWy7djPc7q2OxakG2yaK2fxc81LZosbE54y OjB5bFrVyebxYvNMxgCmKC6blNSczLLUIn27BK6Mtyu+MxbMYa149fU5WwPjapYuRg4OCQET ibb/aV2MXBxCAisYJdr/7WGEcL4wSqxtfc4O4XxmlFg/uY25i5ETrGPGhI2MILaQwHJGidWf rSGKPjFK7OnaywbhPACatXETK0gVm4CmxL6Tm9hBbBYBFYmvD8+DdQsLmElM2r0RLM4rIChx cuYTsJuYgerX79IHCTMLyEtsfzuHGaLERuJb2xEmEJtTwFZiecdTNhBbREBDYt+EXiaIeieJ k5OuskEcKirxe/IuFpB7JAT2MUm8a4LYKyGQKrHi0R2obxQlZkxcCQ2LJInGF6kQ4QscEouf KkLYLhKLTnyCKheWeHV8CzuELSPxf+d8Jgg7W+Ls9z1Q40sk/n34xQJhW0v8X3sXKu4osXhp CzvEKj6JG28FJzCqzULy/CyE52cheX4BI/MqRvHU0uLc9NRio7zUcr3ixNzi0rx0veT83E2M wNRw+t/xLzsYl7/6qHeIkYmD8RCjBAezkggvx+E56UK8KYmVValF+fFFpTmpxYcYpTlYlMR5 F+1vTRcSSE8sSc1OTS1ILYLJMnFwSjUwGW0MemDet2ezbvyJs5sU33lwr7/0effj35P7Jn5r 1NvtvWHtX750h1O3U1I7M1cuvqyU66wya6evfZDN6ozudf0mn9dXhX1TPjG/0dvZK+xZ4KR9 77XEnl3Z+YPvmOspxot22rtiPrzcMD2yfosz85t7ro/lb3ZPZNi+9+KuE0cV/QzyZsW/T5xU ULxoS/zL00YWswJqZlvNc/s3eWl42mPWjtJP+xivZYnpKob1Xeeu7mjcsl66m1dEetKFhY0v H7/PyfrBvHcnd5bAgTiZD2tka9kbT9hK8FS+EMm/tXyB13WDj2+Etqnu2tbkof40J1Tzw85l Za8urjjpnLVAo0n6q0Se/eOQ8sdvrvow31RiKc5INNRiLipOBACueOQMfAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRmVeSWpSXmKPExsVy+t/xe7q2OxakG3z/x23xc81LZosbE54y OjB5bFrVyebxYvNMxgCmKD2bovzSklSFjPziElulaEMLIz1DSws9IxNLPUNj81grI1MlfTub lNSczLLUIn27BL2Mtyu+MxbMYa149fU5WwPjapYuRk4OCQETiRkTNjJ2MXJxCAksZZS4euYl I0RCRmLjl6usELawxJ9rXWwQRR8YJeY83c0K4TxglFh+8TsTSBWbgKbEvpOb2EFsFgEVia8P z4NNEhYwk5i0eyNYnFdAUOLkzCdAqzk4mIHq1+/SBwkzC8hLbH87hxmixEbiW9sRsJFCQPbU f91sIDangK3E8o6nYLaIgIbEvgm9TBC9ThInJ11lgzhUVOL35F0sILdJCOxjklj8/R/Um6kS 268sgSpSlJgxcSVUPEniaPM81gmMYrOQnDcL4bxZSM5bwMi8ilEktbQ4Nz232EivODG3uDQv XS85P3cTIzDeth37uWUH48pXH/UOMTJxMB5ilOBgVhLh5Tg8J12INyWxsiq1KD++qDQntfgQ oykwiCYyS4km5wMjPq8k3tDMwNTQxMzSwNTSzFhJnJftyvk0IYH0xJLU7NTUgtQimD4mDk6p BiYFjY+zn509Iq8fuVYlYNc8uw3ffiy7IN7Zu5eXIbAvM9Cie3b3v/eMmxvyT1tMi/vuPYvb 4EDaDnMJtlt6i/Osbu237dxo43V/xQnOT1vFN/1UzX28ka/0yPLFwZ9j/QW2n+y/oT559sZv upxRGurfF87RrnfVv/a0aqW+tSrfwms6m07MbdkuNu9V0/3/85YcauMwC5vNNtGgY/s/X568 3bcXzHb+vHZ6M19t0APRnOv5wuurF7+8Jnnx1b2CzTt3OAcUMlSeWLY//eaencenrzqlWBqs 4b790pnCTXLqfJlPu6+tXbk3o+Ld0Tusn3V3dCyvNpv8/XDUHwMWz4afzl7KuYt5f/W0Mpn0 Gu1sVGIpzkg01GIuKk4EANITQuhAAwAA X-CMS-MailID: 20250203123613eucas1p1cadb4f077dc7e344187b30f94cf8e6cb X-Msg-Generator: CA X-RootMTR: 20250203123613eucas1p1cadb4f077dc7e344187b30f94cf8e6cb X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20250203123613eucas1p1cadb4f077dc7e344187b30f94cf8e6cb References: <20250203-fix-dbg-v1-0-3575fb40f2bc@samsung.com> This fixes make V=1 not being propagated proerly after main Makefile includes this file. Fixes 47f2275ba ("linux: generate refs automatically") Signed-off-by: Daniel Gomez --- scripts/refs.Makefile | 2 -- 1 file changed, 2 deletions(-) diff --git a/scripts/refs.Makefile b/scripts/refs.Makefile index 6d488031d33f63e4f5b4b82ad4e847b8a16f04b0..96f2dd84f8ff898829ab79e8ef06e5f64b46a88d 100644 --- a/scripts/refs.Makefile +++ b/scripts/refs.Makefile @@ -1,10 +1,8 @@ # SPDX-License-Identifier: copyleft-next-0.3.1 ifeq ($(V),1) -export Q=@ export E=echo else -export Q=@ export E=true endif From patchwork Mon Feb 3 12:35:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Gomez X-Patchwork-Id: 13957386 Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D2E4B202C3E for ; Mon, 3 Feb 2025 12:36:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=210.118.77.12 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738586179; cv=none; b=tk11ojMM/n0lxTOhnbDqB+58e2CWVvxvlCnHc8lZmcVwAKBTeOa3jZAySBk3qGQ9jS59CPzcVBcdbl7aH5bT3yFTKyvLf88nqEnRQXe0ipWYLzl1SeKgNpvcFA0nV+vthmuVhFU8dYFrW6cMOmVLbsDmoywqpt8b7G2O3ATaB0A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738586179; c=relaxed/simple; bh=S/zc72shiJLJQ4WrhpkbpTag833Xux3D0MXgj7Z0UNc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID: In-Reply-To:To:CC:References; b=DRv3r31upK96wFMRoVr1POrToaq4iCznHoxtyV0ecF5qjQv6SE/OM7r6SboWEGjTrgTU37CuBpoQSgA9Jqk0Z6SrFHhLEY7rVrDbSAktM77p4I3KBCtUMyCpFvUL9lDOLAf4N/paeo5cZLe16TMYOQ/5LGGnTLOvXpcuyoEklYs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com; spf=pass smtp.mailfrom=samsung.com; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b=RpsEoEDi; arc=none smtp.client-ip=210.118.77.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=samsung.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="RpsEoEDi" Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20250203123614euoutp02428b089866006f5c8e7880dfdc2ffcf7~gsuoouk752909329093euoutp020 for ; Mon, 3 Feb 2025 12:36:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20250203123614euoutp02428b089866006f5c8e7880dfdc2ffcf7~gsuoouk752909329093euoutp020 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1738586174; bh=qb8SJojHdm+th9iSU7sEyevvAc+pVsHDdrlKgJ4+tqk=; h=From:Date:Subject:In-Reply-To:To:CC:References:From; b=RpsEoEDik0eA35MUHWD6sUE19RaCN71vWPq62x+Ye/QrdQ9tnvPeMnSKiU2a3raEe u/pcZ08cBPsTbKthXhzFcHP/BcLSVdxzL0IWUGM7Ns3B/M3ft/VBkfD7VT+w+pRBgw 9Z8srYmUaMsQ41gkO+/6BpcdAmh1Mf8/Q9Zmqjq0= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20250203123614eucas1p278bf5b24728fae3f68983fcd83f81358~gsun_yC5M3098030980eucas1p2t; Mon, 3 Feb 2025 12:36:14 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id 49.B6.20821.E38B0A76; Mon, 3 Feb 2025 12:36:14 +0000 (GMT) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20250203123613eucas1p291a0581b8d65d813a2f4b0645ebea2f4~gsunvJ9F32202922029eucas1p2H; Mon, 3 Feb 2025 12:36:13 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20250203123613eusmtrp2fb17bff6e7c9d15b134443db3876c50b~gsunupAHb2301223012eusmtrp2B; Mon, 3 Feb 2025 12:36:13 +0000 (GMT) X-AuditID: cbfec7f2-b09c370000005155-35-67a0b83ed0ed Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 37.5E.19920.D38B0A76; Mon, 3 Feb 2025 12:36:13 +0000 (GMT) Received: from CAMSPWEXC02.scsc.local (unknown [106.1.227.4]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20250203123613eusmtip2651f1a83e33930927fea58c3d998d69c~gsunkVEEi1439514395eusmtip2L; Mon, 3 Feb 2025 12:36:13 +0000 (GMT) Received: from localhost (106.110.32.87) by CAMSPWEXC02.scsc.local (106.1.227.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.1118.40; Mon, 3 Feb 2025 12:36:13 +0000 From: Daniel Gomez Date: Mon, 3 Feb 2025 13:35:58 +0100 Subject: [PATCH 2/3] Makefile: fix debug Q var Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <20250203-fix-dbg-v1-2-3575fb40f2bc@samsung.com> In-Reply-To: <20250203-fix-dbg-v1-0-3575fb40f2bc@samsung.com> To: Luis Chamberlain CC: , Daniel Gomez X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1738586171; l=12576; i=da.gomez@samsung.com; s=20240621; h=from:subject:message-id; bh=S/zc72shiJLJQ4WrhpkbpTag833Xux3D0MXgj7Z0UNc=; b=9a7kQCno8OnqsBKqN95DDRUZuO1br48E0bPU4H4UQ/cxaywAy01HIs/PcP00M7OcfIgq1T4iI bQZI6N8zGoKBK7vGMpnMuMz8PH3Nk60TMc5eT2JgTAvykp83hdRzFMm X-Developer-Key: i=da.gomez@samsung.com; a=ed25519; pk=BqYk31UHkmv0WZShES6pIZcdmPPGay5LbzifAdZ2Ia4= X-ClientProxiedBy: CAMSVWEXC01.scsc.local (106.1.227.71) To CAMSPWEXC02.scsc.local (106.1.227.4) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRmVeSWpSXmKPExsWy7djPc7p2OxakG3z4yG3xc81LZosbE54y OjB5bFrVyebxYvNMxgCmKC6blNSczLLUIn27BK6MiWceMxYsSqrY2byTvYHxYkgXIyeHhICJ xPTJ01m7GLk4hARWMEqsW3CaCSQhJPCFUaLvVR1E4jOjxOXW08xdjBxgHd8fhUHElzNKtC5+ yg7hfGKUuLb5IdSoB4wSRzpPMYOMYhPQlNh3chM7iM0ioCJx/sxksBXCAnoS2278YQOxeQUE JU7OfMICsoEZqH79Ln2QMLOAvMT2t3OYIUpsJHb8Ps0CYnMK2Eos73gK1ioioCGxb0IvE0S9 k8TJSVfZIF4Tlfg9eRcLyD0SAgeYJL7cXMYIkUiVWPHoDjOErSgxY+JKFojPkiQaX6RC1F/g kLh69A7UIBeJkz8XQvUKS7w6voUdwpaR+L9zPhOEnS1x9vseqJoSiX8ffrFA2NYS/9fehYo7 Sty7vJUNYhefxI23ghMY1WYh+X4WwvezkHy/gJF5FaN4amlxbnpqsWFearlecWJucWleul5y fu4mRmByOP3v+KcdjHNffdQ7xMjEwXiIUYKDWUmEl+PwnHQh3pTEyqrUovz4otKc1OJDjNIc LErivIv2t6YLCaQnlqRmp6YWpBbBZJk4OKUamGSD/mgt+vHoqklbOftJyT5rwcqzgf/+TbL4 tqw/QVvXTeSOt+eGDTWzBVYdrygSPL4heCOr8stdbkZLzKJWVu/98GNHx73c2svZ8WZ1EmE/ VvNaWatPunn+VXrBI5Ya2U1uyxbon1vsOX9p7qKv3hvzhHbH7d6qVXt2QeHRrfwTlWqXJDPe zNa6Fp1rcdHnrkkD/77be+Wq9ouHPD15zdY0ZPuLS55/q/JMmBN9C9ZNu8gSFM+iLVHwwvv+ n7cbrTetuuN5ckuCumLfqgesOwy/zPnd8WDf7/Pti+ovNnLOq/+xLJnBPFZQYMr/1xKLNyiy R/YK/Gg7ZRB3Z06FkMfRb8Y3J8VNz9y3w+ysmo0SS3FGoqEWc1FxIgCmCYHIfQMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRmVeSWpSXmKPExsVy+t/xe7q2OxakG6zoNbf4ueYls8WNCU8Z HZg8Nq3qZPN4sXkmYwBTlJ5NUX5pSapCRn5xia1StKGFkZ6hpYWekYmlnqGxeayVkamSvp1N SmpOZllqkb5dgl7GxDOPGQsWJVXsbN7J3sB4MaSLkYNDQsBE4vujsC5GLg4hgaWMEusf9rF1 MXICxWUkNn65ygphC0v8udbFBlH0gVGi6fYnJgjnAaPE51en2UGq2AQ0Jfad3ARmswioSJw/ M5kJxBYW0JPYduMP2FReAUGJkzOfsIBsZgaqX79LHyTMLCAvsf3tHGaIEhuJHb9Ps4DYQkD2 1H/dYK2cArYSyzuegtkiAhoS+yb0MkH0OkmcnHQV6mhRid+Td7GA3CYhcIBJYkrfUUaIRKrE 9itLoIoUJWZMXMkCYSdJHG2exzqBUWwWkvNmIZw3C8l5CxiZVzGKpJYW56bnFhvqFSfmFpfm pesl5+duYgRG27ZjPzfvYJz36qPeIUYmDsZDjBIczEoivByH56QL8aYkVlalFuXHF5XmpBYf YjQFBtFEZinR5HxgvOeVxBuaGZgamphZGphamhkrifO6XT6fJiSQnliSmp2aWpBaBNPHxMEp 1cDkcvLT8Ud61md/aiW5Cx7ZtD7987IXOevuvOjySFvdoHX+CKvHvjbl6OUrC7KqQ+bltDx+ KH8va8ucScdfPeWcNtEw457Bpt7A/autmesUbGXO/1I/azOl8f7qWQ59CRtaGD4s7Rb6V+Wo 3ywWOFFl2lE+wYNu89z0uZN+ODyqmHyu6Adz3qdVDiyJq2w/Slb2KDn2v7y2zGCaZaNXWv7M tOo//k85UmYYcZyLXHP7peZj2f5cQ7bn2zw4/+2prZ9hpmi7kLFbm8V3qqrOpI8fdViu2J8J 4qhO/af8kDPd6+6dlZcLo37ulDE0s+BY//Kg+IQgnox8w5X7/6Tt+86p9kr66/fEFd/mfq3i i01RYinOSDTUYi4qTgQAlo1eWj8DAAA= X-CMS-MailID: 20250203123613eucas1p291a0581b8d65d813a2f4b0645ebea2f4 X-Msg-Generator: CA X-RootMTR: 20250203123613eucas1p291a0581b8d65d813a2f4b0645ebea2f4 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20250203123613eucas1p291a0581b8d65d813a2f4b0645ebea2f4 References: <20250203-fix-dbg-v1-0-3575fb40f2bc@samsung.com> @ is controlled with V=1. Silent commants are prefixed with @ which is the default value of $(Q). Replace commands where command is currently silent when used when V=1 and $(Q) is used in the command e.g. "@$(Q)". Signed-off-by: Daniel Gomez --- Makefile | 2 +- Makefile.btrfs_progs | 2 +- Makefile.build_qemu | 8 ++++---- Makefile.hypervisor-tunings | 2 +- Makefile.kdevops | 16 ++++++++-------- Makefile.postfix | 2 +- scripts/build.Makefile | 10 +++++----- scripts/install-menuconfig-deps.Makefile | 2 +- scripts/journal-server.Makefile | 14 +++++++------- scripts/systemd-timesync.Makefile | 6 +++--- 10 files changed, 32 insertions(+), 32 deletions(-) diff --git a/Makefile b/Makefile index a0441b2c7bb8189af7c82b8a164a3348f53b2652..56a6905fa11795625ab1912ceb54a6847ecad656 100644 --- a/Makefile +++ b/Makefile @@ -207,7 +207,7 @@ playbooks/secret.yml: ifeq (y,$(CONFIG_KDEVOPS_ENABLE_DISTRO_EXTRA_ADDONS)) $(KDEVOPS_EXTRA_ADDON_DEST): .config $(KDEVOPS_EXTRA_ADDON_SOURCE) - @$(Q)cp $(KDEVOPS_EXTRA_ADDON_SOURCE) $(KDEVOPS_EXTRA_ADDON_DEST) + $(Q)cp $(KDEVOPS_EXTRA_ADDON_SOURCE) $(KDEVOPS_EXTRA_ADDON_DEST) endif KDEVOPS_BRING_UP_DEPS += $(KDEVOPS_BRING_UP_LATE_DEPS) diff --git a/Makefile.btrfs_progs b/Makefile.btrfs_progs index a66877b24a92fe699df54dbed0d4d630e3643521..73a1c95f169a67637cc65febf417b61b967e4668 100644 --- a/Makefile.btrfs_progs +++ b/Makefile.btrfs_progs @@ -5,7 +5,7 @@ BTRFS_PROGS_SETUP_ARGS += btrfs_progs_build=True PHONY += btrfs-progs btrfs-progs: $(KDEVOPS_NODES) - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) -i \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) -i \ $(KDEVOPS_HOSTFILE) $(KDEVOPS_PLAYBOOKS_DIR)/btrfs-progs.yml \ --extra-vars=$(BTRFS_PROGS_SETUP_ARGS) $(LIMIT_HOSTS) diff --git a/Makefile.build_qemu b/Makefile.build_qemu index 7addd2f00f4a03a818f6ac577a9b4bdf5dfdb8b3..2c011e6f459821e9d19fcb1db1a8079880234290 100644 --- a/Makefile.build_qemu +++ b/Makefile.build_qemu @@ -20,7 +20,7 @@ QEMU_BUILD_SETUP_ARGS += qemu_target="ppc64-softmmu" endif qemu: $(KDEVOPS_EXTRA_VARS) - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/build_qemu.yml \ -e 'ansible_python_interpreter=/usr/bin/python3' \ @@ -28,7 +28,7 @@ qemu: $(KDEVOPS_EXTRA_VARS) PHONY += qemu qemu-install: $(KDEVOPS_EXTRA_VARS) - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/build_qemu.yml \ -e 'ansible_python_interpreter=/usr/bin/python3' \ @@ -36,7 +36,7 @@ qemu-install: $(KDEVOPS_EXTRA_VARS) PHONY += qemu-install qemu-configure: $(KDEVOPS_EXTRA_VARS) - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/build_qemu.yml \ -e 'ansible_python_interpreter=/usr/bin/python3' \ @@ -44,7 +44,7 @@ qemu-configure: $(KDEVOPS_EXTRA_VARS) PHONY += qemu-configure qemu-build: $(KDEVOPS_EXTRA_VARS) - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/build_qemu.yml \ -e 'ansible_python_interpreter=/usr/bin/python3' \ diff --git a/Makefile.hypervisor-tunings b/Makefile.hypervisor-tunings index 46b3b00ecacea71b2a8da9abb24cd1222f65f166..19712b858a64d4863d4cfb28ee165aa8d56da1e1 100644 --- a/Makefile.hypervisor-tunings +++ b/Makefile.hypervisor-tunings @@ -14,7 +14,7 @@ HYPERVISOR_TUNING_ARGS += hypervisor_tunning_zswap_max_pool_percent=$(ZSWAP_MAX_ endif kdevops_hypervisor_tunning: $(KDEVOPS_EXTRA_VARS) - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/hypervisor-tuning.yml \ -e 'ansible_python_interpreter=/usr/bin/python3' \ diff --git a/Makefile.kdevops b/Makefile.kdevops index ac83bd82b6b12310caf5e6a1323e05b4f361353f..9a284338cda2ad57a881d6cdb7fd8029263f65f2 100644 --- a/Makefile.kdevops +++ b/Makefile.kdevops @@ -9,26 +9,26 @@ kdevops_all: kdevops_deps PHONY := kdevops_all kdevops_terraform_deps: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/install_terraform.yml \ -e 'ansible_python_interpreter=/usr/bin/python3' PHONY += kdevops_terraform_deps kdevops_vagrant_install_vagrant: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/install_vagrant.yml \ -e 'ansible_python_interpreter=/usr/bin/python3' kdevops_install_libvirt: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/libvirt_user.yml -e "skip_configuration=True" \ -e 'ansible_python_interpreter=/usr/bin/python3' kdevops_configure_libvirt: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/libvirt_user.yml -e "skip_install=True" \ -e 'running_user=$(USER)' \ @@ -43,7 +43,7 @@ PHONY += kdevops_vagrant_deps KDEVOPS_VAGRANT_WORK := kdevops_vagrant_deps kdevops_vagrant_boxes: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/install_vagrant_boxes.yml \ -e 'ansible_python_interpreter=/usr/bin/python3' @@ -51,7 +51,7 @@ PHONY += kdevops_vagrant_boxes KDEVOPS_VAGRANT_WORK += kdevops_vagrant_boxes kdevops_verify_libvirt_user: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/libvirt_user.yml -e "only_verify_user=True" \ -e 'ansible_python_interpreter=/usr/bin/python3' @@ -60,7 +60,7 @@ PHONY += kdevops_verify_libvirt_user KDEVOPS_VAGRANT_WORK += kdevops_verify_libvirt_user kdevops_libvirt_storage_pool_create: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/libvirt_storage_pool_create.yml \ -e 'ansible_python_interpreter=/usr/bin/python3' @@ -76,7 +76,7 @@ kdevops-deps: kdevops_deps PHONY += kdevops-deps kdevops_terraform_clean: - @$(Q)if [ -d $(KDEVOPS_TERRAFORM_DIR) ]; then \ + $(Q)if [ -d $(KDEVOPS_TERRAFORM_DIR) ]; then \ make -C $(KDEVOPS_TERRAFORM_DIR) clean ; \ fi PHONY += kdevops_terraform_clean diff --git a/Makefile.postfix b/Makefile.postfix index 7d945d97cb2401a5305edac4becb354f7901d805..38fd90b2c88377554947f4cd6b7b50bccf2b29be 100644 --- a/Makefile.postfix +++ b/Makefile.postfix @@ -7,7 +7,7 @@ POSTFIX_SETUP_ARGS += postfix_relay_host_setup=True POSTFIX_SETUP_ARGS += postfix_relay_host=$(POSTFIX_RELAY_HOST) kdevops_postfix_setup_relay: $(KDEVOPS_EXTRA_VARS) - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/postfix_relay_host.yml \ -e 'ansible_python_interpreter=/usr/bin/python3' \ diff --git a/scripts/build.Makefile b/scripts/build.Makefile index 4d3d90ab01ef1796d796d692122e587bdbbf6328..62aaccf9928daabb04d4da681850087aeab85996 100644 --- a/scripts/build.Makefile +++ b/scripts/build.Makefile @@ -8,13 +8,13 @@ clean: $(clean-subdirs) PHONY += mrproper mrproper: - @$(Q)rm -rf $(CURDIR)/include/config/ - @$(Q)rm -rf $(CURDIR)/include/generated/ - @$(Q)rm -f .config + $(Q)rm -rf $(CURDIR)/include/config/ + $(Q)rm -rf $(CURDIR)/include/generated/ + $(Q)rm -f .config version-check: include/config/project.release - @$(Q)echo Version: $(PROJECTVERSION) - @$(Q)echo Release: $(PROJECTRELEASE) + $(Q)echo Version: $(PROJECTVERSION) + $(Q)echo Release: $(PROJECTRELEASE) PHONY += version-check PHONY += help diff --git a/scripts/install-menuconfig-deps.Makefile b/scripts/install-menuconfig-deps.Makefile index 8b4fd217b54b57db3f893694ed1216a2a87cdc57..25fdbbc95658ef9e9812baf5a7089c3abe8959ff 100644 --- a/scripts/install-menuconfig-deps.Makefile +++ b/scripts/install-menuconfig-deps.Makefile @@ -1,7 +1,7 @@ # SPDX-License-Identifier: copyleft-next-0.3.1 menuconfig-deps: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/install-menuconfig-deps.yml \ -e 'ansible_python_interpreter=/usr/bin/python3' \ diff --git a/scripts/journal-server.Makefile b/scripts/journal-server.Makefile index 2be784205eac863356d73e9a0cb513da1a57a7b5..49455f626b787c0359a171f65f454040733ff8cf 100644 --- a/scripts/journal-server.Makefile +++ b/scripts/journal-server.Makefile @@ -11,39 +11,39 @@ ANSIBLE_EXTRA_ARGS += devconfig_systemd_journal_use_http='True' endif journal-client: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) -l baseline,dev \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) -l baseline,dev \ -f 30 -i hosts \ --extra-vars '{ kdevops_cli_install: True }' \ --tags vars_simple,journal \ $(KDEVOPS_PLAYBOOKS_DIR)/devconfig.yml journal-server: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/install_systemd_journal_remote.yml \ -e 'ansible_python_interpreter=/usr/bin/python3' journal-restart: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) -l baseline,dev \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) -l baseline,dev \ -f 30 -i hosts \ --tags vars_extra,journal-upload-restart \ $(KDEVOPS_PLAYBOOKS_DIR)/devconfig.yml journal-status: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) -l baseline,dev \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) -l baseline,dev \ -f 30 -i hosts \ --tags vars_extra,journal-status \ $(KDEVOPS_PLAYBOOKS_DIR)/devconfig.yml journal-ls: - @$(Q)./workflows/kdevops/scripts/jounal-ls.sh /var/log/journal/remote/ + $(Q)./workflows/kdevops/scripts/jounal-ls.sh /var/log/journal/remote/ journal-dump: - @$(Q)./workflows/kdevops/scripts/jounal-dump.sh /var/log/journal/remote/ + $(Q)./workflows/kdevops/scripts/jounal-dump.sh /var/log/journal/remote/ journal-ln: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) -l baseline,dev \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) -l baseline,dev \ -f 30 -i hosts \ --tags vars_extra,journal_ln \ $(KDEVOPS_PLAYBOOKS_DIR)/devconfig.yml diff --git a/scripts/systemd-timesync.Makefile b/scripts/systemd-timesync.Makefile index 11950cd9e598db7afc65f7f54c23ff3c0657bfea..be6f0ab2321b1f6e844309ae5d1442df3d5d182d 100644 --- a/scripts/systemd-timesync.Makefile +++ b/scripts/systemd-timesync.Makefile @@ -20,20 +20,20 @@ ANSIBLE_EXTRA_ARGS += devconfig_enable_systemd_timesyncd_ntp_google_debian='True endif timesyncd-client: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) -l baseline,dev \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) -l baseline,dev \ -f 30 -i hosts \ --extra-vars '{ kdevops_cli_install: True }' \ --tags vars_simple,timesyncd \ $(KDEVOPS_PLAYBOOKS_DIR)/devconfig.yml timesyncd-server: - @$(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ + $(Q)ansible-playbook $(ANSIBLE_VERBOSE) --connection=local \ --inventory localhost, \ $(KDEVOPS_PLAYBOOKS_DIR)/install_systemd_timesyncd.yml \ -e 'ansible_python_interpreter=/usr/bin/python3' timesyncd-status: - @$(Q)timedatectl status + $(Q)timedatectl status LOCALHOST_SETUP_WORK += timesyncd-server From patchwork Mon Feb 3 12:35:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Gomez X-Patchwork-Id: 13957385 Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D2DE41FFC69 for ; Mon, 3 Feb 2025 12:36:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=210.118.77.12 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738586179; cv=none; b=ChtkR46sbaQQQ0QzWxg6d9lBXGwI2MlNLDNYseuYpfyNDqRIXQojUzUGHmUT/7d0jFbBoRTP4HaZQ3UIFL9CmaFn9DX0F26lUp5XqcxXjKPgKRG4V3VT2ycZ6ukYiBQrXkJm5AcIZ9gB+t5A7p4mDscOcyrt8DqE0PwP5Np+7UY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738586179; c=relaxed/simple; bh=HklsnwgXxDk7YS9GswaB972iR9KYH2sj6bYlGy3S1KE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID: In-Reply-To:To:CC:References; b=W+DBKCVL2EYxf687UTlxTFTp7RjAjc7qk/KEQyMgLWJECkavUs9q4MFDUealHO0yM09zfvEz4LaeyD4lAdQmZ0NTBS+X7IZGytZpEHpxjhHZXnvi57lgOVr769YFG8ZrIyus4VKapkauwd5/lRM1BLSIuYWDcID7oUZIXCmOGls= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com; spf=pass smtp.mailfrom=samsung.com; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b=PonnI4Ij; arc=none smtp.client-ip=210.118.77.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=samsung.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="PonnI4Ij" Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20250203123615euoutp0223e6bd36cb78961b7d4d9ad2febf596c~gsuovXnYz3057130571euoutp02R for ; Mon, 3 Feb 2025 12:36:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20250203123615euoutp0223e6bd36cb78961b7d4d9ad2febf596c~gsuovXnYz3057130571euoutp02R DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1738586175; bh=qTqRPnnB+mwTx7mO55LZfG/5YYB0oHkJqk7iUw0BrSA=; h=From:Date:Subject:In-Reply-To:To:CC:References:From; b=PonnI4IjbifiHmH3kSYYQg3Ewg/yWWEgcwL5oAY6GqRha/NOUegasYRS7+tkkMn7Z t+pu+6rX0+Dk2f4Cg5ohAMl5xwIlgozlDgliGlArMMAaVcnPlQDp/QbRsxX72C2ALX bT2zg7dM6ARGchFbM4S7KO58TJQb1HfnZHRA+z0g= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20250203123614eucas1p2a0e4d436b8ea122471f1f075f0eefb28~gsuolcEi61307213072eucas1p2C; Mon, 3 Feb 2025 12:36:14 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id E9.B6.20821.E38B0A76; Mon, 3 Feb 2025 12:36:14 +0000 (GMT) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20250203123614eucas1p26112e69a26aaecf2ea5b425b13c8379b~gsuoQMjRb2202922029eucas1p2K; Mon, 3 Feb 2025 12:36:14 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20250203123614eusmtrp289775cc11cc2751340db81d18465ce5a~gsuoPxBXI2301223012eusmtrp2D; Mon, 3 Feb 2025 12:36:14 +0000 (GMT) X-AuditID: cbfec7f2-b11c470000005155-3a-67a0b83e3f6a Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 8E.7B.19654.E38B0A76; Mon, 3 Feb 2025 12:36:14 +0000 (GMT) Received: from CAMSPWEXC02.scsc.local (unknown [106.1.227.4]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20250203123614eusmtip2faa21303cc1517092045457c5daec0b0~gsuoE41u91439214392eusmtip2y; Mon, 3 Feb 2025 12:36:14 +0000 (GMT) Received: from localhost (106.110.32.87) by CAMSPWEXC02.scsc.local (106.1.227.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.1118.40; Mon, 3 Feb 2025 12:36:13 +0000 From: Daniel Gomez Date: Mon, 3 Feb 2025 13:35:59 +0100 Subject: [PATCH 3/3] ansible.Makefile: enhance ansible verbosity Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <20250203-fix-dbg-v1-3-3575fb40f2bc@samsung.com> In-Reply-To: <20250203-fix-dbg-v1-0-3575fb40f2bc@samsung.com> To: Luis Chamberlain CC: , Daniel Gomez X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1738586171; l=4433; i=da.gomez@samsung.com; s=20240621; h=from:subject:message-id; bh=HklsnwgXxDk7YS9GswaB972iR9KYH2sj6bYlGy3S1KE=; b=/LF96WW9Bcq/vUepBljq4ZiLQSHZjhvmaaql/rsx07K0Hb9Ocxud+r81bbsl9vnYaBP9ATzW2 fxBwp/PO9fvBiXltULKcR7MntaJ+pqMsyCMjwku3iW2vynwjfxfBLgc X-Developer-Key: i=da.gomez@samsung.com; a=ed25519; pk=BqYk31UHkmv0WZShES6pIZcdmPPGay5LbzifAdZ2Ia4= X-ClientProxiedBy: CAMSVWEXC01.scsc.local (106.1.227.71) To CAMSPWEXC02.scsc.local (106.1.227.4) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRmVeSWpSXmKPExsWy7djPc7p2OxakG6z8om/xc81LZosbE54y OjB5bFrVyebxYvNMxgCmKC6blNSczLLUIn27BK6MK/+XMxdcVqrYdeE3WwPjYpkuRk4OCQET ibfLjzB2MXJxCAmsYJS41neaBcL5wiixuHUeG4TzmVFix4qPjDAt7zYfhapaziixv/kYVNUn Ron+p4uZIJwHjBJHOk8xg7SwCWhK7Du5iR3EZhFQkfjQuRGonYNDWMBB4tQCWZAwr4CgxMmZ T8DCzEDl63fpg4SZBeQltr+dwwwS5hWwkfj2shYkzClgK7G84ykbiC0ioCGxb0IvE0S5k8TJ SVfZIO4Ulfg9eRfYnRIC+5kkJjZfYYVIpEqseHSHGcJWlJgxcSXYWgmBJInGF6kQ4TMcEm9f x0HYLhJzfx6C+l1Y4tXxLewQtozE/53zmSDsbImz3/dA1ZRI/PvwiwXCtpb4v/YuVNxR4uSM HYwQq/gkbrwVnMCoNgvJ77MQfp+F5PcFjMyrGMVTS4tz01OLDfNSy/WKE3OLS/PS9ZLzczcx AlPD6X/HP+1gnPvqo94hRiYOxkOMEhzMSiK8HIfnpAvxpiRWVqUW5ccXleakFh9ilOZgURLn XbS/NV1IID2xJDU7NbUgtQgmy8TBKdXAxHTs3k3+vcpfJm85lPl+kdRrqzsiv/kPb0vpY/6x +ZbGofJ/rN8r7XoLKu/tSj/eVKvxia/l+ZHkRy/VeG5e/sz7Q8fL7eRZD3flW/w8Sg4FSlM0 zOPZ33V3iApcYtYwfiSi9Kvs+OdnWhHJDz6VXb/GvHeLcs7caMdtv3tjnj7WX/J5OWevYMup qRxnNaJdLM9Oigi88ohh9nOrH6HdqhUT4jt+X2T5uv9E7JLs75Hrqur2X3x241fM9odp8Q+b psX81Xum0K2xZ+3R1q/mylbCm8QZbcqv/5gsvtOL3ejMiSyZKWVNX9pPbffrLu34uDov4vid a37+ou8KEvxnneaev9QtKeOx/kl105yEd0osxRmJhlrMRcWJAEyO/MB8AwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRmVeSWpSXmKPExsVy+t/xe7p2OxakG2yfI2Pxc81LZosbE54y OjB5bFrVyebxYvNMxgCmKD2bovzSklSFjPziElulaEMLIz1DSws9IxNLPUNj81grI1MlfTub lNSczLLUIn27BL2MK/+XMxdcVqrYdeE3WwPjYpkuRk4OCQETiXebj7J0MXJxCAksZZT42reP DSIhI7Hxy1VWCFtY4s+1LjaIog+MEg8uHGWHcB4wSnx+dZodpIpNQFNi38lNYDaLgIrEh86N QGM5OIQFHCROLZAFCfMKCEqcnPkELMwMVL5+lz5ImFlAXmL72znMIGFeARuJby9rQcJCQObU f91g53AK2Eos73gKZosIaEjsm9DLBNHqJHFy0lWok0Ulfk/eBfaLhMB+JontryayQyRSJbZf WQJVpCgxY+JKFgg7SeJo8zzWCYxis5BcNwvhullIrlvAyLyKUSS1tDg3PbfYSK84Mbe4NC9d Lzk/dxMjMNa2Hfu5ZQfjylcf9Q4xMnEwHmKU4GBWEuHlODwnXYg3JbGyKrUoP76oNCe1+BCj KTCAJjJLiSbnA6M9ryTe0MzA1NDEzNLA1NLMWEmcl+3K+TQhgfTEktTs1NSC1CKYPiYOTqkG pvLiHZF1zjmzj5Q/NlYtOVsmlVPX4dewUdC4Y5eWsYfxrjDeIxEN+Tfr3Ha9axKO+O/kNof9 7GaRA080Zl/cMO2/0znnaffqtd9cEBb223z7z65Z8884pX7uWTLdYuqL9A1hD5wSDuuufCLd tDQjxcH/rT+z8dbLa58cW/LrU6PJzjWMZboGDjNrp9iFr63MmDn7Eb/ZzOjy+J57cYqT/fpS yh0ONFXkzVwt4X6Bz+P+4hfBXqfyUt8a3jf67nZ4wg6Bn18zEr0jZHdNn6xe7/0hPn7B1Wlv D+17LqF6cqJD93b3xFvbit+XyYjf6je79kFjvl/ytew3k9cL9L0IFc4Jd7vRoSR/xGreCk7R f0osxRmJhlrMRcWJAG34nJM+AwAA X-CMS-MailID: 20250203123614eucas1p26112e69a26aaecf2ea5b425b13c8379b X-Msg-Generator: CA X-RootMTR: 20250203123614eucas1p26112e69a26aaecf2ea5b425b13c8379b X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20250203123614eucas1p26112e69a26aaecf2ea5b425b13c8379b References: <20250203-fix-dbg-v1-0-3575fb40f2bc@samsung.com> Ansible verbosity is controlled via V=2 parameter/value. This however has a limited configuration as it hardcodes the output of the -v, --verbose command of ansible-playbook to level 3 (-vvv). Drop support for V=2 mode in favor of AV= where indicates the level of verbosity from 0 (empty string) to max 6 (-vvvvvv). Add a helper script in python to handle the new AV parameter. This makes it easier to check for corner cases. Also, restore verbosity help from commit 6539f3f ("Merge commit '6539f3f6b5cf1393cb63f9ad9aac51877f088734'") and adapt V=2 to the new AV= parameter. Add a maintainer entry for this new Ansible wrapper. A reason to add a specific entry here is to extend the new ansible.Makefile with all Ansible calls across kdevops and make it easier to maintain in the long term. Signed-off-by: Daniel Gomez --- MAINTAINERS | 8 ++++++++ Makefile | 6 ++---- scripts/ansible.Makefile | 4 ++++ scripts/kconfig/Makefile | 4 ++++ scripts/validate_av.py | 28 ++++++++++++++++++++++++++++ 5 files changed, 46 insertions(+), 4 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index b2b81a9e5b18a46fe1b34d5137a817cce5526d34..045d8c96208ef8f3f1c5d74d023a5117529511cf 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -67,6 +67,14 @@ Maintainers List first. When adding to this list, please keep the entries in alphabetical order. +ANSIBLE WRAPPER +M: Daniel Gomez +L: kdevops@lists.linux.dev +S: Maintained +T: git https://github.com/linux-kdevops/kdevops.git +F: scripts/ansible_av.py +F: scripts/ansible.Makefile + GITREF M: Daniel Gomez L: kdevops@lists.linux.dev diff --git a/Makefile b/Makefile index 56a6905fa11795625ab1912ceb54a6847ecad656..14e647dcd45190ff51dd42627f58826998f07781 100644 --- a/Makefile +++ b/Makefile @@ -46,10 +46,6 @@ export Q=@ export NQ=echo endif -ifneq ($(findstring 2, $(V)),) - export ANSIBLE_VERBOSE := '-vvv' -endif - include Makefile.min_deps DEFAULT_DEPS += $(KDEVOPS_DEPCHECK) @@ -62,6 +58,8 @@ ANSIBLE_EXTRA_ARGS_SEPARATED := ANSIBLE_EXTRA_ARGS_DIRECT := include Makefile.extra_vars +include scripts/ansible.Makefile + LIMIT_HOSTS := ifneq (,$(HOSTS)) LIMIT_HOSTS := '-l $(subst ${space},$(comma),$(HOSTS))' diff --git a/scripts/ansible.Makefile b/scripts/ansible.Makefile new file mode 100644 index 0000000000000000000000000000000000000000..b0d2a8c12ee74a13e0b95e349565a8c55d538b79 --- /dev/null +++ b/scripts/ansible.Makefile @@ -0,0 +1,4 @@ +# SPDX-License-Identifier: copyleft-next-0.3.1 + +AV ?= 0 +export ANSIBLE_VERBOSE := $(shell scripts/validate_av.py --av "$(AV)") diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile index e3694365bf98281a00fb56d76d3400d236776476..76e4f5c36a4bb11653e93fdc874d4ba73db7a848 100644 --- a/scripts/kconfig/Makefile +++ b/scripts/kconfig/Makefile @@ -70,6 +70,10 @@ help: @echo "allnoconfig - disables all bells and whistles" @echo "randconfig - random configuration" @echo "defconfig-* - If you have files in the defconfig directory use default config from there" + @echo + @echo "Variable options:" + @echo "make V=n [targets] 1: verbose build (Makefile)" + @echo "make AV=n [targets] 0-6: verbose build (Ansible)" .PHONY: clean clean: diff --git a/scripts/validate_av.py b/scripts/validate_av.py new file mode 100755 index 0000000000000000000000000000000000000000..fffb836f593bc284adc3c9104deea0aea97814aa --- /dev/null +++ b/scripts/validate_av.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: copyleft-next-0.3.1 + +import argparse + + +def get_ansible_verbosity(av: str, max_level: int = 6) -> str: + """Return Ansible verbosity flag (e.g. -vv or emtpy).""" + try: + av = int(av) + except ValueError: + return "" + av = max(0, min(av, max_level)) + return "-" + "v" * av if av > 0 else "" + + +def main(): + parser = argparse.ArgumentParser( + description="Validate and return Ansible verbosity level." + ) + parser.add_argument("--av", type=str, default="0", help="Verbosity level (0-6)") + + args = parser.parse_args() + print(get_ansible_verbosity(args.av)) + + +if __name__ == "__main__": + main()