Hi Michael I'm preparing the 0.9.3 rc currently and in the final stages (down to 1 final test case not passing) and hope to have it up for vote soon. If trunk is taking care of your issues then you should be all set as soon as 0.9.3 hits
-Jake On Fri, Aug 28, 2015 at 7:38 PM, Michael Bolin <mbo...@fb.com> wrote: > Hi there, I see that the package.json for 0.9.2: > > > https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob_plain;f=lib/nodejs/package.json;hb=refs/heads/0.9.2 > > is quite a bit different from what is in HEAD: > > > https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob_plain;f=package.json;hb=refs/heads/master > > This is a long shot, but would it be possible to build off the 0.9.2 > branch and just move “nodeunit@~0.8.0” from “dependencies” to > “devDependencies” and release that as 0.9.3? > > Currently, nodeunit@0.8.8 depends on tap@>=0.2.3, which (as of some time > today?) on our system pulls in tap@1.3.3, which depends on > deep-equal@1.0.99999. According to `npm info deep-equal`, version > 1.0.99999 does not exist. Apparently this works because of: > > > https://github.com/isaacs/node-tap/commit/994b64bc6465c7950f4a4bec3ed1f9f271090666 > > which tells node-tap@1.3.3 to use some patched version of deep-equal that > is checked into the node-tap repository. > > When we pulled in tap@1.3.2, then it depended on deep-equal@^1.0.0 and > everything worked as intended. > > But really, a release version of thrift@0.9.2 does not appear to have any > runtime dependency on nodeunit, so it would be great to demote it to > devDependencies. > > Or I guess we just have to sit tight and wait until isaacs works things > out with deep-equal and fixes tap… > > Thanks if you got this far, > Michael > >