[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
|