История изменений
Исправление
anonymous-angler,
(текущая версия)
:
Получить воспроизводимые сборки в принципе невозможно. Cargo, скачивающий что-то откуда-то во время компиляции - это никуда не годится.
Либо из тебя хреновый мейнтейнер, либо ты просто жиробасик. В Gentoo же смогли сделать, что бы Rust проекты собирались со включённым network-sandbox (Т.е. без сети). И в Debian смогли. И вообще, ты можешь собственный реестр/репозиторий крейтов сделать.
Да и сам раст для установки требует откуда-то скачать какой-то бинарный блоб. Его нельзя собрать из исходников.
А GCC или Clang ты можешь собрать из исходников без «блоба» - уже скомпилированного GCC или Clang? Нет? Всё, GCC и Clang для тебя - больше тоже не опенсорс.
Собственно это легко объясняется чтением растового багтрекера. Складывается ощущение, что авторы уже давно сами запутались что они лепят. И особенно доставляет, как часто они не могут что-то починить, потому что это дурацкий LLVM во всём виноват.
LLVM не дурацкий, но он действительно «виноват». Правда, какое это отношение имеет к опакечиванию?
Короче говоря, пока не запилят фронтенд для GCC, этот супермегабезопасный язык - просто куча хлама. Вещь в себе.
Очередная глупость.
Исходная версия
anonymous-angler,
:
Получить воспроизводимые сборки в принципе невозможно. Cargo, скачивающий что-то откуда-то во время компиляции - это никуда не годится.
Либо из тебя хреновый мейнтейнер, либо ты просто жиробасик. В Gentoo же смогли сделать, что бы Rust проекты собирались со включённым network-sandbox (Т.е. без сети). И в Debian смогли. И вообще, ты можешь собственный реестр/репозиторий пакетов сделать.
Да и сам раст для установки требует откуда-то скачать какой-то бинарный блоб. Его нельзя собрать из исходников.
А GCC или Clang ты можешь собрать из исходников без «блоба» - уже скомпилированного GCC или Clang? Нет? Всё, GCC и Clang для тебя - больше тоже не опенсорс.
Собственно это легко объясняется чтением растового багтрекера. Складывается ощущение, что авторы уже давно сами запутались что они лепят. И особенно доставляет, как часто они не могут что-то починить, потому что это дурацкий LLVM во всём виноват.
LLVM не дурацкий, но он действительно «виноват». Правда, какое это отношение имеет к опакечиванию?
Короче говоря, пока не запилят фронтенд для GCC, этот супермегабезопасный язык - просто куча хлама. Вещь в себе.
Очередная глупость.