ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Не ставится mailman
@ 2006-11-01  7:59 Slava Dubrovskiy
  2006-11-01 22:54 ` Dmitry V. Levin
  0 siblings, 1 reply; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-01  7:59 UTC (permalink / raw)
  To: Sisyphus

[-- Attachment #1: Type: text/plain, Size: 1988 bytes --]

Здравствуйте.
Не ставится mailman:
$ sudo apt-get install mailman
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  mailman: Требует: python2.4(Defaults) но пакет не может быть установлен
           Требует: python2.4(Mailman) но пакет не может быть установлен
           Требует: python2.4(japanese) но пакет не может быть установлен
           Требует: python2.4(korean) но пакет не может быть установлен
           Требует: python2.4(mm_config) но пакет не может быть установлен
E: Извините, `битые' пакеты

Куда делись данные пакеты? Пересборка в хешере не помогает... :-(

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-01  7:59 [sisyphus] Не ставится mailman Slava Dubrovskiy
@ 2006-11-01 22:54 ` Dmitry V. Levin
  2006-11-02  5:43   ` Vladimir V. Kamarzin
                     ` (2 more replies)
  0 siblings, 3 replies; 35+ messages in thread
From: Dmitry V. Levin @ 2006-11-01 22:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

[-- Attachment #1: Type: text/plain, Size: 219 bytes --]

On Wed, Nov 01, 2006 at 09:59:37AM +0200, Slava Dubrovskiy wrote:
> Здравствуйте.
> Не ставится mailman:

mailman уже давно ищет нового мантейнера с опытом эксплуатации.
Может кому-нибудь интересно?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-01 22:54 ` Dmitry V. Levin
@ 2006-11-02  5:43   ` Vladimir V. Kamarzin
  2006-11-02  9:19   ` Konstantin A. Lepikhov
  2006-11-09 14:27   ` Slava Dubrovskiy
  2 siblings, 0 replies; 35+ messages in thread
From: Vladimir V. Kamarzin @ 2006-11-02  5:43 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

>>>>> On 02 Nov 2006 at 03:54 "DVL" == Dmitry V Levin writes:

>> Здравствуйте.
>> Не ставится mailman:
 DVL> mailman уже давно ищет нового мантейнера с опытом эксплуатации.
 DVL> Может кому-нибудь интересно?

Мне будет интересно через несколько месяцев, когда буду перетаскивать местный
mailman с дебиана на альт.

-- 
vvk



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-01 22:54 ` Dmitry V. Levin
  2006-11-02  5:43   ` Vladimir V. Kamarzin
@ 2006-11-02  9:19   ` Konstantin A. Lepikhov
  2006-11-02  9:49     ` Slava Dubrovskiy
  2006-11-02 12:40     ` Dmitry V. Levin
  2006-11-09 14:27   ` Slava Dubrovskiy
  2 siblings, 2 replies; 35+ messages in thread
From: Konstantin A. Lepikhov @ 2006-11-02  9:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 332 bytes --]

Hi Dmitry!

Thursday 02, at 01:54:08 AM you wrote:

> On Wed, Nov 01, 2006 at 09:59:37AM +0200, Slava Dubrovskiy wrote:
> > Здравствуйте.
> > Не ставится mailman:
> 
> mailman уже давно ищет нового мантейнера с опытом эксплуатации.
> Может кому-нибудь интересно?
Интересно. А питон у нас уже починили?

-- 
WBR et al.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-02  9:19   ` Konstantin A. Lepikhov
@ 2006-11-02  9:49     ` Slava Dubrovskiy
  2006-11-02 10:16       ` Konstantin A. Lepikhov
  2006-11-02 12:40     ` Dmitry V. Levin
  1 sibling, 1 reply; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-02  9:49 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 327 bytes --]

Konstantin A. Lepikhov пишет:
>>> Здравствуйте.
>>> Не ставится mailman:
>>>       
>> mailman уже давно ищет нового мантейнера с опытом эксплуатации.
>> Может кому-нибудь интересно?
>>     
> Интересно. А питон у нас уже починили?
>   
Так это из-за разломаного питона!?

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-02  9:49     ` Slava Dubrovskiy
@ 2006-11-02 10:16       ` Konstantin A. Lepikhov
  2006-11-02 10:25         ` Slava Dubrovskiy
  0 siblings, 1 reply; 35+ messages in thread
From: Konstantin A. Lepikhov @ 2006-11-02 10:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 475 bytes --]

Hi Slava!

Thursday 02, at 11:49:12 AM you wrote:

> Konstantin A. Lepikhov пишет:
> >>> Здравствуйте.
> >>> Не ставится mailman:
> >>>       
> >> mailman уже давно ищет нового мантейнера с опытом эксплуатации.
> >> Может кому-нибудь интересно?
> >>     
> > Интересно. А питон у нас уже починили?
> >   
> Так это из-за разломаного питона!?
Нет, просто я сейчас обхожу питоньи пакеты стороной, пока у них вменяемый
мантейнер не появится.

-- 
WBR et al.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-02 10:16       ` Konstantin A. Lepikhov
@ 2006-11-02 10:25         ` Slava Dubrovskiy
  2006-11-02 10:46           ` Slava Dubrovskiy
  0 siblings, 1 reply; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-02 10:25 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 696 bytes --]

Konstantin A. Lepikhov пишет:
>>>>> Здравствуйте.
>>>>> Не ставится mailman:      
>>>>>           
>>>> mailman уже давно ищет нового мантейнера с опытом эксплуатации.
>>>> Может кому-нибудь интересно?    
>>>>         
>>> Интересно. А питон у нас уже починили?  
>>>       
>> Так это из-за разломаного питона!?
>>     
> Нет, просто я сейчас обхожу питоньи пакеты стороной, пока у них вменяемый
> мантейнер не появится.
>   
Мне кажется, что проблема не в питоне. Что-то с зависимостями самого пакета.
Вот например он требует: python2.4(Mailman) но пакет сам должен
провайдить это. Нет такого питоньего модуля.
Вот разбираюсь...

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-02 10:25         ` Slava Dubrovskiy
@ 2006-11-02 10:46           ` Slava Dubrovskiy
  2006-11-02 13:30             ` Slava Dubrovskiy
  0 siblings, 1 reply; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-02 10:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 816 bytes --]

Slava Dubrovskiy пишет:
> Konstantin A. Lepikhov пишет:
>>>>>> Здравствуйте. Не ставится mailman:
>>> Так это из-за разломаного питона!?
>> Нет, просто я сейчас обхожу питоньи пакеты стороной, пока у них
>> вменяемый мантейнер не появится.
> Мне кажется, что проблема не в питоне. Что-то с зависимостями самого
> пакета. Вот например он требует: python2.4(Mailman) но пакет сам
> должен провайдить это. Нет такого питоньего модуля. Вот разбираюсь...
>
Вообщем разобрался. Из-за #8829 в спек было поставлено AutoProv: yes,
nopython
А добавить Provides: python2.4(Defaults) python2.4(Mailman)
python2.4(japanese) python2.4(korean) python2.4(mm_config)
никто не догадался. Добавление вышеуказанных Provides исправляет ситуацию.
Думаю это баг. Вообщем #10226

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-02  9:19   ` Konstantin A. Lepikhov
  2006-11-02  9:49     ` Slava Dubrovskiy
@ 2006-11-02 12:40     ` Dmitry V. Levin
  1 sibling, 0 replies; 35+ messages in thread
From: Dmitry V. Levin @ 2006-11-02 12:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 596 bytes --]

On Thu, Nov 02, 2006 at 12:19:26PM +0300, Konstantin A. Lepikhov wrote:
> Thursday 02, at 01:54:08 AM you wrote:
> > On Wed, Nov 01, 2006 at 09:59:37AM +0200, Slava Dubrovskiy wrote:
> > > Здравствуйте.
> > > Не ставится mailman:
> > 
> > mailman уже давно ищет нового мантейнера с опытом эксплуатации.
> > Может кому-нибудь интересно?
> Интересно. А питон у нас уже починили?

Питон не так легко разломать как это кажется.
Да, на x86-64 с python/rpm-build-python не всё в порядке, но исправляется
сравнительно легко.
Ну а mailman'у от python'а совсем мало требуется.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-02 10:46           ` Slava Dubrovskiy
@ 2006-11-02 13:30             ` Slava Dubrovskiy
  2006-11-02 15:00               ` Dmitry V. Levin
  0 siblings, 1 reply; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-02 13:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Slava Dubrovskiy пишет:
>> Мне кажется, что проблема не в питоне. Что-то с зависимостями самого
>> пакета. Вот например он требует: python2.4(Mailman) но пакет сам
>> должен провайдить это. Нет такого питоньего модуля. Вот разбираюсь...
>>     
> Вообщем разобрался. Из-за #8829 в спек было поставлено AutoProv: yes,
> nopython
> А добавить Provides: python2.4(Defaults) python2.4(Mailman)
> python2.4(japanese) python2.4(korean) python2.4(mm_config)
> никто не догадался. Добавление вышеуказанных Provides исправляет ситуацию.
> Думаю это баг. Вообщем #10226
>   
Не все так просто. Такой пакет получается не работоспособным.
Traceback (most recent call last):
  File "/usr/share/mailman/cron/gate_news", line 38, in ?
    import paths
  File "/usr/share/mailman/cron/paths.py", line 56, in ?
    import japanese
ImportError: No module named japanese

В спеке стоит:
# DIRTY HACK!!! NEED RESEARCH!!!
%__rm -rf $RPM_BUILD_ROOT%prefix/pythonlib/{japanese,korean,lib,korean.pth}

Т.е. эти модули перед проверкой ELF объектов удаляются, и логично
получается что пекет не провайдит их. А без них не работает.
А если не удалять, то не проходит
verify-elf: ERROR:
./usr/share/mailman/pythonlib/japanese/c/_japanese_codecs.so: ELF object
out of allowed directory tree
verify-elf: WARNING:
./usr/share/mailman/pythonlib/japanese/c/_japanese_codecs.so: undefined
symbol: PyExc_ValueError
verify-elf: WARNING:
./usr/share/mailman/pythonlib/japanese/c/_japanese_codecs.so: undefined
symbol: PyExc_UnicodeError
и т.д.

подскажите, как быть?

-- 
С уважением,
Дубровский Вячеслав.



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-02 13:30             ` Slava Dubrovskiy
@ 2006-11-02 15:00               ` Dmitry V. Levin
  2006-11-02 15:30                 ` Slava Dubrovskiy
  0 siblings, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2006-11-02 15:00 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list; +Cc: Igor Muratov

[-- Attachment #1: Type: text/plain, Size: 2124 bytes --]

On Thu, Nov 02, 2006 at 03:30:50PM +0200, Slava Dubrovskiy wrote:
> Slava Dubrovskiy пишет:
> >> Мне кажется, что проблема не в питоне. Что-то с зависимостями самого
> >> пакета. Вот например он требует: python2.4(Mailman) но пакет сам
> >> должен провайдить это. Нет такого питоньего модуля. Вот разбираюсь...
> >>     
> > Вообщем разобрался. Из-за #8829 в спек было поставлено AutoProv: yes,
> > nopython
> > А добавить Provides: python2.4(Defaults) python2.4(Mailman)
> > python2.4(japanese) python2.4(korean) python2.4(mm_config)
> > никто не догадался. Добавление вышеуказанных Provides исправляет ситуацию.
> > Думаю это баг. Вообщем #10226
> >   
> Не все так просто. Такой пакет получается не работоспособным.
> Traceback (most recent call last):
>   File "/usr/share/mailman/cron/gate_news", line 38, in ?
>     import paths
>   File "/usr/share/mailman/cron/paths.py", line 56, in ?
>     import japanese
> ImportError: No module named japanese
> 
> В спеке стоит:
> # DIRTY HACK!!! NEED RESEARCH!!!
> %__rm -rf $RPM_BUILD_ROOT%prefix/pythonlib/{japanese,korean,lib,korean.pth}
> 
> Т.е. эти модули перед проверкой ELF объектов удаляются, и логично
> получается что пекет не провайдит их. А без них не работает.
> А если не удалять, то не проходит
> verify-elf: ERROR:
> ./usr/share/mailman/pythonlib/japanese/c/_japanese_codecs.so: ELF object
> out of allowed directory tree
> verify-elf: WARNING:
> ./usr/share/mailman/pythonlib/japanese/c/_japanese_codecs.so: undefined
> symbol: PyExc_ValueError
> verify-elf: WARNING:
> ./usr/share/mailman/pythonlib/japanese/c/_japanese_codecs.so: undefined
> symbol: PyExc_UnicodeError
> и т.д.
> 
> подскажите, как быть?

Пакет mailman в Сизифе безнадёжно запущен, это сразу видно если посмотреть
в любой репозиторий где mailman поддерживается.

Я посмотрел в ftp://ftp.debian.org/debian/pool/main/m/mailman/ и в
mailman_2.1.9-2.diff.gz нашёл вполне правдоподобные патчи на эту тему:
53_disable_addons.patch
59_fix_missing_language_crash.patch

Там и другие интересные патчи есть, но это уже для мантейнера.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-02 15:00               ` Dmitry V. Levin
@ 2006-11-02 15:30                 ` Slava Dubrovskiy
  0 siblings, 0 replies; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-02 15:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 557 bytes --]

Dmitry V. Levin пишет:
> Пакет mailman в Сизифе безнадёжно запущен, это сразу видно если посмотреть
> в любой репозиторий где mailman поддерживается.
>
> Я посмотрел в ftp://ftp.debian.org/debian/pool/main/m/mailman/ и в
> mailman_2.1.9-2.diff.gz нашёл вполне правдоподобные патчи на эту тему:
> 53_disable_addons.patch
> 59_fix_missing_language_crash.patch
>   
Спасибо за наводку.
> Там и другие интересные патчи есть, но это уже для мантейнера.
>   
Я намек понял. Попробую поправить этот пакет.

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-01 22:54 ` Dmitry V. Levin
  2006-11-02  5:43   ` Vladimir V. Kamarzin
  2006-11-02  9:19   ` Konstantin A. Lepikhov
@ 2006-11-09 14:27   ` Slava Dubrovskiy
  2006-11-09 14:51     ` Slava Dubrovskiy
                       ` (3 more replies)
  2 siblings, 4 replies; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-09 14:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 4260 bytes --]

Dmitry V. Levin пишет:
>> Не ставится mailman:
>>     
> mailman уже давно ищет нового мантейнера с опытом эксплуатации.
> Может кому-нибудь интересно?
>   
Ну вообщем похакал я этот mailman немного. Результат выложил в Дедал.
Просмотрел как это сделано в Red Hat, Debian, Mandrake и  т.д. и
попытался взять все лучшее. Мне понравилась сборка Red Hat и её взял за
основу. Сначала хотел переделать уже существующую, но после дня работы
плюнул и начал с начала.
Что сделал? Даже не знаю с чего начать...
Если кратко, то все =-O . А если подробно, то вот:
1. Изменена структура расположения по дирректориям согласно стандартам FHS:
    /var/mailman                                --> /var/lib/mailman
    /var/mailman/Mailman                        --> /usr/lib/mailman/Mailman
    /var/mailman/archives                       -->
/var/lib/mailman/archives
    /var/mailman/bin                            --> /usr/lib/mailman/bin
    /var/mailman/cgi-bin                        --> /usr/lib/mailman/cgi-bin
    /var/mailman/cron                           --> /usr/lib/mailman/cron
    /var/mailman/data                           --> /var/lib/mailman/data
    /var/mailman/lists                          --> /var/lib/mailman/lists
    /var/mailman/locks                          --> /var/lock/mailman
    /var/mailman/logs                           --> /var/log/mailman
    /var/mailman/mail                           --> /usr/lib/mailman/mail
    /var/mailman/messages                       -->
/usr/lib/mailman/messages
    /var/mailman/pythonlib                      -->
/usr/lib/mailman/pythonlib
    /var/mailman/qfiles                         --> /var/spool/mailman
    /var/spool/mailman/qfiles                   --> /var/spool/mailman
    /var/mailman/scripts                        --> /usr/lib/mailman/scripts
    /var/mailman/spam                           --> /var/lib/mailman/spam
    /var/mailman/templates                      -->
/usr/lib/mailman/templates
    /var/mailman/tests                          --> /usr/lib/mailman/tests

    File Mapping:
    /var/mailman/data/adm.pw                    --> /etc/mailman/adm.pw
    /var/mailman/data/creator.pw                --> /etc/mailman/creator.pw
    /var/mailman/data/aliases                   --> /etc/mailman/aliases
    /var/mailman/data/virtual-mailman           -->
/etc/mailman/virtual-mailman
    /var/mailman/data/sitelist.cfg              -->
/etc/mailman/sitelist.cfg
    /var/mailman/data/master-qrunner.pid        -->
/var/run/mailman/master-qrunner.pid

Для этого использовался патч mailman-FHS.patch из Red Hat
В связи с этим переехали все настройки из
/var/lib/mailman/etc/mm_config.py в /etc/mailman/mm_cfg.py Это надо
переносить вручную.
2. Изменена схема работы с кроном. Теперь при остановке сервиса mailman
сервис редактирует /etc/cron.d./mailman и дергает сервис крона.
3. Сделал симлинки из /usr/lib/mailman/bin в /usr/sbin основных команд.
4. Для этих команд добавил man (из Дебиана)
5. Использовал патч mailman-2.1-multimail.patch что позволяет задать
список групп от которых может работать демон. Это позволяет отказаться
от wrapper.sh
5. Оставил наши патчи: email-2.5.6-alt-charset.patch
mailman-2.1.7-CVE-2005-3573.patch mailman-2.1.7-alt-date-overflows.patch
7. Также используются патчи от Дебиана:
(ftp://ftp.debian.org/debian/pool/main/m/mailman/)
07_snooze.patch
11_handle_propfind.patch
15_mailmanctl_daemonize.patch
21_newlist_help.patch
30_pipermail_threads.patch
32_MIME_fixup.patch
53_disable_addons.patch
59_fix_missing_language_crash.patch
64_correct_html_nesting.patch
65_handle_templates_directories.patch
66_donot_let_cache_html_pages.patch
72_fblast_add_shebang.patch
74_admin_non-ascii_emails.patch
77_header_folding_in_attachments.patch
78_DeprecationWarning.patch
79_archiver_slash.patch
80_fix_string_search.patch
99_js_templates.patch

8. Полностью переписан спек. От старого остались только changelog и
некоторые патчи.
9. Убрал группу mailmanadm.

Ну и много чего по мелочам. Пожелания, замечания приветствуются.
Если эта сборка в основном устроит, то останется только
попереименовывать патчи и дописать README.

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-09 14:27   ` Slava Dubrovskiy
@ 2006-11-09 14:51     ` Slava Dubrovskiy
  2006-11-09 19:38     ` [sisyphus] mailman Pavel Usischev
                       ` (2 subsequent siblings)
  3 siblings, 0 replies; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-09 14:51 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 5037 bytes --]

Slava Dubrovskiy пишет:
> Dmitry V. Levin пишет:
>   
>>> Не ставится mailman:
>>>     
>>>       
>> mailman уже давно ищет нового мантейнера с опытом эксплуатации.
>> Может кому-нибудь интересно?
>>   
>>     
> Ну вообщем похакал я этот mailman немного. Результат выложил в Дедал.
> Просмотрел как это сделано в Red Hat, Debian, Mandrake и  т.д. и
> попытался взять все лучшее. Мне понравилась сборка Red Hat и её взял за
> основу. Сначала хотел переделать уже существующую, но после дня работы
> плюнул и начал с начала.
> Что сделал? Даже не знаю с чего начать...
> Если кратко, то все =-O . А если подробно, то вот:
> 1. Изменена структура расположения по дирректориям согласно стандартам FHS:
>     /var/mailman                                --> /var/lib/mailman
>     /var/mailman/Mailman                        --> /usr/lib/mailman/Mailman
>     /var/mailman/archives                       -->
> /var/lib/mailman/archives
>     /var/mailman/bin                            --> /usr/lib/mailman/bin
>     /var/mailman/cgi-bin                        --> /usr/lib/mailman/cgi-bin
>     /var/mailman/cron                           --> /usr/lib/mailman/cron
>     /var/mailman/data                           --> /var/lib/mailman/data
>     /var/mailman/lists                          --> /var/lib/mailman/lists
>     /var/mailman/locks                          --> /var/lock/mailman
>     /var/mailman/logs                           --> /var/log/mailman
>     /var/mailman/mail                           --> /usr/lib/mailman/mail
>     /var/mailman/messages                       -->
> /usr/lib/mailman/messages
>     /var/mailman/pythonlib                      -->
> /usr/lib/mailman/pythonlib
>     /var/mailman/qfiles                         --> /var/spool/mailman
>     /var/spool/mailman/qfiles                   --> /var/spool/mailman
>     /var/mailman/scripts                        --> /usr/lib/mailman/scripts
>     /var/mailman/spam                           --> /var/lib/mailman/spam
>     /var/mailman/templates                      -->
> /usr/lib/mailman/templates
>     /var/mailman/tests                          --> /usr/lib/mailman/tests
>
>     File Mapping:
>     /var/mailman/data/adm.pw                    --> /etc/mailman/adm.pw
>     /var/mailman/data/creator.pw                --> /etc/mailman/creator.pw
>     /var/mailman/data/aliases                   --> /etc/mailman/aliases
>     /var/mailman/data/virtual-mailman           -->
> /etc/mailman/virtual-mailman
>     /var/mailman/data/sitelist.cfg              -->
> /etc/mailman/sitelist.cfg
>     /var/mailman/data/master-qrunner.pid        -->
> /var/run/mailman/master-qrunner.pid
>
> Для этого использовался патч mailman-FHS.patch из Red Hat
> В связи с этим переехали все настройки из
> /var/lib/mailman/etc/mm_config.py в /etc/mailman/mm_cfg.py Это надо
> переносить вручную.
> 2. Изменена схема работы с кроном. Теперь при остановке сервиса mailman
> сервис редактирует /etc/cron.d./mailman и дергает сервис крона.
> 3. Сделал симлинки из /usr/lib/mailman/bin в /usr/sbin основных команд.
> 4. Для этих команд добавил man (из Дебиана)
> 5. Использовал патч mailman-2.1-multimail.patch что позволяет задать
> список групп от которых может работать демон. Это позволяет отказаться
> от wrapper.sh
> 5. Оставил наши патчи: email-2.5.6-alt-charset.patch
> mailman-2.1.7-CVE-2005-3573.patch mailman-2.1.7-alt-date-overflows.patch
> 7. Также используются патчи от Дебиана:
> (ftp://ftp.debian.org/debian/pool/main/m/mailman/)
> 07_snooze.patch
> 11_handle_propfind.patch
> 15_mailmanctl_daemonize.patch
> 21_newlist_help.patch
> 30_pipermail_threads.patch
> 32_MIME_fixup.patch
> 53_disable_addons.patch
> 59_fix_missing_language_crash.patch
> 64_correct_html_nesting.patch
> 65_handle_templates_directories.patch
> 66_donot_let_cache_html_pages.patch
> 72_fblast_add_shebang.patch
> 74_admin_non-ascii_emails.patch
> 77_header_folding_in_attachments.patch
> 78_DeprecationWarning.patch
> 79_archiver_slash.patch
> 80_fix_string_search.patch
> 99_js_templates.patch
>
> 8. Полностью переписан спек. От старого остались только changelog и
> некоторые патчи.
> 9. Убрал группу mailmanadm.
>
> Ну и много чего по мелочам. Пожелания, замечания приветствуются.
> Если эта сборка в основном устроит, то останется только
> попереименовывать патчи и дописать README.
>   
Забыл добавить про замеченные проблемы:
1. Интерактивные команды не выводят свои сообщения из под vzctl. Не
покзывает :
# vzctl exec mail /usr/lib64/mailman/bin/newlist
test
Enter the name of the list: Enter the email of the person running the
list: Traceback (most recent call last):
  File "/usr/lib64/mailman/bin/newlist", line 261, in ?
    main()
  File "/usr/lib64/mailman/bin/newlist", line 182, in main
    owner_mail = raw_input(
EOFError: EOF when reading a line

2. В ru_RU.UTF-8 не правильно показываются русские символы.

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] mailman
  2006-11-09 14:27   ` Slava Dubrovskiy
  2006-11-09 14:51     ` Slava Dubrovskiy
@ 2006-11-09 19:38     ` Pavel Usischev
  2006-11-09 20:00       ` Slava Dubrovskiy
  2006-11-09 19:39     ` [sisyphus] Не ставится mailman Konstantin A. Lepikhov
  2006-11-09 22:25     ` Dmitry V. Levin
  3 siblings, 1 reply; 35+ messages in thread
From: Pavel Usischev @ 2006-11-09 19:38 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Slava Dubrovskiy пишет:
> Ну вообщем похакал я этот mailman немного. Результат выложил в Дедал.

> 2. Изменена схема работы с кроном. Теперь при остановке сервиса mailman
> сервис редактирует /etc/cron.d./mailman и дергает сервис крона.

Я с mailman не знаком и могу ошибаться, но возможно, лучше было бы в 
/etc/cron.d/mailman использовать конструкцию навроде:

[ -f /var/lock/subsys/mailman ] && do_the_action

Тогда можно будет и файл не менять, и крон не дергать. А вот создавать и 
прибивать такой локфайл -- традиционно дело сервиса.

-- 
С уважением,
Павел Усищев


^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-09 14:27   ` Slava Dubrovskiy
  2006-11-09 14:51     ` Slava Dubrovskiy
  2006-11-09 19:38     ` [sisyphus] mailman Pavel Usischev
@ 2006-11-09 19:39     ` Konstantin A. Lepikhov
  2006-11-09 19:56       ` Slava Dubrovskiy
  2006-11-09 22:25     ` Dmitry V. Levin
  3 siblings, 1 reply; 35+ messages in thread
From: Konstantin A. Lepikhov @ 2006-11-09 19:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1182 bytes --]

Hi Slava!

Thursday 09, at 04:27:12 PM you wrote:

<skip>
> 1. Изменена структура расположения по дирректориям согласно стандартам FHS:
>     /var/mailman                                --> /var/lib/mailman
>     /var/mailman/Mailman                        --> /usr/lib/mailman/Mailman
>     /var/mailman/archives                       -->
> /var/lib/mailman/archives
>     /var/mailman/bin                            --> /usr/lib/mailman/bin
>     /var/mailman/cgi-bin                        --> /usr/lib/mailman/cgi-bin
>     /var/mailman/cron                           --> /usr/lib/mailman/cron
>     /var/mailman/data                           --> /var/lib/mailman/data
>     /var/mailman/lists                          --> /var/lib/mailman/lists
>     /var/mailman/locks                          --> /var/lock/mailman
>     /var/mailman/logs                           --> /var/log/mailman
>     /var/mailman/mail                           --> /usr/lib/mailman/mail
>     /var/mailman/messages                       -->
вообще-то, каталог в /var - это не прихоть мантейнера, там было вполне
внятное объяснение, для чего это было сделано.

-- 
WBR et al.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-09 19:39     ` [sisyphus] Не ставится mailman Konstantin A. Lepikhov
@ 2006-11-09 19:56       ` Slava Dubrovskiy
  2006-11-09 20:12         ` Konstantin A. Lepikhov
  0 siblings, 1 reply; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-09 19:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1300 bytes --]

Konstantin A. Lepikhov пишет:
>> 1. Изменена структура расположения по дирректориям согласно стандартам FHS:
>>     /var/mailman                                --> /var/lib/mailman
>>     /var/mailman/Mailman                        --> /usr/lib/mailman/Mailman
>>     /var/mailman/archives                       -->
>> /var/lib/mailman/archives
>>     /var/mailman/bin                            --> /usr/lib/mailman/bin
>>     /var/mailman/cgi-bin                        --> /usr/lib/mailman/cgi-bin
>>     /var/mailman/cron                           --> /usr/lib/mailman/cron
>>     /var/mailman/data                           --> /var/lib/mailman/data
>>     /var/mailman/lists                          --> /var/lib/mailman/lists
>>     /var/mailman/locks                          --> /var/lock/mailman
>>     /var/mailman/logs                           --> /var/log/mailman
>>     /var/mailman/mail                           --> /usr/lib/mailman/mail
>>     /var/mailman/messages                       -->
>>     
> вообще-то, каталог в /var - это не прихоть мантейнера, там было вполне
> внятное объяснение, для чего это было сделано.
>   
"там" - это где? Подскажите пожалуйста?
И что-то не могу понять, зачем куча .po в /var ?

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] mailman
  2006-11-09 19:38     ` [sisyphus] mailman Pavel Usischev
@ 2006-11-09 20:00       ` Slava Dubrovskiy
  2006-11-09 21:18         ` Pavel Usischev
  0 siblings, 1 reply; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-09 20:00 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 571 bytes --]

Pavel Usischev пишет:
>> 2. Изменена схема работы с кроном. Теперь при остановке сервиса mailman
>> сервис редактирует /etc/cron.d./mailman и дергает сервис крона.
>>     
> Я с mailman не знаком и могу ошибаться, но возможно, лучше было бы в 
> /etc/cron.d/mailman использовать конструкцию навроде:
>
> [ -f /var/lock/subsys/mailman ] && do_the_action
>
> Тогда можно будет и файл не менять, и крон не дергать. А вот создавать и 
> прибивать такой локфайл -- традиционно дело сервиса.
>   
Попробую.
Это лучше?

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-09 19:56       ` Slava Dubrovskiy
@ 2006-11-09 20:12         ` Konstantin A. Lepikhov
  2006-11-10  7:30           ` Slava Dubrovskiy
  0 siblings, 1 reply; 35+ messages in thread
From: Konstantin A. Lepikhov @ 2006-11-09 20:12 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1502 bytes --]

Hi Slava!

Thursday 09, at 09:56:35 PM you wrote:

> Konstantin A. Lepikhov пишет:
> >> 1. Изменена структура расположения по дирректориям согласно стандартам FHS:
> >>     /var/mailman                                --> /var/lib/mailman
> >>     /var/mailman/Mailman                        --> /usr/lib/mailman/Mailman
> >>     /var/mailman/archives                       -->
> >> /var/lib/mailman/archives
> >>     /var/mailman/bin                            --> /usr/lib/mailman/bin
> >>     /var/mailman/cgi-bin                        --> /usr/lib/mailman/cgi-bin
> >>     /var/mailman/cron                           --> /usr/lib/mailman/cron
> >>     /var/mailman/data                           --> /var/lib/mailman/data
> >>     /var/mailman/lists                          --> /var/lib/mailman/lists
> >>     /var/mailman/locks                          --> /var/lock/mailman
> >>     /var/mailman/logs                           --> /var/log/mailman
> >>     /var/mailman/mail                           --> /usr/lib/mailman/mail
> >>     /var/mailman/messages                       -->
> >>     
> > вообще-то, каталог в /var - это не прихоть мантейнера, там было вполне
> > внятное объяснение, для чего это было сделано.
> >   
> "там" - это где? Подскажите пожалуйста?
> И что-то не могу понять, зачем куча .po в /var ?
В README.ALT к пакету. перенос каталогов был сделан для случая, когда
/usr смонтирован в r/o, что не такое уж и редкое явление. 

-- 
WBR et al.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] mailman
  2006-11-09 20:00       ` Slava Dubrovskiy
@ 2006-11-09 21:18         ` Pavel Usischev
  0 siblings, 0 replies; 35+ messages in thread
From: Pavel Usischev @ 2006-11-09 21:18 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Slava Dubrovskiy пишет:
> Pavel Usischev пишет:
>> Я с mailman не знаком и могу ошибаться, но возможно, лучше было бы в 
>> /etc/cron.d/mailman использовать конструкцию навроде:
>>
>> [ -f /var/lock/subsys/mailman ] && do_the_action
>>
>> Тогда можно будет и файл не менять, и крон не дергать. А вот создавать и 
>> прибивать такой локфайл -- традиционно дело сервиса.
>>   
> Попробую.
> Это лучше?

На мой взгляд, аккуратнее получится. Но может я и не учел чего-нибудь, 
потому и осторожная формулировка.

-- 
С уважением,
Павел Усищев


^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-09 14:27   ` Slava Dubrovskiy
                       ` (2 preceding siblings ...)
  2006-11-09 19:39     ` [sisyphus] Не ставится mailman Konstantin A. Lepikhov
@ 2006-11-09 22:25     ` Dmitry V. Levin
  2006-11-10  9:32       ` Slava Dubrovskiy
  3 siblings, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2006-11-09 22:25 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 3050 bytes --]

On Thu, Nov 09, 2006 at 04:27:12PM +0200, Slava Dubrovskiy wrote:
> Dmitry V. Levin пишет:
> >> Не ставится mailman:
> >>     
> > mailman уже давно ищет нового мантейнера с опытом эксплуатации.
> > Может кому-нибудь интересно?
> >   
> Ну вообщем похакал я этот mailman немного. Результат выложил в Дедал.
> Просмотрел как это сделано в Red Hat, Debian, Mandrake и  т.д. и
> попытался взять все лучшее. Мне понравилась сборка Red Hat и её взял за
> основу. Сначала хотел переделать уже существующую, но после дня работы
> плюнул и начал с начала.
> Что сделал? Даже не знаю с чего начать...
> Если кратко, то все =-O . А если подробно, то вот:
> 1. Изменена структура расположения по дирректориям согласно стандартам FHS:

Думаю что вы немного поторопились.  В том пакете, который когда-то делал я,
каталоги уже были расположены согласно FHS, и сделано это было лучше чем в
RH.  Нынешний пакет в Сизифе, кажется, этого свойства не потерял.  Так что
стоит проверить ещё раз.

[...]
>     File Mapping:
>     /var/mailman/data/adm.pw                    --> /etc/mailman/adm.pw
>     /var/mailman/data/creator.pw                --> /etc/mailman/creator.pw
>     /var/mailman/data/aliases                   --> /etc/mailman/aliases
>     /var/mailman/data/virtual-mailman           -->
> /etc/mailman/virtual-mailman
>     /var/mailman/data/sitelist.cfg              -->
> /etc/mailman/sitelist.cfg
>     /var/mailman/data/master-qrunner.pid        -->
> /var/run/mailman/master-qrunner.pid

Сизифовский пакет хранит это частично в /var/lib/mailman/data, частично в
/var/lib/mailman/etc; возможно, /etc/mailman и лучше.

> Для этого использовался патч mailman-FHS.patch из Red Hat
> В связи с этим переехали все настройки из
> /var/lib/mailman/etc/mm_config.py в /etc/mailman/mm_cfg.py Это надо
> переносить вручную.

Это можно перенести при помощью %post-скрипта.

> 2. Изменена схема работы с кроном. Теперь при остановке сервиса mailman
> сервис редактирует /etc/cron.d./mailman и дергает сервис крона.

Ой.  Не надо так шутить.  Это очень сомнительная идея - редактировать
/etc/cron.d/mailman при включении/выключении сервиса.

> 3. Сделал симлинки из /usr/lib/mailman/bin в /usr/sbin основных команд.

Это может быть и полезно, если имена не конфликтуют с другими пакетами.
Иначе стоит добавить префикс.

> 4. Для этих команд добавил man (из Дебиана)

Это хорошо.

> 5. Использовал патч mailman-2.1-multimail.patch что позволяет задать
> список групп от которых может работать демон. Это позволяет отказаться
> от wrapper.sh

А какой смысл расширять список групп, от которых может работать демон?

> 5. Оставил наши патчи: email-2.5.6-alt-charset.patch
> mailman-2.1.7-CVE-2005-3573.patch mailman-2.1.7-alt-date-overflows.patch
> 7. Также используются патчи от Дебиана:

Всех патчей не помню, поэтому не готов комментировать. :)

> 8. Полностью переписан спек. От старого остались только changelog и
> некоторые патчи.
> 9. Убрал группу mailmanadm.

А зачем?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-09 20:12         ` Konstantin A. Lepikhov
@ 2006-11-10  7:30           ` Slava Dubrovskiy
  2006-11-10 12:16             ` Alexey I. Froloff
  0 siblings, 1 reply; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-10  7:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 2246 bytes --]

Konstantin A. Lepikhov пишет:
>>>> 1. Изменена структура расположения по дирректориям согласно стандартам FHS:
>>>>     /var/mailman                                --> /var/lib/mailman
>>>>     /var/mailman/Mailman                        --> /usr/lib/mailman/Mailman
>>>>     /var/mailman/archives                       -->
>>>> /var/lib/mailman/archives
>>>>     /var/mailman/bin                            --> /usr/lib/mailman/bin
>>>>     /var/mailman/cgi-bin                        --> /usr/lib/mailman/cgi-bin
>>>>     /var/mailman/cron                           --> /usr/lib/mailman/cron
>>>>     /var/mailman/data                           --> /var/lib/mailman/data
>>>>     /var/mailman/lists                          --> /var/lib/mailman/lists
>>>>     /var/mailman/locks                          --> /var/lock/mailman
>>>>     /var/mailman/logs                           --> /var/log/mailman
>>>>     /var/mailman/mail                           --> /usr/lib/mailman/mail
>>>>     /var/mailman/messages                       -->
>>>>     
>>>>         
>>> вообще-то, каталог в /var - это не прихоть мантейнера, там было вполне
>>> внятное объяснение, для чего это было сделано.
>>>   
>>>       
>> "там" - это где? Подскажите пожалуйста?
>> И что-то не могу понять, зачем куча .po в /var ?
>>     
> В README.ALT к пакету. перенос каталогов был сделан для случая, когда
> /usr смонтирован в r/o, что не такое уж и редкое явление. 
>   
Это вот это Вы имеете ввиду?
Специфика ALT Linux
~~~~~~~~~~~~~~~~~~~
В стандартной поставке конфигурирование mailman осуществляется через файл
/usr/share/mailman/Mailman/mm_cfg.py однако это не позволяет монтировать
/usr в
RO что часто практикуется на серверах. Дабы исправить это, содержимое файла
вынесено в /var/lib/mailman/etc/mm_config.py

Наверно вы не так поняли. И в данной сборке это возможно. Все настройки
(mm_cfg.py, aliases,virtual-mailman,  adm.pw) находятся в /etc/mailman.
Все файлы, для которых нужен r/o доступ вынесены в /usr/lib/mailman или
/usr/lib64/mailman для x86_64. В /var/lib/mailman находится только то,
что действительно изменяется при работе программы: archives  data 
lists  spam.

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-09 22:25     ` Dmitry V. Levin
@ 2006-11-10  9:32       ` Slava Dubrovskiy
  2006-11-10 10:16         ` Konstantin A. Lepikhov
  2006-11-10 11:14         ` Dmitry V. Levin
  0 siblings, 2 replies; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-10  9:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 3954 bytes --]

Dmitry V. Levin пишет:
>>> mailman уже давно ищет нового мантейнера с опытом эксплуатации.
>>> Может кому-нибудь интересно?
>>>   
>>>       
>> Ну вообщем похакал я этот mailman немного. Результат выложил в Дедал.
>> Просмотрел как это сделано в Red Hat, Debian, Mandrake и  т.д. и
>> попытался взять все лучшее. Мне понравилась сборка Red Hat и её взял за
>> основу. Сначала хотел переделать уже существующую, но после дня работы
>> плюнул и начал с начала.
>> Что сделал? Даже не знаю с чего начать...
>> Если кратко, то все =-O . А если подробно, то вот:
>> 1. Изменена структура расположения по дирректориям согласно стандартам FHS:
>>     
> Думаю что вы немного поторопились.  В том пакете, который когда-то делал я,
> каталоги уже были расположены согласно FHS, и сделано это было лучше чем в
> RH.  Нынешний пакет в Сизифе, кажется, этого свойства не потерял.  Так что
> стоит проверить ещё раз.
>   
Хорошо. Еще раз проверил соответствие FHS той сборки что сейчас в Сизифе.
Возникли вопросы:
Почему master-qrunner.pid хранится в /var/lib/mailman/data, когда должен
в /var/run?
То же самое касается lock. Не тот который создает инициализационный
скрипт в /var/lock/subsys, а тот который создает mailmanctl в
/var/lib/mailman/locks .
Настройки тоже в /var/lib/mailman и не стандартное название
конфигурационного файла.
Хотя вот мне понравилось, что не все в /usr/lib, а в /usr/share. А в
/usr/lib вынесено действительно платформозависимое. Попробую так переделать.
> [...]
>   
>> File Mapping:
>> /var/mailman/data/adm.pw                    --> /etc/mailman/adm.pw
>> /var/mailman/data/creator.pw                --> /etc/mailman/creator.pw
>> /var/mailman/data/aliases                   --> /etc/mailman/aliases
>> /var/mailman/data/virtual-mailman           --> /etc/mailman/virtual-mailman
>> /var/mailman/data/sitelist.cfg              -->/etc/mailman/sitelist.cfg
> Сизифовский пакет хранит это частично в /var/lib/mailman/data, частично в
> /var/lib/mailman/etc; возможно, /etc/mailman и лучше.
>   
Значит это оставляем. Обращаю внимание, что изменилось название
конфигурационного файла с mm_config.py на оригинальное mm_cfg.py
>> Для этого использовался патч mailman-FHS.patch из Red Hat
>> В связи с этим переехали все настройки из
>> /var/lib/mailman/etc/mm_config.py в /etc/mailman/mm_cfg.py Это надо
>> переносить вручную.
>>     
> Это можно перенести при помощью %post-скрипта.
>   
Да, и даже есть скриптик помогающий миграцию. Сделаю.
>> 2. Изменена схема работы с кроном. Теперь при остановке сервиса mailman
>> сервис редактирует /etc/cron.d./mailman и дергает сервис крона.
>>     
> Ой.  Не надо так шутить.  Это очень сомнительная идея - редактировать
> /etc/cron.d/mailman при включении/выключении сервиса.
>   
Исправлю. Мне тоже не очень нравится.
>> 3. Сделал симлинки из /usr/lib/mailman/bin в /usr/sbin основных команд.
>>     
> Это может быть и полезно, если имена не конфликтуют с другими пакетами.
> Иначе стоит добавить префикс.
>   
Пока не заметил. Существует механизм проверки?
>> 5. Использовал патч mailman-2.1-multimail.patch что позволяет задать
>> список групп от которых может работать демон. Это позволяет отказаться
>> от wrapper.sh
>>     
> А какой смысл расширять список групп, от которых может работать демон?
>   
Он (демон) проверяет не только от какой группы запущен, но и группу и
владельца своих файлов. И, например, при создании нового списка из веб
интерфейса меняется владелец /etc/mailman/aliases.cdb. И тогда mailman
отказывается работать.
И еще. mailman может работать с разными MTA. Сейчас в сизифе есть
postfix, sendmail, exim и каждый из них имеет свою группу.
Мне показалось что это не плохое решение, хотя конечно не уверен.
>> 9. Убрал группу mailmanadm.
>>     
> А зачем?
>   
Надо? Верну. Она есть только у нас. Ни в каких других дистрибутивах её нет.

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-10  9:32       ` Slava Dubrovskiy
@ 2006-11-10 10:16         ` Konstantin A. Lepikhov
  2006-11-10 11:14         ` Dmitry V. Levin
  1 sibling, 0 replies; 35+ messages in thread
From: Konstantin A. Lepikhov @ 2006-11-10 10:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 317 bytes --]

Hi Slava!

Friday 10, at 11:32:29 AM you wrote:

> >> 9. Убрал группу mailmanadm.
> >>     
> > А зачем?
> >   
> Надо? Верну. Она есть только у нас. Ни в каких других дистрибутивах её нет.
она полезна тем, что позволяет дать права на создание списков
непривилегированному пользователю.

-- 
WBR et al.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-10  9:32       ` Slava Dubrovskiy
  2006-11-10 10:16         ` Konstantin A. Lepikhov
@ 2006-11-10 11:14         ` Dmitry V. Levin
  2006-11-10 11:39           ` Slava Dubrovskiy
  1 sibling, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2006-11-10 11:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 2650 bytes --]

On Fri, Nov 10, 2006 at 11:32:29AM +0200, Slava Dubrovskiy wrote:
> Dmitry V. Levin пишет:
[...]
> Хорошо. Еще раз проверил соответствие FHS той сборки что сейчас в Сизифе.
> Возникли вопросы:
> Почему master-qrunner.pid хранится в /var/lib/mailman/data, когда должен
> в /var/run?
> То же самое касается lock. Не тот который создает инициализационный
> скрипт в /var/lock/subsys, а тот который создает mailmanctl в
> /var/lib/mailman/locks .

Вероятно, дело в правах доступа к этим файлам.  Не помню деталей, но мне
кажется, что псевдопользователь mailman должен был иметь возможность
удалять и создавать их.  В этом случае наиболее логичным было бы
размещение в /var/{run,lock}/mailman/.

[...]
> > Это можно перенести при помощью %post-скрипта.
> Да, и даже есть скриптик помогающий миграцию. Сделаю.

OK

[...]
> >> 2. Изменена схема работы с кроном. Теперь при остановке сервиса mailman
> >> сервис редактирует /etc/cron.d./mailman и дергает сервис крона.
> > Ой.  Не надо так шутить.  Это очень сомнительная идея - редактировать
> > /etc/cron.d/mailman при включении/выключении сервиса.
> Исправлю. Мне тоже не очень нравится.

OK

> >> 3. Сделал симлинки из /usr/lib/mailman/bin в /usr/sbin основных команд.
> > Это может быть и полезно, если имена не конфликтуют с другими пакетами.
> > Иначе стоит добавить префикс.
> Пока не заметил. Существует механизм проверки?

Да, Sisyphus/*/base/contents_index.

> >> 5. Использовал патч mailman-2.1-multimail.patch что позволяет задать
> >> список групп от которых может работать демон. Это позволяет отказаться
> >> от wrapper.sh
> >>     
> > А какой смысл расширять список групп, от которых может работать демон?
> >   
> Он (демон) проверяет не только от какой группы запущен, но и группу и
> владельца своих файлов. И, например, при создании нового списка из веб
> интерфейса меняется владелец /etc/mailman/aliases.cdb. И тогда mailman
> отказывается работать.
> И еще. mailman может работать с разными MTA. Сейчас в сизифе есть
> postfix, sendmail, exim и каждый из них имеет свою группу.
> Мне показалось что это не плохое решение, хотя конечно не уверен.

Это, конечно, правильное решение, хотя я и не понял, каким образом это
связано с wrapper.sh (наверное, я просто забыл).

> >> 9. Убрал группу mailmanadm.
> > А зачем?
> Надо? Верну. Она есть только у нас. Ни в каких других дистрибутивах её нет.

Это наше изобретение, позволяет входящему в эту группу локальному
непривилегированному пользователю конфигурировать mailman во многих аспектах.
Когда я принимал участие в поддержке lists.altlinux, это было удобно.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-10 11:14         ` Dmitry V. Levin
@ 2006-11-10 11:39           ` Slava Dubrovskiy
  2006-11-16  9:35             ` Fr. Br. George
  0 siblings, 1 reply; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-10 11:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 810 bytes --]

Dmitry V. Levin пишет:
>> Хорошо. Еще раз проверил соответствие FHS той сборки что сейчас в Сизифе.
>> Возникли вопросы:
>> Почему master-qrunner.pid хранится в /var/lib/mailman/data, когда должен
>> в /var/run?
>> То же самое касается lock. Не тот который создает инициализационный
>> скрипт в /var/lock/subsys, а тот который создает mailmanctl в
>> /var/lib/mailman/locks .
>>     
> Вероятно, дело в правах доступа к этим файлам.  Не помню деталей, но мне
> кажется, что псевдопользователь mailman должен был иметь возможность
> удалять и создавать их.  В этом случае наиболее логичным было бы
> размещение в /var/{run,lock}/mailman/.
>   
Я думаю правильней иметь одно место и один lock файл и чтобы этим
заведывал mailmanctl, раз он это умеет.

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-10  7:30           ` Slava Dubrovskiy
@ 2006-11-10 12:16             ` Alexey I. Froloff
  2006-11-10 12:25               ` Slava Dubrovskiy
  0 siblings, 1 reply; 35+ messages in thread
From: Alexey I. Froloff @ 2006-11-10 12:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus

[-- Attachment #1: Type: text/plain, Size: 383 bytes --]

* Slava Dubrovskiy <slava@> [061110 10:31]:
> Все файлы, для которых нужен r/o доступ вынесены в /usr/lib/mailman или
> /usr/lib64/mailman для x86_64.
Только это таки не %_libdir, а %_libexecdir...

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-10 12:16             ` Alexey I. Froloff
@ 2006-11-10 12:25               ` Slava Dubrovskiy
  2006-11-10 22:13                 ` Pavel Usischev
  0 siblings, 1 reply; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-10 12:25 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 327 bytes --]

Alexey I. Froloff пишет:
>> Все файлы, для которых нужен r/o доступ вынесены в /usr/lib/mailman или
>> /usr/lib64/mailman для x86_64.
>>     
> Только это таки не %_libdir, а %_libexecdir...
>   
Да вообще в /usr/share уберу.
Хотя в Mandrake 2007 именно в %_libdir сделано.

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-10 12:25               ` Slava Dubrovskiy
@ 2006-11-10 22:13                 ` Pavel Usischev
  2006-11-10 22:20                   ` Dmitry V. Levin
  0 siblings, 1 reply; 35+ messages in thread
From: Pavel Usischev @ 2006-11-10 22:13 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Slava Dubrovskiy пишет:
> Alexey I. Froloff пишет:
>> Только это таки не %_libdir, а %_libexecdir...
> Да вообще в /usr/share уберу.
> Хотя в Mandrake 2007 именно в %_libdir сделано.

Если я не ошибаюсь, при упаковке питоновых пакетов происходит компиляция 
.py в .pyc и .pyo, которые попадают в пакет (раньше именно так и 
происходило). Про эти компилированные файлы говорили, что они все-таки 
архитектурно-зависимы. Так что /usr/share может оказаться плохим вариантом.

-- 
С уважением,
Павел Усищев


^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-10 22:13                 ` Pavel Usischev
@ 2006-11-10 22:20                   ` Dmitry V. Levin
  2006-11-10 23:46                     ` Pavel Usischev
  0 siblings, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2006-11-10 22:20 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 556 bytes --]

On Sat, Nov 11, 2006 at 01:13:03AM +0300, Pavel Usischev wrote:
> Slava Dubrovskiy пишет:
> > Alexey I. Froloff пишет:
> >> Только это таки не %_libdir, а %_libexecdir...
> > Да вообще в /usr/share уберу.
> > Хотя в Mandrake 2007 именно в %_libdir сделано.
> 
> Если я не ошибаюсь, при упаковке питоновых пакетов происходит компиляция 
> .py в .pyc и .pyo, которые попадают в пакет (раньше именно так и 
> происходило). Про эти компилированные файлы говорили, что они все-таки 
> архитектурно-зависимы.

А как это на самом деле?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-10 22:20                   ` Dmitry V. Levin
@ 2006-11-10 23:46                     ` Pavel Usischev
  2006-11-13 11:45                       ` Slava Dubrovskiy
  0 siblings, 1 reply; 35+ messages in thread
From: Pavel Usischev @ 2006-11-10 23:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Dmitry V. Levin пишет:
> On Sat, Nov 11, 2006 at 01:13:03AM +0300, Pavel Usischev wrote:
>> Если я не ошибаюсь, при упаковке питоновых пакетов происходит компиляция 
>> .py в .pyc и .pyo, которые попадают в пакет (раньше именно так и 
>> происходило). Про эти компилированные файлы говорили, что они все-таки 
>> архитектурно-зависимы.
> А как это на самом деле?

В официальной питоновской документации написано, что .pyc (и .pyo) 
архитектурно-независимы. cray@ в свое время предупреждал, что могут быть 
зависимы. С его слов, собственно, я и передал. Но это говорилось уже 
давно. Как проверить, я не знаю (возможных corner cases не представляю 
себе), да и x86_64 не использую.

-- 
С уважением,
Павел Усищев


^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-10 23:46                     ` Pavel Usischev
@ 2006-11-13 11:45                       ` Slava Dubrovskiy
  0 siblings, 0 replies; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-13 11:45 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1446 bytes --]

Pavel Usischev пишет:
>>> Если я не ошибаюсь, при упаковке питоновых пакетов происходит компиляция 
>>> .py в .pyc и .pyo, которые попадают в пакет (раньше именно так и 
>>> происходило). Про эти компилированные файлы говорили, что они все-таки 
>>> архитектурно-зависимы.
>>>       
>> А как это на самом деле?
>>     
> В официальной питоновской документации написано, что .pyc (и .pyo) 
> архитектурно-независимы. cray@ в свое время предупреждал, что могут быть 
> зависимы. С его слов, собственно, я и передал. Но это говорилось уже 
> давно. Как проверить, я не знаю (возможных corner cases не представляю 
> себе), да и x86_64 не использую.
>   
Кстати, в той версии, что в сизифе, на x86_64 не происходит компиляция
.pyo модулей. И именно по той причине, что питон пытается писать в
usr/lib64. Что-то мне подсказывает что он правильно писать пытается.

Verifying ELF objects in /usr/src/tmp/mailman-buildroot
(arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Stripping binaries in /usr/src/tmp/mailman-buildroot (executable,shared)
Bytecompiling python modules in /usr/src/tmp/mailman-buildroot using
/usr/bin/python
Can't list '/usr/src/tmp/mailman-buildroot/usr/lib64'
Bytecompiling python modules with optimization in
/usr/src/tmp/mailman-buildroot using /usr/bin/python -O
Can't list '/usr/src/tmp/mailman-buildroot/usr/lib64'


-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-10 11:39           ` Slava Dubrovskiy
@ 2006-11-16  9:35             ` Fr. Br. George
  2006-11-16 14:39               ` Slava Dubrovskiy
  0 siblings, 1 reply; 35+ messages in thread
From: Fr. Br. George @ 2006-11-16  9:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Fri, Nov 10, 2006 at 01:39:59PM +0200, Slava Dubrovskiy wrote:
> Dmitry V. Levin пишет:
> >> Хорошо. Еще раз проверил соответствие FHS той сборки что сейчас в Сизифе.
> >> Возникли вопросы:
> >> Почему master-qrunner.pid хранится в /var/lib/mailman/data, когда должен
> >> в /var/run?
> >> То же самое касается lock. Не тот который создает инициализационный
> >> скрипт в /var/lock/subsys, а тот который создает mailmanctl в
> >> /var/lib/mailman/locks .
> >>     
> > Вероятно, дело в правах доступа к этим файлам.  Не помню деталей, но мне
> > кажется, что псевдопользователь mailman должен был иметь возможность
> > удалять и создавать их.  В этом случае наиболее логичным было бы
> > размещение в /var/{run,lock}/mailman/.
> >   
> Я думаю правильней иметь одно место и один lock файл и чтобы этим
> заведывал mailmanctl, раз он это умеет.
А вы уверены, что в каждый момент времени создаётся не более одного
lock-файла? Скажем, два администратора зашли и давай ctl-ить свои
списки?

-- 
			George V. Kouryachy (aka Fr. Br. George)
			mailto:george at altlinux_ru


^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-16  9:35             ` Fr. Br. George
@ 2006-11-16 14:39               ` Slava Dubrovskiy
  2006-11-21 11:05                 ` Fr. Br. George
  0 siblings, 1 reply; 35+ messages in thread
From: Slava Dubrovskiy @ 2006-11-16 14:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 383 bytes --]

Fr. Br. George пишет:
>> Я думаю правильней иметь одно место и один lock файл и чтобы этим
>> заведывал mailmanctl, раз он это умеет.
>>     
> А вы уверены, что в каждый момент времени создаётся не более одного
> lock-файла? Скажем, два администратора зашли и давай ctl-ить свои
> списки?
>   
А при чем тут lock файл и списки?

-- 
С уважением,
Дубровский Вячеслав.


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [sisyphus] Не ставится mailman
  2006-11-16 14:39               ` Slava Dubrovskiy
@ 2006-11-21 11:05                 ` Fr. Br. George
  0 siblings, 0 replies; 35+ messages in thread
From: Fr. Br. George @ 2006-11-21 11:05 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Thu, Nov 16, 2006 at 04:39:56PM +0200, Slava Dubrovskiy wrote:
> Fr. Br. George пишет:
> >> Я думаю правильней иметь одно место и один lock файл и чтобы этим
> >> заведывал mailmanctl, раз он это умеет.
> >>     
> > А вы уверены, что в каждый момент времени создаётся не более одного
> > lock-файла? Скажем, два администратора зашли и давай ctl-ить свои
> > списки?
> >   
> А при чем тут lock файл и списки?
Вы имеете в виду master lock? 
os.path.join(mm_cfg.LOCK_DIR, 'master-qrunner')?
Его назначение отличается от /var/lock/subsys и хранится в нём отнюдь
не только PID: grep tempfile mailmanctl.

Можно, конечно, оторвать от стартовых сценариев mailman поддержку
/var/lock/subsys и заставить его ходить к master-qrunner... Переписать
их с испльзованием mailmanctl... Отладить...


-- 
			George V. Kouryachy (aka Fr. Br. George)
			mailto:george at altlinux_ru


^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2006-11-21 11:05 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-11-01  7:59 [sisyphus] Не ставится mailman Slava Dubrovskiy
2006-11-01 22:54 ` Dmitry V. Levin
2006-11-02  5:43   ` Vladimir V. Kamarzin
2006-11-02  9:19   ` Konstantin A. Lepikhov
2006-11-02  9:49     ` Slava Dubrovskiy
2006-11-02 10:16       ` Konstantin A. Lepikhov
2006-11-02 10:25         ` Slava Dubrovskiy
2006-11-02 10:46           ` Slava Dubrovskiy
2006-11-02 13:30             ` Slava Dubrovskiy
2006-11-02 15:00               ` Dmitry V. Levin
2006-11-02 15:30                 ` Slava Dubrovskiy
2006-11-02 12:40     ` Dmitry V. Levin
2006-11-09 14:27   ` Slava Dubrovskiy
2006-11-09 14:51     ` Slava Dubrovskiy
2006-11-09 19:38     ` [sisyphus] mailman Pavel Usischev
2006-11-09 20:00       ` Slava Dubrovskiy
2006-11-09 21:18         ` Pavel Usischev
2006-11-09 19:39     ` [sisyphus] Не ставится mailman Konstantin A. Lepikhov
2006-11-09 19:56       ` Slava Dubrovskiy
2006-11-09 20:12         ` Konstantin A. Lepikhov
2006-11-10  7:30           ` Slava Dubrovskiy
2006-11-10 12:16             ` Alexey I. Froloff
2006-11-10 12:25               ` Slava Dubrovskiy
2006-11-10 22:13                 ` Pavel Usischev
2006-11-10 22:20                   ` Dmitry V. Levin
2006-11-10 23:46                     ` Pavel Usischev
2006-11-13 11:45                       ` Slava Dubrovskiy
2006-11-09 22:25     ` Dmitry V. Levin
2006-11-10  9:32       ` Slava Dubrovskiy
2006-11-10 10:16         ` Konstantin A. Lepikhov
2006-11-10 11:14         ` Dmitry V. Levin
2006-11-10 11:39           ` Slava Dubrovskiy
2006-11-16  9:35             ` Fr. Br. George
2006-11-16 14:39               ` Slava Dubrovskiy
2006-11-21 11:05                 ` Fr. Br. George

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git