[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: inn2



Gennady Terehov -> debian-russian@lists.debian.org  @ Thu, 08 Jan 2004 21:03:23 +0300:

 >> Gennady Terehov -> debian-russian  @ Wed, 07 Jan 2004 18:05:30 +0300:
 >>  GT> А куда сообщать о неточностях с зависимостями в пакетах?
 >>  GT> Например ставлю apt-get install inn2 (из Woody, в sources.list
 >>  GT> http://http.us.debian.org) почему-то с ним не ставится ncompress
 >>  GT> из-за чего его send-uucp генерит batch'и из одного только заголовка.
 >>  GT> Приходится лезть в send-uucp, читать его и смотреть что ему не хватает.
 >>  GT> Также ему не хватает программы uuq, хотя в send-uucp есть строчки:
 >>  GT> case ${HAVE_UUSTAT} in
 >>  GT> DONT)
 >>  GT>      TEMP=${TMPDIR}/uuq$$
 >>  GT>      uuq -h |tr -d : >${TEMP}
 >>  GT>      ;;
 >>  GT> esac
 >>  GT> В каком пакете этот самый uuq находится?
 >> Ни в каком.  Нету в woody пакета с такой программой.  Судя по uu в
 >> начале, должно быть в uucp.  Может быть, там и было.  Лет надцать
 >> назад.  Собственно, судя по виду case, дурак тут не send-uucp, а ты.
 >> Ибо если уж ты собрался использовать send-uucp, то uucp у тебя стоять
 >> должен, а там uustat есть.  С ncompress'ом все еще хуже.  Поскольку он

 GT> Ну а если uucp у меня есть, uuq в дистрибутиве нет- нафига тогда про него
 GT> (uuq) в скрипте писать?

Потому что комплекты UUCP бывают не только Taylor.

 GT> Дурак я или не дурак, но оно _не_работает_, а чтобы заработало надо
 GT> лезть в скрипты и смотреть что ему там не нравится, править
 GT> innshellvars опять же... Оно работать должно или людей на интеллект
 GT> тестировать? :)

На интеллект.  Багрепорт про _не ту_ багу писать не надо.

 >> non-free, а ради non-free программы, НЕ ОБЯЗАТЕЛЬНОЙ (хотя и стоящей по
 >> умолчанию) в мало кем используемом скрипте прописывать от нее

 GT> То есть если мало кем используется, то может не работать? Границу
 GT> между "мало кем" и "много кем" как определить?

Ну, например, у мейнтейнера пакета нет возможности проверить
работоспособность данной штуки.  У мейнтейнера этого скрипта в
mainstream, возможно, все работает.  Никто ж не обещал, что у него linux...

 >> зависимость и следовательно, тащить весь inn2 в non-free?  Поправь
 >> innshellvars и не морочь людям голова.

 GT> Ну и нафига тогда такие умолчания? Я должен знать что там free что
 GT> non-free?  Да мне пофигу честно говоря :) Мне надо чтобы работало,
 GT> если какие-то проблемы c лицензией на ncompess, то я-то тут причем?
 GT> Я бы про его существование вообще, может, никогда не узнал, если бы
 GT> не авторы send-uucp :)

Авторы send-uucp - mainstream.  Сидят они себе на каком-нибудь
коммерческом юниксе, у которого compress входит в поставку, и у них все
работает.  И uuq в их поставке UUCP есть.  Умолчания - их же.  У
мейнтейнера нет возможности это проверить.  Исправь и запости багрепорт
в виде патча.  Сообщество тебя не забудет.  В changelog занесет.  Меня
уже несколько раз заносили.

 >>  GT> apt-file (оттуда же) не работает, на все запросы типа apt-file
 >>  GT> search uuq или apt-file list inn2 отвечает молчанием, а на apt-file
 >>  GT> --version говорит:
 >>  GT> Use of uninitialized value in string eq at /usr/bin/apt-file line 366.
 >>  GT> ^^^^^^^^^^^^^^^^^^^^- это если запускать из-под простого пользователя,
 >>  GT> из-под рута этого сообщения не выдается, кстати почему так?
 >>  GT> /usr/bin/apt-file version 0.2.3
 >> А apt-file в woody вообще работоспособен?

 GT> А что, не должен? У меня вот не работает, значит нормально? :)

Если просто "не работает", значит, нормально.  Если ты сумел багу найти
достаточно воспроизводимо для того, чтобы мейнтейнер мог ее пофиксить
(лучше всего - выдал патч), то ненормально.  Надо только помнить, что в
stable крайне редко принимают патчи, отличные от security.

 >>  GT> И еще замеченный косяк: после установки inn2 не все файлы в каталоге
 >>  GT> /var/lib/news/ имели владельца news.news (некоторые были root.root) из-за чего
 >>  GT> inn2 отказывался стартовать со словами:
 >>  GT> Jan  6 15:28:49 tatuine innd: SERVER cant dbzinit /var/lib/news/history
 >>  GT> Numerical argument out of domain
 >>  GT> Исправление владельца помогло :) Причем в Интернете много жалоб на эту
 >>  GT> ошибку (т.е. это не мой косяк) и из разных дистрибутивов.
 >>  GT> P.S. Это все (inn2) баги или не баги (imho это баги), куда о них сообщать
 >>  GT> чтобы исправили?
 >> Последнее - баг.  Сообщать - есть в дистрибутиве пакет reportbug...
 >>  GT> P.P.P.S. send-uucp испольуется шелловый, там еще есть send-uucp.pl,
 >>  GT> почему их 2 и какой лучше использовать?
 >> Лучше, скорее всего, перловый.  Но вдруг у тебя перла на машине нет?  А
 >> впрочем, подозреваю, бо-ме пофигу.
 >>

 GT> А что значит "бе-ме"?

"Бе-ме" значит что-то другое.  А "бо-ме" - "более-менее".

-- 
Artem Chuprina
RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757



Reply to: