What to do with a noarch package that fails to build on ARM

Stephen Gallagher sgallagh at redhat.com
Tue Aug 20 19:28:13 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 08/20/2013 03:20 PM, Andrew McNabb wrote:
> I maintain the python-pexpect package, which is noarch.  Koji is
> trying to build the Fedora 20 packages on ARM machines, and for
> some reason, one of the tests is failing.  I've opened a report
> with upstream, but neither the upstream maintainer nor I have
> access to any ARM machines to figure out what's going on.
> 
> What's the right way to deal with this situation?  Is it possible
> to block the noarch package from the ARM architecture?
> 

Well, you *can* use the ExcludeArch directive, but the obvious
question to me is: Why is the test failing? If there's a bug in the
test when run on ARM, can you just patch it to skip that test?

Looking at
http://kojipkgs.fedoraproject.org//work/tasks/4455/5834455/build.log
it appears to be failing on a test to see if python-pexpect can send
all control-codes to the client. It looks like it timed out. Is it
possible that ARM is just slow to process it and that patching the
test to increase the timeout would be sufficient?


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlITw00ACgkQeiVVYja6o6OAjgCaA4nhQcQAAXOwVPZ/wcq2voWN
+rsAnRU0y5UMrIkuGM32nQaFShtd69Ts
=N8uO
-----END PGP SIGNATURE-----


More information about the devel mailing list