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

Re: [PATCH] automation: Add missing and drop obsoleted aliases from containerize


  • To: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Michal Orzel <michal.orzel@xxxxxxx>
  • Date: Fri, 3 Mar 2023 13:21:20 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=citrix.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none
  • 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=6EdIjczu2C+ffnWmMFuX6abg9ESVKQj10/MaQ1Yw9BQ=; b=N3PBcwtD6/G54DMhq6JohOIzepd3rWxzwDTECmncUWvlI2qGk+h9wNsHtGmQtLTG8Yr+YWQMa6t9Kps1muAcJdZ7ynwL+GZGp+BJwQC/UryaMsV5zlwBUShXdDrPa7YAm4VfGWAAfohosT4u5k20a+zGuQyN4bYPmSltmzpJ+vyJssi0oLu8DT6KltIV2UwtzsSyv8RNfd5+rH8eDTfv1c/fiYBlFcUsC0+oAbGikeUNOhqhJ8fR+2Pr/TO3sgKiA1PxzlwXKd9RFEH5svjsS4b/A1OYCcmjOL52SboNwKHETlW4dO5M6PU086kkigV3Is2GJ0FRgMz3g49Snm/y2Q==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=adtYCKzU2RctmmdcLT+l2gn0TsaKypzs3tnP9T5YLe8ybI5bxdkZX9Dc2CeXXsFsxXsmtOPzDEKcinL7rGnslWKN8XGdCbd8YQbV35vPqoFatHq44qNVSrtFWmz7Rl5wA7e1Gs5Bk5WQe8fZpuRw9h+20v7e9pmXn3uLBrfIFDN8Q+rxh1cHQBYAdymv94CjDHue2syng6myIWwzjXoEvjVy2w2nWkmrZnrsY/p/bCypxjAF83yXBRM2wR22HcVQYbAwgyZIFXAqXTsLzU2z4/aIIUxkxfeLTUsFs3abuS+AudqMISJiWW3CzMHzEDgh3OIETTorFivuYvArAEZDng==
  • Cc: Doug Goldstein <cardoe@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>
  • Delivery-date: Fri, 03 Mar 2023 12:21:49 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>


On 03/03/2023 13:13, Andrew Cooper wrote:
> 
> 
> On 03/03/2023 12:09 pm, Michal Orzel wrote:
>>
>> On 03/03/2023 12:59, Andrew Cooper wrote:
>>>
>>> On 01/03/2023 9:06 am, Michal Orzel wrote:
>>>> Add missing aliases for:
>>>>  - debian:unstable-cppcheck
>>>>  - debian:unstable-arm64v8-arm32-gcc
>>>>  - ubuntu:bionic
>>>>
>>>> Remove aliases for no longer used containers:
>>>>  - centos:7.2
>>>>  - debian:unstable-arm32-gcc
>>>>
>>>> Modify docs to refer to CentOS 7 instead of 7.2 not to create confusion.
>>>>
>>>> Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx>
>>>> ---
>>>> Open questions related to the CI cleanup (@Andrew, @Anthony):
>>>>  - Why do we keep suse:sles11sp4 dockerfile?
>>>>  - Why do we keep jessie dockefiles?
>>> Because we don't yet have a process for retirement of such things.
>>>
>>> Right now, all branches other than staging are using the jessie
>>> containers.  While it's still in use on any branch, we need some way to
>>> rebuild the container (potentially with modifications - see the recent
>>> HTTPS fun), and standard practice is "patches into staging".
>>>
>>> An alternative could be to patch into the most recent staging branch
>>> containing the dockerfile.
>>>
>>>
>>> sles11sp4 is more complicated.  We specifically tried to get a SLES
>>> container working, but it was always in a weird state (only @suse people
>>> could rebuild the container).  We did eventually replace it with
>>> OpenSUSE containers, but I can't currently locate any evidence in the
>>> gitlab yml that we wired sles11sp4 up.   Which is confusing because I
>>> swear we did have it running at some point in the past...
>> Ok, thanks for answering. Stefano wanted me to remove these unused 
>> dockefiles.
>> Are you ok with that or only to remove sles for now?
> 
> So https://gitlab.com/xen-project/xen/-/pipelines/791687536 is the
> latest pipeline on Xen 4.14  (yeah, that's a concerning amount of
> red...) but I don't see any SLES runs and I do see the OpenSUSE runs.
> 
> So I think we can safely drop the sles dockerfile, and drop the tags.
Ok. FWICS, there is only a dockefile for sles. No jobs, no tags, so just
dockerfile to remove.

> 
> But I'd like to keep jessie around until we have figured out what our
> deprecation process is.
I'm ok with that and I think that your alternative approach is a good way to go.
That said, I think we could still remove jessie aliases from containerize, while
keeping the dockerfiles for now until deprecation process is ready.

~Michal



 


Rackspace

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