All of lore.kernel.org
 help / color / mirror / Atom feed
* BMCWeb migrating to meson build system
@ 2020-10-04 10:32 manoj kiran
  0 siblings, 0 replies; only message in thread
From: manoj kiran @ 2020-10-04 10:32 UTC (permalink / raw)
  To: openbmc; +Cc: liuxiwei, yulei.sh, xuxiaohan

[-- Attachment #1: Type: text/plain, Size: 1183 bytes --]

Hi All,

Over this weekend, bmcweb has been migrated to meson and cmake support has been completely removed from the repository. Most likely the recipe transition will also happen in the next couple of days.
The new process of compiling bmcweb is documented at :
https://github.com/openbmc/bmcweb/blob/master/README.md

I tried to make sure that we don't lose any of the existing settings/configuration/features during this porting process. All the bmcweb options have been mapped with a respective meson option. Developers of bmcweb might notice that CI now takes almost 20min to verify a commit unlike cmake which used to take about 8min. The core reason for this difference is that CI infrastructure for meson triggers multiple builds that facilitate static analysis, address sanitization, code coverage apart from a normal build & test.
I would also like to thank Ed(edtanous!) for his support & guidance during this process.
For the next couple of days , I would watch out for bmcweb failures on repo-ci's as well as meta-ci's to ensure there are no glitches during the porting process. Please reach out to me(manojkiraneda!) if you have any questions or issues.
Thanks,
Manoj


[-- Attachment #2: Type: text/html, Size: 1454 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-10-04 10:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-04 10:32 BMCWeb migrating to meson build system manoj kiran

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.