-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 21.10.14 15:02, Sebastian Kratz wrote:
On 10/21/2014 02:34 PM, Alexander Graf wrote:
On 21.10.14 14:23, Sebastian Kratz wrote:
hi,
i fixed the package go for armv6, whom should i tell to fix it in the offical repo?
please contact me for an explanation, as this "fix" has an issue which needs to be documented.
It's usually best to document the patch inside of the patch file itself. That way the explanation why this is needed won't disappear over time.
the explanation is really needed for programmers, but my fear is they won't read %description
Also, you probably want to apply this patch always and have a C-style #ifdef for armv6 around it if it only applied for armv6. As for how to fix it in the official repo, there are 2 things to kick off now
1) submit the patch to the upstream go project
thats the point, the problem is with the opensuse build system, not go itself. it seems that under qemu on armv6 the number of unix signals isn't 64 but 63. thus there is an off-by-one error while building and testing. this doesn't happen on my raspberry pi, so it might be a bug in qemu, but i can't be sure. my fix now reduces the constant defining the number of signals by 1, but that of course means signal handling won't be 100% correct.
Phew, you could also try to fix up QEMU :). What is the missing last signal? Was it introduced in a later kernel version? Alex -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) Comment: GPGTools - http://gpgtools.org iQIcBAEBAgAGBQJUV5VrAAoJECszeR4D/txgUq4P/3AOT3bS2GA3A3W88tbYu+ki jj+KMXyxCK8HUEp4W0y/jT2lVvTv7PJU342L8/rrvMXxWF3H2T9EZndleyEwl4vo fXP8Ja/+J5SuR4cqEo5Ravrt1z2XH2Q+3KbIU+1nxMgCb4xFyseKvFxFBHPRWM8g t2wc0mfHOYVjclfRfLtHE/S4+Z6Z4IXpKbeLrfihfhuITAQAxQsYX41ZNil8Kv8w somjb4SWHHQHI0RPyQ1KQiH/tHhG+wyndIfBmljnNyKyNo1jMsl8cwxKdegqc34m RUABkrREw8c7Du77/iQ9PqUTznn/ItQWrhLZ7VndMv2Nsa/mfl1Nnp+QPsJAbHCE gT9OD/6L4kzxWzZmDSg5gLLdOgehci6JITtCwyYVQtG3iQXuJDkuhRT9GIkZB6qx RP2Sva+nN2UGxKndh10jOcynLTBGlZD9Nhs/IrxmqpiWNHoHQH9lpLvigzg0UNr9 HDp6eavAlcZ0QZuiOp5SDxV5dQ6LNh7M2FudH5g3C9GQn9G7tAdpxBcKburVqyKG VBAv9xJCH+67QHc24vlb9Ei/f9a90UP3SxeSNZ1I66HZOWCRs2Tnf6TbN7d1avxu z0L7ru4IYi9F6kAmTKFbmybQdzyTUSK89uIRGKOp05rYTjiq/dWKOTu04dhKwdGc bAXcgnE/AAp2v6lYwF/U =fIR3 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org