#589 %{nodejs_arches} macro not available in EPEL6
Closed: Fixed None Opened 8 years ago by pnemade.

I see this wiki edit https://fedoraproject.org/w/index.php?title=Packaging%3ANode.js&diff=431354&oldid=431352 but I don't see corresponding change in EPEL6. I fixed many nodejs packages to use expanded macro definition based on https://fedorahosted.org/rel-eng/ticket/6323. Can we have this macro added in EPEL6?

Also that wiki commit confused me to also use expanded form of macro in epel7 branches also as EPEL specific information is removed from that wiki page.


I've added this to epel-rpm-config-6-2, but I'm not sure this is yet in use in EPEL6. Jason?

The package is in EPEL, but it's not in the buildroot. Actually, oops, I forgot to push it to stable. I guess it will be there soon. I am still trying to make sure that it can't possibly break anything before pushing it to the buildroot, and I'm not entirely sure it won't meet with some resistance.

In any case, if there's an EPEL-specific guideline, it should go in the EPEL-specific guideline page. That's open for editing by all.

https://fedoraproject.org/wiki/EPEL:Packaging

Thanks orion and tibbs. I was not knowing EPEL guidelines are open to modify. I just added relevant guideline https://fedoraproject.org/wiki/EPEL:Packaging#Node.js section.

Let's wait for epel-rpm-config-6.2 in EPEL6 stable and close this ticket. I will then remove that guideline as well.

any plans to push epel-rpm-macros-6-2 to EPEL6 testing repository?

Well, We just got -6-1 pushed to stable (it takes 14 days, you know), and it isn't yet in the buildroot because I am still trying to do sufficient testing before asking releng.

One thing at a time, please. Is there some urgent need here?

Okay. I got it. Nothing urgent.

epel-rpm-macros is now in the buildroot. I'm going to make sure that it doesn't screw anything up and then I'll go ahead and push the version with the nodejs macro to testing.

epel-macros-6-2 with %nodejs_arches been submitted to testing. I'm sure I'll have other changes to push before the two weeks are out, so testing and karma would help to keep the update from being superceded by the next one.

hmm I left with no more nodejs packages to actually test the work but maybe I will try scratch builds.

Well, that's odd; a couple of days ago you were really wanting this. But if there's no longer interest, then I guess eventually something will make it to stable.

I mean I have now almost changed all my nodejs-* spec files %{nodejs_arches} to "%{ix86} x86_64 %{arm}" to make them working in epel6. So when this macro comes to stable, I will rebuild all my packages to revert that change.

These have been in EL6 for a while now.

Login to comment on this ticket.

Metadata