diff mbox series

[2/2] Update Xen version to 4.20-rc

Message ID 20250109153921.43610-3-andrew.cooper3@citrix.com (mailing list archive)
State New
Headers show
Series Prep for 4.20-rc1 | expand

Commit Message

Andrew Cooper Jan. 9, 2025, 3:39 p.m. UTC
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
CC: Anthony PERARD <anthony.perard@vates.tech>
CC: Michal Orzel <michal.orzel@amd.com>
CC: Jan Beulich <jbeulich@suse.com>
CC: Julien Grall <julien@xen.org>
CC: Roger Pau Monné <roger.pau@citrix.com>
CC: Stefano Stabellini <sstabellini@kernel.org>
CC: Oleksii Kurochko <oleksii.kurochko@gmail.com>
---
 README       | 16 ++++++++--------
 SUPPORT.md   |  2 +-
 xen/Makefile |  2 +-
 3 files changed, 10 insertions(+), 10 deletions(-)

Comments

Jan Beulich Jan. 9, 2025, 3:44 p.m. UTC | #1
On 09.01.2025 16:39, Andrew Cooper wrote:
> --- a/README
> +++ b/README
> @@ -1,11 +1,11 @@
> -############################################################
> -__  __                                _        _     _
> -\ \/ /___ _ __        _   _ _ __  ___| |_ __ _| |__ | | ___
> - \  // _ \ '_ \ _____| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
> - /  \  __/ | | |_____| |_| | | | \__ \ || (_| | |_) | |  __/
> -/_/\_\___|_| |_|      \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
> -
> -############################################################
> +#####################################################
> +__  __            _  _    ____   ___
> +\ \/ /___ _ __   | || |  |___ \ / _ \       _ __ ___
> + \  // _ \ '_ \  | || |_   __) | | | |_____| '__/ __|
> + /  \  __/ | | | |__   _| / __/| |_| |_____| | | (__
> +/_/\_\___|_| |_|    |_|(_)_____|\___/      |_|  \___|
> +
> +#####################################################
>  
>  https://www.xen.org/
>  
> --- a/SUPPORT.md
> +++ b/SUPPORT.md
> @@ -9,7 +9,7 @@ for the definitions of the support status levels etc.
>  
>  # Release Support
>  
> -    Xen-Version: 4.20-unstable
> +    Xen-Version: 4.20-rc
>      Initial-Release: n/a
>      Supported-Until: TBD
>      Security-Support-Until: Unreleased - not yet security-supported
> --- a/xen/Makefile
> +++ b/xen/Makefile
> @@ -6,7 +6,7 @@ this-makefile := $(call lastword,$(MAKEFILE_LIST))
>  # All other places this is stored (eg. compile.h) should be autogenerated.
>  export XEN_VERSION       = 4
>  export XEN_SUBVERSION    = 20
> -export XEN_EXTRAVERSION ?= -unstable$(XEN_VENDORVERSION)
> +export XEN_EXTRAVERSION ?= .0-rc$(XEN_VENDORVERSION)

Since we'd been there before I take it the .0 in here (which isn't in the
changes to the other two files) is deliberate now? Clearly I continue to
think it shouldn't be put there together with -rc.

Jan
Andrew Cooper Jan. 9, 2025, 3:46 p.m. UTC | #2
On 09/01/2025 3:44 pm, Jan Beulich wrote:
> On 09.01.2025 16:39, Andrew Cooper wrote:
>> --- a/README
>> +++ b/README
>> @@ -1,11 +1,11 @@
>> -############################################################
>> -__  __                                _        _     _
>> -\ \/ /___ _ __        _   _ _ __  ___| |_ __ _| |__ | | ___
>> - \  // _ \ '_ \ _____| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>> - /  \  __/ | | |_____| |_| | | | \__ \ || (_| | |_) | |  __/
>> -/_/\_\___|_| |_|      \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
>> -
>> -############################################################
>> +#####################################################
>> +__  __            _  _    ____   ___
>> +\ \/ /___ _ __   | || |  |___ \ / _ \       _ __ ___
>> + \  // _ \ '_ \  | || |_   __) | | | |_____| '__/ __|
>> + /  \  __/ | | | |__   _| / __/| |_| |_____| | | (__
>> +/_/\_\___|_| |_|    |_|(_)_____|\___/      |_|  \___|
>> +
>> +#####################################################
>>  
>>  https://www.xen.org/
>>  
>> --- a/SUPPORT.md
>> +++ b/SUPPORT.md
>> @@ -9,7 +9,7 @@ for the definitions of the support status levels etc.
>>  
>>  # Release Support
>>  
>> -    Xen-Version: 4.20-unstable
>> +    Xen-Version: 4.20-rc
>>      Initial-Release: n/a
>>      Supported-Until: TBD
>>      Security-Support-Until: Unreleased - not yet security-supported
>> --- a/xen/Makefile
>> +++ b/xen/Makefile
>> @@ -6,7 +6,7 @@ this-makefile := $(call lastword,$(MAKEFILE_LIST))
>>  # All other places this is stored (eg. compile.h) should be autogenerated.
>>  export XEN_VERSION       = 4
>>  export XEN_SUBVERSION    = 20
>> -export XEN_EXTRAVERSION ?= -unstable$(XEN_VENDORVERSION)
>> +export XEN_EXTRAVERSION ?= .0-rc$(XEN_VENDORVERSION)
> Since we'd been there before I take it the .0 in here (which isn't in the
> changes to the other two files) is deliberate now? Clearly I continue to
> think it shouldn't be put there together with -rc.

Oh, that's because I cribbed this by looking at the recent releases.

The documentation leaves ~everything to be desired...

I can drop the .0 here, although I shan't repost just for that.

~Andrew
Jan Beulich Jan. 9, 2025, 3:53 p.m. UTC | #3
On 09.01.2025 16:46, Andrew Cooper wrote:
> On 09/01/2025 3:44 pm, Jan Beulich wrote:
>> On 09.01.2025 16:39, Andrew Cooper wrote:
>>> --- a/README
>>> +++ b/README
>>> @@ -1,11 +1,11 @@
>>> -############################################################
>>> -__  __                                _        _     _
>>> -\ \/ /___ _ __        _   _ _ __  ___| |_ __ _| |__ | | ___
>>> - \  // _ \ '_ \ _____| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>>> - /  \  __/ | | |_____| |_| | | | \__ \ || (_| | |_) | |  __/
>>> -/_/\_\___|_| |_|      \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
>>> -
>>> -############################################################
>>> +#####################################################
>>> +__  __            _  _    ____   ___
>>> +\ \/ /___ _ __   | || |  |___ \ / _ \       _ __ ___
>>> + \  // _ \ '_ \  | || |_   __) | | | |_____| '__/ __|
>>> + /  \  __/ | | | |__   _| / __/| |_| |_____| | | (__
>>> +/_/\_\___|_| |_|    |_|(_)_____|\___/      |_|  \___|
>>> +
>>> +#####################################################
>>>  
>>>  https://www.xen.org/
>>>  
>>> --- a/SUPPORT.md
>>> +++ b/SUPPORT.md
>>> @@ -9,7 +9,7 @@ for the definitions of the support status levels etc.
>>>  
>>>  # Release Support
>>>  
>>> -    Xen-Version: 4.20-unstable
>>> +    Xen-Version: 4.20-rc
>>>      Initial-Release: n/a
>>>      Supported-Until: TBD
>>>      Security-Support-Until: Unreleased - not yet security-supported
>>> --- a/xen/Makefile
>>> +++ b/xen/Makefile
>>> @@ -6,7 +6,7 @@ this-makefile := $(call lastword,$(MAKEFILE_LIST))
>>>  # All other places this is stored (eg. compile.h) should be autogenerated.
>>>  export XEN_VERSION       = 4
>>>  export XEN_SUBVERSION    = 20
>>> -export XEN_EXTRAVERSION ?= -unstable$(XEN_VENDORVERSION)
>>> +export XEN_EXTRAVERSION ?= .0-rc$(XEN_VENDORVERSION)
>> Since we'd been there before I take it the .0 in here (which isn't in the
>> changes to the other two files) is deliberate now? Clearly I continue to
>> think it shouldn't be put there together with -rc.
> 
> Oh, that's because I cribbed this by looking at the recent releases.
> 
> The documentation leaves ~everything to be desired...
> 
> I can drop the .0 here, although I shan't repost just for that.

In case this (both patches) requires any ack:
Acked-by: Jan Beulich <jbeulich@suse.com>

Jan
Oleksii Kurochko Jan. 9, 2025, 3:55 p.m. UTC | #4
On 1/9/25 4:44 PM, Jan Beulich wrote:
> On 09.01.2025 16:39, Andrew Cooper wrote:
>> --- a/README
>> +++ b/README
>> @@ -1,11 +1,11 @@
>> -############################################################
>> -__  __                                _        _     _
>> -\ \/ /___ _ __        _   _ _ __  ___| |_ __ _| |__ | | ___
>> - \  // _ \ '_ \ _____| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>> - /  \  __/ | | |_____| |_| | | | \__ \ || (_| | |_) | |  __/
>> -/_/\_\___|_| |_|      \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
>> -
>> -############################################################
>> +#####################################################
>> +__  __            _  _    ____   ___
>> +\ \/ /___ _ __   | || |  |___ \ / _ \       _ __ ___
>> + \  // _ \ '_ \  | || |_   __) | | | |_____| '__/ __|
>> + /  \  __/ | | | |__   _| / __/| |_| |_____| | | (__
>> +/_/\_\___|_| |_|    |_|(_)_____|\___/      |_|  \___|
>> +
>> +#####################################################
>>   
>>   https://www.xen.org/
>>   
>> --- a/SUPPORT.md
>> +++ b/SUPPORT.md
>> @@ -9,7 +9,7 @@ for the definitions of the support status levels etc.
>>   
>>   # Release Support
>>   
>> -    Xen-Version: 4.20-unstable
>> +    Xen-Version: 4.20-rc
>>       Initial-Release: n/a
>>       Supported-Until: TBD
>>       Security-Support-Until: Unreleased - not yet security-supported
>> --- a/xen/Makefile
>> +++ b/xen/Makefile
>> @@ -6,7 +6,7 @@ this-makefile := $(call lastword,$(MAKEFILE_LIST))
>>   # All other places this is stored (eg. compile.h) should be autogenerated.
>>   export XEN_VERSION       = 4
>>   export XEN_SUBVERSION    = 20
>> -export XEN_EXTRAVERSION ?= -unstable$(XEN_VENDORVERSION)
>> +export XEN_EXTRAVERSION ?= .0-rc$(XEN_VENDORVERSION)
> Since we'd been there before I take it the .0 in here (which isn't in the
> changes to the other two files) is deliberate now? Clearly I continue to
> think it shouldn't be put there together with -rc.

But in docs/process/{release-technician-checklist, 
xen-release-management}.pandoc .0 is used.

So probably then we have to update docs correspondingly to avoid confusion.

~ Oleksii

>
> Jan
Andrew Cooper Jan. 10, 2025, 5:16 p.m. UTC | #5
On 09/01/2025 3:53 pm, Jan Beulich wrote:
> On 09.01.2025 16:46, Andrew Cooper wrote:
>> On 09/01/2025 3:44 pm, Jan Beulich wrote:
>>> On 09.01.2025 16:39, Andrew Cooper wrote:
>>>> --- a/README
>>>> +++ b/README
>>>> @@ -1,11 +1,11 @@
>>>> -############################################################
>>>> -__  __                                _        _     _
>>>> -\ \/ /___ _ __        _   _ _ __  ___| |_ __ _| |__ | | ___
>>>> - \  // _ \ '_ \ _____| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>>>> - /  \  __/ | | |_____| |_| | | | \__ \ || (_| | |_) | |  __/
>>>> -/_/\_\___|_| |_|      \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
>>>> -
>>>> -############################################################
>>>> +#####################################################
>>>> +__  __            _  _    ____   ___
>>>> +\ \/ /___ _ __   | || |  |___ \ / _ \       _ __ ___
>>>> + \  // _ \ '_ \  | || |_   __) | | | |_____| '__/ __|
>>>> + /  \  __/ | | | |__   _| / __/| |_| |_____| | | (__
>>>> +/_/\_\___|_| |_|    |_|(_)_____|\___/      |_|  \___|
>>>> +
>>>> +#####################################################
>>>>  
>>>>  https://www.xen.org/
>>>>  
>>>> --- a/SUPPORT.md
>>>> +++ b/SUPPORT.md
>>>> @@ -9,7 +9,7 @@ for the definitions of the support status levels etc.
>>>>  
>>>>  # Release Support
>>>>  
>>>> -    Xen-Version: 4.20-unstable
>>>> +    Xen-Version: 4.20-rc
>>>>      Initial-Release: n/a
>>>>      Supported-Until: TBD
>>>>      Security-Support-Until: Unreleased - not yet security-supported
>>>> --- a/xen/Makefile
>>>> +++ b/xen/Makefile
>>>> @@ -6,7 +6,7 @@ this-makefile := $(call lastword,$(MAKEFILE_LIST))
>>>>  # All other places this is stored (eg. compile.h) should be autogenerated.
>>>>  export XEN_VERSION       = 4
>>>>  export XEN_SUBVERSION    = 20
>>>> -export XEN_EXTRAVERSION ?= -unstable$(XEN_VENDORVERSION)
>>>> +export XEN_EXTRAVERSION ?= .0-rc$(XEN_VENDORVERSION)
>>> Since we'd been there before I take it the .0 in here (which isn't in the
>>> changes to the other two files) is deliberate now? Clearly I continue to
>>> think it shouldn't be put there together with -rc.
>> Oh, that's because I cribbed this by looking at the recent releases.
>>
>> The documentation leaves ~everything to be desired...
>>
>> I can drop the .0 here, although I shan't repost just for that.
> In case this (both patches) requires any ack:
> Acked-by: Jan Beulich <jbeulich@suse.com>

It turns out the .0 is necessary to build the tarball in the way the
other tooling expects.  I'm going to bodge it for now to get RC1 out,
but we are going to have to change *somthing* before getting to RC2.

~Andrew
diff mbox series

Patch

diff --git a/README b/README
index 72f6b0fcde47..373885523c8e 100644
--- a/README
+++ b/README
@@ -1,11 +1,11 @@ 
-############################################################
-__  __                                _        _     _
-\ \/ /___ _ __        _   _ _ __  ___| |_ __ _| |__ | | ___
- \  // _ \ '_ \ _____| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
- /  \  __/ | | |_____| |_| | | | \__ \ || (_| | |_) | |  __/
-/_/\_\___|_| |_|      \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
-
-############################################################
+#####################################################
+__  __            _  _    ____   ___
+\ \/ /___ _ __   | || |  |___ \ / _ \       _ __ ___
+ \  // _ \ '_ \  | || |_   __) | | | |_____| '__/ __|
+ /  \  __/ | | | |__   _| / __/| |_| |_____| | | (__
+/_/\_\___|_| |_|    |_|(_)_____|\___/      |_|  \___|
+
+#####################################################
 
 https://www.xen.org/
 
diff --git a/SUPPORT.md b/SUPPORT.md
index 54c78b722d7a..2bc5bd81ee39 100644
--- a/SUPPORT.md
+++ b/SUPPORT.md
@@ -9,7 +9,7 @@  for the definitions of the support status levels etc.
 
 # Release Support
 
-    Xen-Version: 4.20-unstable
+    Xen-Version: 4.20-rc
     Initial-Release: n/a
     Supported-Until: TBD
     Security-Support-Until: Unreleased - not yet security-supported
diff --git a/xen/Makefile b/xen/Makefile
index 2e1a925c8417..1eca2bdb4939 100644
--- a/xen/Makefile
+++ b/xen/Makefile
@@ -6,7 +6,7 @@  this-makefile := $(call lastword,$(MAKEFILE_LIST))
 # All other places this is stored (eg. compile.h) should be autogenerated.
 export XEN_VERSION       = 4
 export XEN_SUBVERSION    = 20
-export XEN_EXTRAVERSION ?= -unstable$(XEN_VENDORVERSION)
+export XEN_EXTRAVERSION ?= .0-rc$(XEN_VENDORVERSION)
 export XEN_FULLVERSION   = $(XEN_VERSION).$(XEN_SUBVERSION)$(XEN_EXTRAVERSION)
 -include xen-version