Bug 22792

Summary: перезаписывает файлы, которые можно отнести к конфигурационным.
Product: Sisyphus Reporter: Sergey Y. Afonin <asy>
Component: innAssignee: Sergey Y. Afonin <asy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: asy, crux, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Y. Afonin 2010-01-20 11:07:20 MSK
При обновлении inn (смена branch 4.1 на 5.1) унесло правленный /usr/lib/inn/filter/filter_nnrpd.pl
%config(noreplace) для usr/lib/inn/filter/* выглядит, конечно, странно, но другие варианты в голову не приходят... Или я ошибаюсь, и эти фильтры можно где-то переопределить ?
Comment 1 Andrey Rahmatullin 2010-01-20 11:31:14 MSK
(В ответ на комментарий №0)
> %config(noreplace) для usr/lib/inn/filter/* выглядит, конечно, странно
Странно выглядит правка файлов в /usr
Comment 2 Sergey Y. Afonin 2010-01-20 14:59:41 MSK
Совершенно с этим согласен. Тем не менее, фильтры лежат там и их, бывает, надо править. Как задать расположение в другом месте, я не нашёл, как я уже написал в исходном сообщении. А как насчёт симлинка на /etc/news/filter ? И, в принципе, их можно упаковать в отдельный пакет.
Comment 3 Vladimir V. Kamarzin 2010-01-21 09:20:53 MSK
Да, наверное лучше унести в /etc/news/filter тогда уж. Отдельный пакет тут думаю особо не нужен. Можете подготовить изменение?
Comment 4 Sergey Y. Afonin 2010-01-21 11:58:36 MSK
Если в выходные на рыбалку не поеду, могу попробовать: опыта совместной работы с git, пока, ноль.
Comment 5 Sergey Y. Afonin 2010-01-21 12:03:03 MSK
Кстати, я в фильтр примитивную проверку на мат добавил, могу filter_nnrpd.pl правленный приложить. Там не хватает перекодировки, так что не проверяются заголовки, если они правильные (кодированные), и не проверяются сообщения не в koi8.
Comment 6 Sergey Y. Afonin 2010-01-31 23:26:23 MSK
В общем сделал: ssh://git.alt/people/asy/packages/inn.git
последний коммит. Ветка там одна - sisyphus, как из 
git://git.altlinux.org/people/real/packages/inn.git
Или там master надо было сделать ?

У configure есть параметр --with-filter-dir, но симлинк делать всё равно пришлось: всё равно там ищет.
Comment 7 Vladimir V. Kamarzin 2010-02-01 10:26:19 MSK
(В ответ на комментарий №6)
> В общем сделал: ssh://git.alt/people/asy/packages/inn.git
> последний коммит. Ветка там одна - sisyphus, как из 
> git://git.altlinux.org/people/real/packages/inn.git
> Или там master надо было сделать ?

Да в общем без разницы. Просьба в будущем оформлять изменение changelog отдельным коммитом.

> У configure есть параметр --with-filter-dir, но симлинк делать всё равно
> пришлось: всё равно там ищет.

Странно, я не нашёл где бы он мог переопределяться.
Comment 8 Repository Robot 2010-02-01 11:44:24 MSK
inn-2.4.5-alt3 -> sisyphus:

* Mon Feb 01 2010 Vladimir V. Kamarzin <vvk@altlinux> 2.4.5-alt3

- Move filter programs to %_sysconfdir/news/filter (Closes: #22792)
  (tnx asy@)