openbmc / technical-oversight-forum

6 stars 1 forks source link

Remove recipes for OpenBMC-specific repos not ported to meson by Sept 1st, 2023 #26

Open edtanous opened 1 year ago

edtanous commented 1 year ago

4 was submitted and proposed 18 months ago. In that amount of time, a significant number of the of the repositories have been converted to meson that were not previously, to the point where I think setting a deadline is more feasible.

The remaining autotools recipes are in two categories

OpenBMC repos and maintainers using autotools: jsndb - which already has a meson port in review pam-ipmi obmc-console phosphor-ipmi-bt phosphor-ipmi-ethstats libmctp

OpenBMC repos and maintainer still using cmake: smbios-mdr libpeci peci-pcie

Non-Openbmc owned repos, where OpenBMC owns the recipe (these are out of scope for this request): mboxd fbterm uart-render-controller

This request is requesting that those repos in category 1 and 2 will have their recipes removed by June 1st 2023 if they are not moved to meson in that timeframe. I will personally sign up to do two of the above ports in this time period.

Thoughts?

amboar commented 1 year ago

obmc-console: https://gerrit.openbmc.org/c/openbmc/obmc-console/+/62575/2

williamspatrick commented 1 year ago

Was this intended to be an exhaustive list? phosphor-settingsd is also using autotools.

amboar commented 1 year ago

phosphor-settingsd: https://gerrit.openbmc.org/c/openbmc/phosphor-settingsd/+/62787

williamspatrick commented 1 year ago

More pending:

williamspatrick commented 1 year ago

After the pending commit, it looks like we're down to these:

edtanous commented 1 year ago

jsnbd commit is up: https://gerrit.openbmc.org/c/openbmc/jsnbd/+/65434

As is the libpeci commit: https://gerrit.openbmc.org/c/openbmc/libpeci/+/65468

edtanous commented 1 year ago

https://gerrit.openbmc.org/c/openbmc/smbios-mdr/+/65370

For smbios-mdr

jmbills commented 1 year ago

peci-pcie: https://gerrit.openbmc.org/c/openbmc/peci-pcie/+/65612

geissonator commented 1 year ago

It appears we are down to just one remaining repo:

As noted at the top, mboxd, fbterm, and uart-render-controller also point to autotools but they are outside of the scope of this work.

williamspatrick commented 1 year ago

I don't think hiomapd/ mboxd is out of scope as it is in Gerrit. I've got a pending commit for that one but it is busted (with a test case failure) and I haven't gotten back around to looking at it again.

lxwinspur commented 1 month ago

@edtanous phosphor-ipmi-bt / btbridge - There is a commit missing, I have rebased it. https://gerrit.openbmc.org/c/openbmc/btbridge/+/65824