[newbies] Массовая сборка пакетов в hasher/gear

Eugine Kosenko eugine.kosenko на gmail.com
Вс Июн 3 21:17:59 MSK 2018


На данный момент мне в полуавтоматическом режиме удалось создать более 250
пакетов Haskell, которые нужны для сборки stack, yesod и keter. Теперь
встала задача протестировать эту сборку в hasher/gear. В связи с этим
возник ряд вопросов.

Во-первых, hasher позволяет указать несколько пакетов для сборки.
Непонятно, как при этом изменяется окружение. Значит ли это, что hasher для
каждого пакета создаст чистую среду заново, или каждый следующий пакет
будет собираться в окружении, где уже скомпилированы (и установлены?)
предыдущие пакеты?

Во-вторых, существует ли в ALT инструмент, который по заданному пакету
рекурсивно строит последовательность сборки всех пакетов, от которых он
зависит? По идее, должен быть, так как иначе невозможно организовать
автоматическую сборку репозитария. С другой стороны, возможен подход, при
котором в базовом хранилище hasher лежат "грязно" собранные пакеты, а сам
hasher линейно пересобирает каждый из них в чистой среде, пользуясь
"грязным" репозитарием. Можно ли собранные в hasher таким образом пакеты
считать "чистыми"?

И в-третьих, может ли сам hasher/gear или какая-то обертка над ним
выполнить пересборку всего дерева зависимостей для одного заданного пакета?

На самом деле вопросов еще больше, просто эти пока удалось нормально
сформулировать. Просто непонятно, как корректно организовать проверку такой
массы связанных пакетов в чистом окружении?
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel-newbies/attachments/20180603/5c0aa190/attachment.html>


Подробная информация о списке рассылки devel-newbies