From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7289087461490163712 X-Received: by 2002:a7b:c397:0:b0:404:2dbb:8943 with SMTP id s23-20020a7bc397000000b004042dbb8943mr22741719wmj.2.1697133806342; Thu, 12 Oct 2023 11:03:26 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:5192:b0:406:3987:be03 with SMTP id fa18-20020a05600c519200b004063987be03ls21319wmb.1.-pod-prod-00-eu-canary; Thu, 12 Oct 2023 11:03:24 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEoD3QiruF0ZOMRd/OnrbcmmBDaux5bRDn5xBQ2EXkhd2DdQvnEmf2TNNTOwQOja4ZTTpJj X-Received: by 2002:a5d:4e46:0:b0:31f:ebfa:54eb with SMTP id r6-20020a5d4e46000000b0031febfa54ebmr17238025wrt.3.1697133804015; Thu, 12 Oct 2023 11:03:24 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1697133804; cv=pass; d=google.com; s=arc-20160816; b=p34rKU0HJdmvbUBJwHYfBBQsk6rA/9P4LcDJ+kDy9Cq1D6YqsWs2hQyOLKmZrRdKeN WA74YfPiqu+jrl/Ej5OvBMVVZGGfODRpyubQ1iawyulNgIet5ZRGKcyyJIkeUpmbTe0n eVipHlujNKs4Lc85i8xaQxz5YvK+Ubf2ePOj9jRmoTGMYzRMp/pSV6G0Q/XWOVkRjfLz Qlkjb/AijsLcQ6sQZrsX7ts3B+wwgSiPvlOlKQf5xvHMTzmhiV7a2xpcnq2aY0fM93wr rZVXwlIgYuk+MPpEpnhqnTluaTwOTG0Ypz2M7+a8W/ICabgXm9Negy27yvtYDjsa8U4H NKnw== 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:from:references :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=g8fYd+aAyltQTQrWO1bL8j2E1hK1Gryj4hpW2IjUU7U=; fh=CuHxlFUreyCfuHkifwOR63bLTnhIAJHDzucO9YNxWps=; b=ZYMtCxj0s4qbyMwKGqWD4AxwFSfbARUzEIh2Wa34s+sPU4x54R1Y1ULP7S9ZlahW32 BGrQcZO8GPMnZtT6TrCTQ6Y1d3uM3RxS6a4kCNCP41hS6dd7ixBVxxJF/b1M6ALMdl7b V2ybOG1trjNA2KbCLXUY1+aEOHXCfkOhflB48o9ZD4SY2uadAbs202qSvffqd/ezZNNT P612ObNeaJOqhv3jmyT5IyCYxbN91U6taj2gY56ZlGAJQvwC3WwIHdlx/DlH1ejDF3AC eh/SM2EPUkjAYssXF/E+QQ1MEJHDNLj3Lb0I3HR80xSHdCSxvnRQRy3f5a/lH84QNs9Q x9ig== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=txzF2jqh; 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 jan.kiszka@siemens.com designates 2a01:111:f400:fe0c::60c as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on060c.outbound.protection.outlook.com. [2a01:111:f400:fe0c::60c]) by gmr-mx.google.com with ESMTPS id v6-20020a5d59c6000000b0032c8861a1d1si403504wry.4.2023.10.12.11.03.23 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Oct 2023 11:03:23 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0c::60c as permitted sender) client-ip=2a01:111:f400:fe0c::60c; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=txzF2jqh; 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 jan.kiszka@siemens.com designates 2a01:111:f400:fe0c::60c as permitted sender) smtp.mailfrom=jan.kiszka@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=FKYrNbAetGV1sf9gbLojfG1dyc/1Uer/ymwqTNvbAyi5Uc5vtalgUeUCMUO5t5hQ+n7r+iaD8TH+tFeimTkDUQ3T7mltWyWqLsX3Mq4Xt3mOJlqiE28dFkG2s/MgtdN3gfunoCYYa0kg2Fue9/TcRPwwL19ZfskC6k3LYgdZTDLjZAif5TS1teItvr+0q+ZHHyp9B6NL+AaKfEiTi64tPxKK4rUFnZncusPUJGBM5GROfZNT7PwjLAgS3rh/sogr02Ydhf2STquglGfz9SDXqkuvkqfUwGOtXiY6ek+cAkMF4RB/hu+0jZWC8Y0qitVKtdDojX2vz3I+O/Ortn66nA== 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=g8fYd+aAyltQTQrWO1bL8j2E1hK1Gryj4hpW2IjUU7U=; b=nbdb2KKk9rPCzC8exAsgHpKCYa1sfAXU0k8d7KgDn0ZSwmr0O3kMCcMFRIbOTDv2iqOzyDhbyWCOXwRaSBnBb6mf0tsP9SFj7Qk4PeCP5Bek1E7iGnUkTExRruVNnemUMwLcpIzcGWAC7UIwW/UxOkXvy8zd+ZJh7rpjZgrtnhBSzSOAJSrxWOAcrVlcWhyMXDzg4uAxXFfODS6RzPkh/LCMIQ3+bvaq0TgXi1kmpKcN4z9HQXm6yNO63gGRZZYmL8T7OyRHY6A1kuD8y3JuxCXK/n5NTIkcWRl8f8Nu5V0Lm3uimeerGtYW1KId+rq2c/GMJKcnEUbfnPOeE7Cssw== 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=g8fYd+aAyltQTQrWO1bL8j2E1hK1Gryj4hpW2IjUU7U=; b=txzF2jqhBXgX247pe84oQmKLxowcUi2vyCj9f53xnH8WHtcZUlGRanqgGn5ztxor80xXFGMbCQoYzC8xRv8Sfj8m+GCc9iX+5yldFoPqp5npj83s2xXP7HZ73SeXXJ+X1VmK9ujx0Be1QPzQg0YPUlGLeZ2Rdt80PhI2fUwk1wGRqG9O1VP3keMrrIoeUe8BwfKq+hWuhUSfVA0W9My3YRov/UPwIx98IJ3RqNcExvmp8TZ3ckotF2qXvlYFtpu8Xdd6TOjxiwmgtJR6W//wmu5gU0h7GM/WTFLVinHkcAytjjyovMjTBahWyxxfoe8uubjUtoq3egF6/25Bo68y7A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by DB4PR10MB6917.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3ff::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.38; Thu, 12 Oct 2023 18:03:21 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::2a90:96cb:b3f:6e5]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::2a90:96cb:b3f:6e5%2]) with mapi id 15.20.6863.032; Thu, 12 Oct 2023 18:03:21 +0000 Message-ID: <24113fd4-3a4a-45ac-a63f-997d6d159181@siemens.com> Date: Thu, 12 Oct 2023 20:03:15 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] Allow disabling source packages cleanup Content-Language: en-US To: Uladzimir Bely , Anton Mikanovich , isar-users@googlegroups.com References: <20231012150151.286688-1-amikan@ilbers.de> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR2P281CA0048.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:92::19) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|DB4PR10MB6917:EE_ X-MS-Office365-Filtering-Correlation-Id: 2545ddc5-0d58-4d62-c941-08dbcb4d84ee X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5N5+qrZcPhItjUkBCDobaPxLL6M57EfITTDoaw0MvHDBl2aqtimiGpXoRQZI9xlcTnLtGt7telJGm5l7yamvrtXl4Zl9AZjNuwaGRQrXZgjELEGLT9MdCO+fnNza1PcBYZ4VgLl0Vo+ce4/1J8oQ1ED0Grr0nAIQbUxrDUpGDe3dqzq4PN94YVLvz+OqhAiKwAoTK0EIAbVrLjFaAajsnRymNfzPaRhu7Iaum08LEzbHWGPvIUsdr69rfxHrApqTAKxMdOh9LXylYUnKaPyyR0OgocJ2PddJsg50ydPIHKMt+3oJzyaOScASCEAcFDUMOG8sbUm48sdm+30lYA71yc0oFMHMaHVAPxALkyL4CtGO+kjXyiDw+nzNOT/ZfSk6LPDm5joDVQv+D+9rLRhZ7c8V1nOqBO4Z1SH6ll8ZGoF5rj/FYGVohV/GCqHTpzvCwU3yQEFjOCcIQrPncxOMjNp288N3WCcKsptO+4ob7gzI6McCepQJi1wYJviVxUIoFtZcMGapIeBtJy82+MgAAGGm2rmEwsvzryczML90whCfTm3OglYUxV9eZ3cbpE0zF0qHRMeXgnmmuEL0g3BiYhzSbytjp1PPrOXwwXc9lE4FtOp3IJwM4Mb0FCmdFbomiCMkuy2je5cKUP3oKWvTug== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(376002)(39860400002)(366004)(396003)(230922051799003)(64100799003)(1800799009)(186009)(451199024)(6512007)(86362001)(44832011)(6506007)(26005)(66946007)(41300700001)(110136005)(66556008)(36756003)(53546011)(83380400001)(38100700002)(2616005)(5660300002)(82960400001)(316002)(66476007)(31686004)(4001150100001)(6666004)(8936002)(8676002)(478600001)(31696002)(6486002)(2906002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?a0Z0aFUzVmZQeXl6L3pTWDhaMVdqZ1NHdys5NVNtSHJ1cDB4VDRCWnhMZnB3?= =?utf-8?B?ajY1YnFZVU8vWnlsT3FXQjhSdzBtWEdrc3FuYjdCeXhGRllTakoybGF6UEVG?= =?utf-8?B?dzVkY2h6eDJ6OW5DMmdqcW9SMk1CMlFkYjd4TmdMdGZOVE1jcDVLcVd5MG9q?= =?utf-8?B?MFU3dkxsRWZmQkZobHl2VTJVWlJNS1N6YTNqcVora3ZnR3dFUERvZU91cGhX?= =?utf-8?B?citXSENBTGhYcER6K0ZzVTBFRld2emYwTTFML3p1LzI1dHNLMUV0N3V5alQ4?= =?utf-8?B?ek83VXlITUltR3FKR25RSFVqQVRzejNlQ2xmRDM4Nk9qU2lxenFVWEdJTHNp?= =?utf-8?B?RUNEWDVhenZueHpjM3pFQ2NQc1V5UUs1ZVI1Wk9wRmIwSWl0bUZqakwrMGVH?= =?utf-8?B?c3dnZ0ZyV2Uwb1loWGxvSUpLS1NmMEJZR2VzU09CTkFjR0xSbk01R3dLcEgy?= =?utf-8?B?WDE0cGJoWTlxdFNOYk1mbE1IS2ZnOEwzT3NndDVTY2RKdnBtT1ZWbXVKNkhm?= =?utf-8?B?ays0UDBZbnZ5V29HTDVzWnBLalZHeWNrR0hUaU04dUE0SjExSHdxRU80Um1x?= =?utf-8?B?bDdHaC9YSUZEVk8zczcwKzVzWllkMkhqRi9VaGwya0U4K2hrWEgwdnNQRzBC?= =?utf-8?B?eUFOM3BLVHBjWFJuWURzbktwRkNPQ0xpU1crdEUyTUs0d0N6ZUNFZkpUMjBI?= =?utf-8?B?S0NjbWlSaElCM3ZTZGhreVBoTDlKYnRHUGp3Y3FXbEpUdkN3VTVETjVJclky?= =?utf-8?B?U0crVlJiK0U0VFNwb3B3RDRPVnhVS0dhL3N5ZDlZUjByNnRpTk1HcTB6MXFN?= =?utf-8?B?RFl1Q1p5YWJueEszT0twQ1JqWjVsVEYrSXB0MkhiUW56elloM3lFRmxRVTFj?= =?utf-8?B?UlZvU1oxK0xkSExXbXFnaDc5enJ0RVJDUDl3QlhuUEhseXQ1TENNSWNHdldE?= =?utf-8?B?dE5aQlFtSlNpa2FLWHVTQi8rQ1QrODlkcmRwdkF0NHdqdXZ0SzlzTGZMdElS?= =?utf-8?B?L3p5U1lZdFZCbVhtZ2dtcHcwQVFrMmRac0VDdzBXK1FHNUcrTG54cG9NT3ZM?= =?utf-8?B?cE1WSEtIVEpweEtlQmhnU2hzbWx5Q3ZXZ09pbVE1VmRIbmhGSHdUWkIxYWdq?= =?utf-8?B?L0lFTGtoTlFlSnhtVkZpcHdrM2NicmpPWitmL29XZHJNT3g4cERVdm96TnNa?= =?utf-8?B?ci9wT2RkakRTWndCWnZ5SXJ5cm5vQ2dwZFFmaEM3TVB4N1hVSXQ0RkVVWS9w?= =?utf-8?B?eVpTVDNLNENxdWY2Ni91bStWZE1WQ1B6UnpLRW9sMW41SnB6Wm8vemgrcFVO?= =?utf-8?B?eXp5TzZhbzFxbVcrNURhcGFsK2xONlFyeGlxZWwrUW8vRWRrMGsvY1JLMzA3?= =?utf-8?B?TkV6UUxpbUowL2tGVXlGNDQyYTNpcW9GYi9IY1FvaEx3VC9hdVNBNnRZTS93?= =?utf-8?B?VHJ3OUJmNlJTNiszVGpTNW83bWNCcDNrd29vdnFGNlZKRk9OVVpkRllBZTlN?= =?utf-8?B?a0tjbVBCcDV1cXg5OFFkQjBvRDU1NWhYU2xxVm4zbjZjblViQjVxbTJHZ3JD?= =?utf-8?B?QnNZaEl0SlVTQ2tDR0x6ZGszcjdpbXJLM1QvVTNidXNZSHhFQ2I1dUo3SkRX?= =?utf-8?B?SlExZlRGb0JCaElQNDR4bWw1YU5BWHpDc0RlWjdSWDJTN1p0dFdHclQzUXl1?= =?utf-8?B?b2h4RFNVbTA2V254QkRKeFhIamJZU3QvZ095VGEyVzEyeDE5M1RLR2VnL0gy?= =?utf-8?B?L0hqdHNFQnhXbmxIc0o3cFdZQVBEZk1lMkhqS0lBaW1OWFdsRGdzS3VXN3Jh?= =?utf-8?B?S1hQY1A3c0diZWk3NmU0QjhGcFhRdEZtQUhVRzk1Y1o0djRqQU5SR3grRk5K?= =?utf-8?B?ZEdtNlZLb0V5aTJtSCt0bDV0ak5vck1lV21YVEhWZUdvSEtrRXZRSHRGbnBj?= =?utf-8?B?Mm94aUpLUUdIeUY5bUVPSFVKNXQ4SUhFTmdFeDdudFQ3Z3hGb3NYVlU3UnNt?= =?utf-8?B?RUtBUitIYkxXSFFHVzZUNyt4ajg3UlJWM2JzbCthNkFvTzR6WFc4T1JjMFYv?= =?utf-8?B?M0xPTFNKMXZyaXh2Nmx1S0lHQnoralVFVUlHdk4wSjhYV1JLbjU3OVpVS2x4?= =?utf-8?B?akJSSklPc215bEtBbEdtYzBGOE1LSlpoMzRNYWphcEhqSDJUaTl5ZEgrcUk3?= =?utf-8?B?VVE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2545ddc5-0d58-4d62-c941-08dbcb4d84ee X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Oct 2023 18:03:21.3220 (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: CtR0wZlYhyFbC2+L/W0ll2+0C+8MoXn6SEr4dhx994MaguG+DRV3olak4hwF47l4IJZZHUeQmkJq8WbW25qZBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB6917 X-TUID: pTpqvLdWdY/W On 12.10.23 17:57, Uladzimir Bely wrote: > On Thu, 2023-10-12 at 17:21 +0200, 'Jan Kiszka' via isar-users wrote: >> On 12.10.23 17:01, Anton Mikanovich wrote: >>> To allow building source packages containing binary or CVS files >>> introduce DPKG_SOURCE_EXTRA_ARGS variable can be set per recipe. >>> >>> Signed-off-by: Anton Mikanovich >>> --- >>>  RECIPE-API-CHANGELOG.md          | 15 +++++++++++++++ >>>  meta/classes/dpkg-source.bbclass |  4 +++- >>>  2 files changed, 18 insertions(+), 1 deletion(-) >>> >>> diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md >>> index 7d463473..b1699be6 100644 >>> --- a/RECIPE-API-CHANGELOG.md >>> +++ b/RECIPE-API-CHANGELOG.md >>> @@ -539,3 +539,18 @@ some cases dpkg_runbuild:prepend should be >>> replaced by do_dpkg_source:prepend. >>>  We need local copy of isar-apt to have build dependencies >>> reachable. Now is >>>  prepared in separate task: do_local_isarapt. >>>  This task depends of do_deploy_deb of all build dependency >>> recipes. >>> + >>> +### Skipping source package cleanup >>> + >>> +By default Isar filter out control files and directories of the >>> most common >>> +revision control systems, backup and swap files and Libtool build >>> output >>> +directories from the source package. >>> +Now this can be overriden by setting DPKG_SOURCE_EXTRA_ARGS value >>> in recipe. >>> + >>> +Default value is '-I' which sets filter to: >>> + >>> +*.a -I*.la -I*.o -I*.so -I.*.sw? -I*/*~ -I,,* -I.[#~]* -I.arch-ids >>> +-I.arch-inventory -I.be -I.bzr -I.bzr.backup -I.bzr.tags - >>> I.bzrignore >>> +-I.cvsignore -I.deps -I.git -I.gitattributes -I.gitignore - >>> I.gitmodules >>> +-I.gitreview -I.hg -I.hgignore -I.hgsigs -I.hgtags -I.mailmap - >>> I.mtn-ignore >>> +-I.shelf -I.svn -ICVS -IDEADJOE -IRCS -I_MTN -I_darcs -I{arch} >> >> Where is dpkg-source documenting this list? Or does it come from >> somewhere else? >> > > This is from "dpkg-source --help". > >> I'm also asking because could be useful to reduce it by certain >> patterns >> (or maybe even files) so that you can still benefit from filtering, >> say, >> version control stuff while keeping other needed files (in our case >> some >> *.a files). >> >>> diff --git a/meta/classes/dpkg-source.bbclass b/meta/classes/dpkg- >>> source.bbclass >>> index 1f4f8164..7e3868f6 100644 >>> --- a/meta/classes/dpkg-source.bbclass >>> +++ b/meta/classes/dpkg-source.bbclass >>> @@ -5,6 +5,8 @@ >>>   >>>  inherit dpkg-base >>>   >>> +DPKG_SOURCE_EXTRA_ARGS ?= "-I" >>> + >>>  do_dpkg_source() { >>>      # Create a .dsc file from source directory to use it with >>> sbuild >>>      DEB_SOURCE_NAME=$(dpkg-parsechangelog --show-field Source -- >>> file ${WORKDIR}/${PPS}/debian/changelog) >>> @@ -12,7 +14,7 @@ do_dpkg_source() { >>>      if [ ! -z "${SOURCE_DATE_EPOCH}" ]; then >>>          export SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH}" >>>      fi >>> -    sh -c "cd ${WORKDIR}; dpkg-source -I -b ${PPS}" >>> +    sh -c "cd ${WORKDIR}; dpkg-source ${DPKG_SOURCE_EXTRA_ARGS} -b >>> ${PPS}" >>>  } >>>  addtask dpkg_source after do_prepare_build before do_dpkg_build >>>   >> >> This would mitigate the current issue as well, but I'd be careful to >> not >> hurry with introducing a half-baked interface until we have thought >> through some use cases. >> I've checked if there could be other, better, options forcing us to change this again, but it seems this is the only reasonable way forward. So I'm adding my Reviewed-by: Jan Kiszka and I'm looking forward to picking this up from the tree to deviate with DPKG_SOURCE_EXTRA_ARGS in our recipe. Let's hope we were widely alone with this issue... Jan -- Siemens AG, Technology Linux Expert Center