Summary: | Не хватает зависимости на пакет perl-Date-Manip | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vasyĺ V. Vercynśkyj <fuckel> |
Component: | perl-Finance-Quote | Assignee: | viy <viy> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | at, cas, crux, ender, lav, ldv, mike, qa_viy, shaba, viy |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Vasyĺ V. Vercynśkyj
2010-01-30 15:24:02 MSK
Залил на сборку. Спасибо за обновление, но можно всё таки добавить зависимость на perl-Date-Manip, чтоб автоматом ставилось? Ну не работает Finance::Quote без Date::Manip. Чтобы добавить такую зависимость нужно сначала добиться, чтобы perl-Finance-Quote собирался. К сожалению в текущем репозитарии он просто взрывается на этапе perl Makefile.PL. Поскольку в других репозиториях (Fedora, Mandriva, иприпр) такого не наблюдается, следовало повесить баг на perl. (В ответ на комментарий №2) > Спасибо за обновление, но можно всё таки добавить зависимость на > perl-Date-Manip, чтоб автоматом ставилось? > Ну не работает Finance::Quote без Date::Manip. Можете привести простейший тесткейс, где видно, что требуется модуль Date::Manip. grep по исходникам не нашёл никакого упоминания о нём. (В ответ на комментарий №3) > Чтобы добавить такую зависимость нужно сначала добиться, чтобы > perl-Finance-Quote собирался. К сожалению в текущем репозитарии он просто > взрывается на этапе > perl Makefile.PL. Поскольку в других репозиториях (Fedora, Mandriva, иприпр) > такого не наблюдается, следовало повесить баг на perl. Там похоже опечатка в Makefile.PL: -resource( MailingList => 'https://lists.sourceforge.net/lists/listinfo/finance-quote-devel'); +resources( MailingList => 'https://lists.sourceforge.net/lists/listinfo/finance-quote-devel'); Мда, из-за долгого перерыва немного ошибся: запутался в понятиях perl-модуль Finance::Quote и модуль finance-quote gnucash'а. С толку сбило вот это: $ gnc-fq-check You need to install the following Perl modules: Date::Manip Проще говоря, Date::Manip нужен вместе с Finance::Quote только для пакета gnucash. То есть бага не по адресу. Извините за беспокойство. (In reply to comment #5) > Там похоже опечатка в Makefile.PL: > > -resource( MailingList => > 'https://lists.sourceforge.net/lists/listinfo/finance-quote-devel'); > +resources( MailingList => > 'https://lists.sourceforge.net/lists/listinfo/finance-quote-devel'); Угу. Добрался исправить (я в @cpan). Увидев spec, понял почему пакет в других дистрах собирается даже с такой опечаткой. Этот модуль носит в тарболе свою копию модуля Module::Install, используя при сборке ее (и эта версия прощала данную опечатку), а не более свежий пакетом установленный модуль. В нашем спеке каталог содержащий старую копию в самом начале удаляется и сборка идет с системным perl-Module-Install. |