From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7319406651323187200 X-Received: by 2002:a5b:943:0:b0:dc2:2b7c:95ad with SMTP id x3-20020a5b0943000000b00dc22b7c95admr1595074ybq.121.1705650250834; Thu, 18 Jan 2024 23:44:10 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6902:726:b0:dc2:584c:80ec with SMTP id l6-20020a056902072600b00dc2584c80ecls174657ybt.0.-pod-prod-09-us; Thu, 18 Jan 2024 23:44:10 -0800 (PST) X-Google-Smtp-Source: AGHT+IHgyZof3j/Uy6NOlR09FCdpDnMZ6p5tQe/1s+1dEtRyo5mD9U8ElUA052ysf9EMbzeSKmli X-Received: by 2002:a0d:df0f:0:b0:5ff:532e:f3c with SMTP id i15-20020a0ddf0f000000b005ff532e0f3cmr2114728ywe.15.1705650249732; Thu, 18 Jan 2024 23:44:09 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705650249; cv=pass; d=google.com; s=arc-20160816; b=Oeq9PUB6+n3BgxoYHpDsva5Clh74uHi7SOfhKG0gEIFcBFp0Odq8lD/3vP7mf3ga+Q 76oIBxjTN/o16ERU9tmxqiDpeuI+bluiPi58UVmKWGtA5yAwbwgnivzcFvi1WkFyMgwN LAM1tee1TVtMZGDsV72Q7b1N6defMdpXLJXqovbCZTww5cnul6ATydwzRjdbIO2t1nv5 vpJuHibB6fr7TIWg3WGoOJHoMRt1aWZzAHlpcUPDekxTYKaLW3Ty474G+YyjGcpIDo+p wvC823yFy2EThUGUtqRFLfeVJEd/Y7cawC7VmDAQeDxKat5aFX9VXcx+DTP0Ui4hobHw 0lpA== 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:cc:to :from:content-language:subject:user-agent:date:message-id :dkim-signature; bh=In56iI0xtb/rRQtd9s1lEnmJSjN/VHpGIv8WQWYEHxI=; fh=tMggEcgDUNPar0Tcfltjaa2eh6SK96+jpMDm04zE+1o=; b=R6zaCHwW8sts7VuOPh8R7UtJuq/YiT+NBubtwocoQXOLBWh6t9gWmOVr6Hi+hv47qE kKQOpP+UeVP8smcrCwkSawQ4sUnXIF62BDQfvBCvY/GUe0UsRNzojn/y2MyAgok3xaEE 0kWZG7vkO/L8q+IeKH0ogmvzlMnDp4FnjKjoSz3CK6FmX0GwN/Zqg0/DmqtzJPxpUI3C s0tL1JY8vEmVQBr269bbzRdkEVEtosZj1FRgj4Gu8X5kxULp3Y184jkzNGTfYZj+ZQpR FHYBzgXVL+kwwNaDBIpdd0cVndAxZqC/uPoP7f4tiEY3tXWuCch+YIvP1wpi9vAqX0e/ kChA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=HmbYS0DK; 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 2a01:111:f400:fe0c::631 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0631.outbound.protection.outlook.com. [2a01:111:f400:fe0c::631]) by gmr-mx.google.com with ESMTPS id g192-20020a8152c9000000b005ff5d5ae22bsi293746ywb.4.2024.01.18.23.44.09 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Jan 2024 23:44:09 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0c::631 as permitted sender) client-ip=2a01:111:f400:fe0c::631; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=HmbYS0DK; 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 2a01:111:f400:fe0c::631 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Gq48/RyObdfmnXS3859xC/DZjtV2INCgGQYiCbJRkOIRa3XZ30hY9PuNLsSg6GBIvGQjMblxuUctE8SbvTiT0UkXBweiy6Q9xHPsgjdDofvO3G9YaXCWqgGWwgjQJ2R54Xj38rV6/to9PPXL6RgxQH8+2XEEoYdNNjABChwVYWPEqXIe6n3qvYbFlkXToz7tocC0cAgLwOIev47HEK7EryYnTYvBpdNYY8Hi5nKwtIEopIbjXuNuj1iJCehVPgmr+0QleBwXHGOHYA7sgc9kfFj9dzu4beHhCq5e3GB7RgBsFUiCfUKLW+bP5etAka/LHGLaOcBNJlC7rpnfdHLTcg== 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=In56iI0xtb/rRQtd9s1lEnmJSjN/VHpGIv8WQWYEHxI=; b=PuUAesrgN9QWZoaRseJaRCSsUV90mi/gVru14PL3ScNm5EtfprA6O2l5ksWiYiaAIzGImpZxFpp7/FFBRklkG7H1FuoDALolLKUThCeMSd9BCxRxj7/aP2I4j9YZVn7ToHVdD/RIp4lJRRc7x0Sh5aG3XM62YgRnIpk2lN7+3NIDNH/48wjQE/3YUhwOwbCKir3asElWha+ioMV3uEAMojXZpyZjBnXkvkR0mADBiGTuJZh8RzGyEpFDz0zcspyq8+EKZl1tHIdjqArQ8Sa6ZsYnV9ghkDoESynCVGl3js+a6reSGnbCORFy8CH8d2Cms0xukp9+m+ilG3j1Xv4r5g== 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=In56iI0xtb/rRQtd9s1lEnmJSjN/VHpGIv8WQWYEHxI=; b=HmbYS0DK8euTMTj9eYbFSeZ1Si4WnZv0giQNTlPY7JbNoL1GIbtmJvYdpfPSJ1nApFpeZJBAbKSQBu2PNbJZfF7lGEQ7FnCcAnQ33Ohtv6EDvO2AKpvRWFzRFmPINZN5aVt5ZZM98aAbMZac8mpTyDgppErUK1P+8fjlKhM6GQL1A4Bco+1KRs67AwM8/aSZqvUXDiYERWyNcHUUpZGU91EGbgzE/hysp/tQYFP2sRjHYswZR/ZQvSgawKOTRE/30yXFga9QzwYHG8Y+h5MK1PqjXu6fblhlTBw7qheelU0gQm9aV2i/iu/Hqqiqa9ywkeq8Zep+mHTLgP5mjf1/rQ== 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 DU0PR10MB7166.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:44e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.24; Fri, 19 Jan 2024 07:44:07 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d16:7fbb:4964:94fe]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d16:7fbb:4964:94fe%3]) with mapi id 15.20.7202.024; Fri, 19 Jan 2024 07:44:07 +0000 Message-ID: <0eacc107-7e89-4118-a9d8-f2e9713c64bc@siemens.com> Date: Fri, 19 Jan 2024 08:44:05 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6] dpkg: Restore support for replacing pre-installed packages in sbuild-chroot Content-Language: en-US From: Jan Kiszka To: Uladzimir Bely , isar-users Cc: "A, Srinuvasan" References: <024b7d92d8d9a9b1bd50466d5903086cda462c07.camel@ilbers.de> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR0P281CA0152.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b3::7) 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_|DU0PR10MB7166:EE_ X-MS-Office365-Filtering-Correlation-Id: 324c94ea-34f4-4c3f-e622-08dc18c26a93 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zv/aFTWMJg6ya2hCocjr7Ozl9j4AC7HjmxYUUqLnwnDoZO/ZmvkwkTxPuL9lfFJO5zastUDHSH9Xn1WzJSMLtQgfS8vgLh3rFdv9NfNw70ioxUk+14SkiIi0CqnSz/ls93iQHImDOjW7FNn8vrd6naPJFzZbU4sb6c/8+ZJPym93TKg9Dt6Pf7yZhXl0nB/92j6eszDBt3/jMXMWbP6dW2T6vxyxq01sk/54vmLM9mqBN7iErX3cWB+TxkF/rpR09nHOyxi9e+WG6r30qR0c/8NE/WEUv7F/kG++Qegw+5Lua5tgaVipab1/RlljVyZsupNeYzsssO6KBjAAHAjAiJTZyc1NbYa6Zy8tzTuEe2ekEqfm+RzNhZYeSQZV21FqAGYexdnugn09tKperg7s5rYh/hF82tsC9HX58B3qwIyndn5yjO88mnu718CIjOdDmRKiI/UkVyRWMJNbxItg3SApxHV4nnfPrA2PuDZXTeK3oo0D5vFbKM3+WHkOW3EcnUV63JpSUefUfwGJJ2OGZN3lUmcfg7P3lQs+qWIGxG41Wj89f2ROXHIbI+mL1mF+KpA6TQiepKEQ7HLPgxbvkFUMdWZSt1ojmjbUnXgr+toSFPjIzaeJUhDUJ2B6GPdEL1K2I8cHJFsFTLpV70W4KxJQdWBXj/kp5taED4Ybm1JiEhjx+Hwx8PejCbnhcqs/ 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:(13230031)(136003)(39860400002)(366004)(346002)(376002)(396003)(230173577357003)(230273577357003)(230922051799003)(64100799003)(1800799012)(186009)(451199024)(478600001)(82960400001)(6486002)(316002)(66899024)(110136005)(66946007)(66476007)(66556008)(2616005)(83380400001)(38100700002)(26005)(6512007)(6506007)(53546011)(41300700001)(2906002)(31686004)(4326008)(36756003)(44832011)(31696002)(8936002)(8676002)(5660300002)(86362001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?V1dNOHhIcEFtYU5zRm9pQTBVWW01LzZSZXZBck5TVkFUSGZJeVZmUC9qMWZk?= =?utf-8?B?TVBFcWZqVjQzY3g0SVQ5RHA5TG1FVUdQK25WOGpDQVpaSGtJdWZ4akFMRHg0?= =?utf-8?B?dmwyQTBjYnNqeWh0cEVEekltaE9sZ2VnYnFucFVmVis0eUgwcmFsYzA2d3pq?= =?utf-8?B?bmtaNWRTazNTcDBlQmNwM0lUY0lRTVhYMkgrbUNUZkxmYzBzOG1sVjcwdVdw?= =?utf-8?B?OTd2bWVSeFBLeXBOMEVXS3BGUjVKdUFrTml2bEoxd2dDQnM1ZzVmL3pSUjE2?= =?utf-8?B?eno1SEkrWkI0eElSMnZFZk50ODdCbFdrY1RPa0J3UW1lUGN3c3hwVmpqUmhF?= =?utf-8?B?WjR2dHZySlZEVUhHMkt6ZytnWTZUMU5qZGFTRWFjSzI1MDFYWU9MRlg1SEhK?= =?utf-8?B?SXNWUURIeTNDaTRtendubzhqNUtERFRUQWl5a2J4VzlhYzVaTHBnNXlJV0gx?= =?utf-8?B?SjlBdFFWK2xabXlUWDlnY3pGelJmQW9NK2tnSWVHcW4yeEt6QmszVThQV1NW?= =?utf-8?B?NjNaOGg3N3g3bzJNNkhGWnBQWGdreFczY3Vrb3lVa29KbHBPd1lGOC9PWEZK?= =?utf-8?B?MDBtRGVGazhyMEpjZGV1VldrQkRhdFN6aHR6WVRzcFpyaDRkTGNtM0tUemZG?= =?utf-8?B?RmhMWU1RSFN6clUvd2lRSGFZeWdTdmxyblptTiszMTI0dWpnbkN6VklWQXNT?= =?utf-8?B?MEtkU0IweitIR1BzQUJMNDdJWWdJY0ZwaVdORW4xZ3JDQ3BoK1BwZXJqL1RP?= =?utf-8?B?TUNJVEFrMDNIbEc4MnNWWXo0cXBETitDbW9BYk9Ub05XMjNVWmdUdnd3OUwr?= =?utf-8?B?Z0ErdzVTTU5Mc1dGSUtUTkZRZkJlTllQSW1WNnVKdFArTXR2YTNmN0w4b1dO?= =?utf-8?B?ZzNLSWtKZzVpQ3A4NktHdHhGdTM4VVhlZHBrZk5YalZ4VnVBNmhCSFFnaUFx?= =?utf-8?B?UXJHcG1vc1RmUHVXblV3QXRsdkU3UVl2RDRLRldzRDhYejhtcjQyMW5WYU9Y?= =?utf-8?B?d0dObUt3TnpIY2FLWXR6UFc3cWZuVUsvcHU5eVdBY2FYaTZiWGFyNWNYWUhr?= =?utf-8?B?OGZleVR6MDcrRnBvTDZBTE45VEgwU1FsRmFoaVMzWjRhR01DVVl1TEpYZk1l?= =?utf-8?B?WjBIQjJsdkJyRzdGT0hmdHVzNDFwVUpPV3F4dGdETU5TNXhLbG9ldTZsalBQ?= =?utf-8?B?UE5IeG1DcDNGbFlEbFppa0llTWpyWEZVTDFQVnFUZmRJS2NsWVI1d2xHRmNF?= =?utf-8?B?ZEdLN3VlcjYzQW1uOW8vdnRGZXZUQmdjeGM1cTFlOXVYK0F1U3JZQUdaVVhD?= =?utf-8?B?TmxiaXl5UjNSSy91Z0tHTDBIZ0ZEWmR3K1pnN0RuLzhjbm82bjdSTFQ5TEpz?= =?utf-8?B?REcyYnFDS3RoNDlLdk9NU1JlYXhOSlZTZVczQWg4WjRYRUhHMTBKd2dXYnFi?= =?utf-8?B?UHd4WWdmYkRYMi8wY3dtSXYvc2lpNUVtUnFwTFNLUEIwREx0NjQ1dDlDbjhR?= =?utf-8?B?dTZQVkJJVWdSYytjWlFFK3d6SU0wY3JaUytFNTFWckxQemVVNC9wMFVYeU1Q?= =?utf-8?B?QnNjckVibnl4UGQzZTJDM0h3MlJ0aWZoSlBKWWtyd1lnMksxTW53SkZLWitC?= =?utf-8?B?RUxUZUN3OHgxbWhLYTBWNy80NU5FR2JEdHZMR2JZa2czSW5Tb1U4U3VuMktr?= =?utf-8?B?SWZ5NC9rYnNBOFRwc3ZMWGdNd091TkorQUxVNE5zVFYrTWhiKys2R1NqMU1w?= =?utf-8?B?bjFWWTVocUx2NFFHU0JvRGE1NnVoRkVZa2ppaUFXYkNiaHV2b0c0eGRHY0RX?= =?utf-8?B?bVJCc0JTODdnTDNlNVFuVE1RVGtJS3VYTk5NRFBTM2JIV2pkM3F2SWR6WEdx?= =?utf-8?B?UVhEWWJGbUl0L0h1dDBScTAyTW5GbTErWUZ4RmI5dm81cTJlSGlDK0cyYXps?= =?utf-8?B?QjdYVEVMK1NjUC8rbG81UXd3NkxaM0xvS3JqMnlPc0tjTEo2N296MURaN2lu?= =?utf-8?B?Vi9pcTFYK3dKdUNtOHlUMzg2MHRCZkdmVHRnQVdBNXc4N2JNendBL08wYWZV?= =?utf-8?B?cHduYU1rdGl2aVVrS09qdHJrWStZNFU5eEpWMVA0YWhIdHlxOTdyMEZXN0d1?= =?utf-8?B?MCtzQ2ZpczczZmtsenBKMHl5SDFNQmwyU2hhWHZHTGpOSFRYelh3SnNBMmVK?= =?utf-8?B?bEE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 324c94ea-34f4-4c3f-e622-08dc18c26a93 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2024 07:44:07.1623 (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: 5dpWU7GIwjzvXXSrwoMBzL1f6BZ6CRxH1xhGDfbVGk9MP2EeU0pkq9ZzA91pz9D5Hx0hyA/zM+rnwAIGfHhx5Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB7166 X-TUID: ZIevBseF5wy6 On 19.01.24 08:40, Jan Kiszka wrote: > On 19.01.24 08:37, Uladzimir Bely wrote: >> On Fri, 2024-01-19 at 10:20 +0300, Uladzimir Bely wrote: >>> On Thu, 2024-01-18 at 14:50 +0100, Jan Kiszka wrote: >>>> From: Jan Kiszka >>>> >>>> During the migration to sbuild, support for using self-built >>>> packages >>>> in >>>> the build environment was lost if those were already part of the >>>> sbuild-chroot. This restores it by adding --apt-distupgrade to the >>>> sbuild call. But that is not enough because sbuild will only >>>> upgrade >>>> packages from already configured sources, not those specified via >>>> --extra-repository. We therefore have to switch back to configuring >>>> isar-apt during sbuild-chroot creation. >>>> >>>> As rootfs_configure_isar_apt configures the isar repo under >>>> /isar-apt, we bind-mount the one in /home/builder/${PN} to that >>>> folder. >>>> Another difference is that we now need to run apt-get update >>>> explicitly, >>>> but only for isar-apt. >>>> >>>> For apt fetching, we neither need nor want isar-apt to be >>>> available. >>>> Rebuilding self-generated apt packages is generally pointless as >>>> the >>>> needs are better addressed in the generating recipe itself. >>>> Exposing >>>> isar-apt to the fetch may furthermore lead to fetching a previously >>>> built source package of the same recipe, rather than pulling the >>>> external version. >>>> >>>> And because the sbuild-chroots are now left behind with isar-apt >>>> configured, the configuration in imager_run can be removed (credits >>>> to >>>> Srinuvasan Arjunan). >>>> >>>> Signed-off-by: Jan Kiszka >>>> --- >>>> >>>> Changes in v6: >>>>  - basically, going back to v4 but disabling isar-apt in >>>> do_apt_fetch >>>> >>>> I was able to resolve the scenario that Uladzimir was sharing this >>>> way. >>>> And I also realized that apt fetching as well as unpacking should >>>> have >>>> no deal with isar-apt. So, v5 was taking a wrong turn. >>>> >>>>  meta/classes/dpkg-base.bbclass                | 29 +++++++++++---- >>>> -- >>>> -- >>>>  meta/classes/dpkg.bbclass                     |  5 ++-- >>>>  meta/classes/image-tools-extension.bbclass    | 13 --------- >>>>  .../sbuild-chroot/sbuild-chroot.inc           |  2 -- >>>>  4 files changed, 20 insertions(+), 29 deletions(-) >>>> >>>> diff --git a/meta/classes/dpkg-base.bbclass b/meta/classes/dpkg- >>>> base.bbclass >>>> index 7b054d3f..80686677 100644 >>>> --- a/meta/classes/dpkg-base.bbclass >>>> +++ b/meta/classes/dpkg-base.bbclass >>>> @@ -19,8 +19,6 @@ DEPENDS:append:riscv64 = "${@' crossbuild- >>>> essential-riscv64' if d.getVar('ISAR_C >>>>  DEB_BUILD_PROFILES ?= "" >>>>  DEB_BUILD_OPTIONS ?= "" >>>>   >>>> -ISAR_APT_REPO ?= "deb [trusted=yes] >>>> file:///home/builder/${PN}/isar- >>>> apt/${DISTRO}-${DISTRO_ARCH}/apt/${DISTRO} ${DEBDISTRONAME} main" >>>> - >>>>  python do_adjust_git() { >>>>      import subprocess >>>>   >>>> @@ -115,6 +113,8 @@ do_apt_fetch() { >>>>      trap 'exit 1' INT HUP QUIT TERM ALRM USR1 >>>>      trap 'schroot_cleanup' EXIT >>>>   >>>> +    schroot -d / -u root -c ${SBUILD_CHROOT} -- \ >>>> +        rm /etc/apt/sources.list.d/isar-apt.list >>>> /etc/apt/preferences.d/isar-apt >>> >>> The issue is still reproducible with the steps I posted below, as >>> well >>> as CI still fails with v6. >>> I think, the steps above are not sufficient to completely stop >>> dealing >>> with isar-apt in do_apt_fetch() and we need some kind of 'apt update' >>> here to consider removed list and preferences. The question is how to >>> say apt to forget about isar-apt and do not run apt update for other >>> source lists... maybe, simply remove isar-apt files from >>> /var/lib/apt/lists/. >> >> An addition: >> >> It seems that files are not really removed from the session for some >> reason. I added some kind of "ls" near remove code: >> >> ``` >> + schroot -d / -u root -c ${SBUILD_CHROOT} -- \ >> + sh -c 'ls -la /etc/apt/sources.list.d/' >> schroot -d / -u root -c ${SBUILD_CHROOT} -- \ >> rm /etc/apt/sources.list.d/isar-apt.list >> /etc/apt/preferences.d/isar-apt >> + schroot -d / -u root -c ${SBUILD_CHROOT} -- \ >> + sh -c 'ls -la /etc/apt/sources.list.d/' >> ``` >> , but still see the following in the log: >> ``` >> | DEBUG: Executing shell function do_apt_fetch >> | total 16 >> | drwxr-xr-x 2 root root 4096 Jan 19 07:09 . >> | drwxr-xr-x 8 root root 4096 Jan 19 07:09 .. >> | -rw-r--r-- 1 root root 569 Jan 19 07:09 bootstrap.list >> | -rw-r--r-- 1 root root 94 Jan 19 07:09 isar-apt.list >> | total 16 >> | drwxr-xr-x 2 root root 4096 Jan 19 07:09 . >> | drwxr-xr-x 8 root root 4096 Jan 19 07:09 .. >> | -rw-r--r-- 1 root root 569 Jan 19 07:09 bootstrap.list >> | -rw-r--r-- 1 root root 94 Jan 19 07:09 isar-apt.list >> | Reading package lists... >> ``` >> Fith the apt_fetch failure followed, because of existing of previously >> built hello source package in the isar-apt repo. >> > > OK... last-minute change of mine, splitting up the purging and the > actual fetching into two schroot runs to avoid having to run the latter > with "-u root". I didn't find a way to de-configure isar-apt > unprivileged. Back to the drawing board. :( > Comparing the split run of schroot with image-tool-extension, I think I'm just missing a proper session ID here. Jan -- Siemens AG, Technology Linux Expert Center