From: Mikhail Yakshin <greycat@altlinux.ru> To: sisyphus@altlinux.ru Subject: Re: [sisyphus] Mail server dependencies Date: Sun, 09 Feb 2003 03:02:13 +0300 Message-ID: <3E459A85.7090405@altlinux.ru> (raw) In-Reply-To: <18110123171.20030209000454@altlinux.ru> Приветствую! > MY>> Или это ошибка где-то у меня в зависимостях у apt? > MY>> Подозрительными (т.е. > MY>> тянущими на первый взгляд непонятно зачем postfix) кажутся > MY>> следующие > MY>> пакеты: openldap и squid. > Могу сказать про OpenLDAP > да стоит зависимость на почтового агента, но только на вируальный > пакет MTA > так как во время сборки требуется утилита /usr/sbin/sendmail (кажется > не напутал с путем, нет под рукой пакета сейчас) > > Так что жесткой зависимости на postfix нет?! На postfix нет - никто не спорит. Особые экстремалы могут поставить вручную sendmail, который будет этот MTA провайдить. Хотя вообще если Вы не оговорились и этот пакет требуется реально только для сборки - то зависимость самого пакета (а не BuildReq) на MTA - это баг. Вопрос вот в чем. По-моему некорректно просить ставить в систему MTA тогда когда ее там быть реально не должно и не обязано. Считать, что на любом серьезном сервере обязательно стоит почтовик, тоже, имхо, неправильно, что сильно ограничивает универсальность, модульность Сизифа. Какие я вижу решения: 1) Если зависимость не настолько серьезна (скажем, если поставить пакет, то он будет работать точно так же, может быть, максимум будет периодически писать в логи warning'и о том, что не может найти и передать что-то через ту же sendmail) - то мне кажется жесткую зависимость на MTA надо снимать - никаких неудобств это не повлечет. Тогда: а) кому нужно общаться с пакетом в купе с MTA - тот сможет это сделать; б) кто не знает о том, что можно это делать - наткнувшись на warning'и - сразу же поставит (по аналогии с самбой-клиентом PDC - как только видишь warning'и - включаешь winbind); в) кому принципиально не нужен на сервере MTA (не хочу потенциальных дыр, мало места/памяти/etc) - тот сможет легко юзать пакет, игнорируя warning'и. 2) Если пакет в принципе не запускается без MTA (во что я не очень верю, учитывая предыдущие сборки у меня вполне бегают без него), то можно, например, сделать пакет типа /dev/null MTA, который бы спокойно провайдил тот же самый пресловутый sendmail и отправлял бы тихо всю почту в /dev/null. 3) Более правильное (как мне думается) - с точки зрения идеологии RPM решение в случае принципиальной невозможности найти компромисс (если приложение просто падает или нефункционально без MTA) - делать по два пакета, типа openldap и openldap-nomta? 4) Самый трудоемкий, но самый корректный путь: пропатчить приложения так, чтобы использование MTA задавалось в конфигурации. Заодно попытаться протащить такие "правильные" изменения в мейнстрим. В принципе, если это конечно нужно исключительно одному мне и никто больше в принципе даже не помышляет о том, чтобы использовать вышеозначенные пакеты без MTA на сервере, мне пересобрать пакеты под себя и выдернуть лишние зависимости не сложно. Другой вопрос - насколько обосновано такое принуждение вообще? Какие у кого мнения? Можно ли это как-нибудь увязать, для полного счастья бы еще чтобы что-то на этот счет получилось в Мастере? Пока!
next prev parent reply other threads:[~2003-02-09 0:02 UTC|newest] Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top 2003-02-07 23:07 Mikhail Yakshin 2003-02-08 13:03 ` Aleksandr Blokhin 2003-02-08 21:04 ` Re[2]: " Volkov Serge 2003-02-09 0:02 ` Mikhail Yakshin [this message] 2003-02-09 0:46 ` Аркадий Павлик 2003-02-09 1:52 ` Mikhail Yakshin 2003-02-09 2:50 ` Аркадий Павлик 2003-02-09 14:11 ` [sisyphus] " Michael Shigorin 2003-02-09 23:35 ` [sisyphus] " Mikhail Yakshin 2003-02-10 0:01 ` Dmitry Lebkov 2003-02-10 0:44 ` Mikhail Yakshin 2003-02-10 6:11 ` Dmitry V. Levin 2003-02-10 7:01 ` Dmitry Lebkov 2003-02-10 7:07 ` Dmitry V. Levin 2003-02-10 7:39 ` Dmitry Lebkov 2003-02-09 2:56 ` Аркадий Павлик 2003-02-10 7:11 ` Dmitry V. Levin 2003-02-10 8:08 ` Mikhail Yakshin 2003-02-10 13:07 ` vserge 2003-02-10 14:15 ` Dmitry Lebkov 2003-02-10 14:29 ` Aleksandr Blokhin 2003-02-10 15:22 ` Dmitry Lebkov 2003-02-10 15:51 ` [sisyphus] " Michael Shigorin 2003-02-10 16:40 ` [sisyphus] " Aleksandr Blokhin 2003-02-10 23:47 ` Dmitry Lebkov 2003-02-11 0:14 ` Dmitry Lebkov 2003-02-10 16:44 ` vserge 2003-02-10 16:44 ` Aleksandr Blokhin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=3E459A85.7090405@altlinux.ru \ --to=greycat@altlinux.ru \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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