[opensuse-arm] kernel-obs-build and qemu/arm/ppc
Hi, I found this in 13.2 prjconf: # On qemu arches, kernel-obs-build does not make any sense # on ARMv7 you can not boot the kernel as a guest, there is a special # guest kernel. Same is true for PPC %ifnarch armv6l armv6hl armv7l armv7hl aarch64 ppc VMinstall: kernel-obs-build %endif first of all, it makes sense to use kernel-obs-build also for qemu to avoid situations like in the last days were the worker host initrd&kernel is not sufficient anymore for building. Just an exportfilter is needed to get the kernel-obs-build package from the right architecture. regarding armv7 and ppc, if there is a special guest kernel, this one should be packaged inside of kernel-obs-build. will try to fix the initrd on the hosts anyway again. But this has limits, since we may can not have a single kernel version for all distros ... -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On 03/10/2015 01:46 PM, Adrian Schröter wrote:
Hi,
I found this in 13.2 prjconf:
# On qemu arches, kernel-obs-build does not make any sense # on ARMv7 you can not boot the kernel as a guest, there is a special # guest kernel. Same is true for PPC %ifnarch armv6l armv6hl armv7l armv7hl aarch64 ppc VMinstall: kernel-obs-build %endif
first of all, it makes sense to use kernel-obs-build also for qemu to avoid situations like in the last days were the worker host initrd&kernel is not sufficient anymore for building. Just an exportfilter is needed to get the kernel-obs-build package from the right architecture.
regarding armv7 and ppc, if there is a special guest kernel, this one should be packaged inside of kernel-obs-build.
ppc should use kernel-obs-build from ppc64
will try to fix the initrd on the hosts anyway again. But this has limits, since we may can not have a single kernel version for all distros ...
-- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Tue, Mar 10, 2015 at 01:52:04PM +0100, Dinar Valeev wrote:
On 03/10/2015 01:46 PM, Adrian Schröter wrote:
Hi,
I found this in 13.2 prjconf:
# On qemu arches, kernel-obs-build does not make any sense # on ARMv7 you can not boot the kernel as a guest, there is a special # guest kernel. Same is true for PPC %ifnarch armv6l armv6hl armv7l armv7hl aarch64 ppc VMinstall: kernel-obs-build %endif
first of all, it makes sense to use kernel-obs-build also for qemu to avoid situations like in the last days were the worker host initrd&kernel is not sufficient anymore for building. Just an exportfilter is needed to get the kernel-obs-build package from the right architecture.
regarding armv7 and ppc, if there is a special guest kernel, this one should be packaged inside of kernel-obs-build.
ppc should use kernel-obs-build from ppc64
At least in the current kernel-obs-qa, all port architectures (ppc* and arm*) hang (Power) or error out due to kernel mismatch (ARM). So I am not releasing working kernel-obs-qa packages. Ciao, Marcus -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Mittwoch, 11. März 2015, 16:24:07 wrote Marcus Meissner:
On Tue, Mar 10, 2015 at 01:52:04PM +0100, Dinar Valeev wrote:
On 03/10/2015 01:46 PM, Adrian Schröter wrote:
Hi,
I found this in 13.2 prjconf:
# On qemu arches, kernel-obs-build does not make any sense # on ARMv7 you can not boot the kernel as a guest, there is a special # guest kernel. Same is true for PPC %ifnarch armv6l armv6hl armv7l armv7hl aarch64 ppc VMinstall: kernel-obs-build %endif
first of all, it makes sense to use kernel-obs-build also for qemu to avoid situations like in the last days were the worker host initrd&kernel is not sufficient anymore for building. Just an exportfilter is needed to get the kernel-obs-build package from the right architecture.
regarding armv7 and ppc, if there is a special guest kernel, this one should be packaged inside of kernel-obs-build.
ppc should use kernel-obs-build from ppc64
At least in the current kernel-obs-qa, all port architectures (ppc* and arm*) hang (Power) or error out due to kernel mismatch (ARM).
So I am not releasing working kernel-obs-qa packages.
well, it is less important that they are released. But it means that this setup will break all builds where the build environment rely on being able to load kernel modules. So, the setup is broken (or the kernels) in any case, also without releasing the qa checks. -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Hi Adrian,
first of all, it makes sense to use kernel-obs-build also for qemu to avoid situations like in the last days were the worker host initrd&kernel is not sufficient anymore for building. Just an exportfilter is needed to get the kernel-obs-build package from the right architecture.
Thats a good point, will take a look at it for Factory.
regarding armv7 and ppc, if there is a special guest kernel, this one should be packaged inside of kernel-obs-build.
The guest kernel is currently not available as a kernel flavor, so we'd first need to convince the kernel team to add another flavor just for that purpose.
will try to fix the initrd on the hosts anyway again. But this has limits, since we may can not have a single kernel version for all distros ...
So far there was no problem due to that on ARM, since the guest kernel is specifically prepped for that. Greetings, Dirk -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
participants (4)
-
Adrian Schröter
-
Dinar Valeev
-
Dirk Müller
-
Marcus Meissner