From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7354299914861412352 X-Forwarded-Encrypted: i=3; AJvYcCVA13UIsiSlLOD11kReYUnXlFA4CNQQFTe82ifEEJ4E5TO7NXMjjhTB6pEyeogv4/kTGmBWDTT6AOT8S4KTrVYQbjRPPdvIcVWe2Lg= X-Received: by 2002:a05:6e02:13ab:b0:368:9818:8d46 with SMTP id h11-20020a056e0213ab00b0036898188d46mr1279212ilo.32.1712322664089; Fri, 05 Apr 2024 06:11:04 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6e02:e05:b0:36a:64c:6d06 with SMTP id a5-20020a056e020e0500b0036a064c6d06ls761483ilk.2.-pod-prod-06-us; Fri, 05 Apr 2024 06:11:03 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXHmrhjAFTsgPsfkB/rHniuDo1h2pDDP+9HPIejC68Eop65UNbTZtX2bt1J9AciwvwoP/g7LBmJs3L0r/UGP2gOGfbECYZ6+r5M3ag= X-Google-Smtp-Source: AGHT+IFIVIm/C8ZQn9sLfw9RJbNCj/HM1cXcLavEjoUp4dCcpJa3fzUj7biLrZ9Z+bEz/2yAg4aE X-Received: by 2002:a5d:9395:0:b0:7d3:58bb:85d2 with SMTP id c21-20020a5d9395000000b007d358bb85d2mr1205373iol.8.1712322662847; Fri, 05 Apr 2024 06:11:02 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712322662; cv=pass; d=google.com; s=arc-20160816; b=Qq+G0KzKmBq/VFkssm2YUtJjM9LWGcLqxY7YNLYVVzgCNB4CfA1yDaQCDx46iWge9i 3fUT2wi4Co37L1CDtsM4caYoGR+XJ3lqBLOxJzjsW/s0haS1c4v1uQYwtynHqHsNe/pg M5/SRLWaIfNbFP0n9/js72qAUWZscElkbfpX92g4/wOvgsrk4msgjvP+n4p9KhOFL+OH /tXsLPSXyTjWDSyuNTcgTokQspjRKtQ9Hb1zi5ZNboEb8oYy5J2d6OM10rx54qzxNR93 qxGNDwxiUtF5vPOSOmiAuC+oLrUgVXwNjr/jOw9pIuQpA883dfaVLPNgFK/hJrc9fUdZ jitg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:content-language :references:to:from:subject:user-agent:date:message-id :dkim-signature; bh=vsmMVJ2ZtAZJCR/nvO8gImcgRSEewkWov5UQPWa+vlo=; fh=YdrBqKCPjSGmLgz+UNNik/mpHmlddWNgihVghxD70n8=; b=oDAbQhu5Qs3CPkqF6EVnmCDTMjnzoC1ZQpnGPRXR4BFnpXAk2y/zmr6BRumc/y4FxH CeqMYfVcl+lFI78t9PUO+ZeDu5QYoMUGCaHucXuc3nz6rsCMZLO8PNAJq4jBK5HkeCHO fCI9epxIJ9VfAywqJVFoTnq5Edoyp3SY7Ea2zYA/HJQrvhDNnPeBauoH/QktaNbX5BAK Vob42OwCQ22NEJLvWsLzaWMIyIC1hFACRfockYovR0ulouKws3FuPiXEFAevjqRPpm3U X0UaGA8Jh9E/pcdN1I4aVSDoc9hyQSBsBidmGG0XKpNpsIjwOInXsHY/LRMlsDEQf4+Z Qa+g==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Z8b4lTVP; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of fabian.scheler@siemens.com designates 2a01:111:f403:260f::701 as permitted sender) smtp.mailfrom=fabian.scheler@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on20701.outbound.protection.outlook.com. [2a01:111:f403:260f::701]) by gmr-mx.google.com with ESMTPS id e18-20020a056638021200b00481f1de7f5fsi67638jaq.6.2024.04.05.06.11.01 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 Apr 2024 06:11:02 -0700 (PDT) Received-SPF: pass (google.com: domain of fabian.scheler@siemens.com designates 2a01:111:f403:260f::701 as permitted sender) client-ip=2a01:111:f403:260f::701; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Z8b4lTVP; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of fabian.scheler@siemens.com designates 2a01:111:f403:260f::701 as permitted sender) smtp.mailfrom=fabian.scheler@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zp/vJ3m9E3AEsNN3ruVxBw0vp035GNgvIgXRoSImtMJ+Yy22KeQE5YCZ/HMirwOetGiYzXKV6lPB7YuLJmwAhUd6K3FNYr7v7SjZn3WomwgJJab4Jj77jyrZjBfvRDXHSQnqHC+rPQIAAfHusuBKCiXCzuJZr3YRgMWmA/yYs7aQPFFnoZgQI9is631Px0R98ZnXmtYDSNOLMZkINwndt33Zcgk/Qh8GR7hT7ZSW5ogZH2d//d0vczEsuWqvG/mtIWLmDFF4+7qdg/FmYSPyklBSvqnudIYr6HVeDz15meG/J4zCn39/WvyPGd+suFsX7qfs4WN5zExOxYksFqkHUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=vsmMVJ2ZtAZJCR/nvO8gImcgRSEewkWov5UQPWa+vlo=; b=FTlS5kKsoR/hp2CQ0Mc+gcqS9hVLd/sgI9U1hGoznD2GIIrcfkGjauWnpqlXb5/b1Gbbz7SpkWSvG6hfsqsXzlL5Sj5gX8SRdSoofDL16e0M88eEWMKNl7UoyWSqo2aY4SwXlMWAqU+IjQXJEOYIIZOiyxnpMmBc5dL/iNQwomqdnuoNlW072xYT0NdxLUETvA+bFvjQsW81HleWcff8Elw6u0WxL8tTvI9BSmE6WrZb3EIiIQsiXeeM5EJFW9gdk1BlgzJ0xTcWEhS0XBAdCSLjDl2tU3OjxWB9YS2s7JjLIDlHsZ0kTBEglPboR+7+2+PCJT9KhoTkhpnWdkvh1A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vsmMVJ2ZtAZJCR/nvO8gImcgRSEewkWov5UQPWa+vlo=; b=Z8b4lTVPgoBdQ/c3JAN2hSoVz6YI8fJiNZhtSWwNs8gLgXaYafIOyy7ytsC8FX+ajOY5RZ6CPq/pv1Iv51GtP2TYjkxPDFKnD2CBz+5tgCNEzTMgY9weooXA+zD/Od0rwskKWYBXrB04E3EevlivR2OAgA4U6Y+e569f9xByei7uL0VNPbVl9eXT2zdtj2xBnZ846tNYmrDlzggaT8H9yjxtlMlpbj8VeHyckhCHMPYj/eg5oPcamMAjfELWfhFPYABY1tWcd/0GOcfx762NTKiajecXP4NchadbYCWfJtzWdH8d5mWAzF2LzGknCNBe6nhW+zsTgu+imHvLBWuELA== Received: from VI1PR10MB7672.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1c3::21) by DU0PR10MB7383.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:445::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Fri, 5 Apr 2024 13:10:59 +0000 Received: from VI1PR10MB7672.EURPRD10.PROD.OUTLOOK.COM ([fe80::e2ce:cfd1:878:41ae]) by VI1PR10MB7672.EURPRD10.PROD.OUTLOOK.COM ([fe80::e2ce:cfd1:878:41ae%5]) with mapi id 15.20.7409.042; Fri, 5 Apr 2024 13:10:59 +0000 Message-ID: <1d0a149b-a5b7-46d2-a4fa-3eb66dc50723@siemens.com> Date: Fri, 5 Apr 2024 15:10:58 +0200 User-Agent: Mozilla Thunderbird Beta Subject: Re: Accessing sbuild build-directory From: "Scheler, Fabian" To: Uladzimir Bely , Anton Mikanovich , "isar-users@googlegroups.com" References: <81b2fa44-feae-4ddd-80bf-fd6b0e5fe852@siemens.com> <2b33407e-bfcf-4ebb-88a3-6347a1f13aec@ilbers.de> <4cbee698-bbaf-4d5d-8594-818a93a17f6f@siemens.com> Content-Language: de-DE, en-US In-Reply-To: <4cbee698-bbaf-4d5d-8594-818a93a17f6f@siemens.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FRYP281CA0002.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10::12) To VI1PR10MB7672.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1c3::21) Return-Path: fabian.scheler@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI1PR10MB7672:EE_|DU0PR10MB7383:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: s2TdQh73N2QNega8rrJJmJxjc4SdEqXGh/95M4Re1o5SqBHp2SiCskFfgE4DO+uHqPibwQ3giRP9F789/gDrO/DUBMVzN6ju7zIUm5L1oViY0YxX1Kj+Z5TNDCWM3NVdRS4Pssk6cnh+gvENpFQKGHSVditMjLxT6ikCRYRhNwFN32Je5MzVVimso4MLwao865U/fzTepA0MrnEl0w25h83yc2eaQKwHg6GgYlorY8rvD407YqLYNLdg8310VXHgCn+z9KxkyJcmdYa339qshwQlz3zcxF0zW1GASgpDjx1SqezvHej8S+IaxMQc3fnXJe8Dunr1b9mErjfNO/VLVtmaIekDcMaarAPiFNF/dojV5uodYg92GLPTI/ENuRmDmtHhDhZz7+s55nldGCdrrYECXU/GjAj1Yx67nYlRllWmCn/M9pnqCkJldnAUYcPqhQoas0qTph7CwsQPf4EYzr/S0zYjY1p0Bumr/Bh1bb/pZaXjqgvaLMg3IGMFOZ88VgFlf57f2UX+rDYnNQy4wC63qz37b6K/0x70kajVkPjoUueJwpU5dh8By/4R7ERb7O7UIWzDINngoox6ZRNPdUiZ2bZuNEK73v9EG76Y6Wc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR10MB7672.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(376005)(366007);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Tmc4MndwdG1odEl2dlBmMnZsSWlyeGFLa1NOb280NG5zWnM5ZUVVVG1ZZy9F?= =?utf-8?B?SFQwNHI4SThmVTNEcEJ4TTlBYUd2Y2RtVDdnQW9zeCtHM21SdjE5VUY4QWZO?= =?utf-8?B?clBnTy9qTHBRQU9janltM3FkMmtYdHErT3FxbTNEVUNiQnpKcml4L3JTMWRK?= =?utf-8?B?WFJCRUFBMnlxTjJuZWlORkJhaXVWTmFrNHNHN3RaZ2JoRzBsUGlDWU9XN2tq?= =?utf-8?B?YThRRk5QQTVnNzhlUDZyMWhWNy9mTE5FZnpLaEJxZ05CSHo0MlRyQVVvZ3h4?= =?utf-8?B?eDRtT28xN2hRTUU5aGVGTW1VUnFPR29aTWhhRzRBK2x3cHllV3UrS1lLMzAy?= =?utf-8?B?VEVqTHhLTHh5SFAvTzZTMFFqeFg0Y2k4SitFSkUvWm5sc0R5TDdiZlZOWkRH?= =?utf-8?B?Q2I3bWdEcEVIWkdCT3JaQnEzM0RwOVJKaHlQZ3lxZGk4Nk9HZnc3QzY0OXND?= =?utf-8?B?Tnk3dmR2ejM5YktTZVVWbnU1UzhFeWVORjYyZkNnUUdGMnlKZmZZNGtTOG9V?= =?utf-8?B?d2kxbDRPQlpOMmNqT3FHaXNEWmR3eTdGV012SVNnQytmVGIybllWN0huOWN5?= =?utf-8?B?alhTZGFOcnh4Mm1iRU4zcDk0YVIxbXc4Z2ZqOWtCVkxLM2lMN1JuWlREaHlW?= =?utf-8?B?OWQ1ZlZiZHlObmRLS3dlZVhsa1lML0RqT3BYQ1lhOUR2bjdSZzJlMCtPOVlv?= =?utf-8?B?Wm5abloyaUFBbUwyVlRjZVlqUlB4am41L2d1RTlVUk04eEg2UU5jczF5dXVF?= =?utf-8?B?cklYQjEyb3M2eEgyZUgwUlBOV05nRHh0aEtzVjY2SjhXUXlqTHpUT3dJUDNQ?= =?utf-8?B?azZkb0pTR21qNHBHUG1EaDlSQVpuSFAxUVNab2RqSDZPbVhBZkZobitkSjBl?= =?utf-8?B?bkc0NzM1bXlTUEk5ajdzWm5yMWVteVNlTXd2RUR5OFRvR1UwN1pKUkJjb3Iy?= =?utf-8?B?WTBhWnVsd1F2N3pWWkIyb05Udnd5TVpNOURXQ2VQY0NRaXBGMFNReGZkdzVx?= =?utf-8?B?YXA5cTlCMG1TcU1KdVNOS09jVVVFQjlpVUFMWVJkdzd1cjNtK0tYMHg4TDdl?= =?utf-8?B?aGdBeDNPTTZMRzBZOWhLYm45WHZkWFl1UlhhUnhxZVlsWVhTMFBodTdpR25R?= =?utf-8?B?OVgxSko5TW93T25OeXUxcHdweVkzVXp4VEFwSWd5Q2czcGtBYUJzbHdMNEc0?= =?utf-8?B?eDlXdDRXMEdPMDFIVG1OWjhteXkwUGRMRFE4ZGFVWmZuMmp6NGFyM3c0MEFi?= =?utf-8?B?b2JPLzUrb1hBdlhtcW5BdjdEL3R0SGtQT29DaUluQmkwcTQxcmN5d0N6SDVR?= =?utf-8?B?dDdzSG1DeDBKRW44aG5RdVFmdTNTRTFEQ0NEUEVSYUhqMmFsOGs0c2RHR0JI?= =?utf-8?B?SUxpK2hzdlpob2dwQ0cyemdkcU9QYXFqYUVsK0FXZE0zd1pHUFA5WTg2UXo2?= =?utf-8?B?MkRiMXAwZmFjZGdUQVpxUFg3SGhsSFZlOStQT1pjUXE2RVlPYU9iUWRmWkRh?= =?utf-8?B?Ulp6UHNBY2pENWY5ZXViaHhsRm44UjNKTERkNGN5SUhRVVlxY1pqcncxMlNI?= =?utf-8?B?UGpQSFgvSjBPSXVsN0JpU2lJT0lBVzk2bU1sM1dMbUx1QjhCYmFIdkJ4TGc4?= =?utf-8?B?THFkZlNyMGhqMkU0T1dYMy9EeExiVkNpc0g4OWpUTkg2ZitjdFIwZk14Z2h2?= =?utf-8?B?ZVlHRXh6WmJodGYzSG5kRHYybGFGaTF1YzlDdmpaeVA5bDZFdG1NaGw1NHhI?= =?utf-8?B?eGFlNFg4WnVTTzBERTRGMngvbnZDMzJYbHk4aTNNbUhreUFFMHpWMWcwNkNz?= =?utf-8?B?RzlTQmZDRlIrc3N5ZVZoN0liVHlXSWhvVG96WGdjbjFQRTlmSjVGc2xtVU1v?= =?utf-8?B?TFBqVy9iRExQa1Z6MEMrdHJtdTNqZHQ2bkk0MEZPVzNMNTQ3cVRBU1Y0TFlW?= =?utf-8?B?WWNTWHFkVXF6YlZvU2NGUTUxdGNsTWxqcXpLZlhQdE5ZZGtZM01lanhlSEgy?= =?utf-8?B?b1l6c2tjV3pDY1RldzhxQ0RBWktyaWgrMVZaMGhZYXErOFdoc2d5VTZJWWZi?= =?utf-8?B?K2kvQ1VsVldWVUZ6c01DTUUxWTJscG9lelhETHllR3JFZEJ6R3lUR3JFQXNJ?= =?utf-8?B?RUM0QkVKRU5zMm5lWmVFNHQrbXNFenViUkRtZkxDL3JtcEdkaXpMNDhJeTho?= =?utf-8?B?dkE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 18df15c9-33b7-4c10-0650-08dc5571d60e X-MS-Exchange-CrossTenant-AuthSource: VI1PR10MB7672.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2024 13:10:59.1672 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: oZkdOxJa0E+wVYrp+nQpj/06NJ+RqPtpw+e8dL1Brh8a/ThOsqfpqZJc1l9ekPkjByp69zg81PPUOvy4rTKLYrZThsaX6P9/JwpFz0QGojk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB7383 X-TUID: JXHlRwN6tgDn Am 05.04.2024 um 12:03 schrieb Scheler, Fabian (T CED EDC-DE): > Am 05.04.2024 um 11:57 schrieb Uladzimir Bely: >> On Fri, 2024-04-05 at 12:09 +0300, Anton Mikanovich wrote: >>> 05/04/2024 11:38, 'Scheler, Fabian (T CED SES-DE)' via isar-users >>> wrote: >>>> Hi all, >>>> >>>> I want to extract the coverage information (i.e. the gcno-files >>>> created by gcc) that is generated during the package build via >>>> sbuild >>>> and I look for some hook that allows to access the content of the >>>> sbuild build-directory after the build from within a recipe. >>>> >>>> Is this possible? >>>> >>>> Ciao >>>> Fabian >>> >>> Hello Fabian, >>> >>> You can refer to sbuild documentation for hooks explanation. >>> The last one executed inside session before its cleanup is >>> '--chroot-cleanup-commands'. >>> So you can modify dpkg.bbclass adding any custom commands with this >>> hook. >>> >>> There are no already implemented dummy pre/post hooks for now, but we >>> can try to >>> implement them in future if needed. >>> >> >> FWIW, perhaps 6d5fbbab could be used to quickly play with custom hooks >> to sbuild process. A different approach can be chosen for the final >> implementation (if any). >> > > thanks for your quick feedback. Yes, injecting arguments to sbuild like > proposed in 6d5fbbab should be an option. I'll give it a try. FYI: Injecting --post-build-commands finally did the trick, but it is not really nice. However, there seems not to be another option to accomplish that. Unfortunately 6d5fbbab has been reverted and I can follow Jan's arguments, maybe this is a use-case justifying the extension. Ciao Fabian -- With best regards, Dr. Fabian Scheler Siemens AG T CED EDC-DE Hertha-Sponer-Weg 3 91058 Erlangen, Germany Phone: +49 (1522) 1702973 Mobile: +49 (1522) 1702973 mailto:fabian.scheler@siemens.com www.siemens.com Siemens Aktiengesellschaft: Chairman of the Supervisory Board: Jim Hagemann Snabe; Managing Board: Roland Busch, Chairman, President and Chief Executive Officer; Cedrik Neike, Matthias Rebellius, Ralf P. Thomas, Judith Wiese; Registered offices: Berlin and Munich, Germany; Commercial registries: Berlin-Charlottenburg, HRB 12300, Munich, HRB 6684; WEEE-Reg.-No. DE 23691322