On 06.05.15 14:30, Ludwig Nussel wrote:
> Dirk Müller wrote:
>>>> Why wasn't it tested?
>>> Good question. Why does this suddenly depend on Factory?
>>
>> IIRC this was changed March 23rd based on your announcement that there
>> are issues with 2.3.0-rc0.
>>
>>> openSUSE:Factory:ARM uses qemu-linux-user from Virtualization, which
>>> means that if there were a breakage we should've heard that much
>>> earlier. If that is silently changed behind my back, blame yourselves.
>>
>> Its unfortunately not immediately noticeable that qemu-linux-user is
>> broken, since packages never end up in the "failed" state (this was a
>> thinko from our discussion yesterday), since the build service thinks
>> its a bad worker and restarts the job on a different host, only to
>> fail there the same way. It is only noticed then by an admin seeing
>> that the cluster is flooded with jobs that never succeed and other
>> things get behind.
>>
>> so I do recommend to do an automated testing outside the buildservice
>> instead, which gives you notifications and enough time to fix so that
>> the stuff that enters Factory is working.
> 
> Would it be possible to cross compile a small arm binary on x86 and run
> it through qemu-linux-user?
> Something like
> 
> $ zypper in gcc-whatever qemu-something
> $ gcc somecode.c
> $ qemu-something a.out; echo $?
> 
> That should be easy to run in openQA...

Something that simple could even be part of %check in the package ;).
Unfortunately cross compilers aren't really in openSUSE yet IIUC.


Alex
-- 
To unsubscribe, e-mail: opensuse-arm+unsubscr...@opensuse.org
To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org

Reply via email to