|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/640 25 Apr 2004 11:26:42 To : Eugene Grosbein Subject : [PORTS] опpос: почему вы не в белом? (с) -------------------------------------------------------------------------------- 14 Apr 04 10:37, you wrote to Sergey Matveychuk: EG> Потому что одно дело, когда десять файлов EG> по 100 байт - действительно, теоретически можно бы засунуть их в EG> один, разделив контейнерными тегами и все. Hо если для маленьких EG> pkg-descr, pkg-message и pkg-plist в стандартном случае это разумно, EG> то ведь это далеко не всегда так. Бывают огромные pkg-plist. Он предлагает XML. При всём моём настороженном к нему отношении стоит заметить, что в данном случае это вполне можно... ... при наличии толкового парсера XML, который бы 1) не лежал в портах, а был в базовой системе 2) стабильно работал. Помнится, с последний 2,5 года назад были проблемы. EG> Бывают большие скрипты pkg-install/pkg-deinstall, которые по сути EG> своей отдельные файлы должны быть. Почему? EG> files/patch-* вообще всегда неразумно сливать в один файл. В принципе да, хотя если будет нормальный cli-интерфейс типа "покажи, что там за патчи" и "наложи-ка все" или "наложи первый и последний, остальные не надо" - так пуркуа б и не па? EG> Кроме того, нельзя забывать, что те же pkg-plist/distinfo EG> могут ведь и не так называться, переопределение часто используется EG> для портов, поддерживающих разные архитектуры по-разному EG> (i386/alpha/amd64). Все такие тонкости нельзя забывать. И вот как раз в XML это всё описывается как нефиг делать. Alex --- IMHO в последней инстанции * Origin: ...можжевеловых... (2:461/640) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/1827408b6909.html, оценка из 5, голосов 10
|