[PATCH for-4.21 0/5] CI: Add Debian Trixie

Andrew Cooper posted 5 patches 2 months, 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20250809221206.1260861-1-andrew.cooper3@citrix.com
There is a newer version of this series
automation/build/debian/13-ppc64le.dockerfile | 37 ++++++++
automation/build/debian/13-riscv64.dockerfile | 37 ++++++++
automation/build/debian/13-x86_32.dockerfile  | 51 ++++++++++
automation/build/debian/13-x86_64.dockerfile  | 74 +++++++++++++++
automation/gitlab-ci/build.yaml               | 94 +++++++++++++++----
automation/gitlab-ci/test.yaml                | 14 +--
stubdom/Makefile                              |  1 +
stubdom/newlib-fix-etext.patch                | 23 +++++
8 files changed, 306 insertions(+), 25 deletions(-)
create mode 100644 automation/build/debian/13-ppc64le.dockerfile
create mode 100644 automation/build/debian/13-riscv64.dockerfile
create mode 100644 automation/build/debian/13-x86_32.dockerfile
create mode 100644 automation/build/debian/13-x86_64.dockerfile
create mode 100644 stubdom/newlib-fix-etext.patch
[PATCH for-4.21 0/5] CI: Add Debian Trixie
Posted by Andrew Cooper 2 months, 3 weeks ago
I know it's past the last-post deadline, but Trixie was only released today.

In terms of backports, we should at least go back to the bugfix branches.

Andrew Cooper (5):
  CI: Trixie containers
  CI: Update ppc64 to use Debian Trixie
  CI: Update riscv64 to use Debian Trixie
  stubdom: Fix -Wimplicit-int in newlib
  CI: Update x86 to use Debian Trixie

 automation/build/debian/13-ppc64le.dockerfile | 37 ++++++++
 automation/build/debian/13-riscv64.dockerfile | 37 ++++++++
 automation/build/debian/13-x86_32.dockerfile  | 51 ++++++++++
 automation/build/debian/13-x86_64.dockerfile  | 74 +++++++++++++++
 automation/gitlab-ci/build.yaml               | 94 +++++++++++++++----
 automation/gitlab-ci/test.yaml                | 14 +--
 stubdom/Makefile                              |  1 +
 stubdom/newlib-fix-etext.patch                | 23 +++++
 8 files changed, 306 insertions(+), 25 deletions(-)
 create mode 100644 automation/build/debian/13-ppc64le.dockerfile
 create mode 100644 automation/build/debian/13-riscv64.dockerfile
 create mode 100644 automation/build/debian/13-x86_32.dockerfile
 create mode 100644 automation/build/debian/13-x86_64.dockerfile
 create mode 100644 stubdom/newlib-fix-etext.patch

-- 
2.39.5
Re: [PATCH for-4.21 0/5] CI: Add Debian Trixie
Posted by Oleksii Kurochko 2 months, 2 weeks ago
On 8/10/25 12:12 AM, Andrew Cooper wrote:
> I know it's past the last-post deadline, but Trixie was only released today.

Lets consider it for 4.21:
  Release-Acked-by: Oleksii Kurochko<oleksii.kurochko@gmail.com>

Thanks.

~ Oleksii

>
> In terms of backports, we should at least go back to the bugfix branches.
>
> Andrew Cooper (5):
>    CI: Trixie containers
>    CI: Update ppc64 to use Debian Trixie
>    CI: Update riscv64 to use Debian Trixie
>    stubdom: Fix -Wimplicit-int in newlib
>    CI: Update x86 to use Debian Trixie
>
>   automation/build/debian/13-ppc64le.dockerfile | 37 ++++++++
>   automation/build/debian/13-riscv64.dockerfile | 37 ++++++++
>   automation/build/debian/13-x86_32.dockerfile  | 51 ++++++++++
>   automation/build/debian/13-x86_64.dockerfile  | 74 +++++++++++++++
>   automation/gitlab-ci/build.yaml               | 94 +++++++++++++++----
>   automation/gitlab-ci/test.yaml                | 14 +--
>   stubdom/Makefile                              |  1 +
>   stubdom/newlib-fix-etext.patch                | 23 +++++
>   8 files changed, 306 insertions(+), 25 deletions(-)
>   create mode 100644 automation/build/debian/13-ppc64le.dockerfile
>   create mode 100644 automation/build/debian/13-riscv64.dockerfile
>   create mode 100644 automation/build/debian/13-x86_32.dockerfile
>   create mode 100644 automation/build/debian/13-x86_64.dockerfile
>   create mode 100644 stubdom/newlib-fix-etext.patch
>
Re: [PATCH for-4.21 0/5] CI: Add Debian Trixie
Posted by Marek Marczykowski-Górecki 1 month, 3 weeks ago
On Sat, Aug 09, 2025 at 11:12:01PM +0100, Andrew Cooper wrote:
> I know it's past the last-post deadline, but Trixie was only released today.
> 
> In terms of backports, we should at least go back to the bugfix branches.

What is the state of this series? I'm preparing refresh of my various CI
series and some add more jobs on debian-12 - I wonder if I should make
them debian-13 already - but for this I need this series committed...

> Andrew Cooper (5):
>   CI: Trixie containers
>   CI: Update ppc64 to use Debian Trixie
>   CI: Update riscv64 to use Debian Trixie
>   stubdom: Fix -Wimplicit-int in newlib
>   CI: Update x86 to use Debian Trixie
> 
>  automation/build/debian/13-ppc64le.dockerfile | 37 ++++++++
>  automation/build/debian/13-riscv64.dockerfile | 37 ++++++++
>  automation/build/debian/13-x86_32.dockerfile  | 51 ++++++++++
>  automation/build/debian/13-x86_64.dockerfile  | 74 +++++++++++++++
>  automation/gitlab-ci/build.yaml               | 94 +++++++++++++++----
>  automation/gitlab-ci/test.yaml                | 14 +--
>  stubdom/Makefile                              |  1 +
>  stubdom/newlib-fix-etext.patch                | 23 +++++
>  8 files changed, 306 insertions(+), 25 deletions(-)
>  create mode 100644 automation/build/debian/13-ppc64le.dockerfile
>  create mode 100644 automation/build/debian/13-riscv64.dockerfile
>  create mode 100644 automation/build/debian/13-x86_32.dockerfile
>  create mode 100644 automation/build/debian/13-x86_64.dockerfile
>  create mode 100644 stubdom/newlib-fix-etext.patch
> 
> -- 
> 2.39.5
> 
> 

-- 
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
Re: [PATCH for-4.21 0/5] CI: Add Debian Trixie
Posted by Stefano Stabellini 1 month, 2 weeks ago
On Tue, 9 Sep 2025, Marek Marczykowski-Górecki wrote:
> On Sat, Aug 09, 2025 at 11:12:01PM +0100, Andrew Cooper wrote:
> > I know it's past the last-post deadline, but Trixie was only released today.
> > 
> > In terms of backports, we should at least go back to the bugfix branches.
> 
> What is the state of this series? I'm preparing refresh of my various CI
> series and some add more jobs on debian-12 - I wonder if I should make
> them debian-13 already - but for this I need this series committed...

I have been too busy reviewing the non-gitlab patch series for the
feature freeze last Friday and we have a couple of series still to
process.

Maybe gitlab-related series could be committed also past the feature
freeze.
Re: [PATCH for-4.21 0/5] CI: Add Debian Trixie
Posted by Oleksii Kurochko 1 month, 2 weeks ago
On 9/9/25 11:53 PM, Stefano Stabellini wrote:
> On Tue, 9 Sep 2025, Marek Marczykowski-Górecki wrote:
>> On Sat, Aug 09, 2025 at 11:12:01PM +0100, Andrew Cooper wrote:
>>> I know it's past the last-post deadline, but Trixie was only released today.
>>>
>>> In terms of backports, we should at least go back to the bugfix branches.
>> What is the state of this series? I'm preparing refresh of my various CI
>> series and some add more jobs on debian-12 - I wonder if I should make
>> them debian-13 already - but for this I need this series committed...
> I have been too busy reviewing the non-gitlab patch series for the
> feature freeze last Friday and we have a couple of series still to
> process.
>
> Maybe gitlab-related series could be committed also past the feature
> freeze.

It makes sense to me. And I think we had such conversation somewhere else.

~ Oleksii