Summary: | Сгенерированный spec не проходит sisyphus_check | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Denis Klimov <zver> |
Component: | cpan2rpm | Assignee: | viy <viy> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | minor | ||
Priority: | P2 | CC: | combr, erthad, lav, mike, vvk |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Denis Klimov
2008-10-06 16:00:36 MSD
Да, я тоже считаю, что не сложно. Исправлено в cpan2rpm-2.027-alt3.src.rpm странно, но у меня версия $rpm -q cpan2rpm cpan2rpm-2.028-alt1 так и не делает предложенного: $cpan2rpm ./Mcrypt-2.5.7.0.tar.gz в спеке выходит: %files %perl_vendor_archlib/Mcrypt/* %perl_vendor_autolib/Mcrypt/* (файлы не перечисляет, при сборке - ошибка - файл не найден) в каталоге %perl_vendor_archlib нет каталога Mcrypt, а есть только файл Mcrypt.pm вручную исправил на %files %perl_vendor_archlib/Mcrypt.pm %perl_vendor_autolib/Mcrypt/* собрался. Так что исправление потерялось, может, где-то по пути? Есть такой момент. В некоторых случаях приходится исправлять вручную. Это же ещё зависит от того, как файлы/каталоги указаны в файле описания пакета. Что-то исправлять в этой программе я не готов. Исправить пути при надобности занимает несколько секунд. Хотя есть более новые сборки, попробуйте с ними: * Пт. нояб. 18 2011 Igor Vlasenko <viy@altlinux.ru> 2.028-alt3 - bugfix: proper macro expansion in /usr/src/RPM/SOURCES * Чт. сент. 29 2011 Igor Vlasenko <viy@altlinux.ru> 2.028-alt2 - bugfix: proper prefix in files * Пн. авг. 29 2011 Igor Vlasenko <viy@altlinux.ru> 2.028-alt1 - updated to 2.028 upstream release - disabled patch1 (fixed upstream) Вроде бы именно это уже исправлено, хотя, конечно, спекгенерация там далека от идеала. Этот конкретный баг лучше закрыть, так как пример устарел, а открыть новый со свежим примером, когда появится, чтобы починить по горячим следами. |