From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7158844466126651392 X-Received: by 2002:a2e:86cf:0:b0:282:8f7f:1e90 with SMTP id n15-20020a2e86cf000000b002828f7f1e90mr1658650ljj.475.1673458473832; Wed, 11 Jan 2023 09:34:33 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac2:58f3:0:b0:49a:b814:856d with SMTP id v19-20020ac258f3000000b0049ab814856dls6644502lfo.1.-pod-prod-gmail; Wed, 11 Jan 2023 09:34:32 -0800 (PST) X-Google-Smtp-Source: AMrXdXu+SmbnXACXB2zSfq+W+Yq0QI5eolJJJFJzk8PJtOrx8qGQcKfpAbMMMSMfgBjBoE1OEXH6 X-Received: by 2002:a05:6512:e9f:b0:4cb:3b24:8390 with SMTP id bi31-20020a0565120e9f00b004cb3b248390mr12113329lfb.59.1673458472252; Wed, 11 Jan 2023 09:34:32 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1673458472; cv=pass; d=google.com; s=arc-20160816; b=rgkxuceHJFjO8TmJixjpF16PzsFc+oDsYKnOUQNCtOMzokaDVw/2Y3ZoIuBfkVBiST R+3wWKdG3v++5UveyIbnkegEDV62eXjupQpAFB9jalazH1gtc32D7z4surpqig/V+56P HCsb2TLFkQp2BWXukR95sjqfGsJruYb8H3W2LU9ViF/pzQy7QmQFczLp5vlpu1daNu3T G/IksTI7jgxREyaiYu6rG4Z6G2Ns/c2fxx/77xffLatBAPCz5yl0OovHbeoSlkGHYaeu 3XFcD+7b/Fu1cGY9kOvqeVF683C3B8q0i5n151yxrYTeO318bFyPfYer1h0gActawY4L /nIQ== 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:references:to :from:content-language:subject:user-agent:date:message-id :dkim-signature; bh=4q3zFiC9EIi1VQAqzVk/2OKgoQ1RJDBy1rX7MzFFoeY=; b=XeL/dCikW56OfnflOIUGgZqYgTAXulFftCe0KGuhFz9O3QsFiSQx+ob8W8L4laPRN1 +sG0UtoS945gp7UC0VnwiOg9h3SoAos0lU271HfbUHDehJgiWiKjen8R4wLukmxIRpoK HKMOtYT1k5zKIGd1s8PBs2I7ZPqAeFI7+NEfJ+lxhDl+s+reqGzS5CanGVUMz62v2G0I PwETwvyiSD4KPGQbnjc+/bTuLI7Ebl92hTMyLRfAJUzpcoknRPElE+Z60JaLXJmYRlIA nOYsuD98wS4WfJAZ/qoCl9H1NlEJN1Wippzz/AE/V3pdxqgF5DwRAarWDQ8SnLLHGmiG 30CQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vxKz0t0F; 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.14.51 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 EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2051.outbound.protection.outlook.com. [40.107.14.51]) by gmr-mx.google.com with ESMTPS id o16-20020ac24e90000000b004a222ff195esi646973lfr.11.2023.01.11.09.34.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 Jan 2023 09:34:32 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.14.51 as permitted sender) client-ip=40.107.14.51; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vxKz0t0F; 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.14.51 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=XKsQA+v4bejhacaRFEBW3+u2FJv/ETyPr/KfKOkDcmpQOqU/nG1Q/7bNRPjQIE9lwEmaTJq0O7zbtGCI34yZcw7w+0lpwSCFIOunw8hx4CDd/jw6+JHn0tko7iVNfclWrPxAFdr+ngvKQQJCNWlZ+G4wrJk1cTR0judODIKwy+gye9Qykd/hmD7L7qBQDHDUV51eauS6vgyqRNeiTHb9AX6YYeeCh92Np0UHXzCCzNSoBUZBVTDRLHJTX80SnQ3R5a/tjYOrI7iOCHCmyKjK7B4l9G3F6+xB1QogN32iOaaV6TcTyKW5byAShkGz9xSjYw/wYXVx3E7ujY3QGUcJLg== 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=4q3zFiC9EIi1VQAqzVk/2OKgoQ1RJDBy1rX7MzFFoeY=; b=S8db2phK/eSgLRUe96cemedC4t2Ej1Nwbn/4mR2qAcO9CY1vDIIq7YjakftcXZKP4+gg3UxyJ5s4ZA9XpcG+sEE/BFaCKKLOrxuHRyN7H/MVKqhbhTwdTnXpERdzxbYeuVe05KvOLGEi4UylREELFCHgBYDoimSe88+bEPH0WNUsAbCyATCkf4nGHsLkTSHJPfaJZF/uMisYRh7gQc52Wo1VUwEQ8Mol43L0BG4ChrFdG27+5e71ZF5l1+xj3vKvMPl7OpYJutb3lD8o3uMm3I+/YLAEYE+qS2CvYPNGgsIkTeM2E8QWKCpHgAWnyGp5YrzfSrVVa+RKSqmP44pWUg== 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=4q3zFiC9EIi1VQAqzVk/2OKgoQ1RJDBy1rX7MzFFoeY=; b=vxKz0t0FrZssiAaNfypXl6yWHZ+xXebEWLPyjW+h2A1JBS34GjxrHNF4bG6Cy8WaRE7LoZueif+uPd3jnuchPFSIi8qLGOxAaQqsZXtadP2dAkowurCaaVgGJ30vZHln6GCisCKayYmkDPUisw+yHuf41KQlWE1FmwMQU4pDPRnxyKSglYCZ6B67KeYL3VifGwpBjT4/PenZFO6oPzI/6fzhO2qGtxUlgIkkzyDjHDv4L8NcRMZ9NUTaNx5sj49iasmEsEhAgiL3wzpftL37qKqX94GZsBg0JF9K7nOmentkVTCwojjy7lGF5KrCSh+7O5SRqhQEYdEso7CW7qT8jg== 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 PAXPR10MB5735.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:249::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.13; Wed, 11 Jan 2023 17:34:30 +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; Wed, 11 Jan 2023 17:34:30 +0000 Message-ID: <0f1d071a-38f3-62d6-f242-ed53dadadb14@siemens.com> Date: Wed, 11 Jan 2023 18:34:27 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH v3 2/3] sbuild: Set high prio for the packages from isar-apt repo Content-Language: en-US From: Jan Kiszka To: Uladzimir Bely , isar-users@googlegroups.com References: <20221031060644.20150-1-ubely@ilbers.de> <20221031060644.20150-3-ubely@ilbers.de> <9b8c22e4-70d3-23a5-0334-fc382d45e87e@siemens.com> In-Reply-To: <9b8c22e4-70d3-23a5-0334-fc382d45e87e@siemens.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0095.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a9::12) 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_|PAXPR10MB5735:EE_ X-MS-Office365-Filtering-Correlation-Id: 621a381d-e7f1-4bbd-e12b-08daf3fa1812 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YTNkddNp9b5aQzixN9iEWL9vhuIf1SASZ8lWregeOoHMBWc6OX6hQrumnFs2JhjCUSbt4STuQiY0E7uPimCPZdyN5oUHCWCh8Xy50CJH0QHFpNNTFVBSdVsejaO4mu7cQnBk55eLMz1r43y86FBwXPnRu9IuM6Tpbpy1DST0ST+RKsTQkwR72VspDoAWr+b8aJCZKTv+8NDA5048OoK/M8Nyux8qrqJuEUByW5CCa0/74y80QljFTPtG6Ey/jA39GrXlqNLGc3gIIPZJ5U2jFKMeY8Y+LnbzKMmIhKZNQthxK+halplhiW63uo+VDtNYOguN9vfMU09KI0h9H7+ENYTyK6mI2or8bDBa+AKfuaGE/p5c6MTTcxtZScFEvwX/NhPCTp82sff5NXW5sxpdX4AeU8Q+KpyDiXywRBlPvTozJ1qHSvW7ShC6BqVvVejrliNnyy15kGsuEOmQmKGbbdtDqR+fI/pl/IMQIpFLNmv24NtQIl3lvMroAPIuEjKzXG1SQhrJxlZtdUsYFCjEZmArzfD5kIXWIP9hBCECd++O24gjEpffV9/31NVsyupzgTpwQN4ymbGfP0C6C+M0mQh4EddzgYIFFrJtCwoLtzmoZwFRwwc/hzHY20zWVQ4DT1OEKrJJzV3t81sCtUKZCwKiEnyUC4XxipHX0Xa95seLh74cnvX4gpPM76k0r4ZhiWj+lztBNF2cEjHzGQBgc6ZvUYvrtDzKmhRuT9yNDtI+vJxtA0Ckk5nCDEwsf6SV 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)(376002)(346002)(136003)(39860400002)(366004)(451199015)(2616005)(316002)(83380400001)(31686004)(82960400001)(41300700001)(8936002)(5660300002)(66556008)(66476007)(66946007)(8676002)(2906002)(44832011)(38100700002)(478600001)(31696002)(86362001)(6512007)(6486002)(186003)(26005)(6506007)(53546011)(36756003)(6666004)(43740500002)(45980500001)(360504008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cDF1RWJ0RXVqek5kTkdneU5PNlBQcGJXUkhHTzlCTzlKQTR3ZlF6K1ViZ0Va?= =?utf-8?B?Y0VaZDl5TCt3T2ZCVmV3YVJJZVozQlpoQi8ybm1DVXgvNml2c0pRSnkvY011?= =?utf-8?B?ZWdiYTFtcTVqQnYwbjUyVi8xWkhST1ZjajhFbnUrbFdNWG5TQThkU2U3SlFk?= =?utf-8?B?OVlzUVVldFhyZG9kclkrWUQ4aGxVRFU4YTgxQktXTncyWVVQQ2lVUHV5em43?= =?utf-8?B?QUo2ZVB3cEIzRmwwWTRrUS8zWnRzeExzTzVsekVGUU9oUDEwc011UFNQeDNn?= =?utf-8?B?MXRRcTJXOVgxUXE4R2c5R3FlQStVQzhWS0xzQXk0YlNWcVNXcDlTTzFUUHRI?= =?utf-8?B?YjJxV2xuU0hBNklmZ2gvOG5GRWZZUTZXUGlqOEU5ajhrRFV6N044RURmdUh2?= =?utf-8?B?aWE2SUdFL0p3RUN4eURnOUkzZFVLVGRQQXpXck9BdnhNMWwwd3lEWDRJRGlT?= =?utf-8?B?ZFIwenNzQXZtWG5jYzRNYjZkb3doUGo0VmwxMXpsay95QURlOXBTQi9KSTFJ?= =?utf-8?B?NjR2WUhPK1hjWmdsN1lYN0I3NVViZGtFc3hqNUZsNnJ3M1hHTVdzSlgwK3Bh?= =?utf-8?B?R0MyUm1UUS8ra0paeWRWVkc1M1dBemVaa3NrVVlBaHZuNU1DTDRhUUtNd2F0?= =?utf-8?B?QXhRUW5KSS9YaVEvRktUbUl5WTJKbFF2L2J1aklMN0s3d0FabWtRVFJNaDBx?= =?utf-8?B?UmVyN3M1cWtyNlkydVRHNG02Yk9ubDIrMTVuSEhnUXZFd2t5OTd4NW5PdlV1?= =?utf-8?B?MlZpNjFrOWtOTzBjU3dpeFcwK3E0RWZFb0g2bkJVL2Z6aTR6cGQwVC9DOFRX?= =?utf-8?B?aGg4TzFvdDd1Zi8vcU9vMmtxNU1TdnJidFZXMG5vNkZMZk42TEIrdXhJRWxI?= =?utf-8?B?Yk9IMG1XR1ZwTUY5WWxsMTlnNVFxTEFSZDBGVG9DeFB0SE1EbnRPRmNET2di?= =?utf-8?B?Y1ZPK053RVFFcFVjNzVlYU9RZ1IralFUMEFoc0YveHNGV0FHYllqd0RJb2tw?= =?utf-8?B?T0V5UjlVVkNOUFY3UTBYMkRlTVpsenVPWHlvMllTc1RLNzArVDFzcDM1ZHht?= =?utf-8?B?N2FvQzlXVjR5ZUFOMzNvNUoyS2tTeWhUN05KR3BtODZMRDZGMlhtcVBBWlBs?= =?utf-8?B?RHVnOThqakdOREtrL0lRRzVpYXI2RjZLdEdES09pNUVQNVc2WmEwUGxYanJJ?= =?utf-8?B?MHFwUHpISEFVNG9jcTRkUTdiYlRjK1JSL3FQVGhqTlpTU1R3clMyMCtjRElM?= =?utf-8?B?dm9GdUZ2cGRQcE91aUg1bjJMaEYyRDFrN0hlempGNy9XTkJPckRqOUNXWDQ3?= =?utf-8?B?RjZlQzhGV05OV2UyVzc3S3VKNmhNdjlGUDVvZjBySHNnMVBja3ArK3lURkpt?= =?utf-8?B?eURBYjNYOU5LQnh1TXRrMU1Bc3lndVdybjdXNUE1dUJNeTBYWVk1a0phVVRZ?= =?utf-8?B?S3E4K1lYWXhkeHdKYU5lVlJDZFZLNU9kNGhmMFkyNWtmRkdtNnhIUXRmL1d0?= =?utf-8?B?RlpWWldTMUltekJLWXFrVUU4enNwM3Q0aEV2bmpqK3duNGRiNE41ZFB6S21x?= =?utf-8?B?UGJWbjR1L1o0NFJOQVRTc0ZLaURUMHlxeEwyMWM3b0dsL3JoQzFyZEFkQzE3?= =?utf-8?B?T1ZGRUFBaEJwRTZPbkcwUU8yMm8xNk1qSXRhVVZGZkVlNHU5aXk1VVdPdlB4?= =?utf-8?B?YmJRYXVuTm9seEdjVmkwOHcwamtLT3NjdlhjRTVEQjBVUUJMc0FmNjZJYXhF?= =?utf-8?B?Q2tGSmJoTEVkazZnOXcxYkNkZnY2SkVKT2pHRG9RMXVuNmRkNWpZd2htTC9y?= =?utf-8?B?dXVwV1Yxak96SkpWTmxZcVBZNElMRmlKZnFaVnFjd0hxQVI0c2N6YmprT3BO?= =?utf-8?B?d25mNWU4NHBNak95SlovZFdMeTVJa3huZTV6UUExbFBBcWtRNmRqbk92eUJI?= =?utf-8?B?U2s5cmdyaVd6Z2Nha2pGNU9BSWdQWGQvdm5zbFFuUElDaGRYa2Z6Q1NDb0Mx?= =?utf-8?B?cURFSHMza2lQdGxoU3k5UEd6MDhTcXFrTTFPMFJINFVDWjhaSXU2UDZMRVFv?= =?utf-8?B?azVNSzJmRlVDMUJGWW9yY0hiUDNrVHhId3RFbS84Ui9qZjFWRGZtdjBmOGN1?= =?utf-8?B?ampaNitXeFRsN3BXRWtUSjh2blJEeTRuMFdLaG5oS2J2L2NZRnMydTQ1YWpS?= =?utf-8?B?L0E9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 621a381d-e7f1-4bbd-e12b-08daf3fa1812 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2023 17:34:29.9328 (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: JDWqWiSbI15PPqvb3XJZZaJCrwBpfcZRFwWj9J6QG47UJnpaLu0z+UBFuPpeL2l1Niqc8ucy8FyNVQqdPfd/nA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR10MB5735 X-TUID: VT44DGjmHKhP On 11.01.23 15:52, Jan Kiszka wrote: > On 11.01.23 15:36, Jan Kiszka wrote: >> On 31.10.22 07:06, Uladzimir Bely wrote: >>> This sets high priority for `isar-apt` repo during sbuild session. >>> So, even if some dependency in other repos has higher version than >>> one we previously built and placed in isar-apt, the second one wil >>> be selected. >>> >>> This repeats the behaviour that is implemented in rootfs.bbclass >>> via `rootfs_configure_isar_apt` that is disabled for sbuild chroot. >>> >>> We can't simply enable this task for sbuild while we don't want to >>> have `/etc/apt/sources.list.d/isar-apt.list` file in sbuild chroot >>> while it's handled via sbuild by `--extra-repository` option >>> >>> 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 dfa097f8..c7e7dd34 100644 >>> --- a/meta/classes/dpkg.bbclass >>> +++ b/meta/classes/dpkg.bbclass >>> @@ -91,6 +91,7 @@ dpkg_runbuild() { >>> --host=${PACKAGE_ARCH} --build=${SBUILD_HOST_ARCH} ${profiles} \ >>> --no-run-lintian --no-run-piuparts --no-run-autopkgtest --resolve-alternatives \ >>> --no-apt-update \ >>> + --chroot-setup-commands="echo \"Package: *\nPin: release n=${DEBDISTRONAME}\nPin-Priority: 1000\" > /etc/apt/preferences.d/isar-apt" \ >>> --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" \ >> >> This remains a nop, doesn't it? There is no isar-apt in sbuild-chroot as >> far as I understand the logic so far. I didn't understand yet how >> isar-apt packages are otherwise injected into the build env, but this is >> not working at all. > > Finally found it: sbuild --extra-repository ... > >> What definitely works better here is properly >> mounting isar-apt into the schroot via its config. > > That was too fast, still no preferences in effect here. > > Could it be that we would need some "--extra-preferences" (which do not > exist) because sbuild creates a clean /etc/apt for the build, ignoring > the preferences in the schroot? No, preferences are working. I'm "just" seeing local conflicts of incomplete essential package rebuilds (missing archs) that were surfaced by my latest sbuild-chroot optimizations. So we are just left with the inconsistency in the devshell which sent me down the wrong road. Patch will follow. Jan -- Siemens AG, Technology Competence Center Embedded Linux