[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [PATCH 1/9] automation: Use custom build jobs when extra config options are needed


  • To: Stefano Stabellini <sstabellini@xxxxxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>
  • From: Henry Wang <Henry.Wang@xxxxxxx>
  • Date: Fri, 23 Sep 2022 01:27:10 +0000
  • Accept-language: zh-CN, en-US
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PVBCT6sl+qiI7wxRTwf3Npb6ltJvjmU82zh4C/SMI1Y=; b=WnG2aL4IpD7OES2eDWqge9uitGomZe28/7L8xflrH+rjR165PcNQ3+oDi0Fhoj6pGXWs6Eoh1pbh8gFeuQKx9SMoQXDSuQHRoQBMzp76NjDKydPwka1eU5JZEIjSbM/7mcb2TAp5wARqgcgn7e8R1tGilkGwLT4mNGsoScayFZFeuzB5YDLEarCLeYq9MogTvzSR2dYq+CxXsC3WbDM90PZeLqMXEdUjqIeYxkDNxeRs6nqUVlXsxoBL80twfF3h2KjE+cXg3Za5GEtAtVBXBh3ignCwbtGyRx0AdcjaGXfkKLYbSia8eKmGzAlpzzjOxo+MqQ6gIeDapXAthZOi7g==
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PVBCT6sl+qiI7wxRTwf3Npb6ltJvjmU82zh4C/SMI1Y=; b=KECQjoO7U3SBGexXxrhqmvb41VUwnxqS9JTv3XbXUJnVKJAsL7UNp5WlqXaEUQYxZn/uC4PA5nSOD1o0cO1PXFcXhnBAYhRxVca7Dcx1frF3VuvaewI1JRzTe0arn3Tbrhl7B5fLnMJnkUzjtLAE4ba9IvU3zAz+QJZp16TT7p4sOs0FDJyDU+qNB0knvK6rcV6ZdvyhXI00/wiypkFrWqcVkKOblfKlIA45bUzwaFZxxfobbxtCWLM67PvF0Zwcq4KKlGoZkTLYHQ5bjl0YTUhwQvQK5+K53arNmSffeMk28rCMRHJ4hXcs1cdds6foKTTJt5Z0g5nIWSeVT3bR1g==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=BssfqdsUVGiUdV1hiJgl57qA4sRAWfRBLlu34cibvWD3Fz/WFUVaUwH8N656K9bdgtzZmNNI2Srdzifrj+XdinS+ylbUtJtLazs9mZNJwHnTaKbbVdZLm9HyIEX8YON8HJGEY888RxzrSEeBhaAjz1rnhXJ4QQvwXoKYk1gEJcBSuWGkwE5uu/fP56zkLdgWixPIolkl8YSFdy+Bp1h8+8+S9v6HH98WxtwM9pNWXgIeX4O1GDoUCfif3hUnbBF58M+DrwmW+7z8ROHcVBpsgiKmQp8/JsvKNSq4r6E7+s7srVUvcl2bB4NBhaxgQq7QTINH7wkT/+92cmAsoXt7Ow==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Lj/wouapa+0AU3vrlxHczgfAr9H5p2xm6GhMWgINYbctO3ac41HY4+BKKQGDdwtdubRr1y4cSDKNKw+AhAHNQud15A0QuR6q9kMkSJpnC6kZhJrr6Vs/VhTceAjzE9+t9muLzEhxGIDPn0acBvV7SMTCBb5yXZSStkRzV5abJ2CRsMyMOikGcH6i6eYjx5uRop+SBoWNs5IJQCuggPnJf3jgYB6DBwRl+lr8MnHob0yzH10vEfPyvr78KS5GWvUR9o8vihyX06MxKDCJ5OVhdNY1HLHkQGT/eNlK65n25N40tQxTvSnkEjcbSAPv5y4srTFIuaWlckjPBRQwXwKZew==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Doug Goldstein <cardoe@xxxxxxxxxx>
  • Delivery-date: Fri, 23 Sep 2022 01:27:36 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHYzokNujrks6NSW0iEIqimdlIitq3r+qqAgAA/LlA=
  • Thread-topic: [PATCH 1/9] automation: Use custom build jobs when extra config options are needed

Hi Stefano,

> -----Original Message-----
> From: Stefano Stabellini <sstabellini@xxxxxxxxxx>
> Subject: Re: [PATCH 1/9] automation: Use custom build jobs when extra
> config options are needed
> 
> On Thu, 22 Sep 2022, Michal Orzel wrote:
> > Currently, all the arm64 defconfig build jobs, regardless of the
> > container used, end up building Xen with the extra config options
> > specified in the main build script (e.g. CONFIG_EXPERT,
> > CONFIG_STATIC_MEMORY). Because these options are only needed for
> > specific test jobs, the current behavior of the CI is incorrect
> > as we add the extra options to all the defconfig builds. This means
> > that on arm64 there is not a single job performing proper defconfig build.
> >
> > To fix this issue, add custom build jobs each time there is a need for
> > building Xen with additional config options. Introduce EXTRA_XEN_CONFIG
> > variable to be used by these jobs to store the required options. This
> > variable will be then read by the main build script to modify the .config
> > file. This will also help users to understand what is needed to run specific
> > test.
> >
> > Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx>
> > ---
> > This patch could actually be consider to be taken for 4.17 release.
> > The reason why is because currently our CI for arm64 does not even
> > peform clean defconfig build which is quite crucial target to be tested.
> > Performing builds always with EXPERT and UNSUPPORTED is not something
> so
> > beneficial for release tests. This is up to the release manager.
> 
> + Henry
> 
> I agree this should go in 4.17, so that gitlab-ci can test non-DEBUG
> builds on ARM.

Yes sure, I agree once this series is properly reviewed, this can be
merged to 4.17.

Kind regards,
Henry





 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.