Troy,
You can use njs2rpm (
https://github.com/sfreire/njs2rpm) in order to package your node
packages and it will generate the rpm with the correct dependencies, I hope ;)
-----Original Message-----
From: nodejs-bounces(a)lists.fedoraproject.org
[mailto:nodejs-bounces@lists.fedoraproject.org] On Behalf Of Troy Dawson
Sent: sexta-feira, 3 de Janeiro de 2014 14:36
To: Node.js on Fedora
Subject: Re: [HEADSUP] npm in EPEL broken due to rel-eng issue
On 07/03/2013 09:05 PM, T.C. Hollingsworth wrote:
npm currently has broken dependencies in EPEL 6 because of what
appears to be a rel-eng issue:
https://fedorahosted.org/rel-eng/ticket/5657
Ordinarily I'd unpush that update but I'd rather wait for rel-eng's
advice since something strange seems to have gone wrong here.
-T.C.
Hi T.C.
What was the outcome of this.
I just barely noticed that none of my el6 nodejs packages have a
Provides: npm(<package>)
The same packages have the proper provides on all Fedora packages.
I looked through the nodejs packaging guidelines [0] and it says
"The nodejs package includes an automatic Requires and Provides generator that
automatically adds versioned dependencies based on the information provided in a
module's package.json file.
It also adds virtual provides in the form npm(<module name>) to identify modules
listed in the npm registry (the module is listed at
npmjs.org) ... "
Can we either get things fixed in EL6 (my preference) or update the documentation.
Thanks
Troy
p.s. I tried rebuilding with no changes to the spec file, and things are still broken.
[0]
https://fedoraproject.org/wiki/Packaging:Node.js#Provides
_______________________________________________
nodejs mailing list
nodejs(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/nodejs