[Bug 815018] Review Request: nodejs - javascript fast build framework

bugzilla at redhat.com bugzilla at redhat.com
Sun Apr 29 15:57:42 UTC 2012


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=815018

--- Comment #30 from T.C. Hollingsworth <tchollingsworth at gmail.com> 2012-04-29 11:57:40 EDT ---
(In reply to comment #29)
> And the spidernode project is stalled.

Stalled, but not dead apparently.  Brendan Eich said Mozilla intended to update
it to 0.6 and was very interested in providing a V8-like API to SpiderMonkey at
the last NodeConf.

> Regarding bundling, the only interaction I have seen with upstream was rather
> short, is there a effort to unbundle everything ?
> 
> I see :
> - openssl
> - zlib
> - libv8
> - npm
> - http_parser
> - libuv
> 
> Openssl, libv8, zlib are ok, they can be built with a systemwide version.
> 
> npm can be removed and use a external tarball, so there is only http_parser and
> libuv.

http_parser is already in Fedora:
https://apps.fedoraproject.org/packages/http-parser

libuv ostensibly supports being built as a shared library but last time I tried
it it FTBFS.  I haven't really had enough free time to look into what's wrong.

These two aren't a big deal anyway.  FPC would likely grant them an exception
since they have the same upstream and aren't intended to be built shared at the
moment.

> For libuv, seems all of their changes got pushed to c-ares :
> https://github.com/joyent/libuv/pull/374

Someone's sent a pull request but upstream hasn't accepted it yet.  As soon as
it is I'll gladly send them a patch to get shared c-ares working.

> So maybe this one could be unbundled quite easily.
> For libev and libeio, I didn't found much information on the web regarding
> sending patches upstream, maybe that's something we could try to do to help the
> unbundling ?

Patches can be sent to the libev mailing list (they both share the same
upstream):
http://lists.schmorp.de/mailman/listinfo/libev

Basically someone needs to send the libuv patches upstream and then update
libuv to the latest upstream version (they're several versions behind ATM) just
like was done with c-ares above.

If nobody else gets to it I'll finally have some free time to look into all
this in earnest over the summer...

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list