From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Epiphanov Sergei To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] Re: =?koi8-r?b?8M/exc3VIGRpY3Q=?= =?koi8-r?b?INDF0sXT1MHM18nExdTY08zP18HSyT8=?= Date: Wed, 18 Jan 2006 17:48:16 +0300 User-Agent: KMail/1.8.1 References: <200601181652.15653.serpiph@nikiet.ru> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200601181748.16284.serpiph@nikiet.ru> X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jan 2006 14:45:09 -0000 Archived-At: List-Archive: List-Post: В сообщении от Wednesday 18 January 2006 17:05 Arioch написал(a): > > > Где написано, что словарь может отсутствовать и это > > > > штатная ситуация ? > > > > А где написано, что это нештатная ситуация? Как решил > > автор dictdconfig, так и будет. > > А результаты свидетельствуют. ;) Кому? :) В любом конфиге могут быть ошибки. > > Не нравится - переписывайте программу. > > А для этого нужна дока, мало ли что имел ввиду автор, вот такие умолчания > сбивают. > Но я переписываю для себя (вот бы еще iconv от ejabberd оторвать :) ), но > в дистр это не пойдет, скрипты на Эрланге - этого вроде люди уже не > перенесут :) > > Но судя по отсутствию следов этой проги на dict.org - она похоже > специфично Альтовая ? Тогда в принципе можно извращаться :) Да над любой под GPL можно извращаться. Вот только всё равно в пакете на ftp.altlinux.org ничего не изменится. > > И > > программ, не выдающих > > ничего при ошибке, тьма-тьмущая. > > Либо они обрабатывают ошибку, восстанавливаются. Либо предупреждают. Есть которые не делают ни того, ни другого, ни третьего, а просто тихо завершаются. Уже натыкался. > > Если на момент сканирования словарей какой-то > > словарь недоступен, то он и не > > попадает в список словарей. А вот если на момент > > сканирования он был > > доступен, попал в список, а при запуске dictd он > > недоступен, то dictd будет > > орать об этом. > > Лучше бы это все же в init-скрипте было. А зачем каждый тратить время на бесполезное дело? У Вас случайно могут измениться в системном каталоге словари в процессе работы системы? > Впрочем и правда слишком далеко зашло. > > > Ваши слова из разряда "А если вместо гвоздя палец > > положить, то что будет с > > молотком?" > > Угу, только пальцы опложил не я а мантейнер, и пальцы в том чисkе мои. > Cомнительное изящество (лаконичность) файла настройки - и грабли > разлаженные на миллиметр в сторону от тропинки. А уж сколько граблей на самой тропинке в других программах - "и не сосчитаешь!" :) Я нашёл грабли и отложил в сторону, повесив знак "осторожно, bugzilla #8859". Вот этот знак и теребите. > > > Была бы выведена ошибка, или хотя бы > > > warning - и эта > > > проблема была бы найдена еще при сборке пакета наверняка! > > > > Один хочет только engcom, > > другой mueller7, а программа будет и тому, и другому ломать > > жизнь, не > > создавая список словарей? > > Если он создаст *директорию* mueller7, то можно и сломать. Уж создавая > доноименные папки человек точно знает куда кладет пальцы. :) Но это уже вопрос к мантейнеру словарей, а не к dictdconfig. Она так и делает, только молчит при этом. > Но на самом деле это к тому же, приоритет (order) - это одно, а список - > другое. Объединили - получили неустойчивую конструкцию. Ну, дали файлу суффикс order, а на самом деле файл - список желаемых словарей (чтобы чего лишнего не попало). > > Кстати, dictdconfig вызывается > > ТОЛЬКО после > > установки ГОТОВОГО пакета в систему, поэтому при > > сборке НИЧЕГО Вы не > > найдёте. > > Хашер проверяет пакеты на установку ? Зазвенел бы при установке первого из > словарей. Я имел ввиду hasher. Нет, это выявляется только в момент реальной установки. -- С уважением, Епифанов Сергей