On Thu, May 30, 2013 at 2:52 AM, Stephen Gallagher <[email protected]> wrote: > This should probably go to FPC, rather than devel.
I intended that as a slightly more polite way of asking dgilmore and/or nirik for their input, since this is kind of a rel-eng issue. > I can immediately think of two solutions to this, but I do not like either of > them: > > 1) Ask rel-eng to simply block the inclusion on any package starting with > nodejs- from being shipped in repos for the unsupported arches. I have a feeling that blocking nodejs-* in koji sounds simple enough to us but would be a nightmare for our already overworked rel-eng folks. It doesn't look like koji's blocking mechanism [1] supports wildcards. > 2) On EPEL6, build all nodejs- packages as archful instead of noarch. What about 3.) Just hack something into the script that sends out dependency warning e-mails to ignore nodejs-* (or much more preferably the output of `repoquery --whatrequires nodejs`). That wouldn't fix the issue of metadata bloat on PPC (or having a bunch of useless RPMs in the PPC repo, but we hardlink everything so that shouldn't matter), but it would at least make dependency warnings in EPEL useful again. Option 2 is slightly more clean, but if we go that route instead of slightly larger metadata on PPC we just double the number of RPMs on the mirrors. So it seems the question we're asking is—whose lives do we want to make more miserable: Kevin and Dennis', mirror admins', or PPC users' waiting for yum to download metadata. :-P (Speaking of making lives miserable, I might add that my option 3 only requires me to write one patch, while option 2 involves scripting patches for ~200 packages, which makes it appeal even more to me. ;-) > Question: how does PERL handle this in EPEL? I know there are PERL packages > that can only be shipped for certain arches because they exist in core RHEL > for a subset of the supported arches. <wild guess> Wouldn't those would be archful anyway, and not affected by this? (Even if they weren't archful to begin with, I suspect making them archful would be the answer to this question?) </wild guess> -T.C. [1] https://fedoraproject.org/wiki/Package_blocking_SOP _______________________________________________ nodejs mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/nodejs
