|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 25 Apr 2004 16:05:58 To : Alex Semenyaka Subject : Re: [PORTS] опpос: почему вы не в белом? (с) -------------------------------------------------------------------------------- EG>> Потому что одно дело, когда десять файлов EG>> по 100 байт - действительно, теоретически можно бы засунуть их в EG>> один, разделив контейнерными тегами и все. Hо если для маленьких EG>> pkg-descr, pkg-message и pkg-plist в стандартном случае это разумно, EG>> то ведь это далеко не всегда так. Бывают огромные pkg-plist. AS> Он предлагает XML. При всём моём настороженном к нему отношении стоит AS> заметить, что в данном случае это вполне можно... ... при наличии толкового AS> парсера XML, который бы 1) не лежал в портах, а был в базовой системе 2) AS> стабильно работал. Помнится, с последний 2,5 года назад были проблемы. XML он предлагает только "в идеале". EG>> Бывают большие скрипты pkg-install/pkg-deinstall, которые по сути EG>> своей отдельные файлы должны быть. AS> Почему? Потому что это самостоятельные скрипты, которые надо иметь возможность запускать непосредственно. Скрипты эти бывают нетривиальны. EG>> files/patch-* вообще всегда неразумно сливать в один файл. AS> В принципе да, хотя если будет нормальный cli-интерфейс типа "покажи, что AS> там за патчи" и "наложи-ка все" или "наложи первый и последний, остальные AS> не надо" - так пуркуа б и не па? Угу. И этот cli-интерфейс называется shell. EG>> Кроме того, нельзя забывать, что те же pkg-plist/distinfo EG>> могут ведь и не так называться, переопределение часто используется EG>> для портов, поддерживающих разные архитектуры по-разному EG>> (i386/alpha/amd64). Все такие тонкости нельзя забывать. AS> И вот как раз в XML это всё описывается как нефиг делать. Это нефиг делать надо таки сделать. А с этим, видимо, будут сложности :-) Eugene -- "Люди забыли эту истину," - сказал Лис, - "но ты не забывай" --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/260937e472dac.html, оценка из 5, голосов 10
|