Доброго времени!

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

Ответить