Bug 3035

Summary: Ошибки поиска зависимостей на не "PERL" файлы
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: rpm-build-perlAssignee: at <at>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2 CC: at, crux, ldv, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Anton Farygin 2003-09-24 09:31:01 MSD
Number found where operator expected at
/usr/src/RPM/tmp/mc-buildroot/usr/share/mc/mc.hint.pl line 1, near ") 1
995"
        (Missing operator before 1995?)

mc.hint.pl - польский набор хинтов для MC.

Нельзя по расширению .pl считать что это файл PERL'а.
Comment 1 at@altlinux.org 2003-09-24 11:45:07 MSD
Это "ошибка" rpm-build, т.к. это он составляет список перловых файлов и потом
отдает его перловым скриптам для поиска зависимостей. Вообще, это уже
обсуждалось.  Не существует надежного способа определить, является ли файл
перловым. С точки зрения качества сборки пакетов выгодно все *.pl файлы считать
перловыми, чтобы случайно не пропустить ошибок.  А потом сознательно отключать
поиск зависимостей в "неперловых" файлах.

Короче, давайте посмотрим статистику: сколько пакетов содержат *.pl файлы,
которые не являются перловыми.
Comment 2 Dmitry V. Levin 2003-10-16 12:59:31 MSD
This is rpm-build-perl task. 
Comment 3 Dmitry V. Levin 2003-10-16 13:00:18 MSD
Fixed in rpm-build-perl-0.1-alt7