| Summary: | find-package loses virtual dependencies | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | at <at> |
| Component: | rpm-build | Assignee: | placeholder <placeholder> |
| Status: | RESOLVED LATER | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | CC: | arseny, glebfm, imz, ldv, placeholder, vt |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
| Bug Depends on: | |||
| Bug Blocks: | 2603 | ||
|
Description
at@altlinux.org
2005-07-20 20:08:54 MSD
The contents_index was defined to have one primary index - pathname (first field). Is it OK to leave only "/usr/bin/perl /usr/bin/perl" line there? Anyway, when virtual dependence is provided by more than one alternative, it will remain virtual. This could be implemented by extending contents_index format. But do we need this feature at all? I'm doubt. Тема выбора между виртуальными и реальными зависимостями довольно тонкая. В общем, find-package недавно был переделан, и некоторый класс смежных/похожих проблем там был обдуман/решён. Возвращаться к этой теме я в ближайшее время не собираюсь, поэтому пусть будет LATER. А вообще надо переделывать contents_index подход потому что он не учитывает симлинков в путях. Но симлинки в путях учитывать вообще не так-то просто. |