From: Alexander Hansen <alexander.hansen@9elements.com>
To: openbmc@lists.ozlabs.org
Subject: Re: [Gentle Follow-up] [stdexec] Long-Term Ownership and Maintenance of stdexec Dependency
Date: Fri, 31 Jul 2026 11:00:25 +0200 [thread overview]
Message-ID: <408d1ed9-4f8a-4eef-a751-2bfc3f79fdc3@9elements.com> (raw)
In-Reply-To: <F382C4AF-9F06-4EE7-802F-5F229AABA207@nexthop.ai>
[-- Attachment #1: Type: text/plain, Size: 4261 bytes --]
Hi Chinmoy,
why would we fork our dependency here ?
> Reduced risk from repository access, policy, or ownership changes
outside the OpenBMC project
What is meant by this? We are consuming the code from stdexec. How they
do their governance or policy is maybe irrelevant to us as long as the
license is compatible and the code is working ?
What is "risk of repository access" ? If the SRCREV is bumped in the
yocto recipe, you can review any changes done to the project, right?
The recipe is here: meta-phosphor/recipes-extended/stdexec/stdexec_git.bb
If you build subprojects out of tree then meson will usually not fetch a
new subproject revision unless you explicitly tell it to. So in each
case you can review all code changes..
> Broader review and maintainer participation and long-term support
If someone wants to review the changes to stdexec they can do so at
https://github.com/NVIDIA/stdexec/pulls ?
What is preventing you from reviewing and long-term supporting stdexec
via the normal github workflow?
> Improved community ownership , transparency and reduce dependency risk
IMO ownership means understanding and maintaining the code. Who in the
openbmc community is even working on stdexec?
When i look at the contributors, the only one i see from openbmc
community is Patrick
https://github.com/NVIDIA/stdexec/graphs/contributors?all=1
(maybe i am wrong and there are more people working on it ?)
Who should own and maintain this stdexec fork you are proposing?
And is the person you are proposing to maintain this qualified to do so?
What would be an example change to stdexec you see as required that
cannot be done in the upstream repo and therefore would require
forking/patching ?
Thanks,
Alexander
On 7/30/26 07:36, Chinmoy Dey wrote:
>
> Hi Team,
>
> Just following up on my earlier email and resending it to make sure it
> hasn’t been missed.
>
> I would appreciate it if you could please take a look when you get a
> chance.
>
> Regards,
> Chinmoy
>
>
>> On 23 Jun 2026, at 5:59 PM, Chinmoy Dey <chinmoy@nexthop.ai> wrote:
>>
>> Hi OpenBMC Community,
>>
>> I would like to start a discussion around the long-term ownership and
>> maintenance model for the *|stdexec|* dependency that is currently
>> part of the *OpenBMC* dependency chain. As I understand it today:
>>
>> *
>> |bmcweb| references |sdbusplus| through|subprojects/sdbusplus.wrap|:
>> o
>> https://github.com/openbmc/bmcweb
>> *
>> |sdbusplus| is maintained under the OpenBMC organization:
>> o
>> https://github.com/openbmc/sdbusplus
>> o
>> https://github.com/openbmc/sdbusplus/blob/master/subprojects/stdexec.wrap
>> *
>> |sdbusplus| in turn references |stdexec| through
>> |subprojects/stdexec.wrap|||:
>> o
>> https://github.com/NVIDIA/stdexec
>>
>> First, I would like to acknowledge and appreciate the work that has
>> gone into this implementation. The intent of this note is not to
>> question the quality of the code or the contributions made by NVIDIA,
>> but rather to discuss whether there may be an opportunity to align
>> this dependency more closely with OpenBMC’s long-term governance and
>> maintenance model. Since |stdexec| is now part of a commonly consumed
>> dependency path within OpenBMC, it may be worth considering whether a
>> community-maintained approach could provide additional benefits, such as:
>>
>> *
>> Reduced risk from repository access, policy, or ownership changes
>> outside the OpenBMC project
>> *
>> Broader review and maintainer participation and long-term support
>> *
>> Improved community ownership , transparency and reduce dependency
>> risk
>>
>> If there have already been discussions on this topic, or if there is
>> a preferred roadmap for the dependency, I would greatly appreciate
>> any references or guidance. My goal is simply to explore whether we
>> can further strengthen the sustainability, transparency, and
>> long-term maintainability of the OpenBMC dependency ecosystem as it
>> continues to grow.
>>
>> Thank you for your time and consideration. I look forward to hearing
>> the community’s thoughts.
>>
>> Best regards,
>>
>> Chinmoy Dey
>>
>>
>
[-- Attachment #2: Type: text/html, Size: 12993 bytes --]
prev parent reply other threads:[~2026-07-31 9:00 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-23 12:29 [stdexec] Long-Term Ownership and Maintenance of stdexec Dependency Chinmoy Dey
2026-07-30 5:36 ` [Gentle Follow-up] " Chinmoy Dey
2026-07-31 9:00 ` Alexander Hansen [this message]
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=408d1ed9-4f8a-4eef-a751-2bfc3f79fdc3@9elements.com \
--to=alexander.hansen@9elements.com \
--cc=openbmc@lists.ozlabs.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.