Open edtanous opened 1 year ago
Was this intended to be an exhaustive list? phosphor-settingsd
is also using autotools.
phosphor-settingsd: https://gerrit.openbmc.org/c/openbmc/phosphor-settingsd/+/62787
More pending:
After the pending commit, it looks like we're down to these:
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
https://gerrit.openbmc.org/c/openbmc/smbios-mdr/+/65370
For smbios-mdr
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.
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.
@edtanous phosphor-ipmi-bt / btbridge - There is a commit missing, I have rebased it. https://gerrit.openbmc.org/c/openbmc/btbridge/+/65824
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?