From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7085021667395633152 X-Received: by 2002:a17:906:9b92:b0:6fd:e4ce:e416 with SMTP id dd18-20020a1709069b9200b006fde4cee416mr34660278ejc.394.1654754688330; Wed, 08 Jun 2022 23:04:48 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:907:d1c:b0:70e:611f:3585 with SMTP id gn28-20020a1709070d1c00b0070e611f3585ls2063628ejc.8.gmail; Wed, 08 Jun 2022 23:04:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx/+V4z28Eld/+wrvhkapTHLpb+gbTZRQpJOeUx1ekz5n2LHcS1q1OswqxYz0NiPL26OUks X-Received: by 2002:a17:907:248b:b0:70d:cedd:6c99 with SMTP id zg11-20020a170907248b00b0070dcedd6c99mr28289115ejb.675.1654754687014; Wed, 08 Jun 2022 23:04:47 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1654754687; cv=pass; d=google.com; s=arc-20160816; b=IM+f+cTiIS59h3K13hDmTX7Xs8MlAsXLTxVChazlBf+31UL+qXnjLiD41dgHqM6n4v QRo051qdqlD2kFDRu9aB44IAfjvo4WIJu9ZcoVJcRPyNipb5iIkTIq3ogYscXeGgZ5Dz 0wYSQ4Gdgmeqv8ED+V37ozuAogAPt0T6DijN6o1XeorwuiCudchLxARghrUgo4pcR9uo CAX8vNMzwnp+XTFIOn6ppj9d8Is++BBT6M5ryTJTmRAN7ekPMmNcZCYoYpe0qOw4V9+T 0qQrSlM4Ew7YFctYIf6ljLgsULn7sjr91/xVJ5e5r6kkxLPdD9/AHx75FuxE84S9zRWW xEow== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :dkim-signature; bh=oDiHO/kb2i7DlSrmSXfZMkxUoOjzKcdx7QrUwKLL8B0=; b=DmzbkfL1A/3ba/aoba76l+/tVSzXcBr7YpkosyAd21EFB4IjQy0Zg/IV2v6M0lwTqe w3hF+j3eLsMztH6OItvfWruzD6MExwPWqqaUzuTbC5CmwnfR1upu/qQ/DwzWdSHIJfq1 CnrhDmilq/ekNVZGYaneVrjdQ8nRy6vaR+PoG1AgquM/k3Qi/rXITfmvfo9xywwGeJiV G8rqu00a1obYKitC9+t+lkRjlvX/Yj/Wl4I3mRfavdiLjYH3o8yQZdQ57Wn+6fsdkUBD XF1PgYzIzdiRnK9cC7EfQAxZEoRY8d1xd0a5PzWSkNgO1GC1/+EX/lMpX8HlfMJvEEKz oYgg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=k9avJfhu; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1a::62e 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 EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2062e.outbound.protection.outlook.com. [2a01:111:f400:fe1a::62e]) by gmr-mx.google.com with ESMTPS id d23-20020a056402401700b0042e15342b19si868870eda.3.2022.06.08.23.04.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Jun 2022 23:04:46 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1a::62e as permitted sender) client-ip=2a01:111:f400:fe1a::62e; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=k9avJfhu; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1a::62e 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=TKxF/Gy785yGZepVtpdk+rudKnQnjv/abeeHbzlH2l3ZwDEytcrsESWem4i5+XdCbwBwXahcxos8dP9r45mRrVQ4x7PCWcsK+NGNdAD/9v0uh5kMTcQdLA90W99XzhBUa6Fx4bnfCjGrAtTU7mmIblEo9yEY9+SkdQL/DMjSHT6uO/PjhoWvs9loZH1FUlJ6fKZiJ1Khbfh7P/5QeBL5k+EjdcWYpU0tkAZcy1fVctGtDer5daRVTYqZb3wlBA3sMvvqQJUJz1iYzZC32graMe8SkJ/6e7AG9HPRtSi4R4Y0Qd/rctkUKtZCSzDUHv+S20W4bT1NKwYxvLp4um0dXQ== 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=oDiHO/kb2i7DlSrmSXfZMkxUoOjzKcdx7QrUwKLL8B0=; b=nOF49zpeCAOi9fdCvVSUgPq3qx+uBstFexDtbhcjnSivF3pcUzqXrnthEk1TkssDS3Gks18G3QXm9YFjCkwJKeue8sYhaLO2sjKptA1p0Cghr+Wrn5OOqZa4N8CFKXL31SZR/x0zsX4XWwZaLAJxcfQtKsDiKs38faLhULO0oraRB1HjhWzRmfR95HGJ1CSdFkrqYWM4TxCKCTVtGJ87wz3EBuNFLrJ/pGhdblxYUf7U6j1movU6oZOyDW+/QcUSZ9YSy7ufOcjanvuJymc3Ux90aKR0daXaF1/RrBa1XFi/YU/nQQKFTD0S0Subszrquq45VEVqiTGHqRVbYYIYLQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.73) smtp.rcpttodomain=toshiba-tsip.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); 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=oDiHO/kb2i7DlSrmSXfZMkxUoOjzKcdx7QrUwKLL8B0=; b=k9avJfhurZJqyCBMRKSjxi/aqDPyVGkxubT7nck81sbK1JCSyusHqQvkUc71qhqBktEyO6SjuyDu2ajC1MEr49oNBuRHnu7VoNVW6wI+E+sJh1r2IdTtpDKIUscczaqi+iISGZgD95xrp+oTVPpGU66oZArIj77OoFuN9PbUcOmlxXiUFbAR838Ve4MS9jIXRz+QydHlHvY74q+binsuTC3qRyUIfA6rYcDBlvobMJDkTPBjc32NoJ8/6l6rnRDUrqgzvbF73g5G5YZFG3nlmPffpR2+zOnMB/BQ07LwIXSa4TNcd0bd0RvAQCP7LdYaLPnuDqgz9H6h+jaLaLQyuA== Received: from SV0P279CA0059.NORP279.PROD.OUTLOOK.COM (2603:10a6:f10:14::10) by AM6PR10MB2679.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:a5::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.15; Thu, 9 Jun 2022 06:04:45 +0000 Received: from HE1EUR01FT097.eop-EUR01.prod.protection.outlook.com (2603:10a6:f10:14:cafe::c5) by SV0P279CA0059.outlook.office365.com (2603:10a6:f10:14::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.11 via Frontend Transport; Thu, 9 Jun 2022 06:04:45 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.73) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.73 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.73; helo=hybrid.siemens.com; pr=C Received: from hybrid.siemens.com (194.138.21.73) by HE1EUR01FT097.mail.protection.outlook.com (10.152.1.54) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.12 via Frontend Transport; Thu, 9 Jun 2022 06:04:44 +0000 Received: from DEMCHDC89XA.ad011.siemens.net (139.25.226.103) by DEMCHDC9SNA.ad011.siemens.net (194.138.21.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.9; Thu, 9 Jun 2022 08:04:42 +0200 Received: from [139.22.107.113] (139.22.107.113) by DEMCHDC89XA.ad011.siemens.net (139.25.226.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.24; Thu, 9 Jun 2022 08:04:40 +0200 Message-ID: <8f06c9d6-ed14-030e-7bbe-550e935b7601@siemens.com> Date: Thu, 9 Jun 2022 08:04:39 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: [isar][RFC] rootfs: clean debconf cache files Content-Language: en-US To: , CC: , , References: <20220414100817.61afa3b9@md1za8fc.ad001.siemens.net> <20220506094532.15696-1-venkata.pyla@toshiba-tsip.com> From: Jan Kiszka In-Reply-To: <20220506094532.15696-1-venkata.pyla@toshiba-tsip.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-Path: jan.kiszka@siemens.com X-Originating-IP: [139.22.107.113] X-ClientProxiedBy: DEMCHDC89XA.ad011.siemens.net (139.25.226.103) To DEMCHDC89XA.ad011.siemens.net (139.25.226.103) X-TM-AS-Product-Ver: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-AS-Result: No-10--17.047300-8.000000 X-TMASE-MatchedRID: FdhKtQVb1TwwrKi3eh3JIsb9CgEQmMW5Pg9yfk4YC0aaDRHlzUdYsqMN YCHb1HdaBph69XjMbdkG4Fiux5gNh1krmbqf92LtYizWGB7rbza5ewNzuQ+mlxwu4QM/6CpyHem 4B9zINcnD30NGl86gctNn1a3UgQ74VcH/TZX+djl8DEyvW+qdDmFqPXSLpNdALfggThkKF7Z3uY 1RumurSkeuAuWa2CY0AkyLKmA25z/5dRK4F3yDJZscC5DV1Se5YlldA0POS1ImEURBmKrZlIHLF WR93Tgk1uAUoTXqv3tZ5bWHA99QqxdQvvhXWabVer7Id3K9rl2V76rqTtD9zC/MuWzsdN8Zy0Mf D1GsI1ubKItl61J/ycnjLTA/UDoAoTCA5Efyn8CNo+PRbWqfRDsAVzN+Ov/sU+J3KhxBEIPRs+M XK8YzUhd8FJKDYyiTrRI6cvKTMWP+tnJsa+xKzQ== X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--17.047300-8.000000 X-TMASE-Version: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-SNTS-SMTP: 468629DDC182E90DBC3F624490D3E5A0DE7F0AC1715391AE16DCF2B0972FA3A52000:8 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5ffeb6e9-e13a-40a6-bccb-08da49ddf359 X-MS-TrafficTypeDiagnostic: AM6PR10MB2679:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4xEPGj5n2nGeeU+D0lCB0nmdALqvbcaNd72cXzgwq/GbnFpgT/j39TyFccqIiLhvv5WxIgBxXVShfEu6Uev+N1YE9KHyjBEH1OnmKfNqalJ7O3ibPcWk984KZmlLauJC2v/u7Z8r+qr2bIKQcCLYmUnQja3BIecBtYnC+Qu+Glc2BMYrCryYq4w1GVI04zEOM6WpD/gqcArrBnKp0IKojAbaFDh8/sVJ+1FBw5oJI9PW53pTJSkQK3eBkUrL7BhnbYDJKegVtOTnsLdNFD6LGbs/vNJi1gzJqDUmbrueDKkgo7ImW5re71NinVZAZmKpZQ1lXvGQB3cO+/jFHytHk4sfaMPZfv6M+AaVS4yY2o3+LF8upykxq6YLWOEAMt5Cp2oqroYG37vMOxttpeT5wO/wu3PTxFxdaJiCJoUzfvIEhSWcOhPDHQ6N44JRDY/Wqax6v60vjnBfZlQYlsZDrJ+B6av9PEIr0S8rfqMd5Ob5lbmUeNe4qbz+8ltqZj2zorat07GEkV/6eh5AmBbO9O4gMEeFAJ4a1oCo817RU90VnX7f4l2TiAsdiqCp8BOe2VR8eUi1K9XZ6Ej/tj+W0e1bc3e2d0aeZMM3vqThJD+eTxKHJOiv/Fam4DCVEtBCb/1zISs/G7yEm3NKT6PpyMJA/e+E4WesaoBF4U268jdQxwRqJdwt2JJNAHXjbiAqWIEFB0XUsz5aFMm4x2WOVvkJsuohQDEuFOS23oG7F6mnlUWRjXTu0xSCoeU0mo/MMzwtO6w9P2E5YF4FMtbelr1hfzi3Zdrk3JW54frlfABs+TQX8KOv4eFmvbyOGttICVL13au8IxbOiMSeI8i7MSZPGqERmrQ9LYTLYmM1uG0= X-Forefront-Antispam-Report: CIP:194.138.21.73;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230001)(4636009)(40470700004)(46966006)(36840700001)(70206006)(2616005)(2906002)(31696002)(53546011)(4326008)(31686004)(26005)(6706004)(82310400005)(316002)(16576012)(86362001)(47076005)(110136005)(40460700003)(36756003)(336012)(8676002)(70586007)(36860700001)(966005)(956004)(186003)(81166007)(83380400001)(356005)(5660300002)(508600001)(44832011)(8936002)(82960400001)(54906003)(16526019)(3940600001)(36900700001)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2022 06:04:44.4909 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5ffeb6e9-e13a-40a6-bccb-08da49ddf359 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.73];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT097.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR10MB2679 X-TUID: DabGD4rp10g2 On 06.05.22 11:45, venkata.pyla@toshiba-tsip.com wrote: > From: venkata pyla > > Cleaning the debconf cache files for the purpose of generating > reproducible system image. > > The debconf cache database sometime generates with non-reproducible > contents because of some packages behaviour (e.g: localepurge), reported > this to package bug tracking system[1], but because this problem is not > with one particular package and can happen with other packages also, > this should be solved in common place to address reproducibility > problem, discussing with Reproducible-builds community[2] to find some > common solution for this problem. > > [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009639 > [2] https://lists.reproducible-builds.org/pipermail/rb-general/2022-April/002546.html > > Signed-off-by: venkata pyla > Suggested-by: Henning Schild > --- > meta/classes/image.bbclass | 2 +- > meta/classes/rootfs.bbclass | 6 ++++++ > 2 files changed, 7 insertions(+), 1 deletion(-) > > diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass > index eb879ff..a306bd2 100644 > --- a/meta/classes/image.bbclass > +++ b/meta/classes/image.bbclass > @@ -71,7 +71,7 @@ image_do_mounts() { > } > > ROOTFSDIR = "${IMAGE_ROOTFS}" > -ROOTFS_FEATURES += "clean-package-cache generate-manifest export-dpkg-status clean-log-files" > +ROOTFS_FEATURES += "clean-package-cache generate-manifest export-dpkg-status clean-log-files clean-debconf-cache" > ROOTFS_PACKAGES += "${IMAGE_PREINSTALL} ${IMAGE_INSTALL}" > ROOTFS_MANIFEST_DEPLOY_DIR ?= "${DEPLOY_DIR_IMAGE}" > ROOTFS_DPKGSTATUS_DEPLOY_DIR ?= "${DEPLOY_DIR_IMAGE}" > diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass > index b021e72..78f4ba6 100644 > --- a/meta/classes/rootfs.bbclass > +++ b/meta/classes/rootfs.bbclass > @@ -243,6 +243,12 @@ rootfs_postprocess_clean_log_files() { > -exec rm -f {} ';' > } > > +ROOTFS_POSTPROCESS_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'clean-debconf-cache', 'rootfs_postprocess_clean_debconf_cache', '', d)}" > +rootfs_postprocess_clean_debconf_cache() { > + # Delete debconf cache files > + sudo rm -rf "${ROOTFSDIR}/var/cache/debconf/"* > +} > + > ROOTFS_POSTPROCESS_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'generate-manifest', 'rootfs_generate_manifest', '', d)}" > rootfs_generate_manifest () { > mkdir -p ${ROOTFS_MANIFEST_DEPLOY_DIR} Looks good to me. Jan -- Siemens AG, Technology Competence Center Embedded Linux