[devel] zed is alive, baby, for now
Alexey V. Vissarionov
gremlin на altlinux.org
Ср Июн 25 07:56:45 MSK 2025
Good ${greeting_time}!
On 2025-06-24 17:33:22 +0300, Anton Farygin wrote:
>> Оценка сопровождающими таких пакетов возможности соответствовать
>> предложенному policy -- возможно ли вообще, намерены ли приложить
>> к этому усилия.
> я сопровождаю пакет opam, который качает с интернета исходники,
> собирает их определённым образом и добавляет результаты сборки
> в PATH пользователя.
> Это то, или не то, чего будет касаться это полиси ?
Вообще надо. Если не запретить полностью, то регламентировать.
Вся подготовка (в том числе скачивание всех исходников) должна
делаться мейнтейнером соответствующего пакета. А в процессе
собственно сборки никаких обращений наружу быть не должно, ибо
это нарушает воспроизводимость сборки.
Второе, что нужно предусмотреть - разнообразные embedded $lang
(где $lang обозначает любимый скриптовый язык автора бинарного
софта, собранного в пакет). Здесь диапазон возможных подходов
простирается от "скрипт - это такой конфиг" (а в императивной
модели оно так и есть) до "W^X любой ценой" (после чего авторы
регулярно чешут думатели в попытках заткнуть очередной способ
объехать ограничения). Но тащить конфиги откуда-то снаружи (не
из репы, да и в пакете %config(noreplace) никто не отменял) в
[полу]автоматическом режиме - это уже за гранью технического
обсуждения, а ближе к психиатрии.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
Подробная информация о списке рассылки Devel