On 12/23/2015 09:13 PM, Jason L Tibbitts III wrote:
I've been working on an epel-rpm-macros package for EL6. It
doesn't do
much at the moment, but in order to make sure it doesn't break things I
wanted to be able to do a complete rebuild of all of the EPEL6 packages.
So I've written some scripts and stolen CPU from a few hosts. I still
have more hosts to add to the pool, but I can currently rebuild all
5700+ packages in a couple of hours.
Unfortunately I found more failures than expected: 195. The mock logs
from the failures are at:
http://www.math.uh.edu/~tibbs/fedora/mass-rebuild-epel6-20151223/
<< snip >>
The following have unsatisfied dependencies. I suppose they should
be
retired:
<< snip >>
nodejs-ascii-tree-0.1.1-1.el6.src.rpm
nodejs-nsp-audit-shrinkwrap-1.0.2-1.el6.src.rpm
nodejs-rc-0.5.4-2.el6.src.rpm
nodejs-registry-url-2.0.0-2.el6.src.rpm
nodejs-seq-0.3.5-3.el6.src.rpm
nodejs-silent-npm-registry-client-0.0.1-1.el6.src.rpm
nodejs-stream-spigot-3.0.4-1.el6.src.rpm
These packages (and I expect their dependencies) use the
%{nodejs_arches} macro, which is unavailable in el6.
I expect that if you add %{nodejs_arches} to the epel-rpm-macros package
this will solve the issues.
Could you also add %{nodejs_find_provides_and_requires}?
Both macros are needed for nodejs packages on el6 only.
Piotr