| 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, vt | ||||
| 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:. |