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

Arbitrarily long time spent in resolution #4488

Closed
sfackler opened this issue Sep 13, 2017 · 2 comments
Closed

Arbitrarily long time spent in resolution #4488

sfackler opened this issue Sep 13, 2017 · 2 comments

Comments

@sfackler
Copy link
Member

[package]
name = "postgres_chrono_test"
version = "0.1.0"

[dependencies]
postgres = "=0.15.1"
sha2 = "=0.6.0"
@sfackler
Copy link
Member Author

If I drop the sha2 dep, the tree looks like

postgres_chrono_test v0.1.0 (file:///Users/sfackler/foo)
└── postgres-protocol v0.3.0
    ├── base64 v0.5.2
    │   └── byteorder v1.1.0
    ├── byteorder v1.1.0 (*)
    ├── bytes v0.4.5
    │   ├── byteorder v1.1.0 (*)
    │   └── iovec v0.1.0
    │       └── libc v0.2.30
    ├── fallible-iterator v0.1.3
    ├── generic-array v0.7.2
    │   ├── nodrop v0.1.9
    │   │   └── odds v0.2.25
    │   └── typenum v1.5.2
    ├── hmac v0.1.1
    │   ├── crypto-mac v0.3.0
    │   │   ├── constant_time_eq v0.1.3
    │   │   └── generic-array v0.7.2 (*)
    │   ├── digest v0.5.2
    │   │   └── generic-array v0.7.2 (*)
    │   └── generic-array v0.7.2 (*)
    ├── md5 v0.3.5
    ├── memchr v1.0.1
    │   └── libc v0.2.30 (*)
    ├── rand v0.3.16
    │   └── libc v0.2.30 (*)
    ├── sha2 v0.5.3
    │   ├── byte-tools v0.1.3
    │   ├── digest v0.5.2 (*)
    │   ├── digest-buffer v0.3.1
    │   │   ├── byte-tools v0.1.3 (*)
    │   │   └── generic-array v0.7.2 (*)
    │   ├── fake-simd v0.1.2
    │   └── generic-array v0.7.2 (*)
    └── stringprep v0.1.2
        ├── unicode-bidi v0.3.4
        │   └── matches v0.1.6
        └── unicode-normalization v0.1.5

and if I drop the postgres dependency it looks like

postgres_chrono_test v0.1.0 (file:///Users/sfackler/foo)
└── sha2 v0.6.0
    ├── block-buffer v0.2.0
    │   ├── byte-tools v0.2.0
    │   └── generic-array v0.8.3
    │       ├── nodrop v0.1.9
    │       │   └── odds v0.2.25
    │       └── typenum v1.9.0
    ├── byte-tools v0.2.0 (*)
    ├── digest v0.6.2
    │   └── generic-array v0.8.3 (*)
    ├── fake-simd v0.1.2
    └── generic-array v0.8.3 (*)

Seems like it should just end up with a bunch of duplicated crates.

@alexcrichton
Copy link
Member

Turned out to be another case of #4066

:(

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

2 participants