[Gentle Follow-up] [stdexec] Long-Term Ownership and Maintenance of stdexec Dependency
Chinmoy Dey <[email protected]> Thu, 30 Jul 2026 11:06:54 +0530
| Newsgroups | org.ozlabs.lists.openbmc |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_D781594E-9618-4B5A-8F72-F2B42EADACEC Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Team, Just following up on my earlier email and resending it to make sure it = hasn=E2=80=99t 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=E2=80=AFPM, Chinmoy Dey <[email protected]> = wrote: >=20 > Hi OpenBMC Community, >=20 > 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: >=20 > bmcweb references sdbusplus through subprojects/sdbusplus.wrap: > https://github.com/openbmc/bmcweb=20 > sdbusplus is maintained under the OpenBMC organization: > https://github.com/openbmc/sdbusplus=20 > = https://github.com/openbmc/sdbusplus/blob/master/subprojects/stdexec.wrap > sdbusplus in turn references stdexec through subprojects/stdexec.wrap = : > https://github.com/NVIDIA/stdexec=20 > 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=E2=80=99s 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: >=20 > 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. >=20 > Thank you for your time and consideration. I look forward to hearing = the community=E2=80=99s thoughts. >=20 > Best regards, >=20 > Chinmoy Dey >=20 >=20 --Apple-Mail=_D781594E-9618-4B5A-8F72-F2B42EADACEC Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html aria-label=3D"message body"><head><meta http-equiv=3D"content-type" = content=3D"text/html; charset=3Dutf-8"></head><body = style=3D"overflow-wrap: break-word; -webkit-nbsp-mode: space; = line-break: after-white-space;"><div><br = id=3D"lineBreakAtBeginningOfMessage"><div><p class=3D"p1"><span = style=3D"font-size: 14px;">Hi Team,</span></p><p class=3D"p1"><span = style=3D"font-size: 14px;">Just following up on my earlier email and = resending it to make sure it hasn=E2=80=99t been missed.</span></p><p = class=3D"p1"><span style=3D"font-size: 14px;">I would appreciate it if = you could please take a look when you get a chance.</span></p><p = class=3D"p1"><span style=3D"font-size: = 14px;">Regards,<br>Chinmoy</span></p><p class=3D"p1"><br></p><blockquote = type=3D"cite"><div>On 23 Jun 2026, at 5:59=E2=80=AFPM, Chinmoy Dey = <[email protected]> wrote:</div><br = class=3D"Apple-interchange-newline"><div> <meta http-equiv=3D"Content-Type" content=3D"text/html; = charset=3DWindows-1252"> <div><p dir=3D"ltr" class=3D"p1" style=3D"text-align: left; text-indent: = 0px;"><span style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; = font-size: 14pt;">Hi OpenBMC Community,</span></p><p class=3D"p1" = style=3D"text-align: left; text-indent: 0px;"><span style=3D"font-family: = Aptos, Arial, Helvetica, sans-serif; font-size: 14pt;">I would like to = start a discussion around the long-term ownership and maintenance model = for the </span><span style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; = font-size: 14pt; color: rgb(81, 167, = 249);"><b><code>stdexec</code></b></span><span style=3D"font-family: = Aptos, Arial, Helvetica, sans-serif; font-size: 14pt;"> dependency that is currently part of the </span><span style=3D"font-family: Aptos, = Arial, Helvetica, sans-serif; font-size: 14pt; color: rgb(81, 167, = 249);"><b>OpenBMC</b></span><span style=3D"font-family: Aptos, Arial, = Helvetica, sans-serif; font-size: 14pt;"> dependency chain. As I understand it today:</span></p> <ul style=3D"text-align: left;"> <li style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; = font-size: 14pt;"> <div><span style=3D"color: rgb(81, 167, = 249);"><code>bmcweb</code></span> references <span style=3D"color: rgb(81, 167, = 249);"><code>sdbusplus</code></span> through<span style=3D"color: = rgb(81, 167, 249);"> <code>subprojects/sdbusplus.wrap</code></span>:</div> </li><ul data-editing-info=3D"{"applyListStyleFromLevel":true}" = style=3D"text-align: left; list-style-type: circle;"> <li style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; = font-size: 14pt;"> <div><a href=3D"https://github.com/openbmc/bmcweb" = data-outlook-id=3D"d8c2b49c-07aa-43d2-acc3-e2c8c7768819">https://github.co= m/openbmc/bmcweb</a> </div> </li></ul> <li style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; = font-size: 14pt;"> <div><span style=3D"color: rgb(81, 167, = 249);"><code>sdbusplus</code></span> is maintained under the = OpenBMC organization:</div> </li><ul data-editing-info=3D"{"applyListStyleFromLevel":true}" = style=3D"text-align: left; list-style-type: circle;"> <li style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; = font-size: 14pt;"> <div><a href=3D"https://github.com/openbmc/sdbusplus" = data-outlook-id=3D"1fe0a3a9-3766-408b-8060-f3453e915191">https://github.co= m/openbmc/sdbusplus</a> </div> </li><li style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; = font-size: 14pt;"> <div dir=3D"ltr" style=3D""><a = href=3D"https://github.com/openbmc/sdbusplus/blob/master/subprojects/stdex= ec.wrap" = data-outlook-id=3D"1447a88a-4fa7-4732-b205-d105cb87620c">https://github.co= m/openbmc/sdbusplus/blob/master/subprojects/stdexec.wrap</a></div> </li></ul> <li style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; = font-size: 14pt;"> <div><span style=3D"color: rgb(81, 167, = 249);"><code>sdbusplus</code></span> in turn references <span style=3D"color: rgb(81, 167, = 249);"><code>stdexec</code></span> through <span style=3D"color: = rgb(81, 167, 249);"> <code>subprojects/stdexec.wrap</code></span><code> </code>:</div> </li><ul data-editing-info=3D"{"applyListStyleFromLevel":true}" = style=3D"text-align: left; list-style-type: circle;"> <li style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; = font-size: 14pt;"> <div><a href=3D"https://github.com/NVIDIA/stdexec" = data-outlook-id=3D"65d6a77f-f757-46fc-9226-94383fc74d4e">https://github.co= m/NVIDIA/stdexec</a> </div> </li></ul> </ul><p class=3D"p1" style=3D"text-align: left; text-indent: 0px;"><span = style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 14pt;">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=E2=80=99s long-term governance and maintenance model. Since </span><span style=3D"font-family: Aptos, Arial, Helvetica, = sans-serif; font-size: 14pt; color: rgb(81, 167, = 249);"><code>stdexec</code></span><span style=3D"font-family: Aptos, = Arial, Helvetica, sans-serif; font-size: 14pt;"> is now part of a commonly consumed dependency path within </span><span = style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 14pt; color: rgb(81, 167, 249);">OpenBMC</span><span style=3D"font-family:= Aptos, Arial, Helvetica, sans-serif; font-size: 14pt;">, it may be worth considering whether a community-maintained approach = could provide additional benefits, such as:</span></p> <ul style=3D"text-align: left;"> <li style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; = font-size: 14pt;"> <div>Reduced risk from repository access, policy, or ownership changes = outside the OpenBMC project</div> </li><li style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; = font-size: 14pt;"> <div dir=3D"ltr" style=3D"font-size: 18.666666px;"><span = style=3D"background-color: rgb(255, 255, 255);">Broader review and = maintainer participation and long-term support</span></div> </li><li style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; = font-size: 14pt;"> <div>Improved community ownership , transparency and reduce <span = style=3D"font-size: 18.666666px; background-color: rgb(255, 255, 255);"> dependency risk</span></div> </li></ul><p class=3D"p2" style=3D"text-align: left; text-indent: = 0px;"><span style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; = font-size: 14pt;">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.</span></p><p = class=3D"p1" style=3D"text-align: left; text-indent: 0px;"><span = style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 14pt;">Thank you for your time and consideration. I look forward to = hearing the community=E2=80=99s thoughts.</span></p><p class=3D"p1" = style=3D"text-align: left; text-indent: 0px;"><span style=3D"font-family: = Aptos, Arial, Helvetica, sans-serif; font-size: 12pt;">Best = regards,</span></p><p class=3D"p1" style=3D"text-align: left; = text-indent: 0px;"><span style=3D"font-family: Aptos, Arial, Helvetica, = sans-serif; font-size: 12pt;">Chinmoy Dey</span></p> <div dir=3D"ltr" style=3D"font-family: Aptos, Arial, Helvetica, = sans-serif; font-size: 12pt;"> <br> </div> <div id=3D"ms-outlook-mobile-signature" dir=3D"ltr" style=3D"color: = inherit; background-color: inherit;"> </div> </div> </div></blockquote></div><br></div></body></html>= --Apple-Mail=_D781594E-9618-4B5A-8F72-F2B42EADACEC--