From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7158065521418567680 X-Received: by 2002:a2e:a794:0:b0:26f:e971:dd3 with SMTP id c20-20020a2ea794000000b0026fe9710dd3mr12610606ljf.327.1666620902018; Mon, 24 Oct 2022 07:15:02 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:1186:b0:4a2:3951:eac8 with SMTP id g6-20020a056512118600b004a23951eac8ls1161840lfr.0.-pod-prod-gmail; Mon, 24 Oct 2022 07:15:00 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4lt7gzACZiCL5DI+o9Iy0EyMSHXoR44UTEWpn2u85M3KHb2j9kZsWIfyxFvSa1gdKxmrMW X-Received: by 2002:a05:6512:39cc:b0:4a2:9591:4523 with SMTP id k12-20020a05651239cc00b004a295914523mr11327793lfu.657.1666620900391; Mon, 24 Oct 2022 07:15:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1666620900; cv=pass; d=google.com; s=arc-20160816; b=eic7EL3Kuq419VxgaFFhZFAu8sGUDVOsvnmCg24gccVKFkGB6+ao8FslLH3twZY7zw kHkjWFB+yGO7UBwxkgqvELXUV5xyf8jDrBE0vDTNXKbiBQ3R4yQWMsZA8ktGTcMWPhkh J5RVhGpm/i+rcTvEUnGni94ckwtNeApp5w+Kf4T9ObjW/5nEINZuMpguT09tasLYuydW 6r8juOlFpLvHfmDSqSWdSyvwJWfu0tlP80Q4AQxJLkxSw5a+2qBwxhaa8/GZVH2qu3Xc eZQqt/ZTNx2dV/P6Oewx0yKFSSYPWwgSgco7INuR3fDx2kcIUMrunCQ4zGVPGinutB29 lLVg== 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=o6INsscluCMSwko4+boPh4C2MAk/S98sCbfgZGx5l7M=; b=Dmyh4qIWPjBDPK8f76l7wwN2uYkn507JHMD+frIpZZCz0bqcy3TdVHKVi7Vqc7bcPl M03UGOPLIBfJBSJE2UJt1fxknsNfdOCqUH4tBmwtopsXq3YB/vr1DukxTuaVFK7xefYp KghqfEgBmLIIInuNJWk8AhT377cK0h+6QAENCDOy/mQG3ss6Mr5tY0cxUEbHA+N1IQvB MQMaf5550mowOuy9OBv5v7hKDi5D6/XSNvaIrLypzk4D6a6EqZ3jq/8gC6mimnGLHycF 39NvNl0CVRS1j+uNKceS+PysgMPvI4TWefzdXtHzE3XfKiWl2MEls7tX2/b4s9jL2y8+ fqCA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=MBQjJn9Q; 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.2.53 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 EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20053.outbound.protection.outlook.com. [40.107.2.53]) by gmr-mx.google.com with ESMTPS id u20-20020a05651220d400b004a222ff195esi1038252lfr.11.2022.10.24.07.14.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Oct 2022 07:15:00 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.2.53 as permitted sender) client-ip=40.107.2.53; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=MBQjJn9Q; 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.2.53 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=TLKG6tG8vSZLHoOnxTPV5Dm24iDOOVqkxtPKr9FwZG0CmaYPlaF+xEgFKlCTF2sVAKQ+8sE4ja4kOgHK5vB4pYi9SQCeNWUUjBk4wSlwfL8xrzTGRAouaJpGOHqsO+VV9Gr/vBbw7eOo/v19xqAUjdsbpS6g3+7uETo8cuc/+XliJ68YRWgPozCQ/07bK+2uz2Y9Uw3B9Pt169NjVZmtIlxuPv6tyci01ajVRdQoJCBjk2p4oF234K8rFsOQvRHVWuXt01qRgtH/bFOLwuS+n3FMEsZdHYK8UthpFi4bdVKrviWO6/ta427l3gIcg6FUY6KmbOPjOIqnk3Sgr37GGQ== 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=o6INsscluCMSwko4+boPh4C2MAk/S98sCbfgZGx5l7M=; b=OycpAjNfDFLD4mJFJXM2TG6jWIcDEIEpSMvQsgsY/JrKjSJBmGAf8JObi+VFdkKXyQiIj+2aVLekz352al9kIp+arbvbCh3n8VO/NLexR62wOoqSTG0O2Gk2IqVeVGBpD2aT3yaFIidX/G+VNJOc+5IJ+Ban/+N6Z1+ITmMQrKWtaKgHXFBsMiNkqTbicB6IAGAFDagHyUiEZmmOMKK+TPm9tTuBJS3wU/XeQO51UaCHojc3Hq0lEASf1LTGcKcy1bOyil0CB8Xc+rXNLxOThoceyjJJ4gmvcWVfZ2f5ey3X5YkRNzgl0W2QocmYI5sPzW3r6UbE2+pE/NlkbYGmHA== 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=o6INsscluCMSwko4+boPh4C2MAk/S98sCbfgZGx5l7M=; b=MBQjJn9Qf9O8umWeLv6G7YVt3+Nnf9EfWgjqn6tEWU99hvHc/WOUz81yNsMrLRHXmXM3sbcvbMmuPfXGSFBy/ABAUFYwlnR6JMaBm2BIip2Tky6C+d+e/ygfKWWemp9CTOLsmlVHHApHcspEIeagxsO+WWYd5zFlzpVM3YaJSqgS7xZSFNGHbP3TKQ7IIW3nO+OlcCH0pT5uNfJVw2bTegmOJterqBlZd14IrdxW5w3DZOWcu0MFtDL766iryqcO/IjLwiyujRAsJbDWYFpNl31gzU9ZxobD6kjKBmaSaJ+q4dFDJKWdo+oMeKhpK6X31P2Oc8i7K2HoYtEyFhGD1Q== 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 DB5PR10MB7773.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:48c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.23; Mon, 24 Oct 2022 14:14:58 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::10b2:2818:6ac:68c5]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::10b2:2818:6ac:68c5%7]) with mapi id 15.20.5723.034; Mon, 24 Oct 2022 14:14:58 +0000 Message-ID: <8b91ca08-bf0d-ddc0-1232-e5131feb2af4@siemens.com> Date: Mon, 24 Oct 2022 16:14:52 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.0 Subject: Re: [PATCH] sbuild: Don't update apt database on every package build Content-Language: en-US To: Uladzimir Bely , isar-users@googlegroups.com References: <20221024131000.27492-1-ubely@ilbers.de> From: Jan Kiszka In-Reply-To: <20221024131000.27492-1-ubely@ilbers.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR08CA0013.namprd08.prod.outlook.com (2603:10b6:610:33::18) 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_|DB5PR10MB7773:EE_ X-MS-Office365-Filtering-Correlation-Id: fc5bd1ea-9be2-43c9-45f9-08dab5ca2210 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nPMNoXapHdvxGr79srpBEw01WRoytI/ijfwz2mtanO0WVkJAmnl9oNG+aLaUhDj8JlmszEQL2bWl6s10miQCqL/lqm7ARvT8T3jA/KtI8rS7/z1i6JN1vk42tgQeTu6SXhQiXvHFqK6eKbIWYDI3QiP6h6B8p9RUEInNGfOZgnkc7O4I3pOdvkbIGvGWtKSqwoTpBOZq8iDoOlxzn7kYceXS4RJwnyhn0DVLAQbu9PF3CLlRu+sm/S466AxCrDmoVTSHHkCvOWzfNausBjvnYaM8m8gO21JEZy1/VcJKIrE2DX6GxBs8Br8uxU4ohUtUsHVV4MnkZbrooshPHzUuSqtksehHFZafLvIV4csmsCSXhwDOAoe6e8FeeL3Ka0MNns9zwS4OrgRfc2Uvka3b5aQ50XRmQIT0TgSeLmQqUnpwYW149CocuSdLlJL2H0oKgUTZmR4wXE98f4gq7y9/NJbz9p70YmFKBmRe/I6bRnKb4Bkrrlc/jYDQKQcMN0tno472WH8vDHP++uVZu/LK3jQ369PqGcaaLx2S65owfJqkFbtBXvfzDwN+mPpYQa6uGcYkwOfKM6cIsWhHA+KtsMQzAJquhpiDjbWEtcBmHxP265fNlUDZ/GrL8V4M/0Hm06DFP64f2x2u1lYnJErRcsM7baanv6NonhrXtZOmKDjNAlh7ysyf87q+ybj+6JNTb/DwusWkJKjexx0BHhSJyjEASer2+CH67HvDYBCUCH1/IEB66ZApkhIifp6Z1a6E3jiofIWj39cO2Idx9e5Jx8HdSy4Ic8h2Z7ReI/iMFuu54yWZvxi5U09SsgroG7gswIHRRaEPdwE8YUYmMRbZBXeFzUgqGXARJiZrV6Tjrs8= 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)(136003)(376002)(39860400002)(346002)(366004)(396003)(451199015)(36756003)(44832011)(2906002)(15650500001)(5660300002)(66556008)(66946007)(41300700001)(66476007)(31696002)(86362001)(8676002)(316002)(6512007)(26005)(53546011)(6506007)(8936002)(83380400001)(186003)(2616005)(82960400001)(38100700002)(6486002)(478600001)(6666004)(31686004)(43740500002)(130980200001)(45980500001)(360504008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TFo1d0ZsVmFGbGZ3K3c2NFVwOTdERkdtNm5jSTVYeHBndWNaMEdUclhxbEdT?= =?utf-8?B?TWtlWGhHZytzeThzZE5RT1JwUVMwWlF3Q2FuUzBpbHJpZWhiN1NoZ1RJNys1?= =?utf-8?B?VnZKZkFTNm5pV2t5S05wWkFqbmRncWtCTmZ6Z01LeHYreFlRTGozd3JEeHRi?= =?utf-8?B?aHlxZG8vSnNJVjJLYXNWRkp4dURXSHJ5ZDZ3bk9MQURmbHZwYVZsbTNEU21N?= =?utf-8?B?RUtHVlJHQmF4UnBrUFJtYXV3TXBzK2JwNGR5T2lBWDRsUVJIOVpzOXpmMFJO?= =?utf-8?B?OWI0YXYxa1gyN21qNStJU0dXSEMyRGFMM3ZnYm1ITkc4YXdzY0NXR1NwZnk5?= =?utf-8?B?Y0lvSXI5ZXFJeVNUREcvdmlIaUpWQ2grdHNOT1hVbXBjTlZyRXJGamswU1Vm?= =?utf-8?B?U0xaanBQU1dWUGV5Ni94YTREUTdha3lVSTcvbXpIWjdhZVNQT2cvcVppRm82?= =?utf-8?B?Ui8wUzlObVVEdlRFbTVsaVdlb1RwTzlEOXdKZ3JBUDZlNkdTK2dvQTZzUC9S?= =?utf-8?B?WGx3VlgwcFdUVkY5NVN0Q0pYd2VlWUFwejJUa2Y3dzdZQmZpMk1aWWJJZTE3?= =?utf-8?B?SW9yU0ZHQjRxUkhYZTZodTFBZWorR0ZZVWZLWFQ2MkhiSTVhM25nb0cxdHNa?= =?utf-8?B?SFBXLzBoQTlOTGRBT21BZHBscUFKK0JrZCtLdzNkektJWEVCbk5jRGIrK294?= =?utf-8?B?dkFIV3hMZmJLdHRyOXRJS3pFTTRvNUt4WjZYejdqUlR3TDRoeHBtN01PcGZs?= =?utf-8?B?VEpTR0g4bi9lUTF6ZkRHMlg0K3V2UFJ3cjl0Y0svYW9FMVR5S2I3UWNSS2dU?= =?utf-8?B?Rk9KVGxmenhrQlFaOGNpbFVGaU1jZW1tQU81clhIalM1dDAyUkxjWklNc0Ir?= =?utf-8?B?aVFSa3RWT1VSWEFYR3l3eUF3ZFExUzhINUIvclk4U25yc1JSakROem1oa2Fm?= =?utf-8?B?RU1NejVyMjhvT2ptTHVvM1UzR1pZd1lHSHJKbnFjc2g1em5MRmVHb2hMejdC?= =?utf-8?B?dzAxRDdsT2NhRjIxdFlkTUJlVlJqZjhPY2pna1cxMDBMeGVqa1Nqd1RzR3Bx?= =?utf-8?B?aU5qUm1KVEFlOVVGYmNqakRnalo0NmQ0T0NlQzIweGFLL2lTNkszelpkSkdE?= =?utf-8?B?ZzhzMWlFNGVpbWp3VWNVaUFlNzFSczVhZHl5alR5U2NMOXJucDJjQncwSndG?= =?utf-8?B?N0grTkFNZlZMNXA1d3R0TmNZUUlBWWpFR2RGNmllclgxSmxvU0lndEdvTUE2?= =?utf-8?B?NTh3RDNkYnBpS3gxQXUzT0tVVTFBNHZmOVZHL25iS2gyR29FQ3VGcTgyRDQw?= =?utf-8?B?ZXQzank2bjNEYTM3aDFhVFl2SDA4WERzOWJ1OS9OMzFVLzUzRkVqdmJrcG9D?= =?utf-8?B?TWRoSEJ1azhJcG5Cc092Zk1ueEpMajA1WmpCYkJDajdZSUEyaTZEYjg3Kyty?= =?utf-8?B?YU5JS3FqZHBMY2daYkVLLzBQZVI4RWRMNlRLQitTcHM2OXptdUFaRGRiSitY?= =?utf-8?B?b0FMRGI0V1FoYkpsOUkrQUl5VER5RUNYQy9aWEFxbjlvbnp1SmxvNENQVGpk?= =?utf-8?B?TGF0QStaeTdjRGZPZHIxSGNsS3NQS1creVMzMEJXN2ovMVVaL1dmZk8vWXc2?= =?utf-8?B?c1hHWnp2TlR6T1JSbnZxeWd6WllmeGZrM0RqbGZIOEtWcUZDTjIybE95SWlR?= =?utf-8?B?TzlMeDhDQk8vRzd6T3hUYmVYeGFIY0MvcHNIcSs3dTlhZCtxUjhVYmRrcUQx?= =?utf-8?B?Y0dpRDdWVkdvNERubkFscFQrQkpONXg1VW16MXpJM1RYaVVzc2tQeHBBUjJD?= =?utf-8?B?RkowdmgxSGptRTlvZTEwd0hGYmdUWmZicXEwaWUrQldFT0RMUGpaemk5U0hV?= =?utf-8?B?UzdYY2RlcisyL1ZyTjdhWGpDL2dYTHJ1VHhPa2F2cXhFS0hmZmp0cU02aklX?= =?utf-8?B?UFErbFhkbUw5TC9PV2tWOWxHVVp3ejhDTjBZK0JmNjVlRGNmUG94eGY4YTVK?= =?utf-8?B?dm00L2U5bzJHQXlpSGp6V0FUNThubXVHcStjWGduSVV5VkxYZnJDVUlGMWt3?= =?utf-8?B?TVlYQWJsSnUrSWE2ZU1rOHRPZHFDUzVmQnBKa3Fqd3ZLUGVqdnRHVzN3MDFi?= =?utf-8?B?R0hoZGVkcUJ0akYzTDduT01tenA1aXBTZG1GaVlRT1AvVXFHSjJYOVhHVTBm?= =?utf-8?B?N0E9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: fc5bd1ea-9be2-43c9-45f9-08dab5ca2210 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2022 14:14:58.7578 (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: +dYgUUw7K+L4M5a70sdYMqUhArlu4fam/FUxTDFW67QQHV/JhjWNp14uPN0che1OxAmYTVYfHFp9AJ2wyyeWxw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR10MB7773 X-TUID: Y8CMh8Jl5emT On 24.10.22 15:10, Uladzimir Bely wrote: > By default, sbuild updates apt database beforethe build. It may cause > an inconsistency between apt databases for different packages built at > the different time if external (Debian) mirrors has updated recently. > > With new changes, sbuild will rely on global apt state that was got > during debootstrap stage. > > Local `isar-apt` repo will still be automatically updated while it is > passed via `--extra-repository=` argument. Will that also ensure upgrades, e.g. from essential debian packages to self-built ones hosted in isar-apt? We had a few of such cases in the past already in downstream layers, and I recall permitting upgrades to the old buildchroot for that. Jan > > Signed-off-by: Uladzimir Bely > --- > meta/classes/dpkg.bbclass | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/meta/classes/dpkg.bbclass b/meta/classes/dpkg.bbclass > index c92ea7db..a55b5776 100644 > --- a/meta/classes/dpkg.bbclass > +++ b/meta/classes/dpkg.bbclass > @@ -90,6 +90,7 @@ dpkg_runbuild() { > sbuild -A -n -c ${SBUILD_CHROOT} --extra-repository="${ISAR_APT_REPO}" \ > --host=${PACKAGE_ARCH} --build=${SBUILD_HOST_ARCH} ${profiles} \ > --no-run-lintian --no-run-piuparts --no-run-autopkgtest --resolve-alternatives \ > + --no-apt-update --no-apt-upgrade --no-apt-distupgrade \ > --chroot-setup-commands="rm -f /var/log/dpkg.log" \ > --chroot-setup-commands="cp -n --no-preserve=owner ${ext_deb_dir}/*.deb -t ${deb_dir}/ || :" \ > --finished-build-commands="rm -f ${deb_dir}/sbuild-build-depends-main-dummy_*.deb" \ -- Siemens AG, Technology Competence Center Embedded Linux