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: [email protected] 
[mailto:[email protected]] 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
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/nodejs
_______________________________________________
nodejs mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/nodejs

Reply via email to