Доброго времени!
On 9/13/25 13:38, Alexander Lubyagin wrote:
Добрый день.
По теме предыдущей лекции вспомнился такой вопрос.
В чём назначение и различие полей в SPEC:
Url
Source
Source*
Vcs (например, admsasha/libxml2:sisyphus)
Хорошее начало здесь: https://www.altlinux.org/Join
Там при рекурсивном изучении матчасти обязательно попадутся такие странички:
https://www.altlinux.org/Spec
https://www.altlinux.org/Spec/Предопределенные_макросы
Какими опциями gear/hasher/rpm они "подхватываются"?
Всё же это метаданные RPM/SRPM. Source довольно тесно связан с
.gear/rules (.gear-rules). Url нужен для идентификации исходного
проекта, это поле сравнимо с Unique ID и его наличие проверяется
repocop'ом (https://www.altlinux.org/Repocop), отчёты repocop'а
выводятся по каждому SRPM:
https://packages.altlinux.org/ru/sisyphus/srpms/partclone/repocop/
И ещё, второй вопрос.
Если при сборке "в песочнице" (gear+hasher), configure+make ругается
в процессе сборки на отсутствие команды git ...
Значит, проверяйте сборочные зависимости.
очевидно, хочет во время сборки
что-то динамически "скачать". Но, по итогу, пакет успешно собирается,
т.е. эти downloads были опциональными.
То как принято поступать? Игнорировать, или где-то вести журнал таких
попыток?
Предметно нужно смотреть логи и исходники.
--
WBR, Leonid Krivoshein.
_______________________________________________
devel-newbies mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-newbies