From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7158844466126651392 X-Received: by 2002:a2e:b6ca:0:b0:287:cebe:afe2 with SMTP id m10-20020a2eb6ca000000b00287cebeafe2mr284991ljo.26.1673447809572; Wed, 11 Jan 2023 06:36:49 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac2:4e8a:0:b0:4a2:3951:eac8 with SMTP id o10-20020ac24e8a000000b004a23951eac8ls6237695lfr.0.-pod-prod-gmail; Wed, 11 Jan 2023 06:36:48 -0800 (PST) X-Google-Smtp-Source: AMrXdXvGhjphXOtQ3riduWcZPjwAObd8bELiYiC4OoJfOhCxG6GvN8yhbAXxoI6R6pg5taAXpFCx X-Received: by 2002:a05:6512:3b87:b0:4a4:68b7:d623 with SMTP id g7-20020a0565123b8700b004a468b7d623mr24711481lfv.10.1673447807926; Wed, 11 Jan 2023 06:36:47 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1673447807; cv=pass; d=google.com; s=arc-20160816; b=OOL5RBLHFQL26s0iwt/1lSr3syOb0F9SIYulNK5aWOjoKP7ouPtZ6+UwAI7GGajEp+ DBm5ofN6OF7hKXOWlqOmWWeiyo7c28KCAQIwfIr/rf5bHrDHT5SscIoIVGoT0CsoLbnw 1gQCvjEn9SvRBxkwtPhARdctnaZB5Misjf9Djky60Z9krtVAw/OEF1iocQPuXpxZqXhH tdKi9FKDs+KV3rknSTI2/luNrDdIIORbMCpKaQ5AVkpvJpRVTbDimA7bj+Kq5Kuxb+BG KIzmFZtm6qiEWpWHgdzCxyH/vQzNmxaQ6RocTRFb2Kj+Ik0jap++YYndB9ZFZPd1dCM+ q4wQ== 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=KRrNkOYxU9u3RJb2czXYgw8q9MPPujU8ftJbQIxlpuc=; b=PuvZPi3SoT8uatYcttjRplOJrhD/CRe4aPnYIYxacd7gKHm+6NAihQqq0qxaUwCpuh rRn9ZtBHnZPmkAQjoCZ0k+xL7U14M2Tfs8jrAYptnEMvObe98zP20RuFqXuWCWAMDsQ5 /m2WG2pzJibrg6smt6ChMsQU9CNqXdqoft2EaWKnmQEzEwCeI7Fl3egucSEMt5tbnmJB 9QthKMEKeeQNYftktWqMgNJ2a/sbmz64DwACRnJNNgdDqVXe2ojuYLfkeacGESPAyt6j RkD0oZ4U/gcfO9xquQgM5COfvmsWUUP9XFdH1HQNcwMTIPcKuEAGMojCvjpkFW+G9AJP +Lnw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Y5aSaMwH; 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.249.88 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-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2088.outbound.protection.outlook.com. [40.107.249.88]) by gmr-mx.google.com with ESMTPS id bd4-20020a05651c168400b00280049699f1si222736ljb.1.2023.01.11.06.36.47 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 Jan 2023 06:36:47 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.249.88 as permitted sender) client-ip=40.107.249.88; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Y5aSaMwH; 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.249.88 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=LEUKQjHyjdmQbQggPHidiRYLPBW/IsxTxwCRBlJz0RsodOZtEpjHgV8rS4hz+Stt62+/6LI3U4MHI/IyqqEd2/fhDkiFJYUFq2a8wxwLZoN3ZdFbbIxDt4xJkJJL8ZJ8oZyLvbH2qQZ2zq8di13ikR6H5go9qvnsrBXSlZAFPyi8SSGock8Sfsduu9eE/NUqJNgKdCncoCmeipzyrqbPSJxAdXtggydu/f7GNqj/b7m4GB/4ecU4sO2Y8k1PR04PtnxAbE+7LDiWHLEv2oUxC8PrT9MIzb5xjBDaFqHtmSpDZjRInc5Hj5FKa+coMkZ1oIRd8qRKcjSAj/4B8LVDzQ== 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=KRrNkOYxU9u3RJb2czXYgw8q9MPPujU8ftJbQIxlpuc=; b=Kh0mgN2bFYdnux01oebJHjvJlaDx2U0/SZcxjW6ZaTxEQnqtEqRqhbSXGrG7DADggfxtupec4AoFiPyhb2ynKFWVpSTbw+DGx/+mulLthzEjU0mckmZE9XY71r16PMeLxvVr8r2aYNnKk4OHifsDtfHCSLqB1zYkx3Xa0ggFDXJZ2tWotua6ZvMOkN71sjvapBnSPRMCxfGxZd+3N0F5AY4FiV43yJAQbCeVK5uuyl/7wk1a+zetI7DRQN44yG/Q0BgVdPK0lmwVIRdGjSkK7lWGNoilX2L7RdM0qPlPKzyJoMmlVcQ9eeP0o+RDik6HwGMwH/P99Zv+AY/dPLVwpQ== 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=KRrNkOYxU9u3RJb2czXYgw8q9MPPujU8ftJbQIxlpuc=; b=Y5aSaMwHAbI9Bq30irVwUucCt4gLx9JFNnXRsSfA8AP0A6vg4MypMqhMNi03X52D/iLxCBYyVVbuCO8aZuvG1DMv0odI6ActeMBc1KODcdtacfoNHmyJ6Ln7yyk8bcsCAjFSCbx86svJYyqdWdfd2BXqflRkfxORnzTsMFDdi6fk8Mep113YH1HRnYZ9Qc9PIkv6eb68wbpIeRWlOJDcV2v2h7e+crXCE6rBIztAXZJ0t/6VIDVbEx5jivkYF59/DLaDRX34Dgw7oPhDAzylGUpLaHawyols4+NKpwCJXXLQSL7xFLv9okLhoc4pKArZ8frNUVknTWXae9F3g9LNrA== 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 GV2PR10MB6259.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:7b::9) 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:36:46 +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:36:45 +0000 Message-ID: Date: Wed, 11 Jan 2023 15:36:43 +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 To: Uladzimir Bely , isar-users@googlegroups.com References: <20221031060644.20150-1-ubely@ilbers.de> <20221031060644.20150-3-ubely@ilbers.de> From: Jan Kiszka In-Reply-To: <20221031060644.20150-3-ubely@ilbers.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0077.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9a::14) 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_|GV2PR10MB6259:EE_ X-MS-Office365-Filtering-Correlation-Id: 03019533-75b6-47bb-9ce4-08daf3e143bf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: maurBmbAFE9MzdN+ET/TU4PV3aGsYl28SbXjyYI7/ZVwlISCmqMCfssmWhBc+S5ZJyUuneevBgikdL90wPoGupMi9hkXD4Mdi+/7W6MHfFlveSKCIS/iVwMSwtjBLpwVot2oE0AcCOj8qUVJrmIydaa4YV7nZwD2TIhGljzbwkb5NgD0P3ZDe4p7tJIvI1pe6hgC7YQhVFBK0lwNmv7q9jTNWpkbIa6/CD8fMq20MstER7MD33QScZvqM/xRv5OTqQlDV/2beNvWeeeZFi+XegPpRNopzAl2wczFP+BrjH5/LboUJuUI8ZmgZvN4+f1Kf0oRTWgR7hAxyZXAo6xcQ3X49DyNa5n5y9xbRPWmXB5HUvn4zepYt/YlibhtlFU+F2nMrGcg7jM75OiG1QZ6c1mBz4zZi5BesPfRymAOFSkIKlgVcfArkAWzrmyKqNtkQP6pEmttfxgMmkBJ4Y1yek/2zMQ6qf/wqFoJda8Cs3nZZ8NBf8VmYALDXXIEralmwAkd8x2v3v7qbmuREz+ADXRCMDkFaifsVzHk/B+4Vmx290T/gGR/ADBPPahWocsUwMemEtfwlbcrtDT8MnH8HL8ecD5LgUR+QdtPGmCbN454qXYKRFMtD2HPB7nF1/T+ZHr3seN0fqBMW9HNEammJ+Y2csFsu2fs2lhEx0kA87eyuTTxZnIo4KcJxf1GmPhL4HoHydxtfkXysZYoCRNhDwLCUC8dXGDjiXKcQ/se8A2D0t0mR5J7zVQAM+N3py02 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)(136003)(346002)(366004)(376002)(451199015)(478600001)(8676002)(36756003)(86362001)(38100700002)(66556008)(5660300002)(66476007)(31696002)(66946007)(53546011)(41300700001)(8936002)(316002)(6486002)(83380400001)(2906002)(31686004)(82960400001)(26005)(44832011)(6506007)(186003)(6512007)(2616005)(45980500001)(43740500002)(360504008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WlEybThCbDZKc1VrdHBNcDNyMmdDSUhxMDhMRndxRUt3cFVZU2xLNStjdjVx?= =?utf-8?B?S1BGOEtKcjVrdy95eG5jWkdTNlBuUjNmSlpwWGlHYm1vdC9kVGZ6c3VEZzg0?= =?utf-8?B?MnRQKzUxSmNKbmZtSXM2ODJlbWRBS1diZTZQZ0pSRFJnNHFGMnZMelZnWXo1?= =?utf-8?B?SUJGVms4VW82QzByMGRFV0JXM0RwU2JGaURJK2ZScTJBcUQybG5WY3FtaFk5?= =?utf-8?B?Sno4aXR1Y295aWRRdmx1S3AzOGRBYWFPRDRyUnpma3NyNkhIYk5BQWxJMTZF?= =?utf-8?B?bWYxNEZOb3ZnTVhtRGNGalpPZkQxYlFTdFh4MHJLNTVRSGpYTElaOUxsZ1E4?= =?utf-8?B?SUhLR2JCYXFURUc0SG5IeXpTc3l5aGRnZDVieEU3UE1rWWV4WnNXaWYzelJQ?= =?utf-8?B?RXI1UEl5MjNwZ0hyWEljcFVIeTVvNGVFbG05cXhTeVBwcGFjbmtsNkdubEk0?= =?utf-8?B?MUdQSjlwNElJODBHNTExdmtVNWxNbGxPUzFHbHI4S3ZhY3Y2T2lSa3I4cHlv?= =?utf-8?B?THBNbjRtSzlBVjZHRk9PRGR6RXVjcFBKNUV4bERNTHI3cGwzREFVT28wUEZo?= =?utf-8?B?QUI2aTdHT0UxWm1ydTlERTE2OGNxdVRoYllNcEpUalZCdEp2Zk9qQUN1VUVp?= =?utf-8?B?WThkSUdZc3ZGbWNWZ1BiWStRUmVtSmRSbi9EUHJ5QXZtSXgvRVRCNkJkMEY1?= =?utf-8?B?d3A1VDRWTVAwTnlFYUpRenJJM3VJLzVzdm1oNUcwOTBlWTJ5V1FnQjNkemFC?= =?utf-8?B?cHRkRFY3c2svYjFuUjh3bUJlQ0tiZlNrT0QzMy83aVFGR0x2Vk5ybENQVENx?= =?utf-8?B?QlJQNktKZi9EaVJ1TU83VnlWSzJobkRNbTY0UHNBWWorMERCNFphNE16WHEx?= =?utf-8?B?VTN6cXZ1QWFqQmtKVUxtc2xXc1pZeE41djNBdkcwWXVOQWVOeEE5dTQwNDJj?= =?utf-8?B?Y05ZQmE1RWUzL0NvYndHWEltd1g3OHhxVEFLQldKS1I2YUM4OWZxL2ZZTnZX?= =?utf-8?B?SjdxcDZCbW5pNisvU0R2blJPUExqOVBJbndKeFQzdVhOZncrbjVUVGNZRDI2?= =?utf-8?B?bXRHeU0xVldFeDlsUlMvM2FMSTdwSlllQWFseG91SXpGdUdGV2ZTcHdiZ3lR?= =?utf-8?B?dUQzLzFvZnJacWxYdWVIN2RoR1RPTnVXRmpicURTSm5oUzloRkl1bkczNGs3?= =?utf-8?B?Z0xwaFlDMEtEWU1VSEFlMmdqWGVNM295VDI0N3plbUdtYXNYbGN2OVZnc1pm?= =?utf-8?B?SE5ZandUeU9zak9QMVdkTzJkeGl6VzdPeFhqTWV0VWFQaDZ4a2pBS2hZL1My?= =?utf-8?B?MWd2M0wxa1NXeW9RVmtHT3dMcEtIQzZZZjNMMVVWbEtxcHlzRCtVbFp0ak1k?= =?utf-8?B?VTlpTHVYd25GWXVLc0daelZPcGZ4eTRESkdoVFhnOEk5YVV2UU91VVg0RHRh?= =?utf-8?B?My9uVWJUd2tJWnEwRVRiZFZEYjlMKzN5NlRNeE9rakgrRVZkNThXQkVaTWZ3?= =?utf-8?B?eEtnZlo4Y3pFc0lFZFRLcVRCQndRNk93WXpOUWFiZTgxYlhuM2xBc2ZRMnJS?= =?utf-8?B?cjlWRU9aUkZEVmppcGdDZlVoVi9GSTI4WlF0TFJRVUZwV2FrYWcxYzJFcERW?= =?utf-8?B?ajlwQ3FneXpUZzUyQ01HK1hBbkpTYmNweWZlNkdZajA1Mmh3Wlh1cXY5WXFr?= =?utf-8?B?QktZdlB4cHhNelgycjRNUkl0N1NSZHBTYmFQVERCR0NkRC9URWNiS255ZW5m?= =?utf-8?B?aWZaenhjQ0JTWStHZGhqN0krTFlZWGx1R1BTK1VtRVdYeDV4QTdFS1k2SHRn?= =?utf-8?B?UmpZV0I4TC80UDVJY01nQmtFODFGaWVSM2pOQi9pcmN6a1RSUDZWOXhlVWc1?= =?utf-8?B?WGFQNTRlcTFMZlNQMnpkbktEVUx5RUJYL0k4RCttUGYxa0hlbkRMVnNwQTVF?= =?utf-8?B?cHdNOVBPK0wxQU1LWlFUbkZQM2U4NHBLODhEQVBFc3IrZVJ1azBNTlJubENM?= =?utf-8?B?cXRmU1oyQTFBbjFxYXJHZHNoeFVDdHg3MEhYVTJBc1B1VW1sSFVXVTBjZ0VZ?= =?utf-8?B?bE5Fc1RZVVZkNmcrbG15dFZhUStGa3hra1kvQmRvMW13R3NwUEVrcWdJeU9n?= =?utf-8?B?VmdzVXpFNC9lWENxdXYzU0pWcThXVkZ3Z3gvOHlCU0RGMFZZSlBMUUUyeXdz?= =?utf-8?B?WGc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03019533-75b6-47bb-9ce4-08daf3e143bf 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:36:45.7730 (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: +M75+ixM0ZVdYyUBb+xKu7hDUNDcZUmlpSYL9p+MpgvrpGnoCMtWgxZjxXxwhN5+zL6wij1s5b3c9FFds1mr+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR10MB6259 X-TUID: k53xGu2o4DGP 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. What definitely works better here is properly mounting isar-apt into the schroot via its config. BTW, SCHROOT_MOUNTS and insert/remove_mounts seems like dead code as well. dpkg-gbp tries to make use of it but must be fine without it. Jan -- Siemens AG, Technology Competence Center Embedded Linux