Hello nodejs@,

I'm currently, slowly, working on packaging quassel-webserver [1], a
nodejs web application. It has a number of node dependencies that need
to be gotten in Fedora (hence the "slowly").

I've currently hit a roadblock: nodejs-body-parser is needed by
nodejs-libquassel (one of the dependencies). body-parser depends on
nodejs-bytes version 2.4.0 [2]. We presently ship version *0.3.0*,
which dates back to March 2014. Tests suggest that there's actual API
changes between 0.3.0 and 2.4.0; attempting to %nodejs_fixdep the
problem away caused body-parser's unit tests to fail.

There is an open bug against our nodejs-bytes package to update it to
a newer version that was filed by release-monitoring (back in 2014)
[3], but the only action on the ticket has been additional bumps from
release-monitoring as newer and newer versions have been released.

Since the nodejs-sig group has commit rights on the package, I figured
I'd first contact this list before doing anything else. Is there a
reason we're shipping such an old version? Would it be possible for
someone to look into updating it? Should I request commit rights
myself?

dnf repoquery --whatrequires "npm(bytes)" suggests its dependencies in
Fedora are:

> nodejs-compression-0:1.0.1-5.fc24.noarch
> nodejs-connect-0:2.14.5-7.fc24.noarch
> nodejs-morgan-0:1.0.0-5.fc24.noarch
> nodejs-raw-body-0:1.1.4-4.fc24.noarch

Thanks in advance!
Ben Rosser

[1] https://github.com/magne4000/quassel-webserver

[2] https://github.com/expressjs/body-parser/blob/master/package.json

[3] https://bugzilla.redhat.com/show_bug.cgi?id=1094697
_______________________________________________
nodejs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to