Bug 36460 - MAILMAN_SITE_LIST = None breaks initial setup
Summary: MAILMAN_SITE_LIST = None breaks initial setup
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: mailman (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-30 12:41 MSK by Konstantin A Lepikhov (L.A. Kostis)
Modified: 2020-06-08 02:19 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Konstantin A Lepikhov (L.A. Kostis) 2019-03-30 12:41:54 MSK
Привет!

Довелось мне тут завести mailman с нуля и оказывается у нас для этого приходится делать лишние телодвижения:
- Если оставить настройки "как есть", т.е. MAILMAN_SITE_LIST = None в /etc/mailman/mm_config.py то создание нового списка рассылки падает с ошибкой

mailman_1  | Traceback (most recent call last):
mailman_1  |   File "/usr/share/mailman/bin/newlist", line 274, in <module>
mailman_1  |     main()
mailman_1  |   File "/usr/share/mailman/bin/newlist", line 240, in main
mailman_1  |     sys.modules[modname].create(mlist)
mailman_1  |   File "/usr/share/mailman/Mailman/MTA/Postfix.py", line 315, in create
mailman_1  |     _do_create(mlist, VIRTFILE, _addvirtual)
mailman_1  |   File "/usr/share/mailman/Mailman/MTA/Postfix.py", line 297, in _do_create
mailman_1  |     func(mlist, fp)
mailman_1  |   File "/usr/share/mailman/Mailman/MTA/Postfix.py", line 150, in _addvirtual
mailman_1  |     if (MailList(mm_cfg.MAILMAN_SITE_LIST, lock=False).host_name.lower() ==
mailman_1  |   File "/usr/share/mailman/Mailman/MailList.py", line 149, in __getattr__
mailman_1  |     raise AttributeError, name
mailman_1  | AttributeError: host_name

Если же заменить MAILMAN_SITE_LIST = 'mailman' и создать таки сначала список mailman и затем все остальные списки то ошибок не возникает. Предлагаю заменить MAILMAN_SITE_LIST = None на MAILMAN_SITE_LIST = 'mailman' и вывести предупреждение о создании списка mailman после установки.
Comment 1 Konstantin A Lepikhov (L.A. Kostis) 2019-03-30 12:42:28 MSK
Перевешиваю на текущего мантейнера ;)
Comment 2 Konstantin A Lepikhov (L.A. Kostis) 2020-03-21 02:07:00 MSK
ping
Comment 3 Repository Robot 2020-06-08 02:19:11 MSK
mailman-5:2.1.33.0.4.0f97-alt1 -> sisyphus:

 Fri May 29 2020 Dmitry V. Levin <ldv@altlinux> 5:2.1.33.0.4.0f97-alt1
 - 2.1.29-9-ge227cb9f -> 2.1.33-4-g0f97bcba.
 - mm_config.py: reset MAILMAN_SITE_LIST to default (closes: #36460).