[devel] zed is alive, baby, for now

Sergey Bolshakov sbolshakov на altlinux.ru
Ср Июн 25 11:34:00 MSK 2025


>>>>> "Alexey" == Alexey V Vissarionov <gremlin-u2l5PoMzF/Vg9hUCZPvPmw на public.gmane.org> writes:

 > Good ${greeting_time}!
 > On 2025-06-24 17:33:22 +0300, Anton Farygin wrote:

 >>> Оценка сопровождающими таких пакетов возможности соответствовать
 >>> предложенному policy -- возможно ли вообще, намерены ли приложить
 >>> к этому усилия.
 >> я сопровождаю пакет opam, который качает с интернета исходники,
 >> собирает их определённым образом и добавляет результаты сборки
 >> в PATH пользователя.
 >> Это то, или не то, чего будет касаться это полиси ?

 > Вообще надо. Если не запретить полностью, то регламентировать.

 > Вся подготовка (в том числе скачивание всех исходников) должна
 > делаться мейнтейнером соответствующего пакета. А в процессе
 > собственно сборки никаких обращений наружу быть не должно, ибо
 > это нарушает воспроизводимость сборки.

 > Второе, что нужно предусмотреть - разнообразные embedded $lang
 > (где $lang обозначает любимый скриптовый язык автора бинарного
 > софта, собранного в пакет). Здесь диапазон возможных подходов
 > простирается от "скрипт - это такой конфиг" (а в императивной
 > модели оно так и есть) до "W^X любой ценой" (после чего авторы
 > регулярно чешут думатели в попытках заткнуть очередной способ
 > объехать ограничения). Но тащить конфиги откуда-то снаружи (не
 > из репы, да и в пакете %config(noreplace) никто не отменял) в
 > [полу]автоматическом режиме - это уже за гранью технического
 > обсуждения, а ближе к психиатрии.

Вы, похоже, собрались запретить аналог pip/uv -- я не разделяю
такой подход.

-- 


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