On 14/10/2022 11:14, Anthony PERARD wrote: > On Fri, Oct 14, 2022 at 06:26:09AM +0000, Henry Wang wrote: >>> -----Original Message----- >>> From: Andrew Cooper <andrew.coop...@citrix.com> >>> Subject: Re: [XEN PATCH for-4.17 v5 00/17] Toolstack build system >>> improvement, toward non-recursive makefiles >>> >>> On 13/10/2022 14:04, Anthony PERARD wrote: >>>> Patch series available in this git branch: >>>> https://xenbits.xen.org/git-http/people/aperard/xen-unstable.git >>> br.toolstack-build-system-v5 >>> >>> I've done a full rebuild of this (with the 2 noted fixes) with Xapi, and >>> it does resolve the Ocaml library linking issues. Thanks. >>> >>> So T-by. If an allowance for 4.17 appears, I can see about getting some >>> of the more obviously-trivial areas reviewed and committed. >> Release-acked-by: Henry Wang <henry.w...@arm.com> > Thanks. > >> Since this series is quite large and just out of curiosity, do we have a >> pipeline or CI jobs to test all the modules that affected by the makefile >> touched by this series? Would be good to have some test results to >> boost our confidence of committing the series. > I did push my branch to Gitlab, and that the pipeline: > https://gitlab.com/xen-project/people/anthonyper/xen/-/pipelines/665987083 > (private to xen-project members) > Only failures are I think the same one as on staging, test failure on > arm, but no build issues. > > I'm not sure that everything is tested, but most of it is.
The XenServer specfile lists all build artefacts specifically, because we've had too many bugs where things have silently disappeared. My testing confirms that nothing has appeared or disappeared as a result of these changes, and the functional looks pretty good. (except for the latest shadow assertion found, which was a regression in XSA-410. Fix is in review elsewhere.) ~Andrew