On Fri, May 3, 2013 at 6:53 AM, T.C. Hollingsworth <[email protected]> wrote: >> Please remember to consider the bootstrapping problem in the event of >> future mass-rebuilds. If the nodejs package starts build-depending on >> the npm package, that's a circular dependency that becomes very >> difficult to maintain. (I've seen how they have to do it in GCC, and >> it's not pretty). > > I'm just talking about Requires: npm. We definitely wouldn't need > BuildRequires on it (the only way that would ever be possible is for > %check, but there's no network in koji so we couldn't use it for any > tests there anyway). So, this shouldn't be a problem?
Actually, come to think of it, there's still a nasty dep loop if npm2rpm and nodejs-packaging share SRPMs regardless of whether its build-time or runtime. It don't think it's realistically a problem for Fedora secondary arches since they just import noarch binary RPMs from primary wholesale, but better to avoid it anyway. I'll get a nodejs-packaging package up for review soonish, so we can hopefully migrate to it when 0.10.6 comes out (which ought not to be for a little while; I see no interesting commits on the v0.10 branch since 0.10.5). -T.C. _______________________________________________ nodejs mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/nodejs
