Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: Douglas Royds <douglas.royds@taitcommunications.com>,
	 "peter.suti@streamunlimited.com"
	<peter.suti@streamunlimited.com>
Cc: "openembedded-core@lists.openembedded.org"
	<openembedded-core@lists.openembedded.org>
Subject: Re: [OE-core] [PATCH 1/1] icecc: calculate pn and bpn from FILE
Date: Tue, 03 Jun 2025 23:15:17 +0100	[thread overview]
Message-ID: <0e3407764e7a3f7951465b3c62cdead8baabe3b4.camel@linuxfoundation.org> (raw)
In-Reply-To: <ME3P282MB2531A632687099F4A94BDA7F946DA@ME3P282MB2531.AUSP282.PROD.OUTLOOK.COM>

On Tue, 2025-06-03 at 21:55 +0000, Douglas Royds wrote:
> From:  Peter Suti via lists.openembedded.org
> <peter.suti=streamunlimited.com@lists.openembedded.org>
> > On Tue, Jun 3, 2025 at 11:59 AM Richard Purdie
> > <richard.purdie@linuxfoundation.org> wrote:
> > > 
> > > On Tue, 2025-06-03 at 10:40 +0100, Richard Purdie via
> > > lists.openembedded.org wrote:
> > > > Unfortunately PN could be set differently to that, or set
> > > > through class
> > > > extensions so I don't think this is a good way to fix the
> > > > issue. It
> > > > does highlight that icecc probably just worked through luck
> > > > anyway. It
> > > > would get it approximately right most of the time but I'm not
> > > > sure we
> > > > want to rely on that.
> > 
> > Maybe that is why we have to disable a bunch of recipes with
> > ICECC_RECIPE_DISABLE.
> > 
> > > > To be honest, I'm more tempted to simply remove icecc since it
> > > > would
> > > > seem not a lot of people are using it if it takes this long for
> > > > fixes
> > > > to get sent :/.
> > 
> > I understand. We will keep using it internally with the above patch
> > because it works for our use cases and
> > provides noticeable speedups still.
> > 
> > > Just to clarify, this would then let someone maintain this in a
> > > separate layer as it is self contained. I appreciate we'd need to
> > > find
> > > that maintainer someone needs to fill that role to keep this
> > > working...
> 
> I suspect the reason no one has fixed this might be that no one else
> has hit it yet — we haven't. Fortunately in the meantime, Peter has
> found a work-around that works for him.

Which branches are you using this with?

> I'd argue that icecc is well supported in oe-core. These are the top
> 6 contributors to icecc.bbclass, making 97 commits over 10 years,
> almost 10 per year:
> 
>    21 Joshua Watt
>    18 Richard Purdie
>    14 Martin Jansa
>    11 Douglas Royds
>    9 Tobias Henkel
>    6 Dmitry Eremin-Solenikov
> 
> I'm sure one of these contributors will bump into this same problem
> at some point, and that they'll fix it then. Please don't drop it
> from oe-core.

I can safely say I simply don't use it and never have, which hints at
the kinds of commits I'm responsible for. Joshua used to but doesn't
now and hasn't for a few years. As far as I know, Martin doesn't any
more either. I'm therefore not sure this data makes a good case for it
being well supported.

At this point I think it belongs in its own layer. I appreciate people
don't want to hear that and yes, that means someone will have to
actually step up maintain it rather than relying on me and others
somehow keeping it working mostly by luck.

Cheers,

Richard


  reply	other threads:[~2025-06-03 22:15 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-06-03  8:58 [PATCH 1/1] icecc: calculate pn and bpn from FILE Peter Suti
2025-06-03  9:40 ` [OE-core] " Richard Purdie
     [not found] ` <18457EF875184E76.9693@lists.openembedded.org>
2025-06-03  9:58   ` Richard Purdie
2025-06-03 11:01     ` Peter Suti
2025-06-03 21:55       ` Douglas Royds
2025-06-03 22:15         ` Richard Purdie [this message]
2025-06-03 23:23           ` Joshua Watt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=0e3407764e7a3f7951465b3c62cdead8baabe3b4.camel@linuxfoundation.org \
    --to=richard.purdie@linuxfoundation.org \
    --cc=douglas.royds@taitcommunications.com \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=peter.suti@streamunlimited.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox