Apparently the ExclusiveArch line is incorrect. The "noarch" shouldn't be there.

See releng trac:

I've created an fpc ticket to have this updated in the guidelines:

What to do with existing packages? Run a script to update all nodejs specs (without rebuilding)?


On Fri, Dec 4, 2015 at 9:51 AM, Piotr Popieluch <> wrote:

On Fri, Dec 4, 2015 at 9:36 AM, Tom Hughes <> wrote:
<< >>
Well the BuildArch is, in most cases, noarch.

The trick is the ExclusiveArch line which is what stops it build on unsupported platforms. See:

That is configured and has worked before.

%if 0%{?fedora} >= 19
ExclusiveArch:      %{nodejs_arches} noarch
ExclusiveArch:      %{ix86} x86_64 %{arm} noarch

This specific module is nodejs-grunt-contrib-connect But I've seen more fail.



Tom Hughes (
nodejs mailing list