From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7186929108355383296 X-Received: by 2002:a2e:968b:0:b0:287:307e:8e25 with SMTP id q11-20020a2e968b000000b00287307e8e25mr51270lji.428.1673337330396; Mon, 09 Jan 2023 23:55:30 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac2:58f3:0:b0:49a:b814:856d with SMTP id v19-20020ac258f3000000b0049ab814856dls2483237lfo.1.-pod-prod-gmail; Mon, 09 Jan 2023 23:55:28 -0800 (PST) X-Google-Smtp-Source: AMrXdXt8HcDS0ZIgYHIA6cLx1Z9T6iFJHSeKsjv3bwX/8GxDbQxIpr3RawnQbYIDBuviJuUmZqGG X-Received: by 2002:a05:6512:31c5:b0:4a4:68b9:66f1 with SMTP id j5-20020a05651231c500b004a468b966f1mr21353830lfe.60.1673337328832; Mon, 09 Jan 2023 23:55:28 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1673337328; cv=pass; d=google.com; s=arc-20160816; b=qroP866ULK04g0ecDr5Teo6d3qveufRTy4P6A92m8iFYB7l574fVNtNsniaqxa+ZIq p0GZkuRkWeoFgKfypnz/QAVPt4VPIfD3cx3/aRtPXzHyUKJ+pEszPpp1DyTJBpWqdkrk mvermCB+dDr8Gi/cs6LdnEcMSxgnCISHFjFuBR+HAhfLDH8cgajUZpX3TVmuVE6k5Lns pbRVxjicCrH8WYgf5b+9GgslIsGW7z+B6Psn2ASjaSxnSfiu9VmW2uU96m0h5aR7yjsU oGAHVqvGyDSpjbH7fOW/n7xJK089sRRZm6OHc3IebXHkyrbiQ82d6YxXLGG+YPMd1JKE LLAw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:cc:to:content-language :subject:from:user-agent:date:message-id:dkim-signature; bh=mtAqGCUDt+nDd8mVaVdq2iZnNmilV2gP7vlBBOi1auM=; b=bWfiArFn08v64gYli9S3nWXEcj2OEDUWehxNwp3Uts+fmKbs4h/3c2XyYWLDYumWID Pb94MxuZPT1xR20q9e7U9ZJWvRLLXihCm3aIujetgo4SEEpKpDyFK+6mQM/Q6HzEuetf Ppx7G25qwEjXbUeFP4D/pk2BVB4V+CEpodBe7OkMT9RuZRtx48rilPLm+mLO9cqE4UVz cnjKxKBJ13jGH7wjwJxW1fCseTXqPDVlSmZ07tlEctIZskIYEHAYIIl3vuOHbwLBWUd1 GbBBklg0gMdpZxP2H6oD/uM1NQSMZxiUsAaSzYAltyqQ+CE1Ay8oWmk0M/6fxSlW6ND2 IYkA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=RVe5JOR9; 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 40.107.22.79 as permitted sender) smtp.mailfrom=jan.kiszka@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-am6eur05on2079.outbound.protection.outlook.com. [40.107.22.79]) by gmr-mx.google.com with ESMTPS id o25-20020ac25e39000000b004cc5f447477si447122lfg.13.2023.01.09.23.55.28 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Jan 2023 23:55:28 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.22.79 as permitted sender) client-ip=40.107.22.79; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=RVe5JOR9; 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 40.107.22.79 as permitted sender) smtp.mailfrom=jan.kiszka@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=PLze83Ww/yTt9JNSWcnOxOU4vrrSfbITiRMzUqL0tC5oLMXJy1P8RmWdtV2BrktAerKHgWLDnXHxFI47v7lMv5cEcxMCtGKtHvupR6mXniE1E2Xd6Tm4pw8w54zPob9XqosDw4tuE+AqhP9Fq7ByMNCaZMzuFTKyPleiyhBN7rXMYSZL66pOM51PeDjhyAdkDuNWwIEqEAgvjbufwKj1U15638qKaZ8e+0D51eCjHUv304jnzHqNyQE7y2IK38lWCUDvdE1CZ0qPdjiKrtzI8AflNPQibba4W+oYslPy83VjpyuyGqpLUxDSN8YqG4YB/8wfzs7FokRy2798hFBH3w== 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=mtAqGCUDt+nDd8mVaVdq2iZnNmilV2gP7vlBBOi1auM=; b=n4jEAUBaX1+ASOlf/gTuHwt+AdATKeVbyRqwXkanVx9ad5mXA9Do1TDvRLVcTN23rpPbJanyCxQAusbKp/n8adm5vaNxn5Cp9xfX3K0g5YK4HvzJxbanalY2JCvdK6GIHnvVbO2I+SEdxJdv4LwJCJ/k4F3b+8+vnHFqBTNTl8ejfTM4IIultU1iSuTN5Abi9BnchITb2049GWdFKkE9U3YcdCn6nnmP/uiO7klTbVgrR49toq6Ei/+b5YWYHutcYng275ZZHdV6KMADDD1+6j+AwMM4ZZbsq7LDUr1l2mcucm2yISbqpW9KpHcZVJJscvfoPHrfFX1ljrDYGtNfPg== 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=mtAqGCUDt+nDd8mVaVdq2iZnNmilV2gP7vlBBOi1auM=; b=RVe5JOR95FPStChvwxMT0LU9NxC5Qm0z2gLXMVL4SVP42r7hA5/GHaa1sNJSZSqgRF/t8nTlUVt0HCp3mYRe15xY39tHOuHeHLkBVN3TF5VMOTiQhC7ubRsRDOgO9fhzsZdY+m+Sz2ZQKbgMblB0SrPGOl88GpP+Z3KNJqzf3/Fs4u/yLHCX/4VC49uVGvmvMb0tVuOTdi5NeFrE3w3+Fm0oP59OAzZRIT+V93oZktwwCrMPeZbw1zN0D1z2sOWPCgvHbLdLvZSdbPr5T+tTP1fgjFN1JcEhy2OInO9mLeuvZBr2TS7QF4iDNxxxyOKDu0P0nBtXNl6W4Y8rBiLYuw== 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 AS2PR10MB7502.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:592::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Tue, 10 Jan 2023 07:55:27 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::784b:e95b:b855:dcc5]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::784b:e95b:b855:dcc5%6]) with mapi id 15.20.5986.018; Tue, 10 Jan 2023 07:55:27 +0000 Message-ID: <743c0281-b579-81b0-8d4a-f21964395a01@siemens.com> Date: Tue, 10 Jan 2023 08:55:25 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 From: Jan Kiszka Subject: [PATCH v2] dpkg-base: Drop dependency on buildchroot Content-Language: en-US To: isar-users Cc: "Roberto A. Foglietta" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0069.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::16) 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_|AS2PR10MB7502:EE_ X-MS-Office365-Filtering-Correlation-Id: 58e4bdd0-3e47-48a4-e232-08daf2e009ae X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VGPz6Oy1HEqWGypK/Jub4a3uL6f5dbi3UrID6sHgBsiiJN+bFORcd2Cl8gJmitVKZLXjIH6629kQB0X5/ciOPqVOC0Fq8TdvwyKyp7b+B1z5ad3+473Y9w7VyXKhoEpZO803qhz2BPIScXRhRsmeHdAB2eqsXnZW9TwBnP/IAI76D4VQ/vVVjKJMh95UI6mJl8gPQzsmc966O0d6MfBHjF7Kn87ONmjrIZfsxmQWR0UgmvwlDzoVQRGkA/K3jVhiXcM+A4OCYag4HCH78IcYU15oNjtpYqoGwJCWIgjxk4d5sagQrPUC+/Zvk5tccPYEvCHSfUSp/5QXPIlxZ8CoBNoE78vwD/FGR7cVMNYh+yBxU0t2ztgAhEstza9XUtqK7B910Lhi/qPq94fSRQpzzjH6TRCRpu7BppmA9PyQDPyMT1X2D8OuJC+lE6/31nenYOo+01N9BCnHrs1nYf3PoqQmYUD5ZUuH6/wln4fq3nmGjVchS6+rCzq/Tfv+7wkipAB7pUshHaNX2r8UaRvIS9veLH5J6sSmA3cBGNRlQEfmzN9IA9ZyQw5+8gvfqEJTD58aSkJ17gl6lpyQO8eizKMELKzny1/LIx0PH8a1/4V5oEqvOfqwshuAgsIr7W+LKRBLG0pWOPnPigmLG+ztAW4ufuZafnZNGuYG5rjFg2/oOqYUX6fJEBTN5b/b4fFGA7hZ1QeNm9t1mQQPyR+HbV3Fd0gPZrUZetM6a8gpv5M= 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:(13230022)(4636009)(39860400002)(396003)(366004)(346002)(136003)(376002)(451199015)(6506007)(2906002)(6486002)(186003)(26005)(6512007)(478600001)(31686004)(316002)(2616005)(4326008)(8676002)(36756003)(6916009)(66946007)(66556008)(66476007)(41300700001)(8936002)(44832011)(38100700002)(82960400001)(5660300002)(83380400001)(86362001)(31696002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?c0FFK3FHL2JkNmVEUnl5Mm9URlFhV1krclUwZURWYk1QMG96NGtLUThYUzQx?= =?utf-8?B?aXdUVkVwVTdpQ3JPeU5MaEtVZWl1dHZwSFJBMzArbjBTTk1GVkROSEtQbVFt?= =?utf-8?B?YzZibGhMYlBMc0RyTlNIOUlNTjZpejZtQ2FMRVV1Ri9xMlpUbDVFZzdJQnd4?= =?utf-8?B?UzJmaDRKRWVodlc4bmJJc2lVT1krcmFGVlVYclpBb0I1V21QVkJzb1ZOeEJK?= =?utf-8?B?UFJ6WUg5dUxuZVNZZDlJRWNYV2s2ZzVmQTY1c0VvSmpSN21uT1FGUEZLZjhu?= =?utf-8?B?QmZ1dUJnS0pHS01OLzdFbmJoWGpIYm1tSTRLWVRYV0FncTc4NTNGRU1iTzFE?= =?utf-8?B?Wms1ZjZFNU9vN3BnSFIwZlc1SDYyRXlDYzh6SklpWUlzUjFWSDEvVkEySUVq?= =?utf-8?B?eUxiSm1kYlVrTUtROThCeWFqWm9EcGk3WndQbUFlUFlmZU4zc2IwajcyVm5Z?= =?utf-8?B?cVhFUnNkY2NJcTZRU0VJY0FSSEljYXN4ek11SVV6VjNDcWxlejh6NFBUVnRh?= =?utf-8?B?TkNmNjc5Y1FsdkM4cVN4RnJLa0NKS3RHbFhSdyswUHJqWEFQRUJPZmxTZS9B?= =?utf-8?B?aWxNV25Mbk9NZ1FJbGI3UU5MVmRUME1naUhNeFV2eUZGdTdRTy9zUjFST3ZO?= =?utf-8?B?NTdiRk04U2JNNzNoQk9qL201THRRc3QrdVJFZFBHK2UwaVBvT3Zsd2FkVFJK?= =?utf-8?B?WTNSUU5jem0vbmVQWXRxZTJIdDJXMStYd0F5aE1Dclh5bFhtRk1kS3dYSHpL?= =?utf-8?B?elVvYW1VWEVsMXBPRjNaRlhrbFdaVFdNZmdhT2lieGpLWk4rcG9MRTFjK1Ft?= =?utf-8?B?S1RQWjNlMEZZaHM2OGxUNHdEdzNMaHBpMTBSMzgvRjZqZEJJeEdXSE1jQTdx?= =?utf-8?B?UXJTNWdkcGhkTVB2SWVhd0NrNXczMEZ3VWlETkZhcWJDc3FzWmZCSVFpRFVs?= =?utf-8?B?V0FqV2RFTVFLQ2Z2ZFYzeEUyN0UxWmFIUVMxYmxIOEUwZjNtVGRFbjRhRUFW?= =?utf-8?B?QURwM05zWDRtdkZwSkYxbDJwb1dsYnJhZUw2UHFBYTdSR3BuUDZKTUNMdzZx?= =?utf-8?B?ZEh6MmsvMUxwNjNUUUhYekdlVGlocnZxYThDZVFtNm9od0VLaUFqblhWMm5u?= =?utf-8?B?c2dVajNOY3djcEthdjlDb2xCTEh1VFJxYkt1VlpIY0NXVm9rZ2M5QVJ0VVRP?= =?utf-8?B?Z0R4aElvWE1RRDdaV2hjVnU3SktTZy9HL3BRdjRkWHlYdWR1OWtiTVlEVEpm?= =?utf-8?B?K3RMTFRTSWdiL1g2a2tVTy9pa0tldEdocGdPM3dkdm9jdzI3MEJQNWV1aU9P?= =?utf-8?B?Mm5ld3M3amo3SzVFQ1NubGlpSm05VW9tUlZYSFRVZGxaRjlFRi9hQlBZWjlX?= =?utf-8?B?UGQvb3JGL2l1Z3VqZW5aM2FQYkswNVoxUjhDc2FNVEVORFhyaWJsM0RvYU9M?= =?utf-8?B?c1p1NXNOUVA2NGgySnk3VFlveFNtRUtVVjlhenVYalBROHJkajdhb2VGK0tw?= =?utf-8?B?djg1aE1TRnpzUmQ4OXQ0VVd1d1RLVEFEWmNSUDVtZzVXZU02QkI3bEM4ci9M?= =?utf-8?B?cGhqVm9CbVdPaEh2YnpUanEyd2FMd01kdmRvM054UUFSbkJmdkU5NDVxZ1p1?= =?utf-8?B?eEszcFFQREZJanprY1gyQ2RWSDJ1dnR6Y3pXRWF2V0FjZm1DcFFOSVVSbURY?= =?utf-8?B?ZlQ0WUZURTRXNWJsYVFMUWVSME9iSUw3dVF2NkltUXNnV1U1cU0rMmgxUnRt?= =?utf-8?B?bXBIcS9MOUkvaWFaQ3JCOHB4aStNNDZOK1BOV1M5dlFrN0d5SkRHelhBOG4r?= =?utf-8?B?UzV2N3NBczYzK1lRUHlGMHVTMUN1SGRBQ1JXeHBrajhhQzZRS28yTVJiMk5n?= =?utf-8?B?T1NjQlFaWWtrSElGbjd1QVhxUjNocWtRemJRVDRMR3lYZE1kMk5NK1hKQUcx?= =?utf-8?B?MlRudkpIOFM1aHBKbkdxbmtzL0FLRjltaEdod3ZidlpsaWN4MksvcG14OGJa?= =?utf-8?B?Vm1rU2JwemRSbjRacEhmbTBZd25VSkdRRk5BanBqZGFMVmd6eDJRWmNjY0hr?= =?utf-8?B?L0pCOGh0dm5zTExTd2VpRURlSkVuS3JIcFJhNEZDWTNhVnpWU2szUVUwM1ZE?= =?utf-8?B?R0JMUm9LcHI1V2VkOHl0VjVaelZ6ZnVBRWZsaHk0MmJsZ2UwbWd3bkExZGF4?= =?utf-8?B?Mmc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 58e4bdd0-3e47-48a4-e232-08daf2e009ae X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2023 07:55:27.6492 (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: iPU26x6iDLKczQmq7Eelli1di0KQKaWWHpAwUOQmfWofVEgyJ6z9osuFNstdh/pSve9fOWqLhhvVj3WollXnWw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB7502 X-TUID: /ZVeImi/KbHX From: Jan Kiszka Neither dpkg_do_mounts nor dpkg_undo_mounts are invoked anymore. Drop them and the whole buildchroot dependency along this. Signed-off-by: Jan Kiszka --- Changes in v2: - drop all traces of buildchroot - it's already dead code meta/classes/dpkg-base.bbclass | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/meta/classes/dpkg-base.bbclass b/meta/classes/dpkg-base.bbclass index 260aa73e..61bf48ef 100644 --- a/meta/classes/dpkg-base.bbclass +++ b/meta/classes/dpkg-base.bbclass @@ -5,7 +5,6 @@ # SPDX-License-Identifier: MIT inherit sbuild -inherit buildchroot inherit debianize inherit terminal inherit repository @@ -123,9 +122,6 @@ do_apt_fetch() { addtask apt_fetch do_apt_fetch[lockfiles] += "${REPO_ISAR_DIR}/isar.lock" -# Add dependency from the correct buildchroot: host or target -do_apt_fetch[depends] += "${BUILDCHROOT_DEP}" - # Add dependency from the correct schroot: host or target do_apt_fetch[depends] += "${SCHROOT_DEP}" @@ -188,30 +184,6 @@ addtask prepare_build after do_patch do_transform_template before do_dpkg_build do_prepare_build[deptask] = "do_deploy_deb" do_prepare_build[depends] = "${SCHROOT_DEP}" -BUILDROOT = "${BUILDCHROOT_DIR}/${PP}" - -dpkg_do_mounts() { - mkdir -p ${BUILDROOT} - sudo mount --bind ${WORKDIR} ${BUILDROOT} - - buildchroot_do_mounts -} - -dpkg_undo_mounts() { - i=0 - while ! sudo umount ${BUILDROOT}; do - sleep 0.1 - if [ `expr $i % 100` -eq 0 ] ; then - bbwarn "${BUILDROOT}: Couldn't unmount ($i), retrying..." - fi - if [ $i -ge 10000 ]; then - bbfatal "${BUILDROOT}: Couldn't unmount after timeout" - fi - i=`expr $i + 1` - done - sudo rmdir ${BUILDROOT} -} - do_prepare_build_append() { # Make a local copy of isar-apt repo that is not affected by other parallel builds mkdir -p ${WORKDIR}/isar-apt/${DISTRO}-${DISTRO_ARCH} -- 2.35.3