ExcludeArch tracker doesn't appear to be effective

Andrew Haley aph at redhat.com
Wed Jun 11 08:49:27 UTC 2014


On 10/06/14 19:28, Matthew Garrett wrote:
> Fedora is supposed to provide a consistent experience across primary 
> architectures. Having a subset of our packages fail to build on ARM 
> means that's not true, and the current state of affairs clearly violates 
> point 8 of the architecture promotion requirements. 

Fedora includes a lot of packages, some of which are not of mainstream
interest.  Because of this lack of interest in their packages, some
upstream maintainers haven't ported to ARM.  Some upstream packages
may not even still be actively maintained.

> How can we fix this?

We have to look at this on a case-by-case basis.  We might have to ask
if a package really is relevant to a general-purpose operating system.
[Some packages may have been abandoned upstream.  So, they will never
be ported to ARM.]

Let's look at Bug 1004357 - root no available on ARM due to cint.

The upstream maintainers say:

   We will not implement vararg support for that platform in ROOT
   5. It's not trivial and we have to spend our time getting ROOT 6
   baked. Thanks for your understanding!

So, what should we do?  Should we block Fedora from running on ARM
because of the lack of upstream support for the ROOT numerical data
analysis framework?  No!  That would be ridiculous.  It would mean
that Fedora on the ARM target is held hostage by this package.

Special-purpose packages are all well and good, but Fedora on ARM is
(IMHO, YMMV) far more important than those packages.

Andrew.


More information about the devel mailing list