reverse dependencies show dependent only once even if depending multiple times #7513
rursprung
started this conversation in
Feature Requests
Replies: 1 comment
-
|
the reverse dependencies endpoint is our most costly endpoint in terms of performance already. if we would make the database query even more complex I don't think we could keep offering this endpoint at all. 😐 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Current Behavior
if a crate has several dependencies to another crate (with aliases) then it is still only shown once in the reverse dependencies list instead of once per dependency.
this constellation usually happens when one crate depends on multiple major releases of another crate - the use-case which i know is mostly in the embedded world, where a lot of drivers, HALs, etc. implement the
embedded-halAPIs for both 0.2.x (current "stable" release) and 1.0.0-alpha.x or 1.0.0-rc.x (an example would bestm32f4xx-hal).in the dependencies list of this crate the dependency is correctly shown twice, however in the reverse dependencies of embedded-hal it is only shown once.
Expected Behavior
the dependent crate is listed once per dependency, with the correct information (which version it depends on)
Steps To Reproduce
embedded-halstm32f4xx-halis listed twice: once for v1.0.0-alpha.x and once for v0.2.xEnvironment
n/a
Anything else?
this is related to my new feature request: #7511
Beta Was this translation helpful? Give feedback.
All reactions