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]
