[PATCH 0/3] xen: Update recipes for xen and xen-tools


Christopher Clark
 

On Thu, Apr 14, 2022 at 1:40 PM Bruce Ashfield <bruce.ashfield@...> wrote:

On Thu, Apr 14, 2022 at 4:02 AM Bertrand Marquis
<bertrand.marquis@...> wrote:

Hi Bruce,

On 14 Apr 2022, at 04:13, Bruce Ashfield <bruce.ashfield@...> wrote:

On Fri, Apr 8, 2022 at 4:44 AM Michal Orzel <michal.orzel@...> wrote:

Before the next Yocto release, Xen recipes need to be updated.
This patch series:
- updates 4.15 recipes
- introduces 4.16 recipes
- removes 4.14 recipes
FYI: I'm not ignoring these, and I will make sure they get into the
upcoming release branch and are in place for the LTS release. I'm just
waiting until Christopher gets a chance to review and see if these
match up with what he was thinking about for versions.
Thanks.
Thanks for your patience on these. I've just completed the build, boot
and XTF testing of this series with success, for x86-64, arm32 and
arm64 qemu MACHINES, with each of the three Xen versions (4.15.2,
4.16.1 and 4.17 git recipe).

I modified the 4.16 recipe to apply the Xen 4.16.1 release revision as
Bertrand indicated and Bruce has confirmed as wanted.
ie: SRCREV ?= "f26544492298cb82d66f9bf36e29d2f75b3133f2"
I also think the SRCREV revision posted for the git recipes update to
4.17 is a sensible choice.

For this series, with the update to 4.16.1 applied:
Reviewed-by: Christopher Clark <christopher.w.clark@...>

For LTS, I think we said the strategy should be a bit different:
- keep the original versions and update them.
- keep the same default version
- add/update other recipe upon request
My fault for not being clear, I was thinking about "the upcoming LTS",
aka the very-soon to be released kirstone .. but just typed "LTS",
which is no longer unambiguous!

Unless you were also speaking about kirstone .. :)

For dunfell-LTS, we definitely don't need to add new versions, but I'm
happy to do updates.

For Kirstone LTS, I just wanted to make sure that we had the right Xen
versions, where at least one is also a Xen LTS and another version to
track a latest release (for those that need it).

I think we are aligned on both fronts.
Ack. ie. for Kirkstone, I think it is:
- the 4.16 recipes will be default (as per the change in this series)
and that will stay default
- the git recipes will be there and those can be updated to add
packaging compatibility with newer Xen updates if requested
- there's a good case for keeping the 4.15 release recipes included
given the timing of this update and the Kirkstone release
- and we can add recipes for a newer Xen stable version upon request

thanks,

Christopher


Bruce

I do not think we need to push this change to LTS branch, there it might make more sense to update the present versions.
I can check that in the next weeks.

Cheers
Bertrand


Bruce


Michal Orzel (3):
xen: Bump SRCREV of 4.15 recipes to 4.15.2
xen: Add recipes for stable Xen 4.16 release and update master
xen: Remove 4.14 recipes and related patches

.../include/meta-virt-default-versions.inc | 4 +-
...-stand-alone-set-of-headers-Xen-4.14.patch | 178 ------------------
...ython-pygrub-pass-DISTUTILS-xen-4.14.patch | 66 -------
...d-firmware-as-ffreestanding-Xen-4.14.patch | 83 --------
recipes-extended/xen/xen-tools_4.14.bb | 21 ---
recipes-extended/xen/xen-tools_4.15.bb | 4 +-
recipes-extended/xen/xen-tools_4.16.bb | 19 ++
recipes-extended/xen/xen-tools_git.bb | 6 +-
recipes-extended/xen/xen_4.15.bb | 4 +-
.../xen/{xen_4.14.bb => xen_4.16.bb} | 6 +-
recipes-extended/xen/xen_git.bb | 6 +-
11 files changed, 34 insertions(+), 363 deletions(-)
delete mode 100644 recipes-extended/xen/files/0001-firmware-provide-a-stand-alone-set-of-headers-Xen-4.14.patch
delete mode 100644 recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.14.patch
delete mode 100644 recipes-extended/xen/files/0001-tools-firmware-Build-firmware-as-ffreestanding-Xen-4.14.patch
delete mode 100644 recipes-extended/xen/xen-tools_4.14.bb
create mode 100644 recipes-extended/xen/xen-tools_4.16.bb
rename recipes-extended/xen/{xen_4.14.bb => xen_4.16.bb} (79%)

--
2.25.1




--
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II



--
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


Bruce Ashfield
 

On Thu, Apr 14, 2022 at 4:02 AM Bertrand Marquis
<bertrand.marquis@...> wrote:

Hi Bruce,

On 14 Apr 2022, at 04:13, Bruce Ashfield <bruce.ashfield@...> wrote:

On Fri, Apr 8, 2022 at 4:44 AM Michal Orzel <michal.orzel@...> wrote:

Before the next Yocto release, Xen recipes need to be updated.
This patch series:
- updates 4.15 recipes
- introduces 4.16 recipes
- removes 4.14 recipes
FYI: I'm not ignoring these, and I will make sure they get into the
upcoming release branch and are in place for the LTS release. I'm just
waiting until Christopher gets a chance to review and see if these
match up with what he was thinking about for versions.
Thanks.

For LTS, I think we said the strategy should be a bit different:
- keep the original versions and update them.
- keep the same default version
- add/update other recipe upon request
My fault for not being clear, I was thinking about "the upcoming LTS",
aka the very-soon to be released kirstone .. but just typed "LTS",
which is no longer unambiguous!

Unless you were also speaking about kirstone .. :)

For dunfell-LTS, we definitely don't need to add new versions, but I'm
happy to do updates.

For Kirstone LTS, I just wanted to make sure that we had the right Xen
versions, where at least one is also a Xen LTS and another version to
track a latest release (for those that need it).

I think we are aligned on both fronts.

Bruce

I do not think we need to push this change to LTS branch, there it might make more sense to update the present versions.
I can check that in the next weeks.

Cheers
Bertrand


Bruce


Michal Orzel (3):
xen: Bump SRCREV of 4.15 recipes to 4.15.2
xen: Add recipes for stable Xen 4.16 release and update master
xen: Remove 4.14 recipes and related patches

.../include/meta-virt-default-versions.inc | 4 +-
...-stand-alone-set-of-headers-Xen-4.14.patch | 178 ------------------
...ython-pygrub-pass-DISTUTILS-xen-4.14.patch | 66 -------
...d-firmware-as-ffreestanding-Xen-4.14.patch | 83 --------
recipes-extended/xen/xen-tools_4.14.bb | 21 ---
recipes-extended/xen/xen-tools_4.15.bb | 4 +-
recipes-extended/xen/xen-tools_4.16.bb | 19 ++
recipes-extended/xen/xen-tools_git.bb | 6 +-
recipes-extended/xen/xen_4.15.bb | 4 +-
.../xen/{xen_4.14.bb => xen_4.16.bb} | 6 +-
recipes-extended/xen/xen_git.bb | 6 +-
11 files changed, 34 insertions(+), 363 deletions(-)
delete mode 100644 recipes-extended/xen/files/0001-firmware-provide-a-stand-alone-set-of-headers-Xen-4.14.patch
delete mode 100644 recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.14.patch
delete mode 100644 recipes-extended/xen/files/0001-tools-firmware-Build-firmware-as-ffreestanding-Xen-4.14.patch
delete mode 100644 recipes-extended/xen/xen-tools_4.14.bb
create mode 100644 recipes-extended/xen/xen-tools_4.16.bb
rename recipes-extended/xen/{xen_4.14.bb => xen_4.16.bb} (79%)

--
2.25.1




--
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II



--
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


Bruce Ashfield
 

On Thu, Apr 14, 2022 at 11:22 AM Bertrand Marquis
<Bertrand.Marquis@...> wrote:

Hi Bruce,

On 14 Apr 2022, at 09:01, Bertrand Marquis <bertrand.marquis@...> wrote:

Hi Bruce,

On 14 Apr 2022, at 04:13, Bruce Ashfield <bruce.ashfield@...> wrote:

On Fri, Apr 8, 2022 at 4:44 AM Michal Orzel <michal.orzel@...> wrote:

Before the next Yocto release, Xen recipes need to be updated.
This patch series:
- updates 4.15 recipes
- introduces 4.16 recipes
- removes 4.14 recipes
In the meantime 4.16.1 was released.
SHA is f26544492298cb82d66f9bf36e29d2f75b3133f2

We can send an updated patch if you want.
An updated patch makes sense to me.

Bruce


Cheers
Bertrand

--
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


Bertrand Marquis
 

Hi Bruce,

On 14 Apr 2022, at 09:01, Bertrand Marquis <bertrand.marquis@...> wrote:

Hi Bruce,

On 14 Apr 2022, at 04:13, Bruce Ashfield <bruce.ashfield@...> wrote:

On Fri, Apr 8, 2022 at 4:44 AM Michal Orzel <michal.orzel@...> wrote:

Before the next Yocto release, Xen recipes need to be updated.
This patch series:
- updates 4.15 recipes
- introduces 4.16 recipes
- removes 4.14 recipes
In the meantime 4.16.1 was released.
SHA is f26544492298cb82d66f9bf36e29d2f75b3133f2

We can send an updated patch if you want.

Cheers
Bertrand


Bertrand Marquis
 

Hi Bruce,

On 14 Apr 2022, at 04:13, Bruce Ashfield <bruce.ashfield@...> wrote:

On Fri, Apr 8, 2022 at 4:44 AM Michal Orzel <michal.orzel@...> wrote:

Before the next Yocto release, Xen recipes need to be updated.
This patch series:
- updates 4.15 recipes
- introduces 4.16 recipes
- removes 4.14 recipes
FYI: I'm not ignoring these, and I will make sure they get into the
upcoming release branch and are in place for the LTS release. I'm just
waiting until Christopher gets a chance to review and see if these
match up with what he was thinking about for versions.
Thanks.

For LTS, I think we said the strategy should be a bit different:
- keep the original versions and update them.
- keep the same default version
- add/update other recipe upon request

I do not think we need to push this change to LTS branch, there it might make more sense to update the present versions.
I can check that in the next weeks.

Cheers
Bertrand


Bruce


Michal Orzel (3):
xen: Bump SRCREV of 4.15 recipes to 4.15.2
xen: Add recipes for stable Xen 4.16 release and update master
xen: Remove 4.14 recipes and related patches

.../include/meta-virt-default-versions.inc | 4 +-
...-stand-alone-set-of-headers-Xen-4.14.patch | 178 ------------------
...ython-pygrub-pass-DISTUTILS-xen-4.14.patch | 66 -------
...d-firmware-as-ffreestanding-Xen-4.14.patch | 83 --------
recipes-extended/xen/xen-tools_4.14.bb | 21 ---
recipes-extended/xen/xen-tools_4.15.bb | 4 +-
recipes-extended/xen/xen-tools_4.16.bb | 19 ++
recipes-extended/xen/xen-tools_git.bb | 6 +-
recipes-extended/xen/xen_4.15.bb | 4 +-
.../xen/{xen_4.14.bb => xen_4.16.bb} | 6 +-
recipes-extended/xen/xen_git.bb | 6 +-
11 files changed, 34 insertions(+), 363 deletions(-)
delete mode 100644 recipes-extended/xen/files/0001-firmware-provide-a-stand-alone-set-of-headers-Xen-4.14.patch
delete mode 100644 recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.14.patch
delete mode 100644 recipes-extended/xen/files/0001-tools-firmware-Build-firmware-as-ffreestanding-Xen-4.14.patch
delete mode 100644 recipes-extended/xen/xen-tools_4.14.bb
create mode 100644 recipes-extended/xen/xen-tools_4.16.bb
rename recipes-extended/xen/{xen_4.14.bb => xen_4.16.bb} (79%)

--
2.25.1




--
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


Bruce Ashfield
 

On Fri, Apr 8, 2022 at 4:44 AM Michal Orzel <michal.orzel@...> wrote:

Before the next Yocto release, Xen recipes need to be updated.
This patch series:
- updates 4.15 recipes
- introduces 4.16 recipes
- removes 4.14 recipes
FYI: I'm not ignoring these, and I will make sure they get into the
upcoming release branch and are in place for the LTS release. I'm just
waiting until Christopher gets a chance to review and see if these
match up with what he was thinking about for versions.

Bruce


Michal Orzel (3):
xen: Bump SRCREV of 4.15 recipes to 4.15.2
xen: Add recipes for stable Xen 4.16 release and update master
xen: Remove 4.14 recipes and related patches

.../include/meta-virt-default-versions.inc | 4 +-
...-stand-alone-set-of-headers-Xen-4.14.patch | 178 ------------------
...ython-pygrub-pass-DISTUTILS-xen-4.14.patch | 66 -------
...d-firmware-as-ffreestanding-Xen-4.14.patch | 83 --------
recipes-extended/xen/xen-tools_4.14.bb | 21 ---
recipes-extended/xen/xen-tools_4.15.bb | 4 +-
recipes-extended/xen/xen-tools_4.16.bb | 19 ++
recipes-extended/xen/xen-tools_git.bb | 6 +-
recipes-extended/xen/xen_4.15.bb | 4 +-
.../xen/{xen_4.14.bb => xen_4.16.bb} | 6 +-
recipes-extended/xen/xen_git.bb | 6 +-
11 files changed, 34 insertions(+), 363 deletions(-)
delete mode 100644 recipes-extended/xen/files/0001-firmware-provide-a-stand-alone-set-of-headers-Xen-4.14.patch
delete mode 100644 recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.14.patch
delete mode 100644 recipes-extended/xen/files/0001-tools-firmware-Build-firmware-as-ffreestanding-Xen-4.14.patch
delete mode 100644 recipes-extended/xen/xen-tools_4.14.bb
create mode 100644 recipes-extended/xen/xen-tools_4.16.bb
rename recipes-extended/xen/{xen_4.14.bb => xen_4.16.bb} (79%)

--
2.25.1




--
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


Bertrand Marquis
 

Hi Michal,

On 8 Apr 2022, at 09:44, Michal Orzel via lists.yoctoproject.org <michal.orzel=arm.com@...> wrote:

Before the next Yocto release, Xen recipes need to be updated.
This patch series:
- updates 4.15 recipes
- introduces 4.16 recipes
- removes 4.14 recipes
Thanks a lot for this.

For the whole serie:
Reviewed-by: Bertrand Marquis <bertrand.marquis@...>

Cheers
Bertrand


Michal Orzel (3):
xen: Bump SRCREV of 4.15 recipes to 4.15.2
xen: Add recipes for stable Xen 4.16 release and update master
xen: Remove 4.14 recipes and related patches

.../include/meta-virt-default-versions.inc | 4 +-
...-stand-alone-set-of-headers-Xen-4.14.patch | 178 ------------------
...ython-pygrub-pass-DISTUTILS-xen-4.14.patch | 66 -------
...d-firmware-as-ffreestanding-Xen-4.14.patch | 83 --------
recipes-extended/xen/xen-tools_4.14.bb | 21 ---
recipes-extended/xen/xen-tools_4.15.bb | 4 +-
recipes-extended/xen/xen-tools_4.16.bb | 19 ++
recipes-extended/xen/xen-tools_git.bb | 6 +-
recipes-extended/xen/xen_4.15.bb | 4 +-
.../xen/{xen_4.14.bb => xen_4.16.bb} | 6 +-
recipes-extended/xen/xen_git.bb | 6 +-
11 files changed, 34 insertions(+), 363 deletions(-)
delete mode 100644 recipes-extended/xen/files/0001-firmware-provide-a-stand-alone-set-of-headers-Xen-4.14.patch
delete mode 100644 recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.14.patch
delete mode 100644 recipes-extended/xen/files/0001-tools-firmware-Build-firmware-as-ffreestanding-Xen-4.14.patch
delete mode 100644 recipes-extended/xen/xen-tools_4.14.bb
create mode 100644 recipes-extended/xen/xen-tools_4.16.bb
rename recipes-extended/xen/{xen_4.14.bb => xen_4.16.bb} (79%)

--
2.25.1




Michal Orzel
 

Before the next Yocto release, Xen recipes need to be updated.
This patch series:
- updates 4.15 recipes
- introduces 4.16 recipes
- removes 4.14 recipes

Michal Orzel (3):
xen: Bump SRCREV of 4.15 recipes to 4.15.2
xen: Add recipes for stable Xen 4.16 release and update master
xen: Remove 4.14 recipes and related patches

.../include/meta-virt-default-versions.inc | 4 +-
...-stand-alone-set-of-headers-Xen-4.14.patch | 178 ------------------
...ython-pygrub-pass-DISTUTILS-xen-4.14.patch | 66 -------
...d-firmware-as-ffreestanding-Xen-4.14.patch | 83 --------
recipes-extended/xen/xen-tools_4.14.bb | 21 ---
recipes-extended/xen/xen-tools_4.15.bb | 4 +-
recipes-extended/xen/xen-tools_4.16.bb | 19 ++
recipes-extended/xen/xen-tools_git.bb | 6 +-
recipes-extended/xen/xen_4.15.bb | 4 +-
.../xen/{xen_4.14.bb =3D> xen_4.16.bb} | 6 +-
recipes-extended/xen/xen_git.bb | 6 +-
11 files changed, 34 insertions(+), 363 deletions(-)
delete mode 100644 recipes-extended/xen/files/0001-firmware-provide-a-st=
and-alone-set-of-headers-Xen-4.14.patch
delete mode 100644 recipes-extended/xen/files/0001-python-pygrub-pass-DI=
STUTILS-xen-4.14.patch
delete mode 100644 recipes-extended/xen/files/0001-tools-firmware-Build-=
firmware-as-ffreestanding-Xen-4.14.patch
delete mode 100644 recipes-extended/xen/xen-tools_4.14.bb
create mode 100644 recipes-extended/xen/xen-tools_4.16.bb
rename recipes-extended/xen/{xen_4.14.bb =3D> xen_4.16.bb} (79%)

--=20
2.25.1