[opensuse-arm] qemu-linux-user breakage - armv6l / aarch64
Hello everyone, Virtualization qemu package was updated to v2.3.0-rc0 last week. This included a bug that broke forking. A fix is submitted [1] and building. Factory should not be affected (I don't submit -rc0), only OBS setups using qemu-linux-user from the Virtualization project directly, such as the armv6l and aarch64 builds (but not armv7l). If you see weird package failures, please check that (usually the x86_64 version of) qemu-linux-user has succeeded building and then trigger a rebuild of your package. https://build.opensuse.org/package/show/Virtualization/qemu-linux-user If someone has good ideas how to run some form of test suite in OBS to catch such breakages, please feel free to make proposals. Sorry for the inconvenience, Andreas [1] https://build.opensuse.org/request/show/292450 -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton; HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Andreas Färber <afaerber@suse.de> writes:
Factory should not be affected (I don't submit -rc0), only OBS setups using qemu-linux-user from the Virtualization project directly, such as the armv6l and aarch64 builds (but not armv7l).
Shouldn't o:F:ARM be using the o:Factory qemu package?
If someone has good ideas how to run some form of test suite in OBS to catch such breakages, please feel free to make proposals.
The Virtualization project should use its own packages for building. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Montag, 23. März 2015, 15:21:22 wrote Andreas Schwab:
Andreas Färber <afaerber@suse.de> writes:
Factory should not be affected (I don't submit -rc0), only OBS setups using qemu-linux-user from the Virtualization project directly, such as the armv6l and aarch64 builds (but not armv7l).
Shouldn't o:F:ARM be using the o:Factory qemu package?
If someone has good ideas how to run some form of test suite in OBS to catch such breakages, please feel free to make proposals.
The Virtualization project should use its own packages for building.
right. please also note that I added some useforbuild-disable switches in Virtualization/qemu-linux-user user package this morning. It was one of the projects creating plenty badhost worker events, because it tried to use the aarch64 qemu-linux-user on x86_64 hosts... -- 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,
Shouldn't o:F:ARM be using the o:Factory qemu package?
Well, traditionally we've linked Virtualization there because we a) need to build qemu-linux-user special anyway for the cross-building to work properly and b) we usually prefer the fast turnaround time over using the devel project (newer code, better fixes, quicker turnaround in case of regressions). It usually takes weeks for new qemu versions to enter Factory, and we want to catch the bugs early and often. Greetings, Dirk -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Am 23.03.2015 um 15:21 schrieb Andreas Schwab:
Andreas Färber <afaerber@suse.de> writes:
Factory should not be affected (I don't submit -rc0), only OBS setups using qemu-linux-user from the Virtualization project directly, such as the armv6l and aarch64 builds (but not armv7l).
Shouldn't o:F:ARM be using the o:Factory qemu package?
If someone has good ideas how to run some form of test suite in OBS to catch such breakages, please feel free to make proposals.
The Virtualization project should use its own packages for building.
Depending on whether qemu-linux-user is taken from Virtualization or not, is might for the aarch64 build, but that did not noticeably break. I imagine we could add some qemu-x86_64 /usr/bin/somehostprogram calls to its %check section, but we'd need to know what programs to reliably check and how to verify the results. Regards, Andreas -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton; HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Hi Andreas,
Factory should not be affected (I don't submit -rc0), only OBS setups using qemu-linux-user from the Virtualization project directly, such as the armv6l and aarch64 builds (but not armv7l). [...] Depending on whether qemu-linux-user is taken from Virtualization or not, is might for the aarch64 build, but that did not noticeably break.
I'm confused, didn't you initially say that things were significantly broken? where was the issue visible? 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
-
Andreas Färber
-
Andreas Schwab
-
Dirk Müller