[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