Summary: | apt does not resolve versioned perl dependency with slash | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | viy <viy> | ||||
Component: | apt | Assignee: | placeholder <placeholder> | ||||
Status: | CLOSED DUPLICATE | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | boyarsh, glebfm, imz, ldv, placeholder | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
viy
2012-05-24 22:22:27 MSK
I suspect that apt incorrectly mangles perl(Test/More.pm) >= 0.01 to "perl(Test" and then can not resolve "perl(Test" in Provides. At the same time, the perl dependencies with slash but without version, like `perl(Module/Build.pm)' are handled properly. Also, apt handle versioned perl requires correctly: Requires: perl(Catalyst/Runtime.pm) >= 5.800.300 does work. So, the only place it does not work is BuildRequires:. |