Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       18 Nov 2006  19:48:43
 To : Sergey Matveychuk
 Subject : Re: perl5.8
 -------------------------------------------------------------------------------- 
 
 18 ноя 2006, суббота, в 14:07 KRAST, Sergey Matveychuk написал(а):
 
  EG>>> Чего творится... Порты переписывают зависимости glib на glib2,
  EG>>> даже mc легко собирается с glib12, а glib2 использует perl5.8.
  EG>>> И спрашивается, нафига на маленький роутер громоздить glib2
  EG>>> и perl5.8 - ради мелкого порта...
  VG>> А зачем на маленьком роутере mc?
  >> mc приведен в качестве примера - даже такая хрень нормально
  >> работает с glib12, что же говорить о других, которые хотят glib2...
  SM> Я удивляюсь, Жень, от куда ты знаешь, что эта "хрень" работает нормально
  SM> с glib12? Ты имеешь Cc всех баг репортов и проверил все фичи?
  SM> Она работает для *твоих* нужд нормально. А есть еще куча пользователей и
  SM> у них свои потребности. Естественно маинтейнер запихнет в порт то, что
  SM> удовлетворит большинство, а не сэкономит кому то 40Мб дискового спейса.
 
 Если софтинка при данных значениях OPTIONS собирается с glib12
 и работает нормально, то вот нефиг раздувать оверхед и ставить
 зависимость от glib2. А если при определенных опциях нужна таки glib2,
 то вот и надо зависимость от glib2 ставить условную, от опции.
 Потому что иначе мы получаем firefox, зависящий от 66 портов
 вместо 35 действительно необходимых (данные ровно годовой давности),
 который тянет bison из портов при живом и работающем /usr/bin/byacc,
 docbook при установленном NOPORTDOCS, libxml и libxml2 одновременно,
 когда замечательно обходится одним libxml2 и так далее и так далее
 (см. циферки выше по тексту). А правда, ну нафига экономить и зависимости
 какие-то там проверять, железо-то дешевое. Я понимаю, когда косяки
 пролазят от недосмотра, косяки это дело такое, но вот когда под это
 начинают идеологическую базу подводить, этого я понять не могу.
 
  SM> Вот меня например напрягют порты, где еще остались зависимости от
  SM> glib12. Потому что glib2 уже стоит, а они тянут еще и glib12. Вот уж
  SM> действительно не экономно.
 
 Тут есть два варианта. Если порт собирается на том же build-box
 для создания пакета и установки на, скажем, флешку с NanoBSD,
 то смотреть на установленный glib2 ему противопоказано.
 А если он собирается для локального использования и видит
 установленный glib12 или glib2 и известно, что будет работать с любым,
 то и нечего в этом случае тянуть второй.
 
 Eugene
 -- 
 Знаете ли вы, что...
 Иисус имел не менее 4 братьев и 2 сестер (Матф.13:54)
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: perl5.8   Eugene Grosbein   18 Nov 2006 19:48:43 
Архивное /ru.unix.bsd/26093579db1a9.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional