From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7158065521418567680 X-Received: by 2002:a05:600c:1987:b0:3c6:fd37:7776 with SMTP id t7-20020a05600c198700b003c6fd377776mr1409625wmq.72.1666768661201; Wed, 26 Oct 2022 00:17:41 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:218d:b0:3a8:3c9f:7e90 with SMTP id e13-20020a05600c218d00b003a83c9f7e90ls495696wme.1.-pod-canary-gmail; Wed, 26 Oct 2022 00:17:39 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6Cx/EHy0sn+20xKD6HpV6gpHFo4wRpD8Yw2tCdS15Stb8z2fo34ao+mK6j/L8LI3SS9D0f X-Received: by 2002:a05:600c:3111:b0:3cf:604:c1a9 with SMTP id g17-20020a05600c311100b003cf0604c1a9mr1339660wmo.48.1666768659902; Wed, 26 Oct 2022 00:17:39 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1666768659; cv=pass; d=google.com; s=arc-20160816; b=mE1Kzro4mrhcRMZj7ZD7bDWLYHkrJlRUsSm+S9rsTNNGmdoewmBudHOCtaaqKzPnO6 nDgqfZVWJ/gPo+JO/+JC85FzesAC6W6ddckLGK+noyWkUYxa13ZFEHW9Q6nZaC6nBwfc FShQIhGeKHzzU+vFh9WVsdEbbdV7PS9+tn/mRc7VwGEQ1Uu9SbV3nf9x7NgcfgoFRmWj b5OGU0f100qs5cmnOchdBPQoj6SXSvLrbQETg6vXZ+p1U9iAWJto0g+I/2Dd9kV2BIzf OAJCzgS2e31hzQXybAjXtk/z7iB5L1NnnDML8TT9YIP35BPq6a1vyZvgbhpM7KueOafZ CKgQ== 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 :content-language:references:to:subject:user-agent:date:message-id :dkim-signature; bh=rfXixH5UfsxEq5LOK4ZAVNJ7VKgdWsbMyJRhi1PuNDU=; b=m1grCXdtHB9LkEdEbZsosJKoEi1qayPCK+CYWK2pwJprb1cgp0a27Fa04QSSrhHRay IZTKjOaTg8yUeO/XpSDGW6PEh6cg2Ii/KIDF7KHxB49T+nntCk8o3NWNX+FfL9lNWWzc V7DyckP+niiPEPrTqVC+fEQJVgptDaUblSBpwH1DP08sZRLHHlz6kV6HX8h135qnloL3 hXuyN54oOGNITdjAXisI7t/vUdTvnJ19fugvu2NZTiy6OpRgmpbCQKtdXBhwCjYQ7U+X /tHDlXPeLTxiWC5x/yMqGuIqfNecxVI+s2vx8/Z/8WrEs1bS4jePJhg8yEf5dkL1J0zi oucA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=OwLEh6Kh; 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.76 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-eopbgr20076.outbound.protection.outlook.com. [40.107.2.76]) by gmr-mx.google.com with ESMTPS id l4-20020a7bc444000000b003c4ecff4e2bsi42197wmi.1.2022.10.26.00.17.39 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Oct 2022 00:17:39 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.2.76 as permitted sender) client-ip=40.107.2.76; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=OwLEh6Kh; 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.76 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=kQGp6zAxzvFo2ZgfBwM0cU1YnHMe4ufANKzx6oZtrTq1xj2i43dpEYw2l5mQdxKjTJR+0kvgIGF8qSdRwpiTkNcldMYbildsl982QSqAKrCCqpgFVwcr1+XAtzohRS7gsMAOz258wMDVPRtQsZ8IqBrvpx5YDdsMrm35HVm0cl/V76K6BBB+joHPN0cPMP2yy9/JV1zwcjjWo0Sc6DcMOPRaKPsFkLPMoZmx4pLQYFhSgDgYVo6kLxjFio/eB+u+Lov6uXCnkgxzxjTyLq2cRGkcHE+Shch1e9G8sxKHrfXGdCcp6uYlxMNFuQaBtZwgtBJqEBGXTOBymISV9DPj/A== 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=rfXixH5UfsxEq5LOK4ZAVNJ7VKgdWsbMyJRhi1PuNDU=; b=Tss5mV6vyjKv6ZQD3XYvGiObKC/JWQStcI8W+1I5cFdT9/lCqTOxb5Ljgh0fGffJCruNYSilborBQMgZjvpYjCgdQCiYTS7CPADemN5GcjWAQL/RrfeZT0Zq9Mk3yK/XxnEZwjTPLtkD7/pvFXQPptC7TKOBvelxTJ0+hczX7O8OqdqA01J6evTpLK6lgs4G+I305QGCEs/WhRomtTx4bERIFVdpmwmmE/FxiuKK9HUOY5e0e3vBkqg5Gqr7LrTManXb6do1gkPGXw5TRdh1MciVtXR/b+tnY+uKQDsNL3g3rJ+OfWd2SMZfgPB71ZLCZJeGU4tPOSNFS6vqjwSPIw== 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=rfXixH5UfsxEq5LOK4ZAVNJ7VKgdWsbMyJRhi1PuNDU=; b=OwLEh6KhyGB83YKXZUkSxB1G23AC8SOnxbqUepwf0Q48qcP5BuJMa6py2Y/yoNp8yjlM/96arNgGJYuBWjmuOuIJB1PD+BehJrzxaMqUrBB3Izd2SpoYOQCCeE2/UA13qd2dLB5/I+IM9H7LQ9HAeN4iNUy3NDHXFYwgSdgzIkyY4Juq83tCUd0iUfOp1ijqsfUAsf3LehFXB0BktMh+SIYCA9F/UqumyrwB9tlfKpGQlqJ5Sc1rso2rYP9aMhzofnXVfz0HytIxa1KF5FkwWKvDR+l7Zhc5aQqjIrJ6X3j0MaRmahfSmF99UA13GK4eFGTSl7mADLmrroGXDdDoRA== 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 AM7PR10MB3654.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:141::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.28; Wed, 26 Oct 2022 07:17:39 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8b72:e60b:1f2a:b2fe]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8b72:e60b:1f2a:b2fe%6]) with mapi id 15.20.5746.028; Wed, 26 Oct 2022 07:17:38 +0000 Message-ID: Date: Wed, 26 Oct 2022 09:17:35 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: Re: [PATCH] sbuild: Don't update apt database on every package build To: Uladzimir Bely , isar-users@googlegroups.com References: <20221024131000.27492-1-ubely@ilbers.de> <6810893.9J7NaK4W3v@hp> <08331fcb-e592-8ee1-70c7-072932657528@siemens.com> <2564476.vYhyI6sBWr@hp> Content-Language: en-US From: Jan Kiszka In-Reply-To: <2564476.vYhyI6sBWr@hp> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: AS9PR01CA0010.eurprd01.prod.exchangelabs.com (2603:10a6:20b:540::11) 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_|AM7PR10MB3654:EE_ X-MS-Office365-Filtering-Correlation-Id: d4537e7e-3f27-4656-8834-08dab7222a03 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: RTayx/3AIcKIOLo7bxjKq2xJmD5NsFXIau2LoUXxsH4qel62HIh3VZuU7g2GEXALKlolcIJIcggWGlkOodpdGngzOQxK1uCs5j7eri5jYxhkfyXh9T8fzYF5olpJZytuqGR3l657BMkygpAIhFBnQFITWIigcVr37qPqhluMM4wcQVdjYHNultwsQ+KDLz8p+d/dlTLBi6S2MpVg9hn61anGL4nLgFrdAkd4AkFcsVB4JjZ0xzBwMzylFkG08WOJFtXVDQ46/m+O1sCa+MJToCeVKBAPqYdQXS3oe9pX4Nbmmm/JDWBr4cedCvoXsAX2zShD13dO0OkMfW+XeZcPcp2TvskYzLGSVAOCrfVTd9ewwn9R5FoZeVZQwzkNP9juLuWGWr1R5l+4Zir5cDOi0voH6zN16S3XiIGfSPo8M1Kc5mjqG1cPCdUYGM1K7LXf1gsRpU5kbcAScLOhFd1oMKqxCT0kiBCquuvGXdort8JnXmPZVYZpKFtBu8Uu1cCX3gN3LrNpcaADPKB9TKf16mmqi0m67cxzFVSWqRL+qGPMdyxDMCEbTCVZPP7XGAW4w69nM9qME5sc+F9QaMSzeAmITk52WRe7dbCHjXcRVWvvH3PcgR7nZZp/iPIHjEeuT9Sok4QJwGhD8T8Ugu4GoW3uC9F+lhYSiYDAOvcMlskaUD/3AsqKuHVacV/yfjf9YnqGpFeNMhcuMWRXJqKizzcbo2FqBlinAEmIhkaoPE1kP2SII/m8sfvqi00QR7gXMLY/yoH4G2UTiMTmMOGqpRaa1Isjjad/WTOx9GELywN5NPAzTUgRTbGbOf8u6kr4VlsUoTYu+jDIcobB8I7QsI5AMTX7WQzmyOw+jUWxsUo= 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)(396003)(39860400002)(366004)(346002)(376002)(136003)(451199015)(31686004)(2906002)(15650500001)(8676002)(86362001)(66476007)(66556008)(8936002)(186003)(44832011)(316002)(66946007)(36756003)(31696002)(41300700001)(6506007)(53546011)(82960400001)(6512007)(38100700002)(6666004)(26005)(6486002)(2616005)(5660300002)(83380400001)(478600001)(966005)(130980200001)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?K20xblRTS2REVitZTkVMRENKdVJqdzkrMWQ4WU5YMHdSQUZZMmdVcjZNeDA4?= =?utf-8?B?UEVpS3JkNG1nbEJDWGF4TmxFWmhTcDFYTXBCdzZOd3dLRGw4RWp6VnROR0Nt?= =?utf-8?B?cEJxcUpYM0pjeklSdkM5bmhnaTFtNldKOU1OSm5Rb3RubDEwUnhPb0ozVEdj?= =?utf-8?B?dHNsRERlVVZ0a3IvRWI0UlRxd3Z4U1phMkg5d3FPTWlQYU5ibXEyQzdRdWtG?= =?utf-8?B?V0tvdXBoSHVzN09QTVczYU50RzQ5OXBWdjR1eHBmckpnS2g0cCtDd2RCNFJ1?= =?utf-8?B?blVWd1ZRY3hhR1I2THdWNC91TW9BSWF6WEdUOUdIanFzMVRnNE4ySHdBU2Mx?= =?utf-8?B?Vm0zTFR3SlhtMFVrQmh0MlE4dUZRSGFHMkZWaml3R2dNaktvQU9kL1FnZkp0?= =?utf-8?B?d1ExTkFtSmlieGVGdlJFOWlEQ0lYZGYvM0t1dEVTdXZhRzFWQ0I0Z0k5aTVC?= =?utf-8?B?OU1Bd296QlN4V255RmJhWWtORmx5UFJ3V1FaV1d6SXhYM2RLdkcyenRqY01x?= =?utf-8?B?MXVjbFU3ODJ5enpsYUhhdE1ycUh0dXZ4alBOckRZK3o4VXpXanZEbjZweGk0?= =?utf-8?B?NUJ4TkZEK2lCMGhvbXRrMHRWWE55UVdmNHdHWjFBaE9jWEpNVm84Q0NvNGJv?= =?utf-8?B?aStDY3A1YnRhT0M4VlhSeEpqWEw2Nyt6MlJFaERHUzRlTVZvNHdkc1BlSWNF?= =?utf-8?B?SEZtaHM0ZnZXS2VoUUdOeTFRa0YrVzRabDdsL1ppaDNoYThNUnBRTXdVWnJz?= =?utf-8?B?K2tVY1ZlUy9XeFFzem5sbGxXcUEwUzA3eEY1ZmRJVWMwRVQrbm9IQXlTZWRM?= =?utf-8?B?UG5vUllsRlp1MlNIdFVCNDYrbCtRSnR4eEZZUStIQ0VpWFg0RVpkRHNQWUwv?= =?utf-8?B?T1BzSDdIaEg0d200YlAydHUxWGZkelBRaGRzTkxZTHJ2RnNsZXloOG5mR2VQ?= =?utf-8?B?UmNQWG5nWmthZUVuNU96UVVxaXJ2ZFZTbVFZUFBXaThUcEtyRHFsRlo5UWpX?= =?utf-8?B?WHRLREFGd2pNM3RQY2Rzb1ZzczFzQWhDamVDK3dyenQyK1dnTXNURk9PQ3p0?= =?utf-8?B?M1dtRGZPK0E2Q21hOEw1cVdPbC8vRjdxNmY2ekNwS0hrbnE4RTI2a241Yk1p?= =?utf-8?B?VjNBSlgzQWxhNFlIWkpzTjk1MjhJZU1iYVdrQ3pDclRmQW8rYTkwa0R5L3VQ?= =?utf-8?B?c2V6MFJ5bGtCUlYxNGxDWW5GT2xkc1hHYTh0ZlJzMC9WYWNvRTdnQ1hUSFNI?= =?utf-8?B?WG90aTFYM3A4K3U1YkRFRnpUM1g1V3YvMHZrUHgvMCtXQmFZd0dtUEhVMTIr?= =?utf-8?B?am9Yb2VGb05qUmI4Q1RiUGV1QlNBRVZtOVllVDk2MW5YZm5vK2hLSW5idWFC?= =?utf-8?B?TVlXbnZmVENHTXNYY29KQXlLQUQ3MisxS2MvYXExOEZFUGE1MUhzOGZRWG9Y?= =?utf-8?B?b3MwWnV4c3Ivc2xmWXFvbnh1N3QvQ2VRNHZGV2thOUhYWjZiZzI1NTY0UURS?= =?utf-8?B?YzhONm1ndkxiNU11VDFNQjBGZWJKOGgzcE0wbHFaTEdRRUN1U0JhSW1GekRs?= =?utf-8?B?a2hkSERCWTdlWUJvTzhydmREUGtxZHQrcmFuN2liK25zYm54Z0x5UlZkdGJL?= =?utf-8?B?d3dKSFlyY1ZSSHNRdXg2SGp3dFBEWEhSZ0ZSR0JaYVk5QXlTRW1WaEZWcSt0?= =?utf-8?B?MXVGNmFqcERSeUtBZ3Q0VDFtdTByZTR4aTdCZVo2RG9QTlpjbnVqNjhWYWkz?= =?utf-8?B?dU5KUEFTWTFNazNkdnZocVpsMzdpNjRZZmY1UjNwRU5DM2NZNjhkVlU1QVF0?= =?utf-8?B?WjVHcWVINHpMbEwvQ1cweTc1SkJ1cHdWNUJGa0FvMkM3dnhVNVYyc2tnUGpJ?= =?utf-8?B?T0oxRTEzazlNRXlTQjBIUzQ5NVBWVWczS0lCbGl6bjRqWXNLRUFpbTBpN21r?= =?utf-8?B?Y01WSml4T1dRZFVqQlhTZTYwK0U2MlRFanlEd2tsNG1TLzVIZzM4dFlyb3pY?= =?utf-8?B?Zmh5VS9YQ2dhMkVReU5tK3B2d1FvcTZlVVpuNlVrNGRkeCtPUkg1V3FtaHA3?= =?utf-8?B?ZGZuK3BpQWNnK3VObWExUGtHYXliYmhWcTdnSzRFd01QdFdDbTY1d043K05p?= =?utf-8?B?aGorWWFDckhtdThpV2xxSW52MHdGOFBnN09aZTBsVjdndmRmcklpUExIN0hE?= =?utf-8?B?VkE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: d4537e7e-3f27-4656-8834-08dab7222a03 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Oct 2022 07:17:38.8929 (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: v827bE7dyGaqfVyHPNCDZ005hNwFXRU7dhDtKBShvmjiqU8ehuXmqsfMGdyxUkzQzQirOWcgbI6gxCH+htdjaQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3654 X-TUID: Uc9qxnOLzE0w On 26.10.22 09:06, Uladzimir Bely wrote: > In mail from вторник, 25 октября 2022 г. 16:37:51 +03 user Jan Kiszka wrote: >> On 25.10.22 11:00, Uladzimir Bely wrote: >>> In mail from понедельник, 24 октября 2022 г. 17:14:52 +03 user Jan Kiszka >>> >>> wrote: >>>> 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. >>> >>> I'm afraid I don't exactly get you question... >>> >>> Do you mean, it may happen that Isay may update 'isar-apt' repository, but >>> won't even try to install "newer" (custom) package from isar-apt as an >>> upgrade of some Debian package installed at debootstrap stage? >> >> Actually, part of my former problems were downgrades, not upgrades, see >> [1] and [2]. Those are possible as well because anything coming from >> isar-apt has higher prior than other repo. Now I was only wondering if >> that behavior is still given, with all those switches applied and >> schroot in between us and the actual apt calls. > > It seems sbuild man pages say nothing about "--allow-downgrades". So, I'm not > sure if it's used. > > Anyway, now I guess that setting `--no-apt-upgrade` and `--no-apt-distupgrade` > in the v1 of patch is wrong. Most probably, such configuration won't allow > even upgrades from debian packages to isar-apt ones. > > Also, you are saying, "isar-apt has higher prior than other repo". Where is it > configured? I thought, `isar-apt` is just one of sources from "apt" and if > Debian has newer package version than we compiled by hand, these newer > dependencies are to be installed... https://github.com/ilbers/isar/blob/18db2a59f22ec3c376a1518627250d14683338fa/meta/classes/rootfs.bbclass#L93 Jan -- Siemens AG, Technology Competence Center Embedded Linux