[opensuse-arm] RE: katacontainers broken on non-x86_64 architectures
-----Original Message----- From: Marco Vedovati
Sent: 04 September 2019 13:03 To: Guillaume Gardet Cc: opensuse-arm@opensuse.org; Andreas Färber ; Penny Zheng (Arm Technology China) Subject: Re: katacontainers broken on non-x86_64 architectures On 9/4/19 9:14 AM, Guillaume Gardet wrote:
Hi,
katacontainers and katacontainers-image-initrd are broken on non-x86_64 architectures.
Hi Guillaume,
thanks for your interest in the katacontainers packages.
FYI kata packages were recently added in Factory, and I gave priority to x86 as that's the only architecture I could run tests on.
Do you plan to add tests in OBS or in openQA for Kata ?
I'm adding Penny in Cc, she's a kata contributor for the ARM architecture, as she kindly accepted to help us getting packages working for aarch64.
The main reason is katacontainers-image-initrd requires kernel-kvmsmall which is available only on x86_64 and katacontainers package now requires it. So, should we use kernel-default on other archs, or should we add kvmsmall to kernel flavors on non-x86_64?
It would be preferable to have kvmsmall flavor for non-x86 too. That's what I started to do here: https://bugzilla.suse.com/show_bug.cgi?id=1137361
Great.
However this ended up being less simple than expected. If you are knowledgeable about the topic, I'm looking for help :-)
I will Cc some people on the bsc, if they have time to do it, or at least to review some changes.
I have updated katacontainers-image-initrd to use the default flavor, and it is now compiling on all architectures: https://build.opensuse.org/package/show/devel:kubic/katacontainers- image-initrd It should be available in Factory shortly.
Awesome, thanks!
Marco, when you update a package, please do not break all non-x86_64 archs.
Does having a package in Factory not building on non-x86_64 archs cause any problems?
Yes, because openSUSE:Factory:ARM and openSUSE:Factory:PowerPC are just links to openSUSE:Factory. So, if you update a package to Factory which breaks aarch64 or ppc64, then it is broken in linked projects. Thanks, Guillaume
Thanks Marco
Thanks, Guillaume
participants (1)
-
Guillaume Gardet