Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sliced version not same in mongoose and mpromise? #1576

Closed
wangjian30 opened this issue Jul 11, 2013 · 6 comments
Closed

Sliced version not same in mongoose and mpromise? #1576

wangjian30 opened this issue Jul 11, 2013 · 6 comments

Comments

@wangjian30
Copy link

npm WARN unmet dependency C:\Users\wj\AppData\Roaming\npm\node_modules\mongoose
node_modules\mpromise requires sliced@'0.0.4' but will load
C:\Users\wj\AppData\Roaming\npm\node_modules\mongoose
node_modules\sliced, which is version 0.0.3
mongoose@3.6.14 C:\Users\wj\AppData\Roaming\npm\node_modules\mongoose
├── hooks@0.2.1
├── muri@0.3.1
├── sliced@0.0.3
├── regexp-clone@0.0.1
├── mpath@0.1.1
├── ms@0.1.0
├── mpromise@0.2.1
└── mongodb@1.3.11 (bson@0.1.9, kerberos@0.0.3)

@aheckmann
Copy link
Collaborator

Yes they use different versions. How did you produce that error message?

@doapp-ryanp
Copy link

I get the exact same error. To reproduce:

Use this package.json: https://gist.github.com/doapp-ryanp/8a7a8ffe18bf24e96610

then rm -rf node_modules && npm cache clear then npm install
you'll get:

├─┬ mongoose@3.6.14
│ ├── hooks@0.2.1
│ ├─┬ mongodb@1.3.11
│ │ ├── bson@0.1.9
│ │ └── kerberos@0.0.3
│ ├── mpath@0.1.1
│ ├─┬ mpromise@0.2.1
│ │ └── sliced@0.0.4
│ ├── ms@0.1.0
│ ├── muri@0.3.1
│ ├── regexp-clone@0.0.1
│ └── sliced@0.0.3

then update package.json to use mongoose 3.6.15 then run npm install and you'll get:

> kerberos@0.0.3 install /home/ryan/git/webservices-node/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos
> (node-gyp rebuild 2> builderror.log) || (exit 0)


> bson@0.1.9 install /home/ryan/git/webservices-node/node_modules/mongoose/node_modules/mongodb/node_modules/bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/home/ryan/git/webservices-node/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/build'
  SOLINK_MODULE(target) Release/obj.target/kerberos.node
  SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished
  COPY Release/kerberos.node
make: Leaving directory `/home/ryan/git/webservices-node/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/build'
make: Entering directory `/home/ryan/git/webservices-node/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build'
  CXX(target) Release/obj.target/bson/ext/bson.o
  SOLINK_MODULE(target) Release/obj.target/bson.node
  SOLINK_MODULE(target) Release/obj.target/bson.node: Finished
  COPY Release/bson.node
make: Leaving directory `/home/ryan/git/webservices-node/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build'
npm WARN unmet dependency /home/ryan/git/webservices-node/node_modules/mongoose/node_modules/mpromise requires sliced@'0.0.4' but will load
npm WARN unmet dependency /home/ryan/git/webservices-node/node_modules/mongoose/node_modules/sliced,
npm WARN unmet dependency which is version 0.0.3

@ebensing
Copy link
Contributor

I am unable to reproduce this issue on Ubuntu 12.04

@doapp-ryanp
Copy link

strange I'm on 12.04 64 bit.

npm -v
1.3.2

@aheckmann
Copy link
Collaborator

i updated master (3.7) and 3.6 branches to use updated versions for these libs so should taken care of when released next week.

@doapp-ryanp
Copy link

thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants