[devel] Расширение функциональности rpm-build-rust
Arseny Maslennikov
arseny на altlinux.org
Сб Сен 19 17:20:25 MSK 2026
On Wed, Sep 16, 2026 at 01:58:24PM +0300, Aleksandr Shamaraev wrote:
> > Кому: devel на lists.altlinux.org (devel на lists.altlinux.org);
> > Тема: [devel] Расширение функциональности rpm-build-rust;
> > 16.09.2026, 20:11, "Rx" <rx1513 на altlinux.org>:
> >
> > Мы организуем собственную инфраструктуру вокруг доверенного зеркала и
> > позволяем Cargo
> > перед пересборкой самому решать какие зависимости нужны.
>
> Доброго времени суток.
>
> Если бы такой вариант был бы возможен, то он был бы на лично мой взгляд
> идеален, особенно учитывая, что некоторые апстримы не следят за тем же
> Cargo.lock и сам cargo build при работе online тянет все что нужно, а вот
> при --offline все это дело "валится"
Вообще апстримы в разной степени заинтересованы, чтобы их пакетили.
* Кривой апстрим, не умеющий написать себе юнит или инит-скрипт
* Кривой апстрим, забывающий составить Cargo.lock
<...вы находитесь здесь...>
* Кривой апстрим, не умеющий линковать своё поделие
* Кривой апстрим, не умеющий программировать
<...некоторые думают, что "AI" позволяет находиться здесь...>
* Winamp
Где-то на этой шкале точно наступает момент, в который нужно сказать:
$ r=obstream; rm -rf ~/git/$r && ssh git.alt rm-db $r && echo "$r в топку" | mutt -s "$r is orphaned" devel
А так: даже в случае, если мы начинаем раскладывать crates.io по
пакетам, можно (в теории) Cargo.lock составить, а потом преобразовать в
пачку BuildRequires: crates.io(name) = VR. Вряд ли этому что-то может
помешать.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 833 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20260919/9a8a48a1/attachment.bin>
Подробная информация о списке рассылки Devel