From patchwork Mon Feb 1 08:58:22 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Bezdeka X-Patchwork-Id: 292 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:3788:0:0:0:0:0 with SMTP id r130csp4460957oor; Mon, 1 Feb 2021 10:58:32 -0800 (PST) X-Received: by 2002:a2e:b80a:: with SMTP id u10mr11736635ljo.25.1612205912801; Mon, 01 Feb 2021 10:58:32 -0800 (PST) ARC-Seal: i=4; a=rsa-sha256; t=1612205912; cv=pass; d=google.com; s=arc-20160816; b=DLd9dR8RjLdIyt3vmRkp+v6eaQmj3K0Sz712xX/S7/WzKmqLrCB8rOP0RUAn5b9cDf FH4iaiuq+yW6rDaQnq3k1A8DNEObCSAjJDCI42+d82IjnKahoohytybRAoP7XasVAsAb o+wwsvbvBheklfeJHCboveRtU9q41/4OVy4JFBSRkZIDQb2ZWli0FI0SZTp+1eMwypVT C3ykWQ0Mq/SxelkCvLlp3SiIudJJ1/1qPBgBY3e3z+2B57JeX6X23ebkQkiqe7UkvxHX FVqw3EuXCjEKh3kL9LA0bbqYD2sS2+lY7l4mEhIs1U1OeNvEsXwVPAxs3p1eJdoUVHro 8sEw== ARC-Message-Signature: i=4; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:sender:dkim-signature; bh=+oEkes0C7SVMYhsG5BcOWm3QostMlPiikx4D2jO+iBI=; b=iFMIaKyJdld5JJokTRMKonXU2BPffJHAQ6ayd87pq4BvasMSnxqcOFBmxVXxjhFBBS XqFo/AQUV0FDwkG7klXRoBvLsic9kl2Ot9ZuT7+7LuukmGnA8imoXmP6AVZMZ+F4HpLp /mQ8e8OavVn3zx69jmhvawyWXyLAdzMN/dp6Cwswaj4h/Zmb/qcj8w6DAh0tev+CulSt zWkBygwG54KJfQZo35S8Celv9sDIhUbFueK+hbEyjQH1F0HZXU/Wcn9M+0vf7wDEsl7p YYazoyON+UuGRAeYWGi48BX686z7ur8hHzdarOGH4cFViddOLwxuHKF4p6B+hLeytoaK pSpg== ARC-Authentication-Results: i=4; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=V7hbdxVs; arc=pass (i=3 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.onmicrosoft.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbc44vtvy2uerbwe64gaamgqewhp4pga@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBC44VTVY2UERBWE64GAAMGQEWHP4PGA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id r25sor8137358ljk.4.2021.02.01.10.58.32 (Google Transport Security); Mon, 01 Feb 2021 10:58:32 -0800 (PST) Received-SPF: pass (google.com: domain of isar-users+bncbc44vtvy2uerbwe64gaamgqewhp4pga@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=V7hbdxVs; arc=pass (i=3 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.onmicrosoft.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbc44vtvy2uerbwe64gaamgqewhp4pga@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBC44VTVY2UERBWE64GAAMGQEWHP4PGA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=3; a=rsa-sha256; t=1612205912; cv=pass; d=google.com; s=arc-20160816; b=Y8fO0Jj5V+HhEdcAGUkTJP/FR6KLVGHxasHO6GGsA/lbx/CynukPg/MvG2sxFkgD0V ptoZNMnH7QaKny6GLFRDXampJ6PPMyUkP2w2RY23hpgdgwAmMsmeTsMADggMQEDK3thH RJekir+F3WkYxGObNDmua872P/4QXwiCiDechdKlfNFlB4Urq/mhmCwP2P/PMwWaAb4W lfCc/29vM4YZIKtCqEzz8JYWH52EGYxG/a94/+MXb9nFCsRk4hwKe7puRxzPfFLUd0Tz vZUncopEC6ftL52uKGNhPSppvhLUw8XYc4GHycAFBil7GeO0VarPorbpPg+siqsEpHrX L2Hw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:sender:dkim-signature; bh=+oEkes0C7SVMYhsG5BcOWm3QostMlPiikx4D2jO+iBI=; b=igUDTv0ld8Dkcvw2mo7KZK2/KMV/drOPNdTFzyK7Py1e/EZ2X6Mr4fmqg1KY9fhVQL jd2icOB/9jPHJYgDR8Nswf2RHmm2oeyJMs+bUFCfafu0Au+nLxfnzZuvaRmlwan8yOyt k+TW8SdJxrFS4dTMtURbIOgRl//EdSTzZoOLGJDEEy42ulCkdhF/u+kHujr/HIRC6c8U Ls8WrZ5MKCEZtWL9uqwDColds4xNgcj1D2n0+ROjFUxuQoN0EWonGflFDTzc4GtzRDoF aaeucMl5mR6t1p7VKQKuSbeGUsbx2aWVU/dbAKO6lz43237gWKC3GEmxQuwdZskq1yoJ 06KA== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=KwmhfUyz; 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 florian.bezdeka@siemens.com designates 40.107.7.57 as permitted sender) smtp.mailfrom=florian.bezdeka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:cc:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=+oEkes0C7SVMYhsG5BcOWm3QostMlPiikx4D2jO+iBI=; b=V7hbdxVsvpLqV1xs6XZEBToSc7LH3zo3270ug57wIfQxUvbn4jef5c5rYS/tUQjDCN kv4XVeaJaZRTKqbTgXM93TZJxdM3qPwuNpiwdXWp+gWWXYub0rBlRjHxsu/YDDfACUqi X1WIbFUyOi2hV/0KM+MC5zWdtIKhiU5sivKoXih6TwvBsvuCeNqWMeu69Hp0xklJ4XUA VKiXK2mYpOhOapDyw82ticW33WlNjYbWWkEIROjXpik/vdB8NcG1UtQq59CUwutum7n9 kVs2I1162NwqmLAEcmXPIoCjmQSIxhfP7XZimXJHNKbK3MLCk7EFAwqa2ARmTOKdiz5l c73A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:cc:subject:thread-topic :thread-index:date:message-id:references:in-reply-to:accept-language :content-language:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=+oEkes0C7SVMYhsG5BcOWm3QostMlPiikx4D2jO+iBI=; b=XMHjl5w394KFPv6zaKyjMR413Appd7TYRKvhXv4WQdAjNlYDHl7SfXoig7OT8c5wMn xbvDxQSA1kOVwbIkkVQPLL3fN8piVPyCwjY/rlSJDbkpkuNZsps7LU1aX1FPvgm9CfA1 IzrgJzCdV3lgtXJbcobmQ7xd9hZZNxlyvhX/8ZQthdNkHpiAkdsqRwHhen0kqK4zEzPn GY1EvXK/YQ7WpLKYa4PShFFWgMMKv/qqrN2xXxCLGoTAbzExEI5NXduov3CJO2rWLbzP Pn/939uE8IKuKjWTNVxXBggmtQxzlpLtjQswNbumLVJVPh8F+oLrngz+7iu3UgEt2j9+ Y1NA== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM533ilZQDpuOxc8WvolGfs7vql3ZlDw7B+VtGnf3rAShp7JChRTHQ /B33GpOQLlNdRCU9iUYrHSU= X-Google-Smtp-Source: ABdhPJxq9DdjgrM1m8yNomo/c0z0UtQFvUKpjthbm2NsOof06qZkPoiLM1X6ZuOJBcKlNTRgZIHe1w== X-Received: by 2002:a05:651c:295:: with SMTP id b21mr11027033ljo.308.1612205912166; Mon, 01 Feb 2021 10:58:32 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:1397:: with SMTP id k23ls3325104ljb.11.gmail; Mon, 01 Feb 2021 10:58:31 -0800 (PST) X-Received: by 2002:a2e:90ca:: with SMTP id o10mr11076383ljg.150.1612205911204; Mon, 01 Feb 2021 10:58:31 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1612205911; cv=pass; d=google.com; s=arc-20160816; b=HuVSjiU1SlU26Vi4wAce9dAxutiMhDNN9M3h5b21oD6TSKcaIAnrxeIDXGOvIpnieT f1R0SRrAK6xcBqUb3uytTg0y8IQwX91E+GhhEvS/1CJp4p7surdtpM4zO04AUBpKlMpM C1V+AeTbFPxtd5N1mjZCtpSSWUVe+HKpJGJ1nufuG7MRjRUqnX8q9gr7HZiphavkGf/H UeLIp+1ctaIq3QZ2Y5XhDZiRwZbBdlBNKFDMOXYOK1zYesWK1jhj6mExsd220LIRbMds jXbrW3uJMt80WpSbH12iFWpWyZ7iFlJJK8VBEDyZhBDZcdKjicukkO0d96Uo6DUXtgqj PMng== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=3bN3MUHq6/hBtcmw3aMlO7W5G/TL03fY1B3x7iBuIog=; b=DsK1A0CiI68kbciZ6ySbI7afv5aGkkOLYxby43Y6kZ2oNXmwGBxEa3ui7WCSFHx9J3 z2pPyQstYElVLBHVeqeBjsb5KdZAGWJkyZV9pw9PdB6vNo/wy9o1POHAMnET69EonDjL CEgLtpjRQFnazDbyebkPwEit1lavXJi7sHP0UdQqCdvvxlbiB3qDnyccOoWtTmjhimdn QyU5WYrl8xGB3CbvSUeSy2ks6NJYMoPEG/fUKLGcs66LhlABp7CULae3xhe9Sfbu8jWR alFreviXVLcWQCqsNEqGUwJK2VPs9zDS+c95jiKBdVl92m47SNreKUqi+N6tWlXrM9LD Nnwg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=KwmhfUyz; 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 florian.bezdeka@siemens.com designates 40.107.7.57 as permitted sender) smtp.mailfrom=florian.bezdeka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70057.outbound.protection.outlook.com. [40.107.7.57]) by gmr-mx.google.com with ESMTPS id d25si1046536lji.8.2021.02.01.10.58.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 01 Feb 2021 10:58:31 -0800 (PST) Received-SPF: pass (google.com: domain of florian.bezdeka@siemens.com designates 40.107.7.57 as permitted sender) client-ip=40.107.7.57; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SBn98MfVZ/rufzto7dOeutGIY2gIVuWh67CYwLf0Pr2rjwOQfd/0dlxsecHbmLe2cfqtHypKos8hhWSIgHwAXQOaqtUTS3QjFI+pQ6483wAGpq+hz0o6vQZeneYnnHe8oNa1J37F0JBg48iYOO2wwYf3lQaiUs1mMZ7zfvvv3OpACoW+vG7sUGsfKRCJYkkUjX+i93/Va4+1R8ZXhB4nOpg7n5SlnJQkH71WQe9YnIDs0VkcWv5H947lJ2nxoI4fFsBv4bPfdMBQ1p9RNrvMVn3UkWp3ld3AKWcCOoqVugKouMGw62vYh17mEovIW8BsHQQoqHChClstDbxjIUcZ0g== 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-SenderADCheck; bh=3bN3MUHq6/hBtcmw3aMlO7W5G/TL03fY1B3x7iBuIog=; b=ZMmTSXzbzeellNtlvRBzuhVU2vaPQIXXnVb0J+jRSOAI5ZMGMvSkiDpq2zTuQWjA9BJKYR0JMzgqEVvyyzu/xG++N6wsV9DxlZNVP4vs5rIgkb+JUy432BJwRgNDIBDXmvR0QUbAvI2Y4OzGpwsheiMxJ6E5uXQELByUsWeeB0q+YimC4covhx6m1DyLGjDzF63vTSA3/RUwxmHkhAxEuoR3+xvp2U0doG+Jt7/93wGihbOaFJoqORiOolMscmV4jEOj84YQl9u0ikVG08LcAlMphzJqhrNE4/R7qxcci/5Ep8P2dOy0JRt/OHMaam0vUZ1xqXr0mBl8hZbyt6yusw== 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 Received: from AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:49::10) by AM0PR10MB2004.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:46::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.17; Mon, 1 Feb 2021 18:58:22 +0000 Received: from AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM ([fe80::dc9b:2590:a1cf:3301]) by AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM ([fe80::dc9b:2590:a1cf:3301%7]) with mapi id 15.20.3805.025; Mon, 1 Feb 2021 18:58:22 +0000 From: "florian.bezdeka@siemens.com" To: "isar-users@googlegroups.com" CC: "henning.schild@siemens.com" , "quirin.gylstorff@siemens.com" , "jan.kiszka@siemens.com" , "florian.bezdeka@siemens.com" Subject: [RFC PATCH 1/2] wic-img: Forward warnings from wic to bitbake Thread-Topic: [RFC PATCH 1/2] wic-img: Forward warnings from wic to bitbake Thread-Index: AQHW+Mw2RJisvHtQ4kaKtTih8cICKw== Date: Mon, 1 Feb 2021 18:58:22 +0000 Message-ID: <20210201185815.382326-2-florian.bezdeka@siemens.com> References: <20210201185815.382326-1-florian.bezdeka@siemens.com> In-Reply-To: <20210201185815.382326-1-florian.bezdeka@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.29.2 x-originating-ip: [178.27.123.43] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 70126d6e-a16b-4b67-0335-08d8c6e358e1 x-ms-traffictypediagnostic: AM0PR10MB2004: x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: w5OugF4M37PF67HlcupFWsA/KoFbYLPOY7sQvojkb9RQnB/Zwtj7u1LlYitK+qL7xX3NsF8p39RarVbIuSH8du2q4rNdShSVUpjQAheK4FBDH833P04CQSAzFetLIij/SqqcoqRcHF1zuK+9Lyr7eFadMH2XhfIuVJnMwsb+qH5ClBg47oBNmMmcrzDEvEiJhLQ5/SrM54++sbKLGvExcPDtlbQqYmYotFFQQjiX9ppZYBglzOgRIaEQ+m4nn2F+8IoGEVk4/8GeqISNwK6QBhKvQ7hRUBDkbK3v+9qG5BnfCFCTWmBG3/9O++z0DFBRuvZOztesLTH0b7maOomzCx7qzfaG0nuHimI7Qku0IQuqOV3e34RpexIpVsnBboIgUDk4T1FkFBFsvZ8058A3KPA8aK6bM4zRyzSC2xijTIZI/w3vvmXSzSVuSqLgmPGEwCNEh7clBiNcwSRbN/3M9LAclzp3jfOTHmvez277Q9WAXfEalMqU9vCL/fztiJMt02y2XuXsmJAT/cxle+uoIdwUl3i0VQ9RmPSrNJnK2m3miwRZlv29mabtX5Pusxxz x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(4636009)(346002)(39860400002)(376002)(136003)(366004)(396003)(6916009)(26005)(4326008)(1076003)(91956017)(6512007)(5660300002)(478600001)(2616005)(64756008)(86362001)(8936002)(71200400001)(2906002)(6486002)(36756003)(66556008)(66476007)(83380400001)(107886003)(8676002)(66946007)(6506007)(186003)(76116006)(54906003)(316002)(66446008)(403724002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?iso-8859-1?q?qNHc2oDH/SJJko93PcgOkI?= =?iso-8859-1?q?YLuoY9xBubd50kYG0uQwhHYOxFUiZSz8Ui4Kp2EkDxKHo7qp4Cn?= =?iso-8859-1?q?ZKM9oNoTvnQ7LL75r6FKcmEhkGaPP3tHPbTorbbpK9WEQWMom/t?= =?iso-8859-1?q?C50eauAB2cScIo4vtWHVcQmSDQSSbADHgpp0tJdul56uHzUDTPG?= =?iso-8859-1?q?T9UrdWodMQbBNCa8oECsM/lNA4G4MG+79zb4U4kItMixULYdtmW?= =?iso-8859-1?q?U46YFENVgJIJQcvY2IyNT5ZVOKCxer7QZRbV0YTdyep72M2MsVU?= =?iso-8859-1?q?U/cpk636JogchPBWU+TUBY//VPEyBgxJMQVmUqqGH3GfnAugc1Y?= =?iso-8859-1?q?irflLGPuWHZ6pdKmP2s0mdpXK5M+dk6qvMHYEPEIF+Hp+6Qpi/v?= =?iso-8859-1?q?xVUNSGp3ATlUG1KhN7MNRp2MzPuUgOWG5r75LokdlfBZCUJZq4x?= =?iso-8859-1?q?8VwZAi/1QcIlEwvBCY7yZ20a4eYwzOOe1vCr3bRYUaiEeYTaqla?= =?iso-8859-1?q?DtZLbAUySveuTDfp4BnPq5pXM7iPQob6ykDb6I5mCWByGrxcNSE?= =?iso-8859-1?q?xynShNETXonfsvTJWTau5fyNbDe7EwAn4f+PKGw9L0ZFi28zWaR?= =?iso-8859-1?q?j+fcrys4urA+cXASdnN6bmKNFj9z0mYaMj1uILCi4oQYCtvv9Fg?= =?iso-8859-1?q?61rYd5/+SccChgFly8vArGUlQdkt7UU3a5TpIIr7hutn9t10GG1?= =?iso-8859-1?q?PPlUwcy7hYCB2KiDl+KxTxKTR7PagoPkLLlMgk7rRMEJE7xgS5M?= =?iso-8859-1?q?RoEohM+UWsWO4IvAA3Ce8fMRn00Ohp1W89xlUNJLsAfpK3IlhlY?= =?iso-8859-1?q?JvWAXLiIKXG4o8cjLzussEtOii8x6UdSiA5/LF9l/4ZFNRRKp27?= =?iso-8859-1?q?s567x45xJ05sPw9xxBR+LZ1HZXrS7PNPIMlGHnrqGYGxDtTYJQC?= =?iso-8859-1?q?A8Wb80QLp5WjXDG/KEdayMWExZSU17P1KhY65btysDEEQtgmGrf?= =?iso-8859-1?q?qxhfh+9hYU5hI1vzwhuHMaG3bYkYItIhUdHaVBdPO1sX10wXgL9?= =?iso-8859-1?q?BHBeK+2Z5g7ESv2B0p0SMzlOX6eYfYSOpEuQefw/hv9TNLYhItQ?= =?iso-8859-1?q?aUYsHpsY9KO0RzcxEAhMmnzAc0xPVP11/EC+tleE5063FIKo8Za?= =?iso-8859-1?q?H1ty5GEzwvuNJO71w=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 70126d6e-a16b-4b67-0335-08d8c6e358e1 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2021 18:58:22.3342 (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: g6Nr1iRwv8aXeUzkLZIfDp4JUkxo8LvYvfXUbvjKqcYJhIEZ8K5+pV4R3J1brK5SPElVu7IsyBoeXqs+CU+KpI8REWf6iTmMaG2Ne7100VY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2004 X-Original-Sender: florian.bezdeka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=KwmhfUyz; 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 florian.bezdeka@siemens.com designates 40.107.7.57 as permitted sender) smtp.mailfrom=florian.bezdeka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1690520427315322039?= X-GMAIL-MSGID: =?utf-8?q?1690520427315322039?= From: Florian Bezdeka By now warnings generated by wic are visible in the wic log file, but they are note visible in the bitbake output (stdout) so they can easily be overlooked. To forward the warnings from the logfile to bitbake the logfile is being parsed once the wic image generation has been done. The bitbake task (do_wic_image) is now a python function which first calls the previous (unchanged) shell function (now called generate_wic_image) which does the image generation and checks for wic warnings afterwards. Signed-off-by: Florian Bezdeka --- meta/classes/wic-img.bbclass | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/meta/classes/wic-img.bbclass b/meta/classes/wic-img.bbclass index bbf5dd8..a11e493 100644 --- a/meta/classes/wic-img.bbclass +++ b/meta/classes/wic-img.bbclass @@ -129,7 +129,21 @@ do_rootfs_wicenv[prefuncs] = 'set_image_size' WIC_IMAGE_FILE ="${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.wic.img" -do_wic_image() { +python check_for_wic_warnings() { + with open("{}/log.do_wic_image".format(d.getVar("T"))) as f: + for line in f.readlines(): + if line.startswith("WARNING"): + bb.warn(line.strip()) +} + +do_wic_image[file-checksums] += "${WKS_FILE_CHECKSUM}" +python do_wic_image() { + bb.build.exec_func("generate_wic_image", d) + bb.build.exec_func("check_for_wic_warnings", d) +} +addtask wic_image before do_image after do_image_tools + +generate_wic_image() { buildchroot_do_mounts sudo -s <<'EOSUDO' ( flock 9 @@ -186,7 +200,3 @@ EOSUDO rm -rf ${BUILDCHROOT_DIR}/${WICTMP} rm -rf ${IMAGE_ROOTFS}/../pseudo } - -do_wic_image[file-checksums] += "${WKS_FILE_CHECKSUM}" - -addtask wic_image before do_image after do_image_tools From patchwork Mon Feb 1 08:58:23 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Bezdeka X-Patchwork-Id: 293 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:3788:0:0:0:0:0 with SMTP id r130csp4460958oor; Mon, 1 Feb 2021 10:58:33 -0800 (PST) X-Received: by 2002:a05:6512:110a:: with SMTP id l10mr9373885lfg.140.1612205912841; Mon, 01 Feb 2021 10:58:32 -0800 (PST) ARC-Seal: i=4; a=rsa-sha256; t=1612205912; cv=pass; d=google.com; s=arc-20160816; b=pwsvXhh1WaNhKEqNV2emcBj/X5ABXIzuijvQ61sURmoXbBnoGGM2AddrY19J25nqWE CKOsaEgRlfLn4jrGrfQ8QOfo+R+HcYps9f/cSj79ToRTXTIfwIj/fEZ2gdQ9iwTL1iKE g2brc3sKgm16TbjRVLna8DMJtSTr6QHBUrJh3JZGQ6zYghjzbByc50ix+AhKe+I6KzOK 106jOfR8q4E16M0Vvvxz+EkY0Xz7yFYVDF0nE9nO13ETxPDUd7B6IJ1fiKcWxpiTsxom BHWthjnpZ1V5rsf6+PgALKadbbza5pRVd4XyruhPed5FDILwOMJ9OBWiCymejFbHKFk3 GqCA== ARC-Message-Signature: i=4; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:sender:dkim-signature; bh=ZJj5O4Mbi6aQ5D6o2ILQeHbPc1zJogjcVxc+T+5HKhI=; b=XNaKahglHzuS4dU6JjeOyXSGEuZ4WOMN4b0Lhm93ViCd91BD6MkEl+2WI0R98cS/QW YtVfWz//xRsZ7xGzPGEM6LBMWxQyau80gg/FrvnEAz0NY4ERanCZmDsyOTMpCJYKqjJR nsGYeZvjssdNCSejqX4dnu6CI87GzlzTnA0D/v+rB6fvDq9P1MRVX8bU1U4IRp7/946S BU2XFsUipc17wcUtZFNwPbhfsOYoIhKJAH/VxI9k1Ke9AygAGA+UWPLWoLSn53TGkHof VemSO/Y/u11vWqYZaFwmbPUTR9HyN1FLyJY9Ji80DB4esYWnajCWbzYBZfckRjBPPgq7 rXiQ== ARC-Authentication-Results: i=4; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=iUbfVmZ5; arc=pass (i=3 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.onmicrosoft.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbc44vtvy2uerbwe64gaamgqewhp4pga@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBC44VTVY2UERBWE64GAAMGQEWHP4PGA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id n23sor3837578lfe.11.2021.02.01.10.58.32 (Google Transport Security); Mon, 01 Feb 2021 10:58:32 -0800 (PST) Received-SPF: pass (google.com: domain of isar-users+bncbc44vtvy2uerbwe64gaamgqewhp4pga@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=iUbfVmZ5; arc=pass (i=3 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.onmicrosoft.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbc44vtvy2uerbwe64gaamgqewhp4pga@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBC44VTVY2UERBWE64GAAMGQEWHP4PGA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=3; a=rsa-sha256; t=1612205912; cv=pass; d=google.com; s=arc-20160816; b=g0FRAxpvn+5pcOBA9THx8CjOTrrAtT2Cz7f3siwxzS5hQ7sIwFIkl8S+lkPJUkU6XX AtC+C/2epFTLxIjNywoq2vzrlBGKlMI+7cFKsrd+PflSmukzoy8ZNwNgJ+dltRxxmG5k GMZhNlZJ2XAQS+vaGbsc+kftnL+R6R6itskG9bSLsh7ieJKvDlg2J8pHHEQ4IDFqurr8 w6qK+4N22i2ZFC8KBUNVZAItoV0xg+7zCMagmPBqf+MJTmnuDRMyjcpJASUPKwCgTzvN 7DSHh6jDy+YeZZvhye9Bv80tZf3sbvAIkQhqU89nDRohBsgDYHqmEYQZ+imw6/yAJeu+ c9+w== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:sender:dkim-signature; bh=ZJj5O4Mbi6aQ5D6o2ILQeHbPc1zJogjcVxc+T+5HKhI=; b=JyDms+xTRy3fE3TSm9AESb+pCoZKkNmJKekkIJzg3TJvM+A1ZC1TVUKNOmYcPU+l7v cBkpdin6JMMGq1YWa2xVQv9kYFbkPSQdRQ2ZLbGIafv1dGliy3/ryT8KIFo4MmbT/yTg gZBsPcLkqtWememIJ8R4dvvDYN5rGfqPtJfXEAbyKl7LWohlcynJr6cHU4Ab981MaOg8 ujAhZ/INoV4xqjY418DlQZRzx7eG9mOR6qYOKaWe2HkUe3JDSrxSFk4cAZ1qFnWLLN8h ChcnL0tlFuAUwBM2tQBtEUWAlVirJHH5YCXELXJ+65BsVEpnRhiKds3YVYk9oBVUeKpZ PisQ== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=BODsXZnn; 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 florian.bezdeka@siemens.com designates 40.107.7.57 as permitted sender) smtp.mailfrom=florian.bezdeka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:cc:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=ZJj5O4Mbi6aQ5D6o2ILQeHbPc1zJogjcVxc+T+5HKhI=; b=iUbfVmZ5RwlJ0kJ/K5nNX5luUPY5ZIs9fCrfZRYA6Ugst+XsaSNPDuY7aaeIJTuwQp JKkU5iG9dTButLGGfB6G+Eq4SKkNLt4o7bvEb/MjDuA1VeLPUDr8RbS43DyNF30l5dU+ TMOZRrfjLIKn70Xv0Ty1vlk8KkLxJZEhX9GAqpOPYQDbUjSKW+hG5lLN+wWcmIN01jNn ZFlqufoad+Px2xxmIhBOyJqsllXtDsUtTsCkjcLYVODh9MQlsnZJ4yEmfUymi/NZh9ti +BkCDgQfaQmXP0sXrm3qlp4bQSywdeQwtrdecb9lCfzCu5W4Beck9cOR91/RYYbIyl9s 978g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:cc:subject:thread-topic :thread-index:date:message-id:references:in-reply-to:accept-language :content-language:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=ZJj5O4Mbi6aQ5D6o2ILQeHbPc1zJogjcVxc+T+5HKhI=; b=ZzI0h86pgrKvBEE4Z/eg036Ie6gw7MmELSsMH2zidyKfsABRiID4KdtXDU3Ouw7Eo0 A/R+EPFjyG0J7F+gCtKTZYSGAvrh5RVAdYpwdKToj4gk68m+XRjWRdfg7D9Xq2UEd7CB d6l//y2B/pz0mfI1xYeEhG14lahdPCe0Z92z+0PPTnDLwdUcdvPRw5RmjJ0Nvxr5tU9V HqnYSOh9fd4S3vaZsGFhzdgsR28Rx6clt8MR3e+i39lfFz2XQjAyOljKKqbt30e58uBD tq+Z95Pl5dUd1DBh6zk4XKF/WHqCWl6onSjEahc8AL+e6A9IGx0h+aG+pCRVXIQqeUZP Kivw== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM530xJkWmm8Izq3cqo8LykDJD2jD7MLGESj9WA5nBj1/r0CTJmdaO eN46oO9KcmA4bF5lio+Kkyg= X-Google-Smtp-Source: ABdhPJwzPOi0CE5SssyvD7bNkBSI0lQCWfkzQMUWlLvJRKqQRWs6gIQ26OVVMOcnChSVaZGFyllwBQ== X-Received: by 2002:a05:6512:3710:: with SMTP id z16mr8958183lfr.646.1612205912442; Mon, 01 Feb 2021 10:58:32 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:6d4:: with SMTP id u20ls1413777lff.1.gmail; Mon, 01 Feb 2021 10:58:31 -0800 (PST) X-Received: by 2002:ac2:5f41:: with SMTP id 1mr9410092lfz.65.1612205911525; Mon, 01 Feb 2021 10:58:31 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1612205911; cv=pass; d=google.com; s=arc-20160816; b=lXhd12zINiaAFiRQTvQMtUx9Zl+kKBigslNCI8fcOo3p4/vC7kmhW1R6NIklNDci94 F9AET/7gk8gJU+D4K6HsRi/sdgigRgFQBVC9kNlgoog18Ce4YOZnA+MOsvKkNbJWsfMZ nRt5vF0IWljE46rTBoWGBRBUzTBXHDV2Rlahf/IuscOfBArJg2IKJtejrVm0NQ/Spa3M PHxLiKACg1/6jX8EcgArnSHZUeMIvcV7KxcgVFYmEkPeY2wLfQU2x5toMcIqRDYQ7mDL NothhUg7EfyGYs5VpkKgPYELCQY5jP8nAc9NuB4foVSjB86+epkYh3101QdBdwNt87QY hSyQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=ewsMbGOqkcKKt9zjB2qSfm8Ct56TRIkZDmpPnIGBhUw=; b=IWhcVo3Dl/G8JZbEETdvthW0IrzLxkUFf+lrMpWrbhyzAqzh08o0+XV+3FGrbFBziw 5eCIzjOeCx0QDWryQ/5LlEmfcAVcHMZAou917MxCoaIUqS1pmUE+8tMRzz9Gly5FVDMx 5d/kr15jcz06ztBdVNL6VHpEcd/ZyHG/EBvwOIIJNSVkvgd46Tz87ILcSjp+W8sJHWAI ABeitwtK3tKuUiB8oM+GUmHKzZEbzWFABobdNbuNFZzCyACT1OfMtLHBMj2aMNj4Qgcm REAVWzHj8cR31GW567ZYczlYCR7BHph4DK1aBBvHbn2lkWlkWteegZm65qy2XanY5r67 wJ3Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=BODsXZnn; 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 florian.bezdeka@siemens.com designates 40.107.7.57 as permitted sender) smtp.mailfrom=florian.bezdeka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70057.outbound.protection.outlook.com. [40.107.7.57]) by gmr-mx.google.com with ESMTPS id d25si1046536lji.8.2021.02.01.10.58.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 01 Feb 2021 10:58:31 -0800 (PST) Received-SPF: pass (google.com: domain of florian.bezdeka@siemens.com designates 40.107.7.57 as permitted sender) client-ip=40.107.7.57; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bxyCo4GeVIZ9THLMt0jmTmMBpNCp56OX/YBKyc7EWmrmEDwkJhgurtgbyCRrViKWu6pKAeHFrSKxIxwQZ26KCgUERH8J9odnCdeOjiErh+0YDQLxgMVQEBrnwANya7WHavxz1LlUmg5ofQqlfH/kj3eeV+mDMN1Glp0yqLi4Q4mKLLlJiVhRNa8ME0XUc26z+4fzu8iN0azmX28VXABJ1O04Oxz397kLGROLuoux0UqTjP8mG6uoH0q1FNQseCuPZvIvkgqAUFpp1rldGNxcaclAM1Zy+ddlkZxr4BSlTY53ZS0bFv5Hy4DY+XfnUzZ5bj8YxhLHODQfXa7U4+fVjw== 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-SenderADCheck; bh=ewsMbGOqkcKKt9zjB2qSfm8Ct56TRIkZDmpPnIGBhUw=; b=AHWKuO9zHsg6aKRzi7JWH28jDIgBttGiZnFRfnvVsxtFUDyKdlOexBcPwZAFGqJuJ6EDSpzE8DFCVwFwhMzwLynUExZ7JcjACC04gB7BpqQlLL1sqiXEEBuJUQuXVyX/eKeP5f4LGTYfBZiWupLUnAcCWTVswOcru/E6P+XAr+WcGOqLSIsHp3AAu6wXKk7fCQ8lDaAynu6ZFmoEv5N/bIh57AXYwBNZ9OVgNOQ29pFoltGJSZbLXO12XsZxbiMMAOkTlcye3oor0OIewatxFbxiEiChdVwNHTYw4+DQynme1H4X141ZSxadvIjWaDnb6JcGEedrfrFts4EOL6KbTg== 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 Received: from AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:49::10) by AM0PR10MB2004.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:46::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.17; Mon, 1 Feb 2021 18:58:23 +0000 Received: from AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM ([fe80::dc9b:2590:a1cf:3301]) by AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM ([fe80::dc9b:2590:a1cf:3301%7]) with mapi id 15.20.3805.025; Mon, 1 Feb 2021 18:58:23 +0000 From: "florian.bezdeka@siemens.com" To: "isar-users@googlegroups.com" CC: "henning.schild@siemens.com" , "quirin.gylstorff@siemens.com" , "jan.kiszka@siemens.com" , "florian.bezdeka@siemens.com" Subject: [RFC PATCH 2/2] wic: Warn if an ext filesystem affected by the Y2038 problem is used Thread-Topic: [RFC PATCH 2/2] wic: Warn if an ext filesystem affected by the Y2038 problem is used Thread-Index: AQHW+Mw3toQ2/vmDPEKfj9WqIC5org== Date: Mon, 1 Feb 2021 18:58:23 +0000 Message-ID: <20210201185815.382326-3-florian.bezdeka@siemens.com> References: <20210201185815.382326-1-florian.bezdeka@siemens.com> In-Reply-To: <20210201185815.382326-1-florian.bezdeka@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.29.2 x-originating-ip: [178.27.123.43] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 34cd5653-c69e-4c81-b707-08d8c6e359c2 x-ms-traffictypediagnostic: AM0PR10MB2004: x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:632; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NF21lga1naq2X5O2RM1JA3xzImEUot5wlrqfBYg5UuL9kzUAEroiATKPrdqmQJ2jNE09qhTctbG7SAygr49UXTDEdB1wmn+y6lnhbWj8IBDvpdmKSOuZtAiPmvOAduhOOQT9T3uhjX/JPdHx3BzWXkQxyha/fll4YVVu/3a+pTd1cTIea4Zk/jgqIr33/QeP4dTqDazecNYxo8x+9z7Jv0qnvX63+LkAUNihpeRS/pbG2QUVumSf3i0K+vHSRei8rWUCIywQrqBqWFLMbp5QuPVpKMyyZmYKN/zSdd/gtGzyhHKq4llbhhLoV/EVpchuIh9xYcqJ0AVkY1KAdBpZx7PJLWrqEgH88Q9szwO6CiZ2XlGuClGOCbMR8/xOx3fuk8+SOIZIM1GImXW0KqegFSOeguoxrbQvwgzlINFJnTINp2X2HgOe4OfXVrSznFRSM87hGy1ywd7ZW0hmoHRF5ngmvU8hS1KuZnzmWgA9ukIN9RUrrUN8xz43x0s5yXC4sy+pKvd4Z4SMrs9ETbW8Mg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(4636009)(346002)(39860400002)(376002)(136003)(366004)(396003)(6916009)(26005)(4326008)(1076003)(91956017)(6512007)(5660300002)(478600001)(2616005)(64756008)(86362001)(8936002)(71200400001)(2906002)(6486002)(36756003)(66556008)(66476007)(83380400001)(107886003)(8676002)(66946007)(6506007)(186003)(76116006)(54906003)(316002)(66446008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?iso-8859-1?q?/jLwrxuNuDulzh0s1px1yt?= =?iso-8859-1?q?GyIuB7SV72d17D6JphW77T4fjRNplQ+8ThVjwnTUQMLR7GWDfHz?= =?iso-8859-1?q?hrDp92l5VWTOY+YnjC0LMFiMKxsnGbwtJbwNbiGQADdnrLjbHmc?= =?iso-8859-1?q?1xVFPEOqkGEXERxr4UBR5N5LL1OOedoERsz1J26ELUTV6MN6K/g?= =?iso-8859-1?q?38gQzWn6yKW4mIuoD6/GQJdu2JW1Rkns8/TesQ6avKODgpXTkTO?= =?iso-8859-1?q?AxX5ZVaNumajYTaMmf38juaAPEUgWtEP+X96ypIbfERPCmfqE1G?= =?iso-8859-1?q?ME7oh5/e9XpUIW15IZqdlvvi4NY5Bkg4CGKxN3FvCb7nWy4SXH4?= =?iso-8859-1?q?YoNqqxZFykJjfVYbflUxT3m/6mAeQyDZOHGXyysXXrxl2YY68QB?= =?iso-8859-1?q?kE0yakLiAz/okMNhPwITaWh06mRwmkHa6VAghy+rr8rqR8E9mnW?= =?iso-8859-1?q?jeADdf3x45liPW03WLemr/Thas2a9IFUVVrVFLFNF0cEurMNyaY?= =?iso-8859-1?q?nEBJkw3NLqORub++fjRWkvWjchVZadUyqVEQuRiJtfx5Wu5RwE8?= =?iso-8859-1?q?z0jItlST9Zd8gHX+lUVu0/CS1CRRaI9UXA5K2uCPgAPNfzyGCoF?= =?iso-8859-1?q?EqTVBSVxNUEjmbRC6xHU+cSQHxH9U5UEqcXbWtKX74xqtHdUCu3?= =?iso-8859-1?q?l3d1CRf5dlpWH++FWVCA0nmRCrlOsFsNSops2mDDTWO8tja2DUV?= =?iso-8859-1?q?h5+tDDKjjPdnGM9ehAbcvcY8gjF2CBkaZOfqT11KYyieO9+HBYJ?= =?iso-8859-1?q?FxygLA1G/fIxBr9gIrOlwGAaTCAP5OPAQjp9MHgUb2yZ0EfQ6tE?= =?iso-8859-1?q?CANF3vHlcYaUdywIhy8nCTQX5LT0zFvEV0IL4yITK8TJK2qJ0pa?= =?iso-8859-1?q?d5/qE4hT/9ZP0aGs1OmQQ+leUh02BGt+REMCfApC1GMirMIag6R?= =?iso-8859-1?q?1VwYPbAgzv3D+a/0WtHrIcue93cYsfEvqofyuLYMqmoUpf829M6?= =?iso-8859-1?q?5wFoxI1685AG6nj0Dbm17ZMqovK8ujKDUzSE6KPq7Lo4jKm6KjK?= =?iso-8859-1?q?L2axHETMriRwt85VCTtb0p1t0moG/nxcSZCmsbvURF3Asq8VxHT?= =?iso-8859-1?q?TfkYasHlDI1EdgFmAsYwm2Vc1WtErITNriu7VAg0ENgEt5FBcDE?= =?iso-8859-1?q?2m0fs7iOO2dKWa8gQ=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 34cd5653-c69e-4c81-b707-08d8c6e359c2 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2021 18:58:23.7234 (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: 64T4en+mqGizdlHEYVBMM0ggdX8XLzVqEQsZndYebi/KlT7+WoT6S1Y8kV5yciQKIEjGS/0DBe5OuC+n7Bco5CNDkQ8qjzBPdyq3oXCdOwI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2004 X-Original-Sender: florian.bezdeka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=BODsXZnn; 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 florian.bezdeka@siemens.com designates 40.107.7.57 as permitted sender) smtp.mailfrom=florian.bezdeka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1690520427477216146?= X-GMAIL-MSGID: =?utf-8?q?1690520427477216146?= From: Florian Bezdeka We are getting closer and closer to the year 2038 where the 32 bit time_t overflow will happen. While products (= embedded systems) with an expected life time of 15 years are still save the situation may change if your system has to survive the next 20 years. While ext2 and ext3 file systems are always affected by the time overflow, let's warn the user if these file systems are still being used. If ext4 is affected depends on the inode size chosen during file system creation. At least 256 bytes are necessary to be save. As ext4 is used very often (and partitions may be small first and extended later) this might be an issue for many users. Signed-off-by: Florian Bezdeka --- scripts/lib/wic/partition.py | 38 ++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/scripts/lib/wic/partition.py b/scripts/lib/wic/partition.py index 85eb15c..c165457 100644 --- a/scripts/lib/wic/partition.py +++ b/scripts/lib/wic/partition.py @@ -270,6 +270,8 @@ class Partition(): mkfs_cmd = "fsck.%s -pvfD %s" % (self.fstype, rootfs) exec_native_cmd(mkfs_cmd, native_sysroot, pseudo=pseudo) + self.check_for_Y2038_problem(rootfs, native_sysroot) + def prepare_rootfs_btrfs(self, rootfs, oe_builddir, rootfs_dir, native_sysroot, pseudo): """ @@ -356,6 +358,8 @@ class Partition(): (self.fstype, extraopts, label_str, self.fsuuid, rootfs) exec_native_cmd(mkfs_cmd, native_sysroot) + self.check_for_Y2038_problem(rootfs, native_sysroot) + def prepare_empty_partition_btrfs(self, rootfs, oe_builddir, native_sysroot): """ @@ -417,3 +421,37 @@ class Partition(): mkswap_cmd = "mkswap %s -U %s %s" % (label_str, self.fsuuid, path) exec_native_cmd(mkswap_cmd, native_sysroot) + + def check_for_Y2038_problem(self, rootfs, native_sysroot): + """ + Check if the filesystem is affected by the Y2038 problem + (Y2038 problem = 32 bit time_t overflow in January 2038) + """ + def get_err_str(part): + err = "The {} filesystem {} has no Y2038 support." + if part.mountpoint: + args = [part.fstype, "mounted at %s" % part.mountpoint] + elif part.label: + args = [part.fstype, "labeled %s" % part.label] + elif part.part_name: + args = [part.fstype, "in partition %s" % part.part_name] + else: + args = [part.fstype, ""] + return err.format(*args) + + ret, out = exec_native_cmd("dumpe2fs %s" % rootfs, native_sysroot) + + # ext2 and ext3 are always affected by the Y2038 problem + if self.fstype in ["ext2", "ext3"]: + logger.warn(get_err_str(self)) + return + + # if ext4 is affected by the Y2038 problem depends on the inode size + # Remember: inode size depends on the file system size + for line in out.splitlines(): + if line.startswith("Inode size:"): + size = int(line.split(":")[1].strip()) + if size < 256: + logger.warn("%s Inodes (of size %d) are too small." % \ + (get_err_str(self), size)) + break \ No newline at end of file