On Fri, Aug 14, 2026 at 11:16 AM Dumitru Ceara <[email protected]> wrote:

> On 8/13/26 9:07 AM, Ales Musil wrote:
> > The upgrade test scripts build the base branch, whose
> > linux-build.sh might still default ARCH to "x86_64".
> > Pass ARCH explicitly so that non-x86_64 runners use the
> > correct value.
> >
> > Signed-off-by: Ales Musil <[email protected]>
> > ---
>
> Hi Ales,
>
> Thanks for the fix, looks good to me!
>
> Acked-by: Dumitru Ceara <[email protected]>
>
> Regards,
> Dumitru
>
> >  .ci/ovn_upgrade_test.py  | 2 +-
> >  .ci/ovn_upgrade_utils.py | 7 +++++--
> >  2 files changed, 6 insertions(+), 3 deletions(-)
> >
> > diff --git a/.ci/ovn_upgrade_test.py b/.ci/ovn_upgrade_test.py
> > index 44afd7e2d..e38145cc2 100755
> > --- a/.ci/ovn_upgrade_test.py
> > +++ b/.ci/ovn_upgrade_test.py
> > @@ -35,7 +35,7 @@ def run_tests(config):
> >
> >          cmd = f"""CC={config.env.cc} TESTSUITE=system-test
> UPGRADE_TEST=yes
> >                TEST_RANGE="{config.env.flags}"
> UNSTABLE={config.env.unstable}
> > -              NO_DEBUG={no_debug}
> > +              ARCH="{config.env.arch}" NO_DEBUG={no_debug}
> >                . {config.path.ovn_root_dir}/.ci/linux-build.sh"""
> >
> >          return run_shell_command(cmd)
> > diff --git a/.ci/ovn_upgrade_utils.py b/.ci/ovn_upgrade_utils.py
> > index cf39aedf9..b96696e1a 100755
> > --- a/.ci/ovn_upgrade_utils.py
> > +++ b/.ci/ovn_upgrade_utils.py
> > @@ -1,6 +1,7 @@
> >  #!/usr/bin/env python3
> >
> >  import os
> > +import platform
> >  import re
> >  import shutil
> >  import subprocess
> > @@ -60,6 +61,7 @@ class EnvConfig:
> >      jobs: str
> >      opts: str
> >      unstable: str
> > +    arch: str
> >      use_sparse: str
> >
> >
> > @@ -101,6 +103,7 @@ class UpgradeConfig:
> >              jobs=os.environ.get('JOBS', ''),
> >              opts=os.environ.get('OPTS', ''),
> >              unstable=os.environ.get('UNSTABLE', 'no'),
> > +            arch=os.environ.get('ARCH', platform.machine()),
> >              # Enable parse in CI. Disable for local run as might depend
> of
> >              # content of /usr/local/include/openvswitch
> >              use_sparse='yes' if (is_ci and shutil.which('sparse')) else
> 'no'
> > @@ -111,8 +114,8 @@ class UpgradeConfig:
> >
> >      def get_ctx(self):
> >          env = os.environ.copy()
> > -        env.update(CC=self.env.cc, OPTS=self.env.opts,
> > -                   JOBS=self.env.jobs, USE_SPARSE=self.env.use_sparse)
> > +        env.update(CC=self.env.cc, OPTS=self.env.opts, JOBS=
> self.env.jobs,
> > +                   ARCH=self.env.arch, USE_SPARSE=self.env.use_sparse)
> >          return env
> >
> >
>
>

Thank you Dumitru,

applied to main.

Regards,
Ales
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to