* [devel] Предупреждения
@ 2009-05-18 16:15 Max Ivanov
2009-05-18 16:27 ` Igor Vlasenko
` (2 more replies)
0 siblings, 3 replies; 35+ messages in thread
From: Max Ivanov @ 2009-05-18 16:15 UTC (permalink / raw)
To: ALT Linux Team development discussions
Какой у нас есть механизм предупреждений о грядущих изменениях? Вот
например захотелось перенести из libexec из /usr/lib в /usr/libexec,
но по старому пути лежали скрипты которыми могли пользоваться другие.
Хотелось бы оставить там симлинк, но вывести предупреждение , что
скрипты переехали и в ближ. версиях симлинк будет удалён. Понятно
что об этом напишется в changelog, но было б здорово, если через какой
нибудь макрос можно было вывести такое предупреждение, причем чтобы
apt их накапливал и выдавал только в конце, когда уже все поставилось,
причем с указанием какой пакет о чем предупреждает.
Дальше это можно развить, введя разные степени
(info,warning,super-mega-attention please) и выделять это дело цветом
:)
вот такие пожелания.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения
2009-05-18 16:15 [devel] Предупреждения Max Ivanov
@ 2009-05-18 16:27 ` Igor Vlasenko
2009-05-18 16:32 ` Max Ivanov
2009-05-18 20:05 ` Afanasov Dmitry
2009-05-18 18:33 ` [devel] Предупреждения Dmitry V. Levin
2009-05-19 1:26 ` [devel] Q: dovecot update plan Dmitry V. Levin
2 siblings, 2 replies; 35+ messages in thread
From: Igor Vlasenko @ 2009-05-18 16:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, May 18, 2009 at 08:15:37PM +0400, Max Ivanov wrote:
> Какой у нас есть механизм предупреждений о грядущих изменениях? Вот
> например захотелось перенести из libexec из /usr/lib в /usr/libexec,
> но по старому пути лежали скрипты которыми могли пользоваться другие.
> Хотелось бы оставить там симлинк, но вывести предупреждение , что
> скрипты переехали и в ближ. версиях симлинк будет удалён. Понятно
> что об этом напишется в changelog, но было б здорово, если через какой
> нибудь макрос можно было вывести такое предупреждение, причем чтобы
> apt их накапливал и выдавал только в конце, когда уже все поставилось,
> причем с указанием какой пакет о чем предупреждает.
>
> Дальше это можно развить, введя разные степени
> (info,warning,super-mega-attention please) и выделять это дело цветом
> :)
> вот такие пожелания.
А зачем такие предупреждения пользователю?
после установки ругаться можно в %post,
но это как-то некрасиво.
%post
echo "Вы установили booboo %version. Вам явно не повезло!"
Если правильнее развесить баги на пакеты, в которых
пробит старый путь.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения
2009-05-18 16:27 ` Igor Vlasenko
@ 2009-05-18 16:32 ` Max Ivanov
2009-05-18 16:40 ` Led
2009-05-18 20:05 ` Afanasov Dmitry
1 sibling, 1 reply; 35+ messages in thread
From: Max Ivanov @ 2009-05-18 16:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
>
> А зачем такие предупреждения пользователю?
> после установки ругаться можно в %post,
> но это как-то некрасиво.
> %post
> echo "Вы установили booboo %version. Вам явно не повезло!"
>
> Если правильнее развесить баги на пакеты, в которых
> пробит старый путь.
Я говорю о случаях, когда скриптами в libexec пользуются именно
пользователи. Да и вообще мало ли о чем можно предупреждать? О том что
сменился формат конфига, поменялись ключи вызова, такого-то
функционала больше нет, он был отппилен в другой пакет (например: exim
теперь есть light и heavy! если вы использовали mysql, pgsql или ldap,
то вам нужен exim-heavy).
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения
2009-05-18 16:32 ` Max Ivanov
@ 2009-05-18 16:40 ` Led
2009-05-18 16:42 ` Andrey Rahmatullin
2009-05-18 16:45 ` Max Ivanov
0 siblings, 2 replies; 35+ messages in thread
From: Led @ 2009-05-18 16:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday 18 May 2009 19:32:59 Max Ivanov wrote:
> > А зачем такие предупреждения пользователю?
> > после установки ругаться можно в %post,
> > но это как-то некрасиво.
> > %post
> > echo "Вы установили booboo %version. Вам явно не повезло!"
> >
> > Если правильнее развесить баги на пакеты, в которых
> > пробит старый путь.
>
> Я говорю о случаях, когда скриптами в libexec пользуются именно
> пользователи.
Скриптам, которыми пользуются пользователи, место в %_bindir.
В %_libexecdir находятся как раз НЕ пользовательские скрипты.
--
Led
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения
2009-05-18 16:40 ` Led
@ 2009-05-18 16:42 ` Andrey Rahmatullin
2009-05-18 16:45 ` Max Ivanov
1 sibling, 0 replies; 35+ messages in thread
From: Andrey Rahmatullin @ 2009-05-18 16:42 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 462 bytes --]
On Mon, May 18, 2009 at 07:40:25PM +0300, Led wrote:
> > Я говорю о случаях, когда скриптами в libexec пользуются именно
> > пользователи.
> Скриптам, которыми пользуются пользователи, место в %_bindir.
> В %_libexecdir находятся как раз НЕ пользовательские скрипты.
+1
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
<hiddenman> мне какой-то спамер написал "your life is crap" и всё. блин, ну
он-то откуда знает?
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения
2009-05-18 16:40 ` Led
2009-05-18 16:42 ` Andrey Rahmatullin
@ 2009-05-18 16:45 ` Max Ivanov
2009-05-18 16:48 ` Led
` (2 more replies)
1 sibling, 3 replies; 35+ messages in thread
From: Max Ivanov @ 2009-05-18 16:45 UTC (permalink / raw)
To: ALT Linux Team development discussions
>
> Скриптам, которыми пользуются пользователи, место в %_bindir.
> В %_libexecdir находятся как раз НЕ пользовательские скрипты.
ну /usr/libexec/dovecot/deliver думает по-другому.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения
2009-05-18 16:45 ` Max Ivanov
@ 2009-05-18 16:48 ` Led
2009-05-18 16:53 ` Alexey Tourbin
2009-05-24 13:42 ` Michael Shigorin
2 siblings, 0 replies; 35+ messages in thread
From: Led @ 2009-05-18 16:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday 18 May 2009 19:45:31 Max Ivanov wrote:
> > Скриптам, которыми пользуются пользователи, место в %_bindir.
> > В %_libexecdir находятся как раз НЕ пользовательские скрипты.
>
> ну /usr/libexec/dovecot/deliver думает по-другому.
Значит он думает не так, как тот, кто придумывал %_libexecdir
--
Led
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения
2009-05-18 16:45 ` Max Ivanov
2009-05-18 16:48 ` Led
@ 2009-05-18 16:53 ` Alexey Tourbin
2009-05-18 16:57 ` Max Ivanov
2009-05-24 13:42 ` Michael Shigorin
2 siblings, 1 reply; 35+ messages in thread
From: Alexey Tourbin @ 2009-05-18 16:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 383 bytes --]
On Mon, May 18, 2009 at 08:45:31PM +0400, Max Ivanov wrote:
> >
> > Скриптам, которыми пользуются пользователи, место в %_bindir.
> > В %_libexecdir находятся как раз НЕ пользовательские скрипты.
>
> ну /usr/libexec/dovecot/deliver думает по-другому.
Предлагаю /usr/libexec/* добавить в PATH. С целью чтобы у простых
пользователей было больше досутпно полезных программ!
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения
2009-05-18 16:53 ` Alexey Tourbin
@ 2009-05-18 16:57 ` Max Ivanov
2009-05-18 17:01 ` Andrey Rahmatullin
2009-05-18 17:23 ` Alexey Tourbin
0 siblings, 2 replies; 35+ messages in thread
From: Max Ivanov @ 2009-05-18 16:57 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Предлагаю /usr/libexec/* добавить в PATH. С целью чтобы у простых
> пользователей было больше досутпно полезных программ!
libexec добавлять в PATH не надо, скрипты сисадминов и так вызовут
то, что нужно
Но топик про другое, про предупреждения о разных интересностях
происходящих с пакетом. да элементарно вывести " для того, что б
поиграть в quake3 вам надо полоижть *.pk3 файлы туда-то" .
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения
2009-05-18 16:57 ` Max Ivanov
@ 2009-05-18 17:01 ` Andrey Rahmatullin
2009-05-18 17:23 ` Alexey Tourbin
1 sibling, 0 replies; 35+ messages in thread
From: Andrey Rahmatullin @ 2009-05-18 17:01 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 886 bytes --]
On Mon, May 18, 2009 at 08:57:54PM +0400, Max Ivanov wrote:
> Но топик про другое, про предупреждения о разных интересностях
> происходящих с пакетом. да элементарно вывести " для того, что б
> поиграть в quake3 вам надо полоижть *.pk3 файлы туда-то" .
$ rpm -q --scripts quake3-common
postinstall scriptlet (through /bin/sh):
echo "In order to actually play the game, you'll need pak-files from
original game CD (pak0.pk3) plus pak-files from latest quake3 point
release! Put them into /usr/lib/games/quake3/baseq3/ !
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
просто пилюля "а-поставь-xorg-и-не-парься" в данном случае только вредит и
сбивает всех с толку. ДЛЯ МАСТЕР-2.4 XFree86 - ЭТО МЕГАРУЛЕЗ И ГЛАВНАЯ
ДЕТАЛЬ В СИСТЕМЕ! 8-) Там все работает (набортное видео не в счет, с ним и
xorg нормально не работает).
-- lakostis in hardware@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения
2009-05-18 16:57 ` Max Ivanov
2009-05-18 17:01 ` Andrey Rahmatullin
@ 2009-05-18 17:23 ` Alexey Tourbin
2009-05-18 17:24 ` Mikhail Gusarov
1 sibling, 1 reply; 35+ messages in thread
From: Alexey Tourbin @ 2009-05-18 17:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 522 bytes --]
On Mon, May 18, 2009 at 08:57:54PM +0400, Max Ivanov wrote:
> > Предлагаю /usr/libexec/* добавить в PATH. С целью чтобы у простых
> > пользователей было больше досутпно полезных программ!
>
> libexec добавлять в PATH не надо, скрипты сисадминов и так вызовут
> то, что нужно
И ещё предлагаю чтобы функция в языке Си strlen(NULL) возвращало 0!
С целью уменшить количество ошибок типа "сигнал №11". А также предлагаю
сделать чтобы ядро не слало этот дурацкий сигнал, потому что из-за него
падают программы.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения
2009-05-18 16:45 ` Max Ivanov
2009-05-18 16:48 ` Led
2009-05-18 16:53 ` Alexey Tourbin
@ 2009-05-24 13:42 ` Michael Shigorin
2009-05-25 7:17 ` Victor B. Wagner
2 siblings, 1 reply; 35+ messages in thread
From: Michael Shigorin @ 2009-05-24 13:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, May 18, 2009 at 08:45:31PM +0400, Max Ivanov wrote:
> > Скриптам, которыми пользуются пользователи, место в %_bindir.
> > В %_libexecdir находятся как раз НЕ пользовательские скрипты.
Ты о живых людях, запускающих их непосредственно.
> ну /usr/libexec/dovecot/deliver думает по-другому.
А это о _других_ пакетах, которые делают тоже люди.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения
2009-05-24 13:42 ` Michael Shigorin
@ 2009-05-25 7:17 ` Victor B. Wagner
0 siblings, 0 replies; 35+ messages in thread
From: Victor B. Wagner @ 2009-05-25 7:17 UTC (permalink / raw)
To: devel
On 2009.05.24 at 16:42:22 +0300, Michael Shigorin wrote:
> On Mon, May 18, 2009 at 08:45:31PM +0400, Max Ivanov wrote:
> > > Скриптам, которыми пользуются пользователи, место в %_bindir.
> > > В %_libexecdir находятся как раз НЕ пользовательские скрипты.
>
> Ты о живых людях, запускающих их непосредственно.
Вот я живой человек, но запускаю dovecot/imap непосредственно
(вернее посредством set tunnel в моем .muttrc).
Хотя, конечно можно вместо этого делать
/usr/sbin/dovecot --exec-mail imap
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения
2009-05-18 16:27 ` Igor Vlasenko
2009-05-18 16:32 ` Max Ivanov
@ 2009-05-18 20:05 ` Afanasov Dmitry
2009-05-24 13:41 ` [devel] Предупреждения -> filetrigger Michael Shigorin
1 sibling, 1 reply; 35+ messages in thread
From: Afanasov Dmitry @ 2009-05-18 20:05 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 916 bytes --]
On Mon, May 18, 2009 at 07:27:46PM +0300, Igor Vlasenko wrote:
> On Mon, May 18, 2009 at 08:15:37PM +0400, Max Ivanov wrote:
> > Какой у нас есть механизм предупреждений о грядущих изменениях? Вот
> > [...]
> > что об этом напишется в changelog, но было б здорово, если через какой
> > нибудь макрос можно было вывести такое предупреждение, причем чтобы
> > apt их накапливал и выдавал только в конце, когда уже все поставилось,
>
> А зачем такие предупреждения пользователю?
а было бы удобно. просто пример - изменился конфиг. и после обновления
сервис гарантировано упадет (lm_sensors --> lm_sensors3, proftpd iconv
patch --> mod_lang).
> после установки ругаться можно в %post,
> но это как-то некрасиво.
действительно, некрасиво, и при dist-upgrade'е пропускается. а если молча,
то неприятно.
может действительно сделать механизм a-la filetriggers?
--
С уважением
Афанасов Дмитрий
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения -> filetrigger
2009-05-18 20:05 ` Afanasov Dmitry
@ 2009-05-24 13:41 ` Michael Shigorin
2009-05-24 13:47 ` Afanasov Dmitry
0 siblings, 1 reply; 35+ messages in thread
From: Michael Shigorin @ 2009-05-24 13:41 UTC (permalink / raw)
To: devel
On Tue, May 19, 2009 at 12:05:09AM +0400, Afanasov Dmitry wrote:
> может действительно сделать механизм a-la filetriggers?
Кстати, замечательная идея -- не лазить по всему логу
насчёт stderr и замечаний из %post, а аккуратно выдать
попакетную сводку в конце.
И проблемы при установке так тоже было бы куда удобней
диагностировать.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения -> filetrigger
2009-05-24 13:41 ` [devel] Предупреждения -> filetrigger Michael Shigorin
@ 2009-05-24 13:47 ` Afanasov Dmitry
2009-05-24 20:06 ` Michael Shigorin
0 siblings, 1 reply; 35+ messages in thread
From: Afanasov Dmitry @ 2009-05-24 13:47 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 767 bytes --]
On Sun, May 24, 2009 at 04:41:17PM +0300, Michael Shigorin wrote:
> On Tue, May 19, 2009 at 12:05:09AM +0400, Afanasov Dmitry wrote:
> > может действительно сделать механизм a-la filetriggers?
>
> Кстати, замечательная идея -- не лазить по всему логу
> насчёт stderr и замечаний из %post, а аккуратно выдать
> попакетную сводку в конце.
что характерно, synaptic при установке отлавливает stderr и выдает его по
оканчании уствноки/удаления.
предлагается это поведение реализовать и в консоли.
> И проблемы при установке так тоже было бы куда удобней
> диагностировать.
а если б ещё добавить отмену транзакции, если что не так. нечто вроде rpm
-qa > machine-state && apt-get bla-bla && rollback machine-state -)
--
С уважением
Афанасов Дмитрий
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения -> filetrigger
2009-05-24 13:47 ` Afanasov Dmitry
@ 2009-05-24 20:06 ` Michael Shigorin
0 siblings, 0 replies; 35+ messages in thread
From: Michael Shigorin @ 2009-05-24 20:06 UTC (permalink / raw)
To: devel
On Sun, May 24, 2009 at 05:47:11PM +0400, Afanasov Dmitry wrote:
> а если б ещё добавить отмену транзакции, если что не так. нечто
> вроде rpm -qa > machine-state && apt-get bla-bla && rollback
> machine-state -)
В силу того, что воздействию может подвергаться и любой кусок ФС,
и образы процессов в памяти -- боюсь, для _транзакций_ тут только
снапшоты всей машины подойдут.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Предупреждения
2009-05-18 16:15 [devel] Предупреждения Max Ivanov
2009-05-18 16:27 ` Igor Vlasenko
@ 2009-05-18 18:33 ` Dmitry V. Levin
2009-05-19 1:26 ` [devel] Q: dovecot update plan Dmitry V. Levin
2 siblings, 0 replies; 35+ messages in thread
From: Dmitry V. Levin @ 2009-05-18 18:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 892 bytes --]
On Mon, May 18, 2009 at 08:15:37PM +0400, Max Ivanov wrote:
> Какой у нас есть механизм предупреждений о грядущих изменениях? Вот
> например захотелось перенести из libexec из /usr/lib в /usr/libexec,
> но по старому пути лежали скрипты которыми могли пользоваться другие.
> Хотелось бы оставить там симлинк, но вывести предупреждение , что
> скрипты переехали и в ближ. версиях симлинк будет удалён. Понятно
> что об этом напишется в changelog, но было б здорово, если через какой
> нибудь макрос можно было вывести такое предупреждение, причем чтобы
> apt их накапливал и выдавал только в конце, когда уже все поставилось,
> причем с указанием какой пакет о чем предупреждает.
Вы можете написать какое угодно предупреждение, но до тех пор, пока вы не
уберёте обратную совместимость, процентов 90 потенциально заинтересованных
так и останутся потенциальными.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* [devel] Q: dovecot update plan
2009-05-18 16:15 [devel] Предупреждения Max Ivanov
2009-05-18 16:27 ` Igor Vlasenko
2009-05-18 18:33 ` [devel] Предупреждения Dmitry V. Levin
@ 2009-05-19 1:26 ` Dmitry V. Levin
2009-05-19 4:57 ` Max Ivanov
2 siblings, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2009-05-19 1:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 246 bytes --]
On Mon, May 18, 2009 at 08:15:37PM +0400, Max Ivanov wrote:
> Какой у нас есть механизм предупреждений о грядущих изменениях?
Скажите честно, вы не dovecot ли хотите изменить?
Если да, то давайте сперва уточним план действий.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Q: dovecot update plan
2009-05-19 1:26 ` [devel] Q: dovecot update plan Dmitry V. Levin
@ 2009-05-19 4:57 ` Max Ivanov
2009-05-19 5:05 ` Alexey Borovskoy
2009-05-19 7:12 ` Dmitry V. Levin
0 siblings, 2 replies; 35+ messages in thread
From: Max Ivanov @ 2009-05-19 4:57 UTC (permalink / raw)
To: ALT Linux Team development discussions
> On Mon, May 18, 2009 at 08:15:37PM +0400, Max Ivanov wrote:
>> Какой у нас есть механизм предупреждений о грядущих изменениях?
>
> Скажите честно, вы не dovecot ли хотите изменить?
> Если да, то давайте сперва уточним план действий.
Вчера весь день его готовил. Пока только 1.2 т.к. он нужен мне, но с
seriv договорился обо всех довекотах. Идея в том, чтобы сделать
возможность установки несколько версий dovecot одновременно. Сейчас я
этого практически добился, конфликтуют только -devel пакеты и
бинарники. Как только все версии допилю до этого состояния, то пропишу
альтернативы.
Чтобы такое разделение было возможно, мне потребовалось переименовать
/usr/libexec/dovecot в /usr/libexec/dovecot1.2 после чего
незамедлительно отвалился Exim MTA, т.к. он дергал
/usr/libexec/dovecot/deliver напрямую (что правильно, кто бы что тут
не говорил).
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Q: dovecot update plan
2009-05-19 4:57 ` Max Ivanov
@ 2009-05-19 5:05 ` Alexey Borovskoy
2009-05-19 5:14 ` Max Ivanov
2009-05-19 7:12 ` Dmitry V. Levin
1 sibling, 1 reply; 35+ messages in thread
From: Alexey Borovskoy @ 2009-05-19 5:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
19 мая 2009 г. 17:57 пользователь Max Ivanov <ivanov.maxim@> написал:
>> On Mon, May 18, 2009 at 08:15:37PM +0400, Max Ivanov wrote:
>>> Какой у нас есть механизм предупреждений о грядущих изменениях?
>>
>> Скажите честно, вы не dovecot ли хотите изменить?
>> Если да, то давайте сперва уточним план действий.
>
> Вчера весь день его готовил. Пока только 1.2 т.к. он нужен мне, но с
> seriv договорился обо всех довекотах. Идея в том, чтобы сделать
> возможность установки несколько версий dovecot одновременно. Сейчас я
> этого практически добился, конфликтуют только -devel пакеты и
> бинарники. Как только все версии допилю до этого состояния, то пропишу
> альтернативы.
>
> Чтобы такое разделение было возможно, мне потребовалось переименовать
> /usr/libexec/dovecot в /usr/libexec/dovecot1.2 после чего
> незамедлительно отвалился Exim MTA, т.к. он дергал
> /usr/libexec/dovecot/deliver напрямую (что правильно, кто бы что тут
> не говорил).
Я тоже выпекаю свою сборку dovecot. Можно обменяться идеями.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Q: dovecot update plan
2009-05-19 4:57 ` Max Ivanov
2009-05-19 5:05 ` Alexey Borovskoy
@ 2009-05-19 7:12 ` Dmitry V. Levin
2009-05-19 7:18 ` Victor B. Wagner
2009-05-19 7:19 ` Max Ivanov
1 sibling, 2 replies; 35+ messages in thread
From: Dmitry V. Levin @ 2009-05-19 7:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1021 bytes --]
On Tue, May 19, 2009 at 08:57:07AM +0400, Max Ivanov wrote:
> > On Mon, May 18, 2009 at 08:15:37PM +0400, Max Ivanov wrote:
> >> Какой у нас есть механизм предупреждений о грядущих изменениях?
> >
> > Скажите честно, вы не dovecot ли хотите изменить?
> > Если да, то давайте сперва уточним план действий.
>
> Вчера весь день его готовил. Пока только 1.2 т.к. он нужен мне, но с
> seriv договорился обо всех довекотах. Идея в том, чтобы сделать
> возможность установки несколько версий dovecot одновременно.
В этом есть практическая польза?
> Сейчас я
> этого практически добился, конфликтуют только -devel пакеты и
> бинарники. Как только все версии допилю до этого состояния, то пропишу
> альтернативы.
>
> Чтобы такое разделение было возможно, мне потребовалось переименовать
> /usr/libexec/dovecot в /usr/libexec/dovecot1.2 после чего
После этого /usr/libexec/dovecot должен будет превратиться в альтернативу,
которая будет меняться вслед за альтернативой /usr/sbin/dovecot.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Q: dovecot update plan
2009-05-19 7:12 ` Dmitry V. Levin
@ 2009-05-19 7:18 ` Victor B. Wagner
2009-05-19 7:19 ` Max Ivanov
1 sibling, 0 replies; 35+ messages in thread
From: Victor B. Wagner @ 2009-05-19 7:18 UTC (permalink / raw)
To: devel
On 2009.05.19 at 11:12:25 +0400, Dmitry V. Levin wrote:
> On Tue, May 19, 2009 at 08:57:07AM +0400, Max Ivanov wrote:
> > > On Mon, May 18, 2009 at 08:15:37PM +0400, Max Ivanov wrote:
> > >> Какой у нас есть механизм предупреждений о грядущих изменениях?
> > >
> > > Скажите честно, вы не dovecot ли хотите изменить?
> > > Если да, то давайте сперва уточним план действий.
> >
> > Вчера весь день его готовил. Пока только 1.2 т.к. он нужен мне, но с
> > seriv договорился обо всех довекотах. Идея в том, чтобы сделать
> > возможность установки несколько версий dovecot одновременно.
>
> В этом есть практическая польза?
Лично я такую вижу. Например, один dovecot мы держим для
preauthenticated и незашифрованных коннектов из локальной сетки,
а второй (например, собранный с более другой openssl) - для TLS.
Или внутри локальной сетки предоставляем большую функциональность
посредством более новой версии, а
наружу выпихиваем более стабильную версию.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Q: dovecot update plan
2009-05-19 7:12 ` Dmitry V. Levin
2009-05-19 7:18 ` Victor B. Wagner
@ 2009-05-19 7:19 ` Max Ivanov
2009-05-19 7:21 ` Max Ivanov
2009-05-19 8:10 ` Dmitry V. Levin
1 sibling, 2 replies; 35+ messages in thread
From: Max Ivanov @ 2009-05-19 7:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
> В этом есть практическая польза?
Плавный апгрейд.
> После этого /usr/libexec/dovecot должен будет превратиться в альтернативу,
> которая будет меняться вслед за альтернативой /usr/sbin/dovecot.
Конечно
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Q: dovecot update plan
2009-05-19 7:19 ` Max Ivanov
@ 2009-05-19 7:21 ` Max Ivanov
2009-05-19 8:10 ` Dmitry V. Levin
1 sibling, 0 replies; 35+ messages in thread
From: Max Ivanov @ 2009-05-19 7:21 UTC (permalink / raw)
To: ALT Linux Team development discussions
Предлагаю переехать с обсуждением dovecot в sysadmin, где присутствует
больше заинтересованных лиц.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Q: dovecot update plan
2009-05-19 7:19 ` Max Ivanov
2009-05-19 7:21 ` Max Ivanov
@ 2009-05-19 8:10 ` Dmitry V. Levin
2009-05-19 8:37 ` Max Ivanov
1 sibling, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2009-05-19 8:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 304 bytes --]
On Tue, May 19, 2009 at 11:19:01AM +0400, Max Ivanov wrote:
> > После этого /usr/libexec/dovecot должен будет превратиться в альтернативу,
> > которая будет меняться вслед за альтернативой /usr/sbin/dovecot.
>
> Конечно
Тогда что вы хотели переносить из /usr/lib64 в /usr/libexec?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Q: dovecot update plan
2009-05-19 8:10 ` Dmitry V. Levin
@ 2009-05-19 8:37 ` Max Ivanov
2009-05-19 8:46 ` Afanasov Dmitry
2009-05-19 11:10 ` Dmitry V. Levin
0 siblings, 2 replies; 35+ messages in thread
From: Max Ivanov @ 2009-05-19 8:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
>
> Тогда что вы хотели переносить из /usr/lib64 в /usr/libexec?
это был абстрактный пример. Фактический пример /usr/libexec/dovecot ->
/usr/libexec/dovecot1.2 т.к. я хотел заливать версии постепенно, т.к.
готовим их к мультиинсталяции, но конфликт пока сохраняем, пока всё
совсем не будет готово.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Q: dovecot update plan
2009-05-19 8:37 ` Max Ivanov
@ 2009-05-19 8:46 ` Afanasov Dmitry
2009-05-19 11:10 ` Dmitry V. Levin
1 sibling, 0 replies; 35+ messages in thread
From: Afanasov Dmitry @ 2009-05-19 8:46 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 757 bytes --]
On Tue, May 19, 2009 at 12:37:06PM +0400, Max Ivanov wrote:
> >
> > Тогда что вы хотели переносить из /usr/lib64 в /usr/libexec?
> это был абстрактный пример. Фактический пример /usr/libexec/dovecot ->
> /usr/libexec/dovecot1.2 т.к. я хотел заливать версии постепенно, т.к.
> готовим их к мультиинсталяции, но конфликт пока сохраняем, пока всё
> совсем не будет готово.
в данном конкретном случае - переименовании и сохранении конфликта можно
просто сделать сслыку /usr/libexec/dovecot1.2 --> /usr/libexec/dovecot.
все равно /usr/libexec/dovecot будет ссылкой, только обслуживаться
алтернативами.
ссылку упаковать с какой-ниьт -common.
тогда никаких регрессий не будет и предупреждать будет не о чем.
--
С уважением
Афанасов Дмитрий
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Q: dovecot update plan
2009-05-19 8:37 ` Max Ivanov
2009-05-19 8:46 ` Afanasov Dmitry
@ 2009-05-19 11:10 ` Dmitry V. Levin
2009-05-19 11:19 ` Max Ivanov
1 sibling, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2009-05-19 11:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 574 bytes --]
On Tue, May 19, 2009 at 12:37:06PM +0400, Max Ivanov wrote:
> >
> > Тогда что вы хотели переносить из /usr/lib64 в /usr/libexec?
> это был абстрактный пример. Фактический пример /usr/libexec/dovecot ->
> /usr/libexec/dovecot1.2 т.к. я хотел заливать версии постепенно, т.к.
> готовим их к мультиинсталяции, но конфликт пока сохраняем, пока всё
> совсем не будет готово.
Превращение /usr/libexec/dovecot в ссылку на /usr/libexec/dovecot1.2
чревато БОЛЬШИМИ проблемами при обновлении: все свежеперенесённые в
/usr/libexec/dovecot1.2 файлы исчезнут.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Q: dovecot update plan
2009-05-19 11:10 ` Dmitry V. Levin
@ 2009-05-19 11:19 ` Max Ivanov
2009-05-19 11:47 ` Dmitry V. Levin
0 siblings, 1 reply; 35+ messages in thread
From: Max Ivanov @ 2009-05-19 11:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Превращение /usr/libexec/dovecot в ссылку на /usr/libexec/dovecot1.2
> чревато БОЛЬШИМИ проблемами при обновлении: все свежеперенесённые в
> /usr/libexec/dovecot1.2 файлы исчезнут.
>
Всмысле свежеперенесенные? Откуда и кто их туда переносит? Проблемы
вылезут при обновлении со старого dovecot на новый (мой), или с нового
моего, на следующую версию?
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Q: dovecot update plan
2009-05-19 11:19 ` Max Ivanov
@ 2009-05-19 11:47 ` Dmitry V. Levin
2009-05-19 11:50 ` Max Ivanov
0 siblings, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2009-05-19 11:47 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 586 bytes --]
On Tue, May 19, 2009 at 03:19:30PM +0400, Max Ivanov wrote:
> > Превращение /usr/libexec/dovecot в ссылку на /usr/libexec/dovecot1.2
> > чревато БОЛЬШИМИ проблемами при обновлении: все свежеперенесённые в
> > /usr/libexec/dovecot1.2 файлы исчезнут.
> >
> Всмысле свежеперенесенные? Откуда и кто их туда переносит? Проблемы
> вылезут при обновлении со старого dovecot на новый (мой), или с нового
> моего, на следующую версию?
При переносе /usr/libexec/dovecot/* в /usr/libexec/dovecot1.2/
/usr/libexec/dovecot не должен быть ссылкой на /usr/libexec/dovecot1.2
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Q: dovecot update plan
2009-05-19 11:47 ` Dmitry V. Levin
@ 2009-05-19 11:50 ` Max Ivanov
2009-05-20 10:08 ` Dmitry V. Levin
0 siblings, 1 reply; 35+ messages in thread
From: Max Ivanov @ 2009-05-19 11:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
> При переносе /usr/libexec/dovecot/* в /usr/libexec/dovecot1.2/
> /usr/libexec/dovecot не должен быть ссылкой на /usr/libexec/dovecot1.2
А если создать в postin, и убирать в postun (проверяя, что оно
действительно симлинк и указывает туда куда должно)?
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [devel] Q: dovecot update plan
2009-05-19 11:50 ` Max Ivanov
@ 2009-05-20 10:08 ` Dmitry V. Levin
0 siblings, 0 replies; 35+ messages in thread
From: Dmitry V. Levin @ 2009-05-20 10:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 577 bytes --]
On Tue, May 19, 2009 at 03:50:20PM +0400, Max Ivanov wrote:
> > При переносе /usr/libexec/dovecot/* в /usr/libexec/dovecot1.2/
> > /usr/libexec/dovecot не должен быть ссылкой на /usr/libexec/dovecot1.2
>
> А если создать в postin, и убирать в postun (проверяя, что оно
> действительно симлинк и указывает туда куда должно)?
Если на момент, соответствующий выполнению %preun/%postun пакета (самих
скриптов может не быть, речь идёт о моменте, см.
/usr/share/doc/rpm-4.0.4/manual/triggers), эта ссылка будет, то
по окончанию обновления не будет файлов.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 35+ messages in thread
end of thread, other threads:[~2009-05-25 7:17 UTC | newest]
Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-05-18 16:15 [devel] Предупреждения Max Ivanov
2009-05-18 16:27 ` Igor Vlasenko
2009-05-18 16:32 ` Max Ivanov
2009-05-18 16:40 ` Led
2009-05-18 16:42 ` Andrey Rahmatullin
2009-05-18 16:45 ` Max Ivanov
2009-05-18 16:48 ` Led
2009-05-18 16:53 ` Alexey Tourbin
2009-05-18 16:57 ` Max Ivanov
2009-05-18 17:01 ` Andrey Rahmatullin
2009-05-18 17:23 ` Alexey Tourbin
2009-05-18 17:24 ` Mikhail Gusarov
2009-05-24 13:42 ` Michael Shigorin
2009-05-25 7:17 ` Victor B. Wagner
2009-05-18 20:05 ` Afanasov Dmitry
2009-05-24 13:41 ` [devel] Предупреждения -> filetrigger Michael Shigorin
2009-05-24 13:47 ` Afanasov Dmitry
2009-05-24 20:06 ` Michael Shigorin
2009-05-18 18:33 ` [devel] Предупреждения Dmitry V. Levin
2009-05-19 1:26 ` [devel] Q: dovecot update plan Dmitry V. Levin
2009-05-19 4:57 ` Max Ivanov
2009-05-19 5:05 ` Alexey Borovskoy
2009-05-19 5:14 ` Max Ivanov
2009-05-19 7:12 ` Dmitry V. Levin
2009-05-19 7:18 ` Victor B. Wagner
2009-05-19 7:19 ` Max Ivanov
2009-05-19 7:21 ` Max Ivanov
2009-05-19 8:10 ` Dmitry V. Levin
2009-05-19 8:37 ` Max Ivanov
2009-05-19 8:46 ` Afanasov Dmitry
2009-05-19 11:10 ` Dmitry V. Levin
2009-05-19 11:19 ` Max Ivanov
2009-05-19 11:47 ` Dmitry V. Levin
2009-05-19 11:50 ` Max Ivanov
2009-05-20 10:08 ` Dmitry V. Levin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git