From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6942464545721942016 X-Received: by 2002:a5d:6d0a:: with SMTP id e10mr31379553wrq.161.1619547060928; Tue, 27 Apr 2021 11:11:00 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:4e12:: with SMTP id g18ls1779939wmh.1.canary-gmail; Tue, 27 Apr 2021 11:11:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw+Oyo6XKi44jUP4NWTfyiiM56EJRCytSFGvAfdejo1fJN/7wGcGRc/0CxcVRIuqXFSmjnU X-Received: by 2002:a1c:2685:: with SMTP id m127mr4000166wmm.135.1619547060160; Tue, 27 Apr 2021 11:11:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619547060; cv=none; d=google.com; s=arc-20160816; b=bFc34Sp+faNEEfaupw7RQyYkdHfviSzORE9+OD3qk+xQwu8F/47Evmzt5MAt3MAKBO QcPzZOc6SovySNLURdJs6pltCd5FNp4E5HA+7GnklwxI3d7lYiPnsZsf+m6bhBh92rTt Ct7MG6ncvvxxrddgGojQvxsu8kSG1dyfrr0eW/vX5HqCYeZqdDE2h2/zwiG/1vmwfl51 KX7dfvgk8ZP8gpw1vOBFaeW22s8iNA/nI/pn46GL1stE45rQ/x5cmlO0MGPjTn7oeTix pwk7jfyHBy9icPUsvIDbwCIVvVrfFIVt0kRQbvJX2u9TIpDVEcsSXn1wOBkOQmrDmKzR wZaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date; bh=H2a4mXHZoDqhg6TrS/ssEdJjxiOOxgoWLh1tXySDbrA=; b=z/r+ckDv5ctdVI7HOTgWMsAItxnDlKnkVEz4J28BYU5bvpr0r+ATpFBtViB+1kQrqT PaRIAGZbqcsLNpD7R13PSyMyFIEry6w8X5obCHpn5XAvCwsr2XAxEq+zw2XihLCBNRLO 4Q9E8EzJ7Jg9j3Hxw0QQFhqhAsA77t1BlvM122sqJvxPuBtaqBoa152CP/REPVtNYvQS s6iq1PKaVranep/NEkT8xsGW7NQiPIfE2MqI2HCRrLLPMtLwz5qLA6wkCkpg6/TMkKTw n/KUuq3ttEWHyfJXIl+nsTLffU+2PpBRNhaOyCcyOrmhd7cDnqdZG2PJT52ClNst56RV ugug== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id c9si135445wml.2.2021.04.27.11.11.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Apr 2021 11:11:00 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id 13RIAxUL026396 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 27 Apr 2021 20:10:59 +0200 Received: from md1za8fc.ad001.siemens.net ([167.87.26.73]) by mail1.sbs.de (8.15.2/8.15.2) with ESMTP id 13RI7Lbw023282; Tue, 27 Apr 2021 20:07:21 +0200 Date: Tue, 27 Apr 2021 20:07:20 +0200 From: Henning Schild To: Anton Mikanovich Cc: Subject: Re: [PATCH] charter: Introduce build chart generation tool Message-ID: <20210427200720.3388d82b@md1za8fc.ad001.siemens.net> In-Reply-To: References: <20210322130759.152562-1-amikan@ilbers.de> <20210427190111.4c3a1522@md1za8fc.ad001.siemens.net> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-TUID: 5JlLmc/IBe+t Am Tue, 27 Apr 2021 20:28:28 +0300 schrieb Anton Mikanovich : > 27.04.2021 20:01, Henning Schild wrote: > > I think we should not parse those logs and do our own profiling. > > bitbake has profiling support in several flavours. Last time i > > checked isar was missing some library bits that are only in oe. > > > > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.yoctoproject.org%2Fwiki%2FProfiling&data=04%7C01%7Cde173c00-e982-4fda-8644-47edf4671d63%40ad011.siemens.com%7Cc6c6d17c69c04eeaf7af08d909a1e352%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637551413172636476%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=hYyPIOO5TOCgZ%2B3kO7deFafAfhTi787HeXsgDqUTy1A%3D&reserved=0 > > > > We should see what is the state of the art in yocto/OE and use > > that, no own inventions. Then see how to get that into isar and > > possibly massage it upstream to get it into isar without forking > > oe/bitbake bits. Or we add "charter" to bitbake and take it from > > there, in case we fill a gap that upstream might have. > > > > Am i correct that this charter is something that oe/bitbake does not > > have? > > > > regards, > > Henning > > Yes, this charter is our simple implementation of the same result as > pybootchart+buildstats can produce in oe. If it is "the same" i would like to question why we need that again and can not use what is there. > Buildstats-based solution is also not real-time and integration of > the whole buildstats into Isar can be tricky. We should look into why upstream can be tricky for us and solve those tricky issues, or add that "charter" upstream if it fills a gap that upstream might have. Forking bitbake (and wic, probably not involved here) would be a really bad idea. And even adding plugins might be bad. For such central topics working together with oe and bitbake is the only maintainable way ... IMHO. I already invested a lot on the wic side and also on bitbake, and the projects seem to be open to the isar-case from what i can tell. regards, Henning