[devel] Сборка пакетов с Rust (проблема Vendor)
Andrey Savchenko
bircoph на altlinux.org
Вт Июн 11 07:18:42 MSK 2024
Добрый день!
On Tue, 11 Jun 2024 07:00:25 +0300 Ruslandh wrote:
> Сборка пакетов с Rust
>
> Я тут собираю пакет asusct, который использует rust,
> и у меня возник один вопрос
> Для сборки пакетов, он использует vendor, которые качаются из
> источников, определённых разработчиком пакета.
>
> Мне это явно не нравится, так как я не могу физически проконтролировать
> код этих вендоров, причём каждый раз и для каждого пакета под Rust эти
> исходники качаются заново.
>
> Нельзя-ли сделать так, чтобы необходимые вендоры брались с
> ftp.altlinux.org для всех Rust пакетов и чтобы они обновлялись вместе с
> собранными пакетами ?
Боюсь, что в общем случае это невозможно, поскольку разным пакетам
будут нужны разные версии одних и тех же vendor. Просто
зеркалировать всё подряд тоже никакого смысла нет, т.к. ничем не
отличается от прямого вендорения с точки зрения контроля кода.
Вариантом решения может быть опакечивание (части) нужных вам
зависимостей отдельными пакетами — сейчас Rust поддерживает DSO.
Но это долгий и сложный путь.
Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 833 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20240611/6cb66d66/attachment.bin>
Подробная информация о списке рассылки Devel