From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7158844466126651392 X-Received: by 2002:ac2:5dd4:0:b0:4cc:7bf2:fa2c with SMTP id x20-20020ac25dd4000000b004cc7bf2fa2cmr1499200lfq.115.1673448756461; Wed, 11 Jan 2023 06:52:36 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:8712:0:b0:27f:ada7:5bd8 with SMTP id m18-20020a2e8712000000b0027fada75bd8ls2246703lji.7.-pod-prod-gmail; Wed, 11 Jan 2023 06:52:35 -0800 (PST) X-Google-Smtp-Source: AMrXdXsCtY9hHI0TvNtEkrUAz9yHqkNg3YuG3DMgX/EaMFdoojRKUBqzmNu+tROUVBbt1wY3PRnI X-Received: by 2002:a05:651c:b0d:b0:288:debe:47be with SMTP id b13-20020a05651c0b0d00b00288debe47bemr659039ljr.3.1673448754937; Wed, 11 Jan 2023 06:52:34 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1673448754; cv=pass; d=google.com; s=arc-20160816; b=hC5AFChz127yaNL624+S6zX5Ei2ORlzLeRlkxRWSoEyjBMDbpwVdx++BR1uqKzEfyL wvHca3zgwUKm3vbsOPjR6Es+skfsIvv/LN5t3JvX6m3TtydeX9UP9CY1idZZSvu8BxR7 lKHe1Gu+J5v+kzzt3Y1xh4u//uR+HzZ9rqa2MbCH2b0QzFj4DnKMGYXEzLLa6+xTD2O1 dfronQjbUTGRz4lstiMeVo3QPqYWBe0qZ2yV2uotgsdby4gSqJP6a/jSyQRW4xc/9Fu2 rTXV8ftK3WrtKeOuKV/q/fq9v6K+Jy3zBPSiG1hrAmxi138bJ+5XeAL0Sl2i87ZX6ean YhGA== 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=l6KXJfcWQ+CaQVbuUukyCgl4RJIvPOcvBdHtzGTuH2I=; b=saidOPtLhuVUj6BlUbEKfp8mkYk2OYGiHrCzGTZfHwmVB/qgc7eTMwq8ReMgxYTlA2 CsFkitbCKTZ5dJziYtiIXXQukV9oS2yYIBJNw7m/SsT7fonIPXlI7UC9vYbA96N+ta1v wNpWTqsiVhPJprjuSg6+D65azApLyRw/JKF6+ycpTKI/h5X3/QdYDYGQrYrFf+mIV+XW MGxL/lDqHDhSpM713WFCqZ6MoTFGRLIK5p85yk8rMpze2bVJrhpj8P7OOdRw4SICp0Ua V5LMG8tnwcPFXbimsT/q/F6cpPUdqCrKgJzo3Eekh6vm9teoKt9tx2lBlwi8gyBPa3HK GR+Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="DmJiA/qw"; 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.8.84 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 EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2084.outbound.protection.outlook.com. [40.107.8.84]) by gmr-mx.google.com with ESMTPS id k9-20020a2ea269000000b0028002e5a082si646882ljm.4.2023.01.11.06.52.34 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 Jan 2023 06:52:34 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.8.84 as permitted sender) client-ip=40.107.8.84; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="DmJiA/qw"; 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.8.84 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=H7eLxobYbhKvpkzQJrzmX0q2Qcf93iZKVNMKAqwtzVJ9FgBJOCGKRpSs9913hLEcLP9/p4qt/bAjJ30WKCNS3ETay7cOT+f1MxEbFL3LB16BBedcnUohpQGGwenR7DJtYpcmwPhSemL2nYicbODzp3CyRhjVpOfRNDdKdzkiykp0i8VTBKCcJYwydctQboQnLNQBkA/nd8jm7AkPsTdZJk2hfVXtAMUvkz02MTGH8qBQqed6qt7nAZM+T43GNLAMjPvXQ69kM3QWny0v91wwMf3kLYID9oPwXokTKhQ4g6cGQ5RvlXxCCHt4AkNqwBvn8018IQTkWXkVu4YTaB1w9w== 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=l6KXJfcWQ+CaQVbuUukyCgl4RJIvPOcvBdHtzGTuH2I=; b=WeDMpQ9nywSybtmrsyiVszkx5+zF1wAqrx0mhuF3X0XqWX2og8lgwNa7yWvFaQmRG73n7ds5lMe0AyFQSIP06AK2snxYlQ/qR0/j6e1s8f9ebf0ytf+oqCxwSgrL1M26DQBudtEpmX9eZQXA5s6Z3ZrSfQAHdoXT81K8G0ksCpgDq7LOdKvSb3xXNYAp2IsZHODUmrEKJLe90o0hXp6AaEMsdhBwwKYVSS+hZtmRy07BU/bgIjSOIypZyKzym9RPMDU0ztix72fDMT3mihuN/BDWXCX4scTfGGHvVUC6GsVRl+tBCw2D3DAv/pK1GEGzF1RBX9aEGLCIs0CD1R0MpA== 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=l6KXJfcWQ+CaQVbuUukyCgl4RJIvPOcvBdHtzGTuH2I=; b=DmJiA/qwQWQtmwzYR5egCv3iOIVPokMdhUgAatzj9R0zpOX1yiIEVgk1VohNQoBK3Cf/4J2/H8IZfV7gY5jqBnagd/dDfOCRHz78Jjh0CPFgpWxf38RbogqoFTznLlJwAnZdIOHYQbHvhBEjdBa9owzpQmAD49O05GMkzmSN9qDHSIscNAmX+G6Fu38YEzJBBzY6355M+1nS0Pb4nYcmip8+vftfZcSv56hBxJnntKZ30OWzQ8xVn5uNACxE3O0lR3ZBxoXlAdaAz8tooXTKpF5WVck2YaJQ76pZN01YsmlsxtCY8TkrdsB+hIcne1jAe+xytztA4oM/9nNB6PxtlQ== 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 PR3PR10MB3852.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:40::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Wed, 11 Jan 2023 14:52:33 +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 14:52:33 +0000 Message-ID: <9b8c22e4-70d3-23a5-0334-fc382d45e87e@siemens.com> Date: Wed, 11 Jan 2023 15:52:28 +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> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0127.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::8) 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_|PR3PR10MB3852:EE_ X-MS-Office365-Filtering-Correlation-Id: 21890949-c4d7-492e-86cb-08daf3e378a1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HtIp5e2GAQ7RYvP4t8yQ6R3MW7RYSiHMpv/snmafvaP/sodUePViyc3/hoMEmtG6F0qx+GidWYMz3uDQcLbBU2yL1Un3Y9rHU+apYg62ufe59xhbRxHbCQIg5SroUufXyj5UvOhB5Y2kdj51d1el3VdfMojYnOmOKRkTgPk/U0iANs5mlvc/bb7+qyJM9I+Hg7+rQDpkUSixakaa7e94EAuqZSaTrhhy8H7cDqFfOM/d7s88VxT93P8D8CQTGWN4J1hSseLqUEjfId5MvKF2/oHjsth1w3E1sq/vnx6sqldlAqgtoDhARpCmedOZL+g9aso6qa1njcGcUwxDI4MqkB2tm/DVPx+lj0z9d3XDgaTLgADdoheogjcsik/obDiM+f/DBNOerPQfKp9Co1KOJlpIyrbk0KhSK/sEVnja7uvrS0IjXZLbrc5FzA0wPEfFDt0+quIoFQj/vgnq5C2pyriAGGce/QjgAzY7dAsRM/xFZofcrjRQvQj4MPZrGf7DEw4w/vTQg0xEXNBYFRJDd5iUNIFIWshwLfvZkqzSDVg5+36dVi/xTCiK8ACtZuQEHBnilX3g4Kg0fuiBz3tU+EbhzBG/cT59bsTgRikcnGQDeGoSC7nK+nzt5itTMfqwSf+rvsx1wVsqXukjH0zKb62gNQgCwq60mn0xvMOHmDZjzMUp3q1tk43u360T9azzcXcJGvXVHG8xVSpaIQE7xnqxpBxjRFwVMevKruNTIY0y+WuE2pMhEadGpfa5hP9m 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)(366004)(346002)(136003)(396003)(376002)(39860400002)(451199015)(66556008)(31686004)(44832011)(2906002)(36756003)(5660300002)(8936002)(6666004)(66946007)(8676002)(41300700001)(66476007)(2616005)(316002)(53546011)(6486002)(478600001)(26005)(6506007)(6512007)(186003)(31696002)(86362001)(82960400001)(83380400001)(38100700002)(43740500002)(45980500001)(360504008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eWlzN2YvRHJ4UVVoWE50WmZHM3J1Wm85SVZzRWwzcVU2QklRK0ZmSzFPdlpz?= =?utf-8?B?RXoyMVUrWEJOMU83Ri9HUU5TRzdJK0x4M2ljWHEzUFNrR1FxNzNKR1dJdGF2?= =?utf-8?B?cS9Yb0R5dy9vV1oybS8vT0JaL05QbXJZN1kyd1BtbE9MTjhYamc3Tk5NN0xL?= =?utf-8?B?YlExRy91RXAvUVJlT3Q2NmRybmxRaStaMG9La3RXOGNRN1RlVXNqdnFwRzdk?= =?utf-8?B?RnR0dmtlZm5sWUlGKzlvYTI5a1k1LzdPTlpIdGphVGVleUhHalk5Z2hoOFJt?= =?utf-8?B?VXl4YnhqKzhCZFBPSWMzWGV2SXpqeVR4eGQ0MTVzZ2dMNWx6MXJlUFhuYitM?= =?utf-8?B?b0xaR0doeG9xaWszTVhLb2pyRWJ6NHRkazJqdDJKM28ydGx6c0o3UmNkRmFP?= =?utf-8?B?QXNtM3lUWFdBM1prTmpRVU5HaTA0Yk9NVkEwajlUN3E2c054U3hCSjhzOGJ4?= =?utf-8?B?ZGNYV3lmVVJqMXdpVWt0RW9PSFJVZXBDQUNTMEQxTE9pa3pvSUZnRWdSSkdX?= =?utf-8?B?RllydlBHV01qbHdFWkRCNDRWbjlDT0lSSlZVa045dVJBZ2hadU1aMlpnQlRZ?= =?utf-8?B?TzRUOWdIM2UxeXEzc1Nzajg4cUQ2Skt4MlFuOUNKV3NDR0xNS1BiUHhMWGJR?= =?utf-8?B?eXdvWHFHNFAxU2tQUzZIMEUyUjlyU3gxTGxvN0ZWanJrWHVDT0QzT3JzcXp4?= =?utf-8?B?WkxCOEhLMFdZcERWaWtVUXVLdU9yR1QwYWxlSXliSHRuRmlGaHp6VytrelZC?= =?utf-8?B?NHlhUk9VWHR3QzV0Z0Fwbkk0Q0lRbEZLcS90d0NlL08wcmZnUHJtend5VVVx?= =?utf-8?B?b3ZKUS8wQzhCcGFkWFNVZmpVUHdYekl6ZmFNd1dETE0xMzYrT2I0dmE5TW5Q?= =?utf-8?B?cmJ1RnhYSWs4aDdmbGQxenBjNHBLL1U0bEpCSXBLS0JUNDhSVWQyc21MZU9x?= =?utf-8?B?VGthbUVMNktIVDdtOWFPT25CM1hGV29TNWtNekhvVjdhb0JuOFFGZERWbkV1?= =?utf-8?B?ZXZjYkxMT2hwak8vN09NY1pBbGg2bmlSOG9RcGdkNnQvNHZSaFNSN3FWeit5?= =?utf-8?B?cWVOZFZtRjlBSlhMaEFxN2tTOS9tRk5lYWI2alFqSHJ2Q2RvcDJ2b0d0b0Zw?= =?utf-8?B?U25nSGxsbk9wOUhBV3NmZHB4RU13MDFCU2FFcHJWeHhIWnFoNUVhS3NYWWNG?= =?utf-8?B?dmJ6S2RUNXc2T3N2TmJWSmZ5QUQ5OXNqNWMzN0hGYmRua2xVcU01bDVhd1Mv?= =?utf-8?B?clNCT3Zpczl5cXBXTFBaRnpHVDlMOGFrV2NINEIzR3dDa25UZ1RzMjZhN0t1?= =?utf-8?B?R0VnVkZCMVM1SEtlSGNMRnoyZFIySEprY1k0aWxJbUQzL1RwSUt6ei9CTHZD?= =?utf-8?B?TkxSdjZkSmNFM3Q0TkJZVGVLdmc4cGw0YXo2SXVLeFJXTlVybXpaOGs2KzdH?= =?utf-8?B?NzRBQW9ONm9VYWw0M1MzRXNRU1lPZExYcVZHYnFQeS9KVW1OczZSem9keW0y?= =?utf-8?B?d0Q4V0JIN3VkcFZJdWpoWU93RzZGeG9Ib3lJZUtyTHpPTWo1RTM3VGQrUVVJ?= =?utf-8?B?SUNQU29jYkpXNjJnQk4vbFdpK21TTzV5VXFPMlNSd3hhM3I2cDg1SU51aTBr?= =?utf-8?B?RTBOdzhTdTk0SW0rOE4rYUYveFR3YUV3N1E4NWlZL0crbTFWazVpdVZYa3I4?= =?utf-8?B?TzYvWXF1S2FkTC9YbjdqWHFYZDBiY1pWTEJZekJWazlOR1UvM0dvR3ZMVGQv?= =?utf-8?B?VExrcERiZ2V2V3lldjNJSTVLTGY0TTZ6a0xVemxYN1pDNHlTeDN3ci9KZ2to?= =?utf-8?B?bzh2TEZjaU9YMldVOTdlUGhLcng4STdXMllmN1lPZGY3SDR3UXdHbi9hOENC?= =?utf-8?B?Mmx4eWJFc2k0ZnFNa1FlYVJyckdXYmZETC8wMFdMamxlZ3Zya0QvcU9UZXQ1?= =?utf-8?B?SDJrM3ZmV1RGblAvKzgzNnhCTmpCQmFSbTFzMTFpUURsa3MwZE44ajFObEhH?= =?utf-8?B?ZHhuUVV0aTkvdjl4cTFDL3p6TnNDVElONlh1dlVhclVzY2FQZTV4YktCVE9v?= =?utf-8?B?ZXZqMWtSTS9GM0lXblVhaXlaYmdNaGFqU1B0WjVnQTNvTS9FYnB0N29ZMCta?= =?utf-8?B?elBPS2dNMkZwMzZyV3lSeGhSVE1YNk8vRTI2MjdldDRla0k3R1pZbFNWRE1K?= =?utf-8?B?S1E9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 21890949-c4d7-492e-86cb-08daf3e378a1 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2023 14:52:33.4417 (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: U9zXtf5E7LHyqJaqSxSE1E98jF7JcxH7x/DHoUEihTLhcM74CMRm8fBRv/tD12oylw7c7VuW9TRC/aP5LPJpvQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB3852 X-TUID: 3nfRGpBnHaBO 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? Jan -- Siemens AG, Technology Competence Center Embedded Linux