Невозможно собрать пакет, если в .spec файле есть такие строчки: BuildRequires: perl(Test/Pod.pm) >= 1.0.0 При этом выпадает сообщение: $ gear-hsh-build --prefix=/home/user/Work/Repo64 --repo=/home/user/Work/Repo64/repo gear-hsh-build: Building /home/pif/Work/ALTLinux/packages/perl-Paranoid/.git... <86>Dec 3 21:15:44 userdel[23275]: delete user `rooter' <86>Dec 3 21:15:44 userdel[23275]: remove group `rooter' <86>Dec 3 21:15:44 groupadd[23276]: new group: name=rooter, gid=503 <86>Dec 3 21:15:44 useradd[23277]: new user: name=rooter, uid=502, gid=503, home=/root, shell=/bin/bash <86>Dec 3 21:15:45 userdel[23279]: delete user `builder' <86>Dec 3 21:15:45 userdel[23279]: remove group `builder' <86>Dec 3 21:15:45 groupadd[23280]: new group: name=builder, gid=504 <86>Dec 3 21:15:45 useradd[23281]: new user: name=builder, uid=503, gid=504, home=/usr/src, shell=/bin/bash Чтение списков пакетов... Построение дерева зависимостей... Выбрано perl-BerkeleyDB для 'perl(BerkeleyDB.pm)' Выбрано perl-libnet для 'perl(Net/SMTP.pm)' Выбрано perl-Unix-Syslog для 'perl(Unix/Syslog.pm)' Выбрано perl-CGI для 'perl(CGI.pm)' Выбрано perl-Socket6 для 'perl(Socket6.pm)' E: Невозможно найти пакет perl(Test hsh-install: Failed to calculate package file list. hsh-install: Failed to generate package file list. gear-hsh-build: Build failed. You may wish to check ``/home/user/Work/Repo64/repo'' for leftovers. Если требование версии убрать, то сборка проходит нормально. Сам rpm собирает пакет с такой сборочной зависимостью без вопросов.
Created attachment 5243 [details] Проблемный .spec Всё разваливается на этом .spec файле на этапе установки пакетов в сборочницу.
# apt-get install -q 'perl(Test/Pod.pm) >= 1.0.0' Reading Package Lists... Building Dependency Tree... E: Couldn't find package perl(Test
(В ответ на комментарий №2) > # apt-get install -q 'perl(Test/Pod.pm) >= 1.0.0' > Reading Package Lists... > Building Dependency Tree... > E: Couldn't find package perl(Test То есть это в apt зарыто. Понятно. Тем более неприятно, так как hasher использует именно его для своей работы. Ждём исправления.
*** Bug 27367 has been marked as a duplicate of this bug. ***