From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7133500741339054080 X-Received: by 2002:a05:6808:238d:b0:344:e5f9:db34 with SMTP id bp13-20020a056808238d00b00344e5f9db34mr2816859oib.183.1660898219082; Fri, 19 Aug 2022 01:36:59 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6808:d49:b0:335:3a6d:57e6 with SMTP id w9-20020a0568080d4900b003353a6d57e6ls1103008oik.6.-pod-prod-gmail; Fri, 19 Aug 2022 01:36:58 -0700 (PDT) X-Google-Smtp-Source: AA6agR6MHCdW0cla9K9pTc1x5APVyeETaPWR5UDf+fUR+5mEO0L58u0fl+Az+1O8KicZxMc/XELt X-Received: by 2002:a05:6808:1210:b0:333:5852:cdaa with SMTP id a16-20020a056808121000b003335852cdaamr5440996oil.84.1660898218580; Fri, 19 Aug 2022 01:36:58 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1660898218; cv=pass; d=google.com; s=arc-20160816; b=QrUTzKtjAVn3y46GQXjIYc6xw0c8qmlJpeaEcJpyKAwG+mV/Qmg8SAC3vKgxmN3Vzd UM2WenfNyjhf0cnzq/22tsZ/xowJiV2a5f3hRGbQrU8bGuvCc5BR0F5oRkJ3zMJq+iEn T70hm/uhh+1lTcbYRi1mlO3vD0H24nBfHHdnNpSoQAeAn/ppmc8QA0q3gzX0Wcgtx/Q0 ZoScMubNRzXwY9jvOIByXv9PqVNdMcnuvqguT7hMFh28Kr15ne98ovsvqwyKow2RWBdv sQIDTsPnd2JVukpZVEWb5utm6+rvI/xgic8E9pLhp8aw+AdBQdS1SsCw/qR51y5NVPOY xlWw== 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=u4dImLwRH64fhenlhmldFb6CbZNqQmbiTYg8PGfT+GA=; b=SooGWIyFyZFChno9d/OOMXOG2PJcF3Ux3Qo45DHe3amRhc6FHI2l7NtQrlJcQdobuM Jh4YN9saYtsf2PIrpgn6lVKRFDcrX0kRpm+oqptsmnV4VQpI3bp3ABAC+wq7zKvQV3+n jSjpehHubNqbt0CSUhTKFDRXBFgTvAadw6iWgiLeRAO3iGc+8gmS/CKg5pqEYFeGqHKB fkcg8joU4couZKlL7Wn+TkD6QK7vQXmufVZNbClYap4fhcdy871h/McSXZeUT1NLhj7d SKmH4gq0HB9NFa2SrsxIJQo/WqcfK+UwDlifHvyArTU7qRr3BpGrqfA+/qERrVdTZLCa QlXA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=K0OrXInd; 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 florian.bezdeka@siemens.com designates 40.107.22.45 as permitted sender) smtp.mailfrom=florian.bezdeka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2045.outbound.protection.outlook.com. [40.107.22.45]) by gmr-mx.google.com with ESMTPS id d14-20020a4aeb8e000000b0041b88dd635asi195308ooj.0.2022.08.19.01.36.57 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 19 Aug 2022 01:36:58 -0700 (PDT) Received-SPF: pass (google.com: domain of florian.bezdeka@siemens.com designates 40.107.22.45 as permitted sender) client-ip=40.107.22.45; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=K0OrXInd; 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 florian.bezdeka@siemens.com designates 40.107.22.45 as permitted sender) smtp.mailfrom=florian.bezdeka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GC/pZAry1rXUnui746zcinA7+8XTc/8NWXS87Fr8cOmVMnSyELq0uiQAN+HDdfvCszyQNX4tEF3fNIRi1Biol/7fb5VhHLHnBnnG9OBqygAmSGJikEybuvCeVn6fI6TviNdrbbJsY2MuK1b1mp+l/5GO3HlRqrdlo1r+OwsqlcjkmhcvuEm8Ly4i7Rvfe2P656ZinonostXo8Bl7Ao+maXnnUqjjdrpoicMkwPW2IDbLAvGuxGrT5zqP3i0SuoDywdltNvczFbfH9aRIs8DbXkCqStPXViwkoJRs4sfDW4J6NxiUQKlBqwT36OKHTguTPhSt8ZFztK6bZTSoS7H7zA== 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=u4dImLwRH64fhenlhmldFb6CbZNqQmbiTYg8PGfT+GA=; b=J3BcIaXu4Ma3L84lt9gE7DqqcRxytpCqTpr1ptDOCy1OoXdJlc4TwN5I/dFeJodhnL3bCPNL0o3J0JFZ1NIqqTuAKv8MYtxM2ODGOpPgVcDmP6n+WKckDppDhW/3NR8XVKXb8aZ/5H8bZfUTPzpLTeEboEukChOuUyo56ccQpvbwsOIIuCPz6Sd1mB+3FzwLO0kQXY6+KaxNVyoUn/w/Kk0EuAq22t02+WIRwD9fBhYd0VEy9q7euZU6Nju+xumSkBuyscUxD5iLeolXiwi7PFWKIEbj1io3DkcugnWEUcpceDkiOJaDSLanKrrlhhIBHX7YDbQYE9MPv63BgfYtnA== 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=u4dImLwRH64fhenlhmldFb6CbZNqQmbiTYg8PGfT+GA=; b=K0OrXInd+md6ejjZIHBKmJgz4Xnm+LTw/TM9erOksLTfGXrnUJQUPZl3JozyOpgWOSjNx3bVczdZEBq8tInNCho3UtWK3p2/uMQdlKE27CGfnksnlchUbq+jiRGLa99oZ/pFl9fglGisiKZFMB5nG3H6a3zWSDZzCMRSBB9VpE8Pl6CGpk6X9+2O1YcMjFPw1Wr0TbLSFa0lOlMoDLn/KJxiDOBMhDrtXbDPM6HSXn2Hjg5/eJbtERixR/fsNbK/xblCoJkKbMc/hUis4ytnB2YhE1g6q3Ra0xwxkbv4Kgg7LPagnOJWq5y8PvOktkyL/SuFu0RgvB6EaZbxN2ayTg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PAXPR10MB5712.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:248::14) by DB3PR10MB6788.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:438::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.27; Fri, 19 Aug 2022 08:36:55 +0000 Received: from PAXPR10MB5712.EURPRD10.PROD.OUTLOOK.COM ([fe80::1194:7137:4cd9:2bbb]) by PAXPR10MB5712.EURPRD10.PROD.OUTLOOK.COM ([fe80::1194:7137:4cd9:2bbb%5]) with mapi id 15.20.5546.017; Fri, 19 Aug 2022 08:36:55 +0000 Message-ID: <195731f6-fdab-8355-3d76-a9dd997c07e4@siemens.com> Date: Fri, 19 Aug 2022 10:36:52 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Subject: Re: sbuild migration problem: how to jump into SBUILD_CHROOT with build dependencies installed Content-Language: en-US To: Anton Mikanovich , "isar-users@googlegroups.com" References: <5ac8a864-5a1b-6f03-2318-68c6b8d612f0@siemens.com> <4dd276e8-a0db-4215-6d2a-eb74282d0c94@ilbers.de> From: Florian Bezdeka In-Reply-To: <4dd276e8-a0db-4215-6d2a-eb74282d0c94@ilbers.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: AM5PR0201CA0001.eurprd02.prod.outlook.com (2603:10a6:203:3d::11) To PAXPR10MB5712.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:248::14) Return-Path: florian.bezdeka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cb98a898-bd67-4ab1-3f48-08da81bdf93e X-MS-TrafficTypeDiagnostic: DB3PR10MB6788:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bn4zcUCwc1XASjYATjKYlFZzaNmRVxy+wlE2/d+pqvny3Zmv6RaHG0YpQZ/ghd242medKt1QvdXMXGwk2ttvw4CC9UqAguWJH61lyGfAg0b5pUxD/8x5ZJfnWK0M6KBjvI6Nsbp6RAaZUujjjVjaid7KH87cLkZn2rce4pBx+cpmSgMMJZ2Tm40/yvj1CW6VNdZKfG5W22qWHW0oDtewcIA70QlA2Sn9zYokyXPgVrbfQ9mwadhS2+cwKdLZ9AMjVJV5gDGDajXrnzvsWkr+paOQ5NSwcSCb3utLR/IH1DusHEkmM6FK2rWi/X97D5zYuoeum8TvpAfyEfCG9DWoAYrVpkXrLZfJXuBpiZXNEPsxjIFaXjdEuRQ7dXVA2JYtflEV5aApmgFAA4S7ee9tnzORmH+CVNV6WRkn7MzAzklh1FQClqszyRVlCSZqQ/3g4vXp1nNo7sFdVe2AMhp3R2w2AIHcqMkhYs4xIxK3lMkTudwcpxQomSd8fEHUzYftIiwgH0oLgBc0Wts6XwIqidjmsl9PvDHJHmIoHHjFp5uJAud2dfL1fO1ksuSLVRDEa3IXGxzWPCQOGdYyiEHwZaKgXVL0Nkmc/G/uscrZjF5CipV5oP6pPkM3DkEt10FaJSEnEAoWZDAQYVTV2ziWQUc/6iGUpnpvUhyFdx+cA+kwS3y7AHCo5D0U0NKB8HDE96ey+ONfpOAcNzbDkNj4Zc4DUmQGjw15EJGtfVvJ11BZaO3NsS4CJxd1/mz6feswT1ab73Z1JChPg+NZzl623zGr0apgWRgWjBqsYHl55eI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR10MB5712.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(136003)(376002)(366004)(39860400002)(396003)(346002)(36756003)(31686004)(86362001)(31696002)(66556008)(8936002)(6486002)(66946007)(478600001)(8676002)(66476007)(186003)(82960400001)(5660300002)(41300700001)(44832011)(2616005)(6512007)(6506007)(38100700002)(83380400001)(2906002)(316002)(6666004)(53546011)(110136005)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aVVyZWJUZThRTmpobFNhMndITFg1RlFNZmpGc3NOOXV4TDN5c0VUSm1HV1JU?= =?utf-8?B?bU80aEoxSU13RzBmLzhUaTNMVjJIZzY4dlo4NVZiUE1yeVFDSDdOVkNtcU9u?= =?utf-8?B?OEI5WnNJandvMFdoWnNZbDQ3ZlBQNWptY2xZQ0drVW9mMmU0YW1EUHZJclMr?= =?utf-8?B?eFgzTmxEU3Vnai9FdEVqUVhUcGpSTi8xUDFveGdZbTJycVR4WlJsUmFFd3Ft?= =?utf-8?B?Q2xPbE0rdStQbkJmODFnak5uZWJSdnRiakZpR2l1KzJqOHBKQ3J6QkFiUFBj?= =?utf-8?B?NktyUUpreExzbTVJQXV4QXBET1VobmJURmZ5Mk04eU5QVkRqQXMvU0V5bU01?= =?utf-8?B?Y2VZQUduR2hFanFtRnFPZDRKZ3NvaitTZ2tBbEtzK3lKVklscW8wT0tEMWFn?= =?utf-8?B?NE1ZVm15OU45T3B2b0VMZCtocDRFL0daVDY2YnA0aFdtQzRCYzlPejlabVpR?= =?utf-8?B?VjBBSGpsRWhwVzl3enNLWnkra2ZURFZSdHJqQklkYkxnblJYZm4xY1MvZ1Z4?= =?utf-8?B?MXZNcGZJZlpRZkxGeUR5Q251ZEhmRG9qRjZXQXQ4cks1cW44MlNRUzFiU3Fv?= =?utf-8?B?cXU5T3FKVFVxbEJmTkYvUVVmNnJxbjNHenFKT3h5Z2pDcTBlY2FIRCtOeVMx?= =?utf-8?B?b0xZYUo3VGoxZjI0dm9MOHY4bERLY2dGZno4bFExQ3gyWXlWa2F2QUlJbFlF?= =?utf-8?B?Z2xzVmNEcjJMUkdIMzVsRlA1NlRoamNmWkxFMndueDd6NkF0bUdTZGhOL0NX?= =?utf-8?B?R3lHUnk3bzNVWldiaWM0bkV0Vyt3K2U1VVVSckdCY1BQMmdUTlFxT1d2a2VI?= =?utf-8?B?NnJEZkhMM3MyOHFSQSsxT25XNkNJK1hGWlhPYWdvWmlDbG1zazMrNWJMMEtU?= =?utf-8?B?cUZRRHNobkx1cTg3RWpBdHRienFzRFI4dnZYZlZzSkVITEZZeFdESkdzNGZv?= =?utf-8?B?S0svUmFMREZ6Q000Nkd0eGIxZE9IdUEzYzBpSjc1Qk44KzNUVEdtQThQMUFH?= =?utf-8?B?cXQ0RlZnc0lnNTdWYUpKUEttSGQxb29RRk0wNzUrZmZCRytyNVFrRVJnOVVG?= =?utf-8?B?VHJKUEpuakFkMGt3Q1J5WFBldUo4K2ltUWtVd0VGMk1waVdmRUQyK3pTRklT?= =?utf-8?B?ZnJlak94SjdYYWNQMVBGWDI4dmVvb2V3SFBPYUNNTGl0RW9vWXgzWWJGaHZu?= =?utf-8?B?WTNKMjNtN2h2c0ZjbzBZeGdZUnFsVFZGQUxZTzhjSGlsOGRzUEwwVTh4Qy9j?= =?utf-8?B?MGF1Y0UvL0xPVFJ4bnRBYU14VnNsK0NiMHBoSEtNWUUxMkl5L2JvbVh3Y3lH?= =?utf-8?B?N2VUWDVZbTdiZnVJWVc5MkVYVHJTaG5NaGUyQms0YW9KQWtzNERIM3RkUE85?= =?utf-8?B?UlJpOU96SmM4d1pLbXkxaHY1K2dCUzZhT2VITHJMWVhmQXN1TWsyMUZ6Slox?= =?utf-8?B?QUQ2SVE0QzJUMHVPK2h0WW5ObGI2bnRKTmQrY2ZtTHFBZ0xqczFKQ2J4TDZk?= =?utf-8?B?dFRWZ3l3LzRNQ1ZhWlBqQVdlb0UwSno4Ky9uaE9renVwREtqS3hNRHI2bE9r?= =?utf-8?B?ZkN1R3FHYWdMbFgxOXpPejNRUTZCYW9PTkpVenBXcGNzZ2hIMC8wSEJEY1dk?= =?utf-8?B?alJFaWgzLzNEbUpvU0M4UnVqYnduWlhrNHc4VnVoYTBMU0ZOaEtkTENGU0RL?= =?utf-8?B?cHBHUG1zR1B4TVAyM2xQWlAra29EWkt1NDVUMlEyaVRSUklNVVIzckRZbXlL?= =?utf-8?B?Z0VpMmQ0TlhGRzloSE5UY25BYURxQ0pjNERYR3Q5cXVxM3FPMUxWSGlINExU?= =?utf-8?B?TjhHWjBaTHFxQWFNSWxBWHV3KzByZi9aK1AxQlFSVkZWcmJiS250VWVVNlFy?= =?utf-8?B?VmFTdjJXK3NjYW5HS3paV0haTWVvVHVUNkpRZ1JyMjNkN0o5LzNMQWNEUzN4?= =?utf-8?B?SzFEV3RWdU5tbjZZTEEwaEE3RWFkZyt4MXYwdThtNUZzdHRxSjdaWmMrZjM4?= =?utf-8?B?cmVCZDJDei91UytMaHF4QXlzSXVaYU9nTnUwOVFiQTI4QXpjcXlFc3M0b0VT?= =?utf-8?B?YlhmcmdMMjVvZEpJR0Rkai9RZEFjRHhTdGNnTk1Bb0xUMUY5c3BUUUg3SG4y?= =?utf-8?B?VUk4K1NWNmszTnBJNEJlaHExeFhVRkpPRU5JaFFPQm8vUzdUV3NxNWtTTkU5?= =?utf-8?B?ZmRtWWdQNURhSWdLQjA5NnAraHFZMVNVNVROTkd5aG9RRjNtZlFEWTJJOFMy?= =?utf-8?B?ZkpXeFIrZTJGdFF0QlFtV2d6d2ZRPT0=?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: cb98a898-bd67-4ab1-3f48-08da81bdf93e X-MS-Exchange-CrossTenant-AuthSource: PAXPR10MB5712.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2022 08:36:55.7848 (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: mmUjFxsC5k5iIZLWWjzCdYjgVHr7JzUOYYAYwpBYaSWQH9TRg+Kw0PE139bjtu89IM/I5mnBE1XWT24mBrS0lSjWOncUFG61BpWCzpBCfWQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR10MB6788 X-TUID: s+ml7rO+4Evt Hi Anton, On 19.08.22 10:30, Anton Mikanovich wrote: > 19.08.2022 11:25, Florian Bezdeka wrote: >> Hi all, >> >> I'm trying to update Isar to the latest next version in one of our >> downstream layers. This is the first version for this layer that uses >> sbuild. >> >> One of the recipes has the following dpkg_runbuild_prepend() defined: >> >> dpkg_runbuild_prepend() { >>      sudo chroot --userspec=$( id -u ):$( id -g ) ${BUILDCHROOT_DIR} \ >>          sh -c "autoreconf -fi" >> } >> >> In the pre-sbuild times this task was executed *after* the build >> dependencies have been installed but *before* the dpkg_runbild task. >> >> With sbuild: >> - There is no "install build dependencies" task anymore >>    Installation of build dependencies is done by sbuild internally >> - The task is now executed *before* build dependencies are installed >> - I still could chroot into ${SBUILD_CHROOT}, but the build dependencies >>    will not be there >> >> Is there any possibility to jump into the ${SBUILD_CHROOT} after build >> dependencies are installed but before the actual packet build? >> >> Best regards, >> Florian >> > Hello Florian, > > Correct way to implement this is to move autoreconf into debian/rules. > In this simple example for sure. But: There might be recipes where debian/rules is not directly "accessable", forcing me to wait for 3rd parties to update their build process (or patch things in my layer) and all of this just because I tried to update Isar... If there is no way to jump into ${SBUILD_CHROOT} with build dependencies installed we have a (very minor) regression.