* [devel] Re: [sisyphus] Надёжность Sisyphus
@ 2003-11-13 19:54 ` Alex Murygin
2003-11-13 20:30 ` Marat Khairullin
2003-11-13 20:33 ` [devel] Re: [sisyphus] " Michael Shigorin
0 siblings, 2 replies; 50+ messages in thread
From: Alex Murygin @ 2003-11-13 19:54 UTC (permalink / raw)
To: devel
On Thu, 13 Nov 2003 21:00:22 +0300
"Денис Смирнов" wrote:
> On Thu, Nov 13, 2003 at 04:58:57PM +0200, Michael Shigorin wrote:
>
> >>>> невозможно, то установки по-умолчанию должны быть
> >>>> максимально близки к тому, что было до обновления, а
> >>>> информацию об изменениях кроме как на stderr админ должен
> >>>> получить на root@.
> >>> Это подразумевает рабочий почтовик. Т.е. уже серьезно.
> >> Есть другие предложения? Я ничего кроме stderr с дублированием
> >> на почтовик не вижу.
> > Я только за (при условии почты _только_ с проблемами... но это
> > личное, а по-хорошему -- должно регулерироваться).
> > Сделаете?
>
> Хм. Кажется я нечётно сформулировал свою мысль. Попробую сначала.
>
> Проблема: периодически попытки обновиться из сизифа приводят к
> неработоспособности системы.
>
> Задача: техническими и/или административными методами уменьшить
> вероятность получения системным администратором по голове от руководства
> и клиентов при попытке пбновиться.
>
...
> как реализовать: разделить сизиф на два уровня, новые пакеты всегда
> добавляются в один из уровней, если за неделю никаких изменений в
> нём не было (или на него не висит в BTS block-bug'ов), то
> автоматически переносить его в основной репозитарий. Вся эта работа
> должна выполняться автоматически, без участия человека (что снизит
> нагрузку на incominger'ов заодно).
<5 копеек>
Хочу Хочу Хочу :)
</5 копеек>
<ищо 5 копеек>
И рассылку о новых/измененых пакетах хочу :) типа а ля news://fm.announce
</ищо 5 копеек>
P.S. но не могу :)
P.S.2. но ведь вторые 5 копеек наверное и не такая фантастика? :)
--
-----------------------
- Alex Murygin, AITOC -
-----------------------
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] Надёжность Sisyphus
2003-11-13 19:54 ` [devel] Re: [sisyphus] Надёжность Sisyphus Alex Murygin
@ 2003-11-13 20:30 ` Marat Khairullin
2003-11-13 20:42 ` Denis Klykvin
2003-11-13 22:39 ` [devel] Надёжность Sisyphus Денис Смирнов
2003-11-13 20:33 ` [devel] Re: [sisyphus] " Michael Shigorin
1 sibling, 2 replies; 50+ messages in thread
From: Marat Khairullin @ 2003-11-13 20:30 UTC (permalink / raw)
To: ALT Devel discussion list
> > Задача: техническими и/или административными методами уменьшить
> > вероятность получения системным администратором по голове от руководства
> > и клиентов при попытке пбновиться.
Я давно пришел к выводу, что в серьезных проектах надо иметь тестовый сервер.
> > как реализовать: разделить сизиф на два уровня, новые пакеты всегда
> > добавляются в один из уровней, если за неделю никаких изменений в
> > нём не было (или на него не висит в BTS block-bug'ов), то
> > автоматически переносить его в основной репозитарий. Вся эта работа
> > должна выполняться автоматически, без участия человека (что снизит
> > нагрузку на incominger'ов заодно).
И все будут ждать - когда же кто-нибудь по юзает/проверит новый пакет.
А он так и не юзаный никем кроме мантенера через неделю переползет в Сизиф...
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: [sisyphus] Надёжность Sisyphus
2003-11-13 19:54 ` [devel] Re: [sisyphus] Надёжность Sisyphus Alex Murygin
2003-11-13 20:30 ` Marat Khairullin
@ 2003-11-13 20:33 ` Michael Shigorin
1 sibling, 0 replies; 50+ messages in thread
From: Michael Shigorin @ 2003-11-13 20:33 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 553 bytes --]
On Thu, Nov 13, 2003 at 09:54:04PM +0200, Alex Murygin wrote:
> И рассылку о новых/измененых пакетах хочу :) типа а ля news://fm.announce
> P.S. но не могу :)
> P.S.2. но ведь вторые 5 копеек наверное и не такая фантастика? :)
Именно. Я вот все думаю прикрутить к украинскому зеркалу такой
нотификатор заради себя любимого, но все руки не доходят сесть на
полчаса и написать.
Ау, есть у кого? ;-) Или хотя бы время -- чего от него хочу,
расскажу? ;-)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] Надёжность Sisyphus
2003-11-13 20:30 ` Marat Khairullin
@ 2003-11-13 20:42 ` Denis Klykvin
2003-11-13 22:44 ` [devel] " Денис Смирнов
2003-11-13 22:39 ` [devel] Надёжность Sisyphus Денис Смирнов
1 sibling, 1 reply; 50+ messages in thread
From: Denis Klykvin @ 2003-11-13 20:42 UTC (permalink / raw)
To: ALT Devel discussion list
On Thu, 13 Nov 2003 23:30:31 +0300
Marat Khairullin <xmm@altlinux.ru> wrote:
> > > как реализовать: разделить сизиф на два уровня, новые пакеты
> > > всегда добавляются в один из уровней, если за неделю никаких
> > > изменений в нём не было (или на него не висит в BTS
> > > block-bug'ов), то автоматически переносить его в основной
> > > репозитарий. Вся эта работа должна выполняться
> > > автоматически, без участия человека (что снизит нагрузку на
> > > incominger'ов заодно).
>
> И все будут ждать - когда же кто-нибудь по юзает/проверит новый пакет.
> А он так и не юзаный никем кроме мантенера через неделю переползет в
> Сизиф...
Сделать по 3-5 ответственных бета-тестера на каждый пакет и ждать от
них письмо с подтверждением, что они протестили этот пакет.
--
Software is like SEX: it's better, when it's FREE.
Registered Linux User #315350
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-13 20:30 ` Marat Khairullin
2003-11-13 20:42 ` Denis Klykvin
@ 2003-11-13 22:39 ` Денис Смирнов
1 sibling, 0 replies; 50+ messages in thread
From: Денис Смирнов @ 2003-11-13 22:39 UTC (permalink / raw)
To: ALT Devel discussion list
On Thu, Nov 13, 2003 at 11:30:31PM +0300, Marat Khairullin wrote:
>>> Задача: техническими и/или административными методами уменьшить
>>> вероятность получения системным администратором по голове от руководства
>>> и клиентов при попытке пбновиться.
> Я давно пришел к выводу, что в серьезных проектах надо иметь тестовый сервер.
Разумеется. И этих серверов должно быть много (с разными конфигурациями,
причём хорошо бы и разными админами). Что и получается при разработке
продукта большой community.
>>> как реализовать: разделить сизиф на два уровня, новые пакеты всегда
>>> добавляются в один из уровней, если за неделю никаких изменений в
>>> нём не было (или на него не висит в BTS block-bug'ов), то
>>> автоматически переносить его в основной репозитарий. Вся эта работа
>>> должна выполняться автоматически, без участия человека (что снизит
>>> нагрузку на incominger'ов заодно).
> И все будут ждать - когда же кто-нибудь по юзает/проверит новый пакет.
> А он так и не юзаный никем кроме мантенера через неделю переползет в Сизиф...
...и тогда все огребут себе проблем. Людям, которым реально пакет _нужен_,
будет смысл отслеживать обновления и тестировать на подручных тестмашинах.
--
С уважением, Денис
http://freesource.info
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-13 20:42 ` Denis Klykvin
@ 2003-11-13 22:44 ` Денис Смирнов
2003-11-14 12:47 ` [devel] " Michael Shigorin
0 siblings, 1 reply; 50+ messages in thread
From: Денис Смирнов @ 2003-11-13 22:44 UTC (permalink / raw)
To: ALT Devel discussion list
On Thu, Nov 13, 2003 at 11:42:48PM +0300, Denis Klykvin wrote:
>> И все будут ждать - когда же кто-нибудь по юзает/проверит новый пакет.
>> А он так и не юзаный никем кроме мантенера через неделю переползет в
>> Сизиф...
> Сделать по 3-5 ответственных бета-тестера на каждый пакет и ждать от
> них письмо с подтверждением, что они протестили этот пакет.
Всё даже проще -- gpg подписи пакета. У разных пакетов может быть разный
уровень "важности" и срок который пакет должен вылежаться. Перемещение
пакета производится либо при _одновременно_ прошествии нужного количества
дней и код подписан N1 подписями, либо если код подписан N2 подписями.
При этом хорошо обращать отдельное внимание на подписи мантейнеров
пакетов, у которых в зависимость на установку или сборку указан этот
пакет.
--
С уважением, Денис
http://freesource.info
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-13 22:44 ` [devel] " Денис Смирнов
@ 2003-11-14 12:47 ` Michael Shigorin
2003-11-14 13:37 ` Denis Klykvin
2003-11-14 15:21 ` [devel] " Денис Смирнов
0 siblings, 2 replies; 50+ messages in thread
From: Michael Shigorin @ 2003-11-14 12:47 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1278 bytes --]
On Fri, Nov 14, 2003 at 01:44:56AM +0300, Денис Смирнов wrote:
> >> И все будут ждать - когда же кто-нибудь по юзает/проверит
> >> новый пакет. А он так и не юзаный никем кроме мантенера
> >> через неделю переползет в Сизиф...
Вот. Т.е. проблема скорее в связности, в непоступлении
востребованной информации (новый пакет [в группе] / новая версия
или сборка) тем, кто может и хочет проверять.
Что, похоже, может быть уперто в тот же робот-нотификатор и
решено "своими силами". :-)
> > Сделать по 3-5 ответственных бета-тестера на каждый пакет и
> > ждать от них письмо с подтверждением, что они протестили
> > этот пакет.
Это как это "сделать"? CREATE TESTER? ;]
> Всё даже проще -- gpg подписи пакета. У разных пакетов может
> быть разный уровень "важности" и срок который пакет должен
> вылежаться. Перемещение пакета производится либо при
> _одновременно_ прошествии нужного количества дней и код
> подписан N1 подписями, либо если код подписан N2 подписями.
Не прокатит. Это ж какая волокита -- (пере)подписывать: при этом
релиз менять надо (файл изменился). А потом по кругу рекурсивно?
Так это только два процесса популярны и останутся -- rsync и gpg.
:-(
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: Надёжность Sisyphus
2003-11-14 12:47 ` [devel] " Michael Shigorin
@ 2003-11-14 13:37 ` Denis Klykvin
2003-11-14 15:21 ` [devel] " Денис Смирнов
1 sibling, 0 replies; 50+ messages in thread
From: Denis Klykvin @ 2003-11-14 13:37 UTC (permalink / raw)
To: ALT Devel discussion list
On Fri, 14 Nov 2003 14:47:50 +0200
Michael Shigorin <mike@osdn.org.ua> wrote:
> > > Сделать по 3-5 ответственных бета-тестера на каждый пакет и
> > > ждать от них письмо с подтверждением, что они протестили
> > > этот пакет.
>
> Это как это "сделать"? CREATE TESTER? ;]
Нет ) Можно ./configure --with-testers , можно еще как-нить... А
можно просто спросить кому какой пакет жизненно необходим в рабочем
состоянии. Т.е. каждый maintainer отвечает за свой пакет, чтобы он был в
рабочем состоянии, а можно сделать еще и группу testers, которым будут
приходить уведомления о новом релизе пакета, и которые должны ответить в
течении какого-то срока, что они протестили этот пакет и нашли\не нашли
в нем баги.
P.S. Сори за несвязанный ход мыслей - /me только что проснулся.
--
Software is like SEX: it's better, when it's FREE.
Registered Linux User #315350
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-14 12:47 ` [devel] " Michael Shigorin
2003-11-14 13:37 ` Denis Klykvin
@ 2003-11-14 15:21 ` Денис Смирнов
2003-11-17 8:35 ` [devel] " Michael Shigorin
1 sibling, 1 reply; 50+ messages in thread
From: Денис Смирнов @ 2003-11-14 15:21 UTC (permalink / raw)
To: ALT Devel discussion list
On Fri, Nov 14, 2003 at 02:47:50PM +0200, Michael Shigorin wrote:
>>>> И все будут ждать - когда же кто-нибудь по юзает/проверит
>>>> новый пакет. А он так и не юзаный никем кроме мантенера
>>>> через неделю переползет в Сизиф...
> Вот. Т.е. проблема скорее в связности, в непоступлении
> востребованной информации (новый пакет [в группе] / новая версия
> или сборка) тем, кто может и хочет проверять.
Да, в этом основная проблема. Но и поступление неоттестированого пакета
тем, кто его тестировать не хочет -- тоже проблема.
> Что, похоже, может быть уперто в тот же робот-нотификатор и
> решено "своими силами". :-)
Теоретически -- да. Практически была бы полезна рассылка, в которую
отправляется информация обо всех пакетах добавляемых в сизиф (или
удаляемых из него). В этой информации должны быть:
- список пакетов, от которых зависит этот пакет
- список пакетов, которые зависят от этого пакета
- мантейнер пакета
- changelog
Тогда легко будет сделать фильтры.
> > Всё даже проще -- gpg подписи пакета. У разных пакетов может
> > быть разный уровень "важности" и срок который пакет должен
> > вылежаться. Перемещение пакета производится либо при
> > _одновременно_ прошествии нужного количества дней и код
> > подписан N1 подписями, либо если код подписан N2 подписями.
> Не прокатит. Это ж какая волокита -- (пере)подписывать: при этом
> релиз менять надо (файл изменился). А потом по кругу рекурсивно?
> Так это только два процесса популярны и останутся -- rsync и gpg.
> :-(
Зачем менять файл? Можно присылать detached подпись после тестирования
пакета. Подписывает пакет пусть как сейчас -- только мантейнер, ничего
усложнять не стоит.
--
С уважением, Денис
http://freesource.info
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-14 15:21 ` [devel] " Денис Смирнов
@ 2003-11-17 8:35 ` Michael Shigorin
2003-11-17 21:29 ` [devel] " Денис Смирнов
0 siblings, 1 reply; 50+ messages in thread
From: Michael Shigorin @ 2003-11-17 8:35 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1123 bytes --]
On Fri, Nov 14, 2003 at 06:21:46PM +0300, Денис Смирнов wrote:
> Теоретически -- да. Практически была бы полезна рассылка, в
А я о чем?
> которую отправляется информация обо всех пакетах добавляемых в
> сизиф (или удаляемых из него). В этой информации должны быть:
> - список пакетов, от которых зависит этот пакет
> - список пакетов, которые зависят от этого пакета
Ммм... возможно.
> - мантейнер пакета
Ессно.
> - changelog
lastchange, я бы сказал.
> Тогда легко будет сделать фильтры.
Именно.
> Зачем менять файл? Можно присылать detached подпись после
> тестирования пакета.
Разве что так. Но смысл в этом видится только при опять же
увеличении команды настолько, что простых анонсов / переписки не
хватает и требуется некий формализованный (и автоматизированный)
процесс вывода пакета в репозиторий.
Опять же не уверен, стоит ли геморрой свеч для не-фултаймеров, от
которых по определению нельзя требовать ВОТ ТАКОЙ
ответственности. И интерес которых в качестве пакета от подписи
зависит весьма слабо.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-17 8:35 ` [devel] " Michael Shigorin
@ 2003-11-17 21:29 ` Денис Смирнов
2003-11-20 14:51 ` [devel] " Michael Shigorin
0 siblings, 1 reply; 50+ messages in thread
From: Денис Смирнов @ 2003-11-17 21:29 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1408 bytes --]
On Mon, Nov 17, 2003 at 10:35:02AM +0200, Michael Shigorin wrote:
>> Теоретически -- да. Практически была бы полезна рассылка, в
> А я о чем?
Я тебя не совсем хорошо понял.
>> - changelog
> lastchange, я бы сказал.
Да.
>> Зачем менять файл? Можно присылать detached подпись после
>> тестирования пакета.
> Разве что так. Но смысл в этом видится только при опять же
> увеличении команды настолько, что простых анонсов / переписки не
> хватает и требуется некий формализованный (и автоматизированный)
> процесс вывода пакета в репозиторий.
Как ты себе сейчас представляешь процесс переноса из "совсем
нестабильного" репозитария в "чуть-чуть стабильный"?
> Опять же не уверен, стоит ли геморрой свеч для не-фултаймеров, от
> которых по определению нельзя требовать ВОТ ТАКОЙ
> ответственности. И интерес которых в качестве пакета от подписи
> зависит весьма слабо.
Как раз при работе над проектом не только фултаймеров и есть смысл
использовать такой метод. Барьер в N дней и K подписей (числа зависят от
важности пакета) позволит даже если мантейнер не может уделить достаточное
время для тестирования защитить пользователей от проблем.
Кроме того если пакет является более-менее критичным для системы, то у
мантейнеров пакетов, которые зависят от этого пакета, должно быть время
проверить совместимость этих пакетов друг с другом.
--
С уважением, Денис
http://freesource.info
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-17 21:29 ` [devel] " Денис Смирнов
@ 2003-11-20 14:51 ` Michael Shigorin
2003-11-20 17:33 ` [devel] " Денис Смирнов
0 siblings, 1 reply; 50+ messages in thread
From: Michael Shigorin @ 2003-11-20 14:51 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1705 bytes --]
On Tue, Nov 18, 2003 at 12:29:59AM +0300, Денис Смирнов wrote:
> >> Зачем менять файл? Можно присылать detached подпись после
> >> тестирования пакета.
> > Разве что так. Но смысл в этом видится только при опять же
> > увеличении команды настолько, что простых анонсов / переписки не
> > хватает и требуется некий формализованный (и автоматизированный)
> > процесс вывода пакета в репозиторий.
> Как ты себе сейчас представляешь процесс переноса из "совсем
> нестабильного" репозитария в "чуть-чуть стабильный"?
Формализованно _и_ удобно -- пока никак.
> > Опять же не уверен, стоит ли геморрой свеч для не-фултаймеров, от
> > которых по определению нельзя требовать ВОТ ТАКОЙ
> > ответственности. И интерес которых в качестве пакета от подписи
> > зависит весьма слабо.
> Как раз при работе над проектом не только фултаймеров и есть
> смысл использовать такой метод. Барьер в N дней и K подписей
> (числа зависят от важности пакета) позволит даже если мантейнер
> не может уделить достаточное время для тестирования защитить
> пользователей от проблем.
Не уверен. Это срабатывает после того, как мотивация заниматься
своими пакетами переваливает за некий предел, причем увеличение
формального барьера на нем сильно отражается. [...]
> Кроме того если пакет является более-менее критичным для
> системы, то у мантейнеров пакетов, которые зависят от этого
> пакета, должно быть время проверить совместимость этих пакетов
> друг с другом.
Нет. В таких местах такой базар не работает ни разу.
Работает -- команда с ответственным во главе. Чье решение
действительно является определяющим.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-20 14:51 ` [devel] " Michael Shigorin
@ 2003-11-20 17:33 ` Денис Смирнов
2003-11-21 5:42 ` [devel] надёжность разработчиков Sisyphus Denis Ovsienko
0 siblings, 1 reply; 50+ messages in thread
From: Денис Смирнов @ 2003-11-20 17:33 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1704 bytes --]
On Thu, Nov 20, 2003 at 04:51:03PM +0200, Michael Shigorin wrote:
> > Как раз при работе над проектом не только фултаймеров и есть
> > смысл использовать такой метод. Барьер в N дней и K подписей
> > (числа зависят от важности пакета) позволит даже если мантейнер
> > не может уделить достаточное время для тестирования защитить
> > пользователей от проблем.
> Не уверен. Это срабатывает после того, как мотивация заниматься
> своими пакетами переваливает за некий предел, причем увеличение
> формального барьера на нем сильно отражается. [...]
Зачем барьер? Есть Сизиф, который изначально динамичен (политкорректное
название нестабильности). Возможно есть смысл создать ещё один
репозиторий, в которые и переносить автоматом пакеты. Соответственно
дистрибутвы формировать уже не на основе Сизифа, а на основе этого
оттестированого репозитария, в который в принципе не может попасть
непровереный пакет.
>> Кроме того если пакет является более-менее критичным для
>> системы, то у мантейнеров пакетов, которые зависят от этого
>> пакета, должно быть время проверить совместимость этих пакетов
>> друг с другом.
> Нет. В таких местах такой базар не работает ни разу.
> Работает -- команда с ответственным во главе. Чье решение
> действительно является определяющим.
Ты действительно не согласен с тем, что у мантейнеров пакетов, которые
зависят от обновляемых должно быть время проверки на совместимость, перед
тем как этот пакет отправится в репозиторий, используемый на реальных
рабочих машинах (пусть и не серверах)?
Как ты себе представляешь структуру такой команды? Один ответственный
перепроверяет _все_ пакеты идущие в incoming.
--
С уважением, Денис
http://dimline.ru/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] надёжность разработчиков Sisyphus
2003-11-20 17:33 ` [devel] " Денис Смирнов
@ 2003-11-21 5:42 ` Denis Ovsienko
2003-11-21 16:00 ` [devel] Re: Надёжность Sisyphus Michael Shigorin
2003-11-21 19:16 ` [devel] надёжность разработчиков Sisyphus Денис Смирнов
0 siblings, 2 replies; 50+ messages in thread
From: Denis Ovsienko @ 2003-11-21 5:42 UTC (permalink / raw)
To: ALT Devel discussion list
> Зачем барьер? Есть Сизиф, который изначально динамичен (политкорректное
> название нестабильности). Возможно есть смысл создать ещё один
> репозиторий, в которые и переносить автоматом пакеты. Соответственно
А потом ещё один, и туда --- ещё более надёжные... :) Уже есть Daedalus,
только мы им по назначению почему-то не пользуемся.
> дистрибутвы формировать уже не на основе Сизифа, а на основе этого
> оттестированого репозитария, в который в принципе не может попасть
> непровереный пакет.
В любой дистрибутив в принципе может попасть непроверенный пакет
независимо ни от чего.
Самоконтроль м самодисциплину никакой командой проверяющих не заменишь, на
собственном опыте убеждался не раз.
А всякие рассылки типа sisyphus-daily & cvsdiff-daily не нужны. Нужны
комментарии своих действий devel@ при заливке очередной сборки.
--
DO4-UANIC
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-21 5:42 ` [devel] надёжность разработчиков Sisyphus Denis Ovsienko
@ 2003-11-21 16:00 ` Michael Shigorin
2003-11-21 21:55 ` [devel] " Денис Смирнов
2003-11-21 19:16 ` [devel] надёжность разработчиков Sisyphus Денис Смирнов
1 sibling, 1 reply; 50+ messages in thread
From: Michael Shigorin @ 2003-11-21 16:00 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 3661 bytes --]
On Thu, Nov 20, 2003 at 08:33:26PM +0300, Денис Смирнов wrote:
> > > Как раз при работе над проектом не только фултаймеров и есть
> > > смысл использовать такой метод. Барьер в N дней и K подписей
^^^^^^
> > причем увеличение формального барьера на нем сильно
> Зачем барьер?
Гм.
> Есть Сизиф, который изначально динамичен (политкорректное
> название нестабильности). Возможно есть смысл создать ещё один
> репозиторий, в которые и переносить автоматом пакеты.
testing? ;-)
> Соответственно дистрибутвы формировать уже не на основе Сизифа,
> а на основе этого оттестированого репозитария, в который в
> принципе не может попасть непровереный пакет.
Насколько я понимаю, в него превращают Сизифа перед выпусками.
Этакий себе Big Sisyphus Lock, который становится все
неприемлемей при увеличении кол-ва майнтейнеров, выпускателей
дистрибутивов и этих самых дистрибутивов в единицу времени.
Форканье всего -- осмысленно разве что перед "большим релизом"...
и вообще слишком сильно завязано на внутренние процессы
подготовки релиза в конкретно взятой фирме.
(почему об этом говорю? -- да потому, что это единственная
реальная на сейчас мотивация дополнительного репо)
> >> Кроме того если пакет является более-менее критичным для
> >> системы, то у мантейнеров пакетов, которые зависят от этого
> >> пакета, должно быть время проверить совместимость этих
> >> пакетов друг с другом.
> > Нет. В таких местах такой базар не работает ни разу.
> > Работает -- команда с ответственным во главе. Чье решение
> > действительно является определяющим.
> Ты действительно не согласен с тем, что у мантейнеров пакетов,
> которые зависят от обновляемых должно быть время проверки на
> совместимость, перед тем как этот пакет отправится в
> репозиторий, используемый на реальных рабочих машинах (пусть и
> не серверах)?
Это было бы слишком хорошо. Я не вижу, как это *реально*
сделать :(
> Как ты себе представляешь структуру такой команды? Один
> ответственный перепроверяет _все_ пакеты идущие в incoming.
Или не проверяет...
On Fri, Nov 21, 2003 at 07:42:59AM +0200, Denis Ovsienko wrote:
> > Зачем барьер? Есть Сизиф, который изначально динамичен
> > (политкорректное название нестабильности). Возможно есть
> > смысл создать ещё один репозиторий, в которые и переносить
> > автоматом пакеты. Соответственно
> А потом ещё один, и туда --- ещё более надёжные... :) Уже есть
> Daedalus, только мы им по назначению почему-то не пользуемся.
На самом деле да.
Поддерживаемые пакеты обладают некоторым "кредитом доверия" на
предмет проверки. Те, на которых не хочется его подрывать --
идут в Daedalus.
Например, в xmms-1.2.8 вылез какой-то странный ляп,
> > дистрибутвы формировать уже не на основе Сизифа, а на основе
> > этого оттестированого репозитария, в который в принципе не
> > может попасть непровереный пакет.
> В любой дистрибутив в принципе может попасть непроверенный
> пакет независимо ни от чего. Самоконтроль м самодисциплину
> никакой командой проверяющих не заменишь, на собственном опыте
> убеждался не раз.
Именно.
> А всякие рассылки типа sisyphus-daily & cvsdiff-daily не нужны.
Видишь ли... --changes-since предыдущий_в_сизифе плюс spec.diff в
аттаче -- то, чего хочется довольно давно. Собирался себе
сделать было.
> Нужны комментарии своих действий devel@ при заливке очередной
> сборки.
Только нетривиальных, потому как иначе -- дублирование ченжлога и
ухудшение SNR. Рассылки появляются по мере роста специфичных тем
узкого профиля и выделенной направленности, понимаешь ли :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] надёжность разработчиков Sisyphus
2003-11-21 5:42 ` [devel] надёжность разработчиков Sisyphus Denis Ovsienko
2003-11-21 16:00 ` [devel] Re: Надёжность Sisyphus Michael Shigorin
@ 2003-11-21 19:16 ` Денис Смирнов
2003-11-21 19:30 ` [devel] " Michael Shigorin
1 sibling, 1 reply; 50+ messages in thread
From: Денис Смирнов @ 2003-11-21 19:16 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1466 bytes --]
On Fri, Nov 21, 2003 at 07:42:59AM +0200, Denis Ovsienko wrote:
>> Зачем барьер? Есть Сизиф, который изначально динамичен (политкорректное
>> название нестабильности). Возможно есть смысл создать ещё один
>> репозиторий, в которые и переносить автоматом пакеты. Соответственно
> А потом ещё один, и туда --- ещё более надёжные... :) Уже есть Daedalus,
> только мы им по назначению почему-то не пользуемся.
Пользуемся -- для заведомо потенциально опасных пакетов.
>> дистрибутвы формировать уже не на основе Сизифа, а на основе этого
>> оттестированого репозитария, в который в принципе не может попасть
>> непровереный пакет.
> В любой дистрибутив в принципе может попасть непроверенный пакет
> независимо ни от чего.
Да, конечнл.
> Самоконтроль м самодисциплину никакой командой проверяющих не заменишь, на
> собственном опыте убеждался не раз.
Разумеется. Однако, как уже говорилось в этом треде, даже самые
профессиональные специалисты иногда ошибаются. И цена их ошибки обычно
пропорциональна их профессиональности.
Разумеется самоконтроль и самодисциплина должны быть первичны, но это
ничуть не отменяет необходимость в тестировании.
> А всякие рассылки типа sisyphus-daily & cvsdiff-daily не нужны. Нужны
> комментарии своих действий devel@ при заливке очередной сборки.
Ага. При этом "случайно" в инсталляционном скрипте оказалась строчка вида
"rm -rf <>". И чем эти комментарии помогут?
--
С уважением, Денис
http://dimline.ru/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: надёжность разработчиков Sisyphus
2003-11-21 19:16 ` [devel] надёжность разработчиков Sisyphus Денис Смирнов
@ 2003-11-21 19:30 ` Michael Shigorin
0 siblings, 0 replies; 50+ messages in thread
From: Michael Shigorin @ 2003-11-21 19:30 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 310 bytes --]
On Fri, Nov 21, 2003 at 10:16:53PM +0300, Денис Смирнов wrote:
> > есть Daedalus, только мы им по назначению почему-то не
> Пользуемся -- для заведомо потенциально опасных пакетов.
Нет -- для них localhost. :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-21 16:00 ` [devel] Re: Надёжность Sisyphus Michael Shigorin
@ 2003-11-21 21:55 ` Денис Смирнов
2003-11-22 6:47 ` [devel] " Michael Shigorin
0 siblings, 1 reply; 50+ messages in thread
From: Денис Смирнов @ 2003-11-21 21:55 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 3636 bytes --]
On Fri, Nov 21, 2003 at 06:00:09PM +0200, Michael Shigorin wrote:
>>>> Как раз при работе над проектом не только фултаймеров и есть
>>>> смысл использовать такой метод. Барьер в N дней и K подписей
> ^^^^^^
>>> причем увеличение формального барьера на нем сильно
>> Зачем барьер?
> Гм.
Упс. Мы имеем в виду разные барьеры -- одно дело барьер, ограничивающий
попадение пакета вообще в сизиф (а чем sisyphus_check не такой барьер?),
другое дело барьер, предназначеный для того, чтобы на машины конечных
пользователей данного пакета попадал только оттестированый пакет.
>> Есть Сизиф, который изначально динамичен (политкорректное
>> название нестабильности). Возможно есть смысл создать ещё один
>> репозиторий, в которые и переносить автоматом пакеты.
> testing? ;-)
Да. За исключением идеи с тем, что у разных пакетов могут быть разные
периоды тестирования, и тем, что этот период будет зависеть от того,
сколько человек (и какого ранга) подписали пакет. Скажем подпись человека
из security team должна означать то, что пакет лучше всего перенести
немедленно.
>> Соответственно дистрибутвы формировать уже не на основе Сизифа,
>> а на основе этого оттестированого репозитария, в который в
>> принципе не может попасть непровереный пакет.
> Насколько я понимаю, в него превращают Сизифа перед выпусками.
> Этакий себе Big Sisyphus Lock, который становится все
> неприемлемей при увеличении кол-ва майнтейнеров, выпускателей
> дистрибутивов и этих самых дистрибутивов в единицу времени.
> Форканье всего -- осмысленно разве что перед "большим релизом"...
> и вообще слишком сильно завязано на внутренние процессы
> подготовки релиза в конкретно взятой фирме.
Почему, если для предлагаемой мною модели форка практически не требуется
человеческих ресурсов?
> (почему об этом говорю? -- да потому, что это единственная
> реальная на сейчас мотивация дополнительного репо)
С моей точки зрения есть смысл в существовании постоянно развивающегося
дистрибутива средней надёжности (средней, в смысле на ядерный реактор
ставить не стоит). Линукс слишком быстро развивается, чтобы выход нового
дистрибутива раз в год мог устроить. Поэтому постоянно изменяющийся
репозиторий, генерирующийся _автоматически_ на базе Сизифа, IMHO, вполне
имеет право на жизнь и свою, отнюдь не маленькую, аудиторию.
> > >> Кроме того если пакет является более-менее критичным для
> > >> системы, то у мантейнеров пакетов, которые зависят от этого
> > >> пакета, должно быть время проверить совместимость этих
> > >> пакетов друг с другом.
> > > Нет. В таких местах такой базар не работает ни разу.
> > > Работает -- команда с ответственным во главе. Чье решение
> > > действительно является определяющим.
> > Ты действительно не согласен с тем, что у мантейнеров пакетов,
> > которые зависят от обновляемых должно быть время проверки на
> > совместимость, перед тем как этот пакет отправится в
> > репозиторий, используемый на реальных рабочих машинах (пусть и
> > не серверах)?
> Это было бы слишком хорошо. Я не вижу, как это *реально*
> сделать :(
Реально сделать так, чтобы у них _было время_. Воспользуются они этим или
нет -- другой вопрос.
>> Как ты себе представляешь структуру такой команды? Один
>> ответственный перепроверяет _все_ пакеты идущие в incoming.
> Или не проверяет...
Так может лучше модель, когда любой человек может проверить пакет, и если
некоторое количество людей утверждают что пакет стабильный, то считать его
стабильным? Модель очень напоминающая модель проверки достоверности
PGP-ключа.
--
С уважением, Денис
http://dimline.ru/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-21 21:55 ` [devel] " Денис Смирнов
@ 2003-11-22 6:47 ` Michael Shigorin
2003-11-23 6:44 ` [devel] " Денис Смирнов
0 siblings, 1 reply; 50+ messages in thread
From: Michael Shigorin @ 2003-11-22 6:47 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 4608 bytes --]
On Sat, Nov 22, 2003 at 12:55:54AM +0300, Денис Смирнов wrote:
> >>>> Как раз при работе над проектом не только фултаймеров и есть
> >>>> смысл использовать такой метод. Барьер в N дней и K подписей
> > ^^^^^^
> >>> причем увеличение формального барьера на нем сильно
> >> Зачем барьер?
> > Гм.
> Упс. Мы имеем в виду разные барьеры
Да нет.
> -- одно дело барьер, ограничивающий попадение пакета вообще в
> сизиф (а чем sisyphus_check не такой барьер?), другое дело
> барьер, предназначеный для того, чтобы на машины конечных
> пользователей данного пакета попадал только оттестированый
> пакет.
Понимаю. Но сказанное относилось к ним обоим.
> >> Есть Сизиф, который изначально динамичен (политкорректное
> >> название нестабильности). Возможно есть смысл создать ещё один
> >> репозиторий, в которые и переносить автоматом пакеты.
> > testing? ;-)
> Да. За исключением идеи с тем, что у разных пакетов могут быть
> разные периоды тестирования, и тем, что этот период будет
> зависеть от того, сколько человек (и какого ранга) подписали
> пакет. Скажем подпись человека из security team должна означать
> то, что пакет лучше всего перенести немедленно.
Вот и появилось слово "ранг". Чем же он определяется?
(собственно, нечто вроде freshmeat/slashdot-like системы давно
напрашивается применительно к _пакетам_)
> > Форканье всего -- осмысленно разве что перед "большим релизом"...
> > и вообще слишком сильно завязано на внутренние процессы
> > подготовки релиза в конкретно взятой фирме.
> Почему, если для предлагаемой мною модели форка практически не
> требуется человеческих ресурсов?
Sure? (я могу чего-то не понимать, но и setup time (написание
кода для переноса, инициализация этих самых рангов, ...), и
runtime (подписи, проверка, перекладывание?) -- в т.ч. и
человекоемкие вещи.
> > (почему об этом говорю? -- да потому, что это единственная
> > реальная на сейчас мотивация дополнительного репо)
> С моей точки зрения есть смысл в существовании постоянно
> развивающегося дистрибутива средней надёжности (средней, в
> смысле на ядерный реактор ставить не стоит). Линукс слишком
> быстро развивается, чтобы выход нового дистрибутива раз в год
> мог устроить.
Почему? Вон корпоративным пользователям (заметь: деньги они
платят, а не пользователи unstable) более удобен цикл порядка
трех лет. С поддержкой продукта в течении.
> Поэтому постоянно изменяющийся репозиторий, генерирующийся
> _автоматически_ на базе Сизифа, IMHO, вполне имеет право на
> жизнь и свою, отнюдь не маленькую, аудиторию.
Да кристально понятно. Я бы на таком и серверы некоторые держал
:-)
Только это фактически постоянно выпускаемый дистрибутив (навроде
Compact, только объемами побольше) -- соответственно ему нужен
QA.
Понятно, что некоторые вещи вроде "чистой BTS" могут быть
формальными критериями для скрипта -- только ситуации вроде
критических багов, правящихся наживую и попросту не попадающих в
BTS -- не отработаются. Лекарство от этого -- обязать проводить
их _через_ багтрекер, но тут мне не нравится слово "обязать".
Потому что смотря кого.
> > > Ты действительно не согласен с тем, что у мантейнеров пакетов,
> > > которые зависят от обновляемых должно быть время проверки на
> > > совместимость, перед тем как этот пакет отправится в
> > > репозиторий, используемый на реальных рабочих машинах (пусть и
> > > не серверах)?
> > Это было бы слишком хорошо. Я не вижу, как это *реально*
> > сделать :(
> Реально сделать так, чтобы у них _было время_.
В такой формулировке это фултайм, period.
Личное время -- как домашний каталог: можешь попробовать
ненавязчиво помочь человеку, сделав что-то за него (~/tmp и
TMPDIR), а можешь и возмутить его (~/Desktop и ~/Documents,
которые вечно сносятся и порой пытаются появиться).
> Воспользуются они этим или нет -- другой вопрос.
За то, что автоматизация -- друг ленивого человека -- не спорю
:-)
> >> Как ты себе представляешь структуру такой команды? Один
> >> ответственный перепроверяет _все_ пакеты идущие в incoming.
> > Или не проверяет...
> Так может лучше модель, когда любой человек может проверить
> пакет, и если некоторое количество людей утверждают что пакет
> стабильный, то считать его стабильным? Модель очень
> напоминающая модель проверки достоверности PGP-ключа.
Здесь ключ -- "может проверить".
1) это QA => ответственность
2) это тоже риск
3) где грань, когда человек _может_ сказать, что "пакет
стабилен"? (применительно как к пакету, так и к человеку)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-22 6:47 ` [devel] " Michael Shigorin
@ 2003-11-23 6:44 ` Денис Смирнов
2003-11-24 7:27 ` [devel] " Michael Shigorin
2003-11-24 9:05 ` [devel] " Alexey I. Froloff
0 siblings, 2 replies; 50+ messages in thread
From: Денис Смирнов @ 2003-11-23 6:44 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 9405 bytes --]
On Sat, Nov 22, 2003 at 08:47:40AM +0200, Michael Shigorin wrote:
>> -- одно дело барьер, ограничивающий попадение пакета вообще в
>> сизиф (а чем sisyphus_check не такой барьер?), другое дело
>> барьер, предназначеный для того, чтобы на машины конечных
>> пользователей данного пакета попадал только оттестированый
>> пакет.
> Понимаю. Но сказанное относилось к ним обоим.
Мне кажется, что огранчения первого типа могут вызывать какие-то
неприятности (если они неразумные), а второго типа -- вряд ли.
> > >> Есть Сизиф, который изначально динамичен (политкорректное
> > >> название нестабильности). Возможно есть смысл создать ещё один
> > >> репозиторий, в которые и переносить автоматом пакеты.
> > > testing? ;-)
> > Да. За исключением идеи с тем, что у разных пакетов могут быть
> > разные периоды тестирования, и тем, что этот период будет
> > зависеть от того, сколько человек (и какого ранга) подписали
> > пакет. Скажем подпись человека из security team должна означать
> > то, что пакет лучше всего перенести немедленно.
> Вот и появилось слово "ранг". Чем же он определяется?
Для некоторых пакетов (openssh, pam, tcb, glibc, login) он искуственный,
и задаётся ручками, скорее всего security командой. Для всех остальных его
можно рассчитывать. По поводу того какая формула даст пригодный
практически результат ещё стоит подумать, но базироваться рассчёт должен
на:
- количестве прямо зависимых пакетов (и их ранге?)
- количестве косвенно зависимых пакетов (и их ранге?)
- группе, к которой относится пакет (скажем если он из группы Games, то
требовать для него месяц тестирования или десяток подписей по меньшей
времени неразумно).
> (собственно, нечто вроде freshmeat/slashdot-like системы давно
> напрашивается применительно к _пакетам_)
Я не знаком с этой системой.
>>> Форканье всего -- осмысленно разве что перед "большим релизом"...
>>> и вообще слишком сильно завязано на внутренние процессы
>>> подготовки релиза в конкретно взятой фирме.
>> Почему, если для предлагаемой мною модели форка практически не
>> требуется человеческих ресурсов?
> Sure? (я могу чего-то не понимать, но и setup time (написание
> кода для переноса, инициализация этих самых рангов, ...), и
> runtime (подписи, проверка, перекладывание?) -- в т.ч. и
> человекоемкие вещи.
1. написание кода -- да, это некие ресурсы, если в ходе обсуждения мы
сможем чётко сформулировать ТЗ, то, _возможно_, я это напишу
(руководствуясь основным принципом Open Source -- тебе нужно, ты и пиши).
2. инициализация рангов -- думаю что изначально её можно сделать также
полностью автоматической, и это уже даст приемлимый результат. Вручную
прописывать есть смысл весьма небольшое количество пакетов, да и если их
не прописывать -- всё равно будет лучше чем сейчас.
3. подписи -- один скриптик, и для человека сделать и отправить подпись
будет задачей на несколько секунд.
4. проверка -- дык если мне пакет _нужен_, то я с удовольствием его
проверю (особенно если у меня из репозитария какая-нибудь машина автоматом
апгрейдится :) А смысл этой проверки -- просто сказать "да, _меня_ этот
пакет устраивает".
5. перекладывание -- машина железная, пусть она и перекладывает,
единственная сложность при этом это поддержка целостности дистрибутива,
только по этому скрипт перекладывания будет требовать подумать, прежде чем
его написать.
Вывод: человекоёмким будет только создание этой системы, с учётом пользы,
которую это принесёт, такие затраты вполне оправданы.
>>> (почему об этом говорю? -- да потому, что это единственная
>>> реальная на сейчас мотивация дополнительного репо)
>> С моей точки зрения есть смысл в существовании постоянно
>> развивающегося дистрибутива средней надёжности (средней, в
>> смысле на ядерный реактор ставить не стоит). Линукс слишком
>> быстро развивается, чтобы выход нового дистрибутива раз в год
>> мог устроить.
> Почему? Вон корпоративным пользователям (заметь: деньги они
> платят, а не пользователи unstable) более удобен цикл порядка
> трех лет. С поддержкой продукта в течении.
Добавлю к своей реплике -- "... чтобы мог устроить _всех_".
>> Поэтому постоянно изменяющийся репозиторий, генерирующийся
>> _автоматически_ на базе Сизифа, IMHO, вполне имеет право на
>> жизнь и свою, отнюдь не маленькую, аудиторию.
> Да кристально понятно. Я бы на таком и серверы некоторые держал
> :-)
:)
> Только это фактически постоянно выпускаемый дистрибутив (навроде
> Compact, только объемами побольше) -- соответственно ему нужен
> QA.
Позиционироваться он должен точно так же как и Сизиф -- репозиторий для
разработчика. Некоторый QA и будет выполняться теми, кто тестирует
интересные ему пакеты, с помощью пары скриптов (один отсылает подпись,
другой смотря на подписи и на даты выполняет перемещение).
> Понятно, что некоторые вещи вроде "чистой BTS" могут быть
> формальными критериями для скрипта -- только ситуации вроде
> критических багов, правящихся наживую и попросту не попадающих в
> BTS -- не отработаются. Лекарство от этого -- обязать проводить
> их _через_ багтрекер, но тут мне не нравится слово "обязать".
> Потому что смотря кого.
Я не пытаюсь изобрести серебрянную пулю, которая позволит попрыгав с
бубном и написав скрипт автоматически получить дистрибутив, пригодный к
использованию в управлении ядерными реакторами. Боже упаси. У излагаю своё
предложение, которое может помочь _заметно улучшить_ качество
_общедоступного постоянно изменяющегося репозитария_.
Что-то не пройдёт через BTS, может быть какая-то ошибка не будет
исправлена, и с какой-то вероятностью таки попадёт кривующий пакет в этот
дистрибутив. В текущей схеме он попадёт туда 100%, в предлагаемой мною у
него будет масса заслонов.
> > > > Ты действительно не согласен с тем, что у мантейнеров пакетов,
> > > > которые зависят от обновляемых должно быть время проверки на
> > > > совместимость, перед тем как этот пакет отправится в
> > > > репозиторий, используемый на реальных рабочих машинах (пусть и
> > > > не серверах)?
> > > Это было бы слишком хорошо. Я не вижу, как это *реально*
> > > сделать :(
> > Реально сделать так, чтобы у них _было время_.
> В такой формулировке это фултайм, period.
Причём тут фуллтайм? Лично я (по крайней мере в ближайшее время) не
собираюсь заниматься уделять времени работе в команде хотя бы сравнимое с
фуллтайм. При этом я очень хочу, чтобы критичные для меня пакеты попадали
ко мне на тестирование _до_ того, как они попадут в репозиторий, с
которого мне, возможно, в какой-то момент придётся обновиться. И время на
тестировании пары нужных мне пакетиков я найду.
> Личное время -- как домашний каталог: можешь попробовать
> ненавязчиво помочь человеку, сделав что-то за него (~/tmp и
> TMPDIR), а можешь и возмутить его (~/Desktop и ~/Documents,
> которые вечно сносятся и порой пытаются появиться).
Дык о чём и речь -- должна быть _возможность_ (например сделать mkdir
~/Desktop).
Я не слишком чётко, видимо, сформулировал идею -- речь шла _и_ о временном
барьере, _и_ о барьере с подписями. При этом временной барьер должен
уменьшаться в зависимости от числа подписей. И, возможно, отдельно должны
обрабатываться такие случаи как подписи security team (это повод для
немедленного переноса).
> > >> Как ты себе представляешь структуру такой команды? Один
> > >> ответственный перепроверяет _все_ пакеты идущие в incoming.
> > > Или не проверяет...
> > Так может лучше модель, когда любой человек может проверить
> > пакет, и если некоторое количество людей утверждают что пакет
> > стабильный, то считать его стабильным? Модель очень
> > напоминающая модель проверки достоверности PGP-ключа.
> Здесь ключ -- "может проверить".
> 1) это QA => ответственность
> 2) это тоже риск
> 3) где грань, когда человек _может_ сказать, что "пакет
> стабилен"? (применительно как к пакету, так и к человеку)
Абсолютно никакой ответственности. Человек просто говорит что "лично для
меня этот пакет пригоден к использованию и лично я считаю этот пакет
пригодным для установки на свои машины". Говорит он это с чисто
эгоистической позиции.
Фишка в том, что если посмотрит несколько человек, то заметно больше
шансов что block bug будет найден до переноса в другой репозитарий.
Собственно и городится всё это исключительно для этой цели.
Риск -- да, конечно. На текущий момент использование большинства программ,
входящих в состав дистрибутива (начиная с ядра) является риском. И будет
являться до тех пор, пока не будут использоваться более другие языки
программирования чем C/C++, и не начнут использоваться механизмы доказания
программ. Однако мой идеализм не заходит настолько далеко, чтобы из-за
этого не пользоваться линуксом :)
Для меня на домашней машине после реализации такого механизма будет вполне
разумным ставить a[t-get upgrade -y в cron'e. Ты даже на некоторые сервера
уже готов такую систему поставить. А кто-то принципиально не станет
ставить нечто, неоттестированое лет эдак много. У каждого своя оценка
риска.
Дело всё в том, что Сизиф очень немногих устраивает как рабочий
дистрибутив. А даже для выплнения функций мантейнера периодический upgrade
очень даже желателен. Но геморроя лишний раз ой как не хочется. А риск от
предлагаемого мною репозитария будет во много раз меньше чем от
использования Сизифа, и это уже устроит как минимум многих домашних
пользователей.
--
С уважением, Денис
http://freesource.info
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-23 6:44 ` [devel] " Денис Смирнов
@ 2003-11-24 7:27 ` Michael Shigorin
2003-11-24 11:21 ` [devel] " Денис Смирнов
2003-11-24 13:43 ` [devel] " Alexey Tourbin
2003-11-24 9:05 ` [devel] " Alexey I. Froloff
1 sibling, 2 replies; 50+ messages in thread
From: Michael Shigorin @ 2003-11-24 7:27 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 8685 bytes --]
On Sun, Nov 23, 2003 at 09:44:27AM +0300, Денис Смирнов wrote:
> >> сизиф (а чем sisyphus_check не такой барьер?), другое дело
> >> барьер, предназначеный для того, чтобы на машины конечных
> >> пользователей данного пакета попадал только оттестированый
> >> пакет.
> > Понимаю. Но сказанное относилось к ним обоим.
> Мне кажется, что огранчения первого типа могут вызывать какие-то
> неприятности (если они неразумные), а второго типа -- вряд ли.
Да; проблема в том, что (на сейчас) первое автоматизируется,
второе -- непонятно как (с тем чтоб реально, а не схема, которая
будет великолепна и никем не используема).
> > > разные периоды тестирования, и тем, что этот период будет
> > > зависеть от того, сколько человек (и какого ранга) подписали
> > Вот и появилось слово "ранг". Чем же он определяется?
> Для некоторых пакетов (openssh, pam, tcb, glibc, login) он
> искуственный, и задаётся ручками, скорее всего security
> командой. Для всех остальных его можно рассчитывать. По поводу
> того какая формула даст пригодный практически результат ещё
> стоит подумать, но базироваться рассчёт должен на:
> - количестве прямо зависимых пакетов (и их ранге?)
> - количестве косвенно зависимых пакетов (и их ранге?)
> - группе, к которой относится пакет (скажем если он из группы
> Games, то требовать для него месяц тестирования или десяток
> подписей по меньшей времени неразумно).
Вот. Мне в голову что-то подобное тоже приходило, но у Вас
получилось сформулировать.
(на самом деле это добавляет в разработку sisyphus еще один
спортивно-соревновательный момент :))
> > (собственно, нечто вроде freshmeat/slashdot-like системы
> > давно напрашивается применительно к _пакетам_)
> Я не знаком с этой системой.
Схожая шкала с влиянием оценки на ранг, зависящей от ранга
оценивающего (в т.ч.), если правильно понял (в случае /.).
Мы тут подумывали сделать нечто вроде community site с
возможностью публикации резюмов и проделанных работ _и_ вот такой
вот оценки, чтобы профессиональный журнал человека мог быть
оценен и сравнен при принятии решения о взятии его на работу.
> >> Почему, если для предлагаемой мною модели форка практически
> >> не требуется человеческих ресурсов?
> > Sure? (я могу чего-то не понимать, но и setup time
> > (написание кода для переноса, инициализация этих самых
> > рангов, ...), и runtime (подписи, проверка, перекладывание?)
> > -- в т.ч. и человекоемкие вещи.
> 1. написание кода -- да, это некие ресурсы, если в ходе
> обсуждения мы сможем чётко сформулировать ТЗ, то, _возможно_, я
> это напишу (руководствуясь основным принципом Open Source --
> тебе нужно, ты и пиши).
Эт хорошо.
> 2. инициализация рангов -- думаю что изначально её можно
> сделать также полностью автоматической, и это уже даст
> приемлимый результат. Вручную прописывать есть смысл весьма
> небольшое количество пакетов, да и если их не прописывать --
> всё равно будет лучше чем сейчас.
Скорее соглашусь.
> 3. подписи -- один скриптик, и для человека сделать и отправить
> подпись будет задачей на несколько секунд.
> 4. проверка -- дык если мне пакет _нужен_, то я с удовольствием
> его проверю (особенно если у меня из репозитария какая-нибудь
> машина автоматом апгрейдится :) А смысл этой проверки -- просто
> сказать "да, _меня_ этот пакет устраивает".
Ну положим.
> 5. перекладывание -- машина железная, пусть она и
> перекладывает, единственная сложность при этом это поддержка
> целостности дистрибутива, только по этому скрипт перекладывания
> будет требовать подумать, прежде чем его написать.
>
> Вывод: человекоёмким будет только создание этой системы, с
> учётом пользы, которую это принесёт, такие затраты вполне
> оправданы.
Это понятно. Тут просто наблюдается хроническая нехватка
ресурсов на автоматизацию из-за недостатка этой самой
автоматизации...
> >> С моей точки зрения есть смысл в существовании постоянно
> >> развивающегося дистрибутива средней надёжности (средней, в
> >> смысле на ядерный реактор ставить не стоит). Линукс слишком
> >> быстро развивается, чтобы выход нового дистрибутива раз в год
> >> мог устроить.
> > Почему? Вон корпоративным пользователям (заметь: деньги они
> > платят, а не пользователи unstable) более удобен цикл порядка
> > трех лет. С поддержкой продукта в течении.
> Добавлю к своей реплике -- "... чтобы мог устроить _всех_".
Так не бывает. См. в т.ч. RH -- это _очень_ хороший пример.
Их Федоре вон теперь расти до Sisyphus :)
> > Понятно, что некоторые вещи вроде "чистой BTS" могут быть
> > формальными критериями для скрипта -- только ситуации вроде
> > критических багов, правящихся наживую и попросту не попадающих в
> > BTS -- не отработаются. Лекарство от этого -- обязать проводить
> > их _через_ багтрекер, но тут мне не нравится слово "обязать".
> > Потому что смотря кого.
> Я не пытаюсь изобрести серебрянную пулю, которая позволит
> попрыгав с бубном и написав скрипт автоматически получить
> дистрибутив, пригодный к использованию в управлении ядерными
> реакторами. Боже упаси. У излагаю своё предложение, которое
> может помочь _заметно улучшить_ качество _общедоступного
> постоянно изменяющегося репозитария_.
Да прекрасно понятно :-) И мне оно нравится, почему же и
докапываюсь везде, где могу. (где могут вылезти бяки, которые
лучше продумать до -- в разумных пределах)
> Что-то не пройдёт через BTS, может быть какая-то ошибка не
> будет исправлена, и с какой-то вероятностью таки попадёт
> кривующий пакет в этот дистрибутив. В текущей схеме он попадёт
> туда 100%, в предлагаемой мною у него будет масса заслонов.
Что-то не слышно мнения QA, кстати. Удивительно.
> > > Реально сделать так, чтобы у них _было время_.
> > В такой формулировке это фултайм, period.
> Причём тут фуллтайм?
Ну, "_было_" == гарантия. Другое дело, что время, выделяемое
человеком, но сэкономленное от всякой ерунды (вроде выделения
мышом в xterm пачки пакетов, порожденных hasher, и переноса в
подписное отделение и отправки) -- может действительно
применяться на более полезные дела.
> > Личное время -- как домашний каталог: можешь попробовать
> > ненавязчиво помочь человеку, сделав что-то за него
> Дык о чём и речь -- должна быть _возможность_
ACK
> Я не слишком чётко, видимо, сформулировал идею -- речь шла _и_
> о временном барьере, _и_ о барьере с подписями. При этом
> временной барьер должен уменьшаться в зависимости от числа
> подписей. И, возможно, отдельно должны обрабатываться такие
> случаи как подписи security team (это повод для немедленного
> переноса).
Есть подозрение, что security team все равно переносит чуть ли не
руками... но ладно.
> > Здесь ключ -- "может проверить".
> > 1) это QA => ответственность
> > 2) это тоже риск
> > 3) где грань, когда человек _может_ сказать, что "пакет
> > стабилен"? (применительно как к пакету, так и к человеку)
> Абсолютно никакой ответственности. Человек просто говорит что
> "лично для меня этот пакет пригоден к использованию и лично я
> считаю этот пакет пригодным для установки на свои машины".
Если формулировку закрепить для несоздания иллюзий -- согласен.
> Фишка в том, что если посмотрит несколько человек, то заметно
> больше шансов что block bug будет найден до переноса в другой
> репозитарий. Собственно и городится всё это исключительно для
> этой цели.
Это понятно. Я беспокоюсь о том, чтобы этих несколько человек
*нашлось*... впрочем, может, вижу проблемы там, где их нет.
> Однако мой идеализм не заходит настолько далеко, чтобы из-за
> этого не пользоваться линуксом :)
:)
> Дело всё в том, что Сизиф очень немногих устраивает как рабочий
> дистрибутив. А даже для выплнения функций мантейнера
> периодический upgrade очень даже желателен. Но геморроя лишний
> раз ой как не хочется. А риск от предлагаемого мною репозитария
> будет во много раз меньше чем от использования Сизифа, и это
> уже устроит как минимум многих домашних пользователей.
IMCO главное тут -- не домашние пользователи, не в обиду им будь
сказано. А именно разработчики, которые путем расширения ареала
таких систем могут, с одной стороны, обеспечить себе большее
удобство (стал бы я портировать пакеты назад на Мастер), а с
другой стороны -- обеспечивать все то же дополнительное
тестирование уже на уровне перехода testing-->stable.
Домашним пользователям же, как правило, достаточно stable (плохо
разве то, что у нас два года нет stable без выдающихся мелких
ляпов, но это вроде как исправляется -- compact-20031026_mike
меня в своем роде устраивает); те же, кому недостаточно -- или
уже разработчики, или очень быстро ими становятся по вполне
понятным причинам.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-23 6:44 ` [devel] " Денис Смирнов
2003-11-24 7:27 ` [devel] " Michael Shigorin
@ 2003-11-24 9:05 ` Alexey I. Froloff
2003-11-24 9:27 ` [devel] " Michael Shigorin
1 sibling, 1 reply; 50+ messages in thread
From: Alexey I. Froloff @ 2003-11-24 9:05 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1114 bytes --]
* Денис Смирнов <mithraen@altlinux.ru> [031124 00:07]:
> Для некоторых пакетов (openssh, pam, tcb, glibc, login) он искуственный,
> и задаётся ручками, скорее всего security командой. Для всех остальных его
> можно рассчитывать. По поводу того какая формула даст пригодный
> практически результат ещё стоит подумать, но базироваться рассчёт должен
> на:
> - количестве прямо зависимых пакетов (и их ранге?)
> - количестве косвенно зависимых пакетов (и их ранге?)
> - группе, к которой относится пакет (скажем если он из группы Games, то
> требовать для него месяц тестирования или десяток подписей по меньшей
> времени неразумно).
А если посмотреть на Debian'овскую схему с его stable, unstable,
testing и b0rken? testing (промежуточный между unstable и stable)
наверно будет лишним, и останутся Sisyphus, Icarus и Daedalus ;-)
--
Regards, Sir Raorn.
-------------------
Одно их правил хорошего тона говорит, что
+ если программа использует некую библиотеку, то она должна быть с ней
слинкована;
+ если библиотека использует некую библиотеку, то она должна быть с ней
слинкована.
-- ldv in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-24 9:05 ` [devel] " Alexey I. Froloff
@ 2003-11-24 9:27 ` Michael Shigorin
2003-11-24 9:37 ` Anton V. Boyarshinov
` (3 more replies)
0 siblings, 4 replies; 50+ messages in thread
From: Michael Shigorin @ 2003-11-24 9:27 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 519 bytes --]
On Mon, Nov 24, 2003 at 12:05:32PM +0300, Alexey I. Froloff wrote:
> А если посмотреть на Debian'овскую схему с его stable, unstable,
> testing и b0rken? testing (промежуточный между unstable и stable)
> наверно будет лишним, и останутся Sisyphus, Icarus и Daedalus ;-)
Тю. Так спич как раз о том, что нужен именно testing --
посредник между Sisyphus и $STABLE.
PS: а Icarus -- это "ну что, смертнички, полетаем?" ;-)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-24 9:27 ` [devel] " Michael Shigorin
@ 2003-11-24 9:37 ` Anton V. Boyarshinov
2003-11-24 9:39 ` Alexey I. Froloff
` (2 subsequent siblings)
3 siblings, 0 replies; 50+ messages in thread
From: Anton V. Boyarshinov @ 2003-11-24 9:37 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, 24 Nov 2003 11:27:06 +0200 Michael Shigorin
wrote:
> > наверно будет лишним, и останутся Sisyphus, Icarus и Daedalus
> > ;-)
>
> PS: а Icarus -- это "ну что, смертнички, полетаем?" ;-)
Примерно. Немного поработает -- и падет.
--
mailto:boyarsh@mail.ru
mailto:boyarsh@ru.echo.fr
12:36:00 up 2 days, 1:54, 8 users, load average: 0.00, 0.07,
0.11
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: Надёжность Sisyphus
2003-11-24 9:27 ` [devel] " Michael Shigorin
2003-11-24 9:37 ` Anton V. Boyarshinov
@ 2003-11-24 9:39 ` Alexey I. Froloff
2003-11-24 9:42 ` Alexander Bokovoy
2003-11-26 12:34 ` Anton Farygin
3 siblings, 0 replies; 50+ messages in thread
From: Alexey I. Froloff @ 2003-11-24 9:39 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 842 bytes --]
* Michael Shigorin <mike@osdn.org.ua> [031124 12:28]:
> > А если посмотреть на Debian'овскую схему с его stable, unstable,
> > testing и b0rken? testing (промежуточный между unstable и stable)
> > наверно будет лишним, и останутся Sisyphus, Icarus и Daedalus ;-)
> Тю. Так спич как раз о том, что нужен именно testing --
> посредник между Sisyphus и $STABLE.
unstable == Icarus, b0rken == Daedalus, stable == Sisyphus.
Миграция пакетов: Daedalus -> Icarus -> Sisyphus
> PS: а Icarus -- это "ну что, смертнички, полетаем?" ;-)
Угу. Icarus летает на том, что сконстролил Daedalus, что
от этого отстанется Sisyphus потом катает ;-)
При такой схеме фриз сизифа не будет влиять на разработку в
Daedalus'е...
--
Regards, Sir Raorn.
-------------------
Хотел предложить воспользоваться bushbug, но он оказался сломанным.
-- ldv in sisyphus@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: Надёжность Sisyphus
2003-11-24 9:27 ` [devel] " Michael Shigorin
2003-11-24 9:37 ` Anton V. Boyarshinov
2003-11-24 9:39 ` Alexey I. Froloff
@ 2003-11-24 9:42 ` Alexander Bokovoy
2003-11-24 12:36 ` Michael Shigorin
2003-11-26 12:34 ` Anton Farygin
3 siblings, 1 reply; 50+ messages in thread
From: Alexander Bokovoy @ 2003-11-24 9:42 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, Nov 24, 2003 at 11:27:06AM +0200, Michael Shigorin wrote:
> On Mon, Nov 24, 2003 at 12:05:32PM +0300, Alexey I. Froloff wrote:
> > А если посмотреть на Debian'овскую схему с его stable, unstable,
> > testing и b0rken? testing (промежуточный между unstable и stable)
> > наверно будет лишним, и останутся Sisyphus, Icarus и Daedalus ;-)
>
> Тю. Так спич как раз о том, что нужен именно testing --
> посредник между Sisyphus и $STABLE.
>
> PS: а Icarus -- это "ну что, смертнички, полетаем?" ;-)
В новейшей истории Икарус -- это нечто иное. Резиновое и набиваемое по
самое "не хочу" на каждой остановке.
Сидящий рядом DD утверждает, что Testing, к сожалению, покрывает
достаточно узкий спектр задач и, в частности, наши проблемы не решит.
В то же время, идея кластеризации пакетной базы и контроль
развития/движения кластеров, который мы с тобой еще полтора года назад
обсуждали, является важным моментом при поддержке крупных репозитариев.
Тот же DD обещает заняться этим вопросом в прикладном плане, с учетом
возможности использования единых механизмов как на APT, так и на APT-RPM.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-24 7:27 ` [devel] " Michael Shigorin
@ 2003-11-24 11:21 ` Денис Смирнов
2003-11-24 13:05 ` [devel] " Michael Shigorin
2003-11-24 13:43 ` [devel] " Alexey Tourbin
1 sibling, 1 reply; 50+ messages in thread
From: Денис Смирнов @ 2003-11-24 11:21 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 12225 bytes --]
On Mon, Nov 24, 2003 at 09:27:44AM +0200, Michael Shigorin wrote:
>> Мне кажется, что огранчения первого типа могут вызывать какие-то
>> неприятности (если они неразумные), а второго типа -- вряд ли.
> Да; проблема в том, что (на сейчас) первое автоматизируется,
> второе -- непонятно как (с тем чтоб реально, а не схема, которая
> будет великолепна и никем не используема).
Разумеется. Поэтому я и предлагаю схему, которая будет _работать_ (пусть и
не с лучшей эффективностью) даже если на неё все забьют, и при этом будет
работать весьма эффективно, если ей начнут пользоваться (т.е. отсылать
репорты о тестировании).
> > > > разные периоды тестирования, и тем, что этот период будет
> > > > зависеть от того, сколько человек (и какого ранга) подписали
> > > Вот и появилось слово "ранг". Чем же он определяется?
> > Для некоторых пакетов (openssh, pam, tcb, glibc, login) он
> > искуственный, и задаётся ручками, скорее всего security
> > командой. Для всех остальных его можно рассчитывать. По поводу
> > того какая формула даст пригодный практически результат ещё
> > стоит подумать, но базироваться рассчёт должен на:
> > - количестве прямо зависимых пакетов (и их ранге?)
> > - количестве косвенно зависимых пакетов (и их ранге?)
> > - группе, к которой относится пакет (скажем если он из группы
> > Games, то требовать для него месяц тестирования или десяток
> > подписей по меньшей времени неразумно).
> Вот. Мне в голову что-то подобное тоже приходило, но у Вас
> получилось сформулировать.
> (на самом деле это добавляет в разработку sisyphus еще один
> спортивно-соревновательный момент :))
Об этом я не подумал. Интересная мысль. Тогда эту статистику в каком-то
виде надо публиковать.
>>> (собственно, нечто вроде freshmeat/slashdot-like системы
>>> давно напрашивается применительно к _пакетам_)
>> Я не знаком с этой системой.
> Схожая шкала с влиянием оценки на ранг, зависящей от ранга
> оценивающего (в т.ч.), если правильно понял (в случае /.).
Ввести ранг оценивающего это очень важно, но я себе не очень представляю
как это сделать. Можно, конечно, сделать его зависимым от той же важности
пакетов, мантейнером которых он является, но разумную формулу (которая не
делала бы отчёт человека, у которого, скажем, ещё ни одного пакета, или
его пакет не имеет зависимых от него, бессмысленным).
> Мы тут подумывали сделать нечто вроде community site с
> возможностью публикации резюмов и проделанных работ _и_ вот такой
> вот оценки, чтобы профессиональный журнал человека мог быть
> оценен и сравнен при принятии решения о взятии его на работу.
Интересная мысль.
>>>> Почему, если для предлагаемой мною модели форка практически
>>>> не требуется человеческих ресурсов?
>>> Sure? (я могу чего-то не понимать, но и setup time
>>> (написание кода для переноса, инициализация этих самых
>>> рангов, ...), и runtime (подписи, проверка, перекладывание?)
>>> -- в т.ч. и человекоемкие вещи.
>> 1. написание кода -- да, это некие ресурсы, если в ходе
>> обсуждения мы сможем чётко сформулировать ТЗ, то, _возможно_, я
>> это напишу (руководствуясь основным принципом Open Source --
>> тебе нужно, ты и пиши).
> Эт хорошо.
>> 3. подписи -- один скриптик, и для человека сделать и отправить
>> подпись будет задачей на несколько секунд.
>> 4. проверка -- дык если мне пакет _нужен_, то я с удовольствием
>> его проверю (особенно если у меня из репозитария какая-нибудь
>> машина автоматом апгрейдится :) А смысл этой проверки -- просто
>> сказать "да, _меня_ этот пакет устраивает".
> Ну положим.
Этот пункт критичен, и для реальной работоспособности необходимо именно
его донести до остальных. Человек подписывает пакет не тогда, когда он с
его точки зрения идеален, а тогда, когда лично он готов его использовать
у себя.
>> Вывод: человекоёмким будет только создание этой системы, с
>> учётом пользы, которую это принесёт, такие затраты вполне
>> оправданы.
> Это понятно. Тут просто наблюдается хроническая нехватка
> ресурсов на автоматизацию из-за недостатка этой самой
> автоматизации...
Змкнутый круг. IMHO такой круг рвётся только тем, что задачи по
автоматизации на некоторое время выносятся на самый верх по приоритетам.
> > >> С моей точки зрения есть смысл в существовании постоянно
> > >> развивающегося дистрибутива средней надёжности (средней, в
> > >> смысле на ядерный реактор ставить не стоит). Линукс слишком
> > >> быстро развивается, чтобы выход нового дистрибутива раз в год
> > >> мог устроить.
> > > Почему? Вон корпоративным пользователям (заметь: деньги они
> > > платят, а не пользователи unstable) более удобен цикл порядка
> > > трех лет. С поддержкой продукта в течении.
> > Добавлю к своей реплике -- "... чтобы мог устроить _всех_".
> Так не бывает. См. в т.ч. RH -- это _очень_ хороший пример.
> Их Федоре вон теперь расти до Sisyphus :)
Дык и я о том же, что сделать пригодное для всех не получится :) Есть
люди, которым нужен 0day софт (разработчики, которым важно видеть заранее
что будет стоять на машинах у пользователей через несколько месяцев), а
есть те, кому и 5-и лет тестирования мало.
> > > Понятно, что некоторые вещи вроде "чистой BTS" могут быть
> > > формальными критериями для скрипта -- только ситуации вроде
> > > критических багов, правящихся наживую и попросту не попадающих в
> > > BTS -- не отработаются. Лекарство от этого -- обязать проводить
> > > их _через_ багтрекер, но тут мне не нравится слово "обязать".
> > > Потому что смотря кого.
> > Я не пытаюсь изобрести серебрянную пулю, которая позволит
> > попрыгав с бубном и написав скрипт автоматически получить
> > дистрибутив, пригодный к использованию в управлении ядерными
> > реакторами. Боже упаси. У излагаю своё предложение, которое
> > может помочь _заметно улучшить_ качество _общедоступного
> > постоянно изменяющегося репозитария_.
> Да прекрасно понятно :-) И мне оно нравится, почему же и
> докапываюсь везде, где могу. (где могут вылезти бяки, которые
> лучше продумать до -- в разумных пределах)
Ясно, тогда большое спасибо :)
>> Что-то не пройдёт через BTS, может быть какая-то ошибка не
>> будет исправлена, и с какой-то вероятностью таки попадёт
>> кривующий пакет в этот дистрибутив. В текущей схеме он попадёт
>> туда 100%, в предлагаемой мною у него будет масса заслонов.
> Что-то не слышно мнения QA, кстати. Удивительно.
>>>> Реально сделать так, чтобы у них _было время_.
>>> В такой формулировке это фултайм, period.
>> Причём тут фуллтайм?
> Ну, "_было_" == гарантия. Другое дело, что время, выделяемое
> человеком, но сэкономленное от всякой ерунды (вроде выделения
> мышом в xterm пачки пакетов, порожденных hasher, и переноса в
> подписное отделение и отправки) -- может действительно
> применяться на более полезные дела.
Я имел в виду под этой фразой другое. Скажем ты делаешь новый апач и
кладёшь его в сизиф. Предположим ты где-то ошибся. Есть ли время у кого-то
кроме тебя протестировать этот апач _до того_, как он попадёт в
репозиторий де-факт использующийся конечными пользователями? Нет, ни
минуты. При введении предложеной мной схемы любой желающий сможет взять
протестировать этот апач _до того_, как он попадёт к _пользователям_.
Можно, конечно, прятать голову в песок и говорить что сизиф только для
разработчиков, но де-факто это не так, и мы все это прекрасно знаем :)
>> Я не слишком чётко, видимо, сформулировал идею -- речь шла _и_
>> о временном барьере, _и_ о барьере с подписями. При этом
>> временной барьер должен уменьшаться в зависимости от числа
>> подписей. И, возможно, отдельно должны обрабатываться такие
>> случаи как подписи security team (это повод для немедленного
>> переноса).
> Есть подозрение, что security team все равно переносит чуть ли не
> руками... но ладно.
Насколько я понимаю security team не занимается сизифом, или я ошибаюсь?
>>> Здесь ключ -- "может проверить".
>>> 1) это QA => ответственность
>>> 2) это тоже риск
>>> 3) где грань, когда человек _может_ сказать, что "пакет
>>> стабилен"? (применительно как к пакету, так и к человеку)
>> Абсолютно никакой ответственности. Человек просто говорит что
>> "лично для меня этот пакет пригоден к использованию и лично я
>> считаю этот пакет пригодным для установки на свои машины".
> Если формулировку закрепить для несоздания иллюзий -- согласен.
Именно, только при такой формулировке люди будут реально подписывать
пакеты. Иначе безответственные будут подписывать хаотичным образом, а
ответственные не будут подписывать вообще, прок будет минимальный (хотя
всё равно будет, то что block bug в BTS поставленый вовремя гарантирует
непрохождение пакета уже само по себе полезно).
Ещё мысль -- если висит block или critical bug на пакет, который уже в
протестированом репозитории, то прохождение новой версии этого пакета
должно ускоряться (вопрос только насколько).
>> Фишка в том, что если посмотрит несколько человек, то заметно
>> больше шансов что block bug будет найден до переноса в другой
>> репозитарий. Собственно и городится всё это исключительно для
>> этой цели.
> Это понятно. Я беспокоюсь о том, чтобы этих несколько человек
> *нашлось*... впрочем, может, вижу проблемы там, где их нет.
Думаю что в начале их не найдётся, и работать будет в первую очередь
механизм блокирования через BTS и выжидания некоторого время.
>> Дело всё в том, что Сизиф очень немногих устраивает как рабочий
>> дистрибутив. А даже для выплнения функций мантейнера
>> периодический upgrade очень даже желателен. Но геморроя лишний
>> раз ой как не хочется. А риск от предлагаемого мною репозитария
>> будет во много раз меньше чем от использования Сизифа, и это
>> уже устроит как минимум многих домашних пользователей.
> IMCO главное тут -- не домашние пользователи, не в обиду им будь
> сказано. А именно разработчики, которые путем расширения ареала
> таких систем могут, с одной стороны, обеспечить себе большее
> удобство (стал бы я портировать пакеты назад на Мастер), а с
> другой стороны -- обеспечивать все то же дополнительное
> тестирование уже на уровне перехода testing-->stable.
Угу. Вот как раз это дополнительное тестирование, с моей точки зрения
и является особенно важным. А такое тестирование на живых пользователях
можно делать только если хоть какое-то тестирование выполнено перед этим
самими разработчиками.
> Домашним пользователям же, как правило, достаточно stable
Ага, только почему-то именно они любят распосление версии софта. И как раз
их отучать от этого смысла нет (хочется дома человеку помаяться с глюками,
пусть мается, лишь бы разработчикам о них сообщал).
> (плохо разве то, что у нас два года нет stable без выдающихся мелких
> ляпов, но это вроде как исправляется -- compact-20031026_mike
> меня в своем роде устраивает); те же, кому недостаточно -- или
> уже разработчики, или очень быстро ими становятся по вполне
> понятным причинам.
Или не утруждают себя таким геморроем как использование Линукса. У меня в
одной комнате со мной есть отличным пример -- братец, у которого тоже
Мастер (я ему коробочку подарил). Так вот ему действительно оказалось
вполне комфортно в нём работать. Только вот неработа kppp из коробки (без
правки под рутом), то что apt в некоторых случаях при установке не
ставится (а rpm'ом он пользоваться не умеет), и мерзкий глюк с поддержкой
звука (то, что надо во-первых использовать OSS-драйвера, редактируя для
этого modules.conf, а во-вторых то, что надо убирать сортировку из
/etc/init.d/sound, ибо иначе первым оказывается тюнер) привели его к тому,
что он пользуется виндой даже тогда, когда ему удобнее линукс. Кстати он
весьма странный в этом смысле человек -- хоть и воспитывался уже на
Win'98, но тексты ему набивать нравится больше в Far'е на полный экран,
чем в ворде :)
Домашних пользователей я очень люблю и ценю, и считаю их крайне полезным
для комьюнити, если они могут хотя бы более-менее грамотно отрапортовать
об ошибке.
Чайник с кувалдой тоже может быть хорошо как бетатестер :) Официальные
бета-версии пользователи не так часто себе ставят, а если это непрервыно
меняющийся репозиторий, то он точно так же непрерывно тестируется.
--
С уважением, Денис
http://freesource.info
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-24 9:42 ` Alexander Bokovoy
@ 2003-11-24 12:36 ` Michael Shigorin
0 siblings, 0 replies; 50+ messages in thread
From: Michael Shigorin @ 2003-11-24 12:36 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, Nov 24, 2003 at 11:42:53AM +0200, Alexander Bokovoy wrote:
> Сидящий рядом DD утверждает, что Testing, к сожалению, покрывает
> достаточно узкий спектр задач и, в частности, наши проблемы не решит.
*sigh*
> В то же время, идея кластеризации пакетной базы и контроль
> развития/движения кластеров, который мы с тобой еще полтора
> года назад обсуждали, является важным моментом при поддержке
> крупных репозитариев.
Естественно.
> Тот же DD обещает заняться этим вопросом в прикладном плане, с
> учетом возможности использования единых механизмов как на APT,
> так и на APT-RPM.
Вообще хорошо -- у них этот вопрос вроде как тоже стоит?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-24 11:21 ` [devel] " Денис Смирнов
@ 2003-11-24 13:05 ` Michael Shigorin
2003-11-24 14:07 ` [devel] " Денис Смирнов
0 siblings, 1 reply; 50+ messages in thread
From: Michael Shigorin @ 2003-11-24 13:05 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 3945 bytes --]
On Mon, Nov 24, 2003 at 02:21:17PM +0300, Денис Смирнов wrote:
> Человек подписывает пакет не тогда, когда он с его точки зрения
> идеален, а тогда, когда лично он готов его использовать у себя.
ACK
> >> Вывод: человекоёмким будет только создание этой системы, с
> >> учётом пользы, которую это принесёт, такие затраты вполне
> >> оправданы.
> > Это понятно. Тут просто наблюдается хроническая нехватка
> > ресурсов на автоматизацию из-за недостатка этой самой
> > автоматизации...
> Змкнутый круг. IMHO такой круг рвётся только тем, что задачи по
> автоматизации на некоторое время выносятся на самый верх по
> приоритетам.
Или приходит кто-то и их делает.
> Я имел в виду под этой фразой другое. Скажем ты делаешь новый
> апач и кладёшь его в сизиф. Предположим ты где-то ошибся. Есть
> ли время у кого-то кроме тебя протестировать этот апач _до
> того_, как он попадёт в репозиторий де-факт использующийся
> конечными пользователями? Нет, ни минуты. При введении
> предложеной мной схемы любой желающий сможет взять
> протестировать этот апач _до того_, как он попадёт к
> _пользователям_.
Эээ... придумал, как это сделать тупо и угрюмо: *RPMS.incoming,
не входящий в .classic -- под отдельную прописку в sources.list.
Из Sisyphus/incoming пакет (после incoming@/qa@?) попадает именно
туда, если нет подтвержденной майнтейнером (с учетом пресловутого
ранга, когда он вводится?) необходимости в другом;
в .incoming он может лежать до достижения некоего списка
критериев, в которые входят время; подписи; записи в BTS;
по достижении такового робот перетаскивает в другую (хорошо бы
автоматом определять, какую) компоненту.
здесь еще один момент: насколько я помню задумку новой
структуры репозитория, подразумевалось, что есть несколько
"базовых" репо (kernel, base, master, junior), "ниже" которых
сообразно своей нестабильности пакет опуститься не может -- это
категоризация по роду применения; вот здесь было бы уместно
детерминировать, какой репозиторий является "целевым" для
пакета по мере увеличения его известной стабильности.
> > Есть подозрение, что security team все равно переносит чуть ли не
> > руками... но ладно.
> Насколько я понимаю security team не занимается сизифом, или я
> ошибаюсь?
Хех. Интересно -- кто из разработчиков вообще им _не_
занимается...
> >>> 3) где грань, когда человек _может_ сказать, что "пакет
> >>> стабилен"? (применительно как к пакету, так и к человеку)
> >> Абсолютно никакой ответственности. Человек просто говорит
> >> что "лично для меня этот пакет пригоден к использованию и
> >> лично я считаю этот пакет пригодным для установки на свои
> >> машины".
> > Если формулировку закрепить для несоздания иллюзий --
> > согласен.
> Именно, только при такой формулировке люди будут реально
> подписывать пакеты. Ещё мысль -- если висит block или critical
> bug на пакет, который уже в протестированом репозитории, то
> прохождение новой версии этого пакета должно ускоряться (вопрос
> только насколько).
Ммм... разумно. Может эмулироваться на заинтересованных людях и
их голосах, но лучше автоматизировать.
> > Домашним пользователям же, как правило, достаточно stable
> Ага, только почему-то именно они любят распосление версии
> софта. И как раз их отучать от этого смысла нет (хочется дома
> человеку помаяться с глюками, пусть мается, лишь бы
> разработчикам о них сообщал).
Еще как имеет. На самом деле это такая же часть отучения от
болячек халявного проприетарного софта ("цифромания"), как и
отучение от синдрома "из пушки по воробьям", "дайте мне побольше
таблеток от жадности" и других схожих. Впрочем, это отдельная
тема.
> Домашних пользователей я очень люблю и ценю, и считаю их крайне
> полезным для комьюнити, если они могут хотя бы более-менее
> грамотно отрапортовать об ошибке.
Да я тоже, но это просто другой вопрос. Он позже.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-24 7:27 ` [devel] " Michael Shigorin
2003-11-24 11:21 ` [devel] " Денис Смирнов
@ 2003-11-24 13:43 ` Alexey Tourbin
2003-11-24 14:30 ` Alexey I. Froloff
2003-11-24 19:45 ` [devel] " Денис Смирнов
1 sibling, 2 replies; 50+ messages in thread
From: Alexey Tourbin @ 2003-11-24 13:43 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 602 bytes --]
On Mon, Nov 24, 2003 at 09:27:44AM +0200, Michael Shigorin wrote:
> > Что-то не пройдёт через BTS, может быть какая-то ошибка не
> > будет исправлена, и с какой-то вероятностью таки попадёт
> > кривующий пакет в этот дистрибутив. В текущей схеме он попадёт
> > туда 100%, в предлагаемой мною у него будет масса заслонов.
>
> Что-то не слышно мнения QA, кстати. Удивительно.
Робот мнений не имеет. :)
Сизиф достаточно стабилен, чтобы использовать его по назначению.
Все программы, которыми я пользуюсь, работают хорошо.
Программами, которые работают плохо, я не пользуюсь.
Это грустно, но это выход.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-24 13:05 ` [devel] " Michael Shigorin
@ 2003-11-24 14:07 ` Денис Смирнов
2003-11-24 20:23 ` [devel] " Michael Shigorin
0 siblings, 1 reply; 50+ messages in thread
From: Денис Смирнов @ 2003-11-24 14:07 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 4961 bytes --]
On Mon, Nov 24, 2003 at 03:05:39PM +0200, Michael Shigorin wrote:
> > > Это понятно. Тут просто наблюдается хроническая нехватка
> > > ресурсов на автоматизацию из-за недостатка этой самой
> > > автоматизации...
> > Змкнутый круг. IMHO такой круг рвётся только тем, что задачи по
> > автоматизации на некоторое время выносятся на самый верх по
> > приоритетам.
> Или приходит кто-то и их делает.
Да.
> > Я имел в виду под этой фразой другое. Скажем ты делаешь новый
> > апач и кладёшь его в сизиф. Предположим ты где-то ошибся. Есть
> > ли время у кого-то кроме тебя протестировать этот апач _до
> > того_, как он попадёт в репозиторий де-факт использующийся
> > конечными пользователями? Нет, ни минуты. При введении
> > предложеной мной схемы любой желающий сможет взять
> > протестировать этот апач _до того_, как он попадёт к
> > _пользователям_.
> Эээ... придумал, как это сделать тупо и угрюмо: *RPMS.incoming,
> не входящий в .classic -- под отдельную прописку в sources.list.
Отличный вариант.
> Из Sisyphus/incoming пакет (после incoming@/qa@?) попадает именно
> туда, если нет подтвержденной майнтейнером (с учетом пресловутого
> ранга, когда он вводится?) необходимости в другом;
Думаю что в любом случае именно туда. Перенос из incoming куда бы то ни
было ещё должен быть исключительно автоматическим. Например по подписи от
security@ что необходимо немедленно перенести пакет.
> в .incoming он может лежать до достижения некоего списка
> критериев, в которые входят время; подписи; записи в BTS;
> по достижении такового робот перетаскивает в другую (хорошо бы
> автоматом определять, какую) компоненту.
Как сейчас это определяется?
> здесь еще один момент: насколько я помню задумку новой
> структуры репозитория, подразумевалось, что есть несколько
> "базовых" репо (kernel, base, master, junior), "ниже" которых
> сообразно своей нестабильности пакет опуститься не может -- это
> категоризация по роду применения; вот здесь было бы уместно
> детерминировать, какой репозиторий является "целевым" для
> пакета по мере увеличения его известной стабильности.
Как измерять его известную стабильность? Количеством и типом багов в
каждом из релизов и временем обнаружения багов разных типов после выхода
релиза?
>>> Есть подозрение, что security team все равно переносит чуть ли не
>>> руками... но ладно.
>> Насколько я понимаю security team не занимается сизифом, или я
>> ошибаюсь?
> Хех. Интересно -- кто из разработчиков вообще им _не_
> занимается...
Я не то имел в виду :) Насколько я понимаю понятия "security update" для
Сизифа просто не существует.
> > >>> 3) где грань, когда человек _может_ сказать, что "пакет
> > >>> стабилен"? (применительно как к пакету, так и к человеку)
> > >> Абсолютно никакой ответственности. Человек просто говорит
> > >> что "лично для меня этот пакет пригоден к использованию и
> > >> лично я считаю этот пакет пригодным для установки на свои
> > >> машины".
> > > Если формулировку закрепить для несоздания иллюзий --
> > > согласен.
> > Именно, только при такой формулировке люди будут реально
> > подписывать пакеты. Ещё мысль -- если висит block или critical
> > bug на пакет, который уже в протестированом репозитории, то
> > прохождение новой версии этого пакета должно ускоряться (вопрос
> > только насколько).
> Ммм... разумно. Может эмулироваться на заинтересованных людях и
> их голосах, но лучше автоматизировать.
Угу. Тем более что block bug может быть повешен человеком, который вообще
не является мантейнером, и даже не имеет своей цифровой подписи. Если
мантейнер этот баг обработал и закрыл, то это повод.
>>> Домашним пользователям же, как правило, достаточно stable
>> Ага, только почему-то именно они любят распосление версии
>> софта. И как раз их отучать от этого смысла нет (хочется дома
>> человеку помаяться с глюками, пусть мается, лишь бы
>> разработчикам о них сообщал).
> Еще как имеет. На самом деле это такая же часть отучения от
> болячек халявного проприетарного софта ("цифромания"), как и
> отучение от синдрома "из пушки по воробьям", "дайте мне побольше
> таблеток от жадности" и других схожих. Впрочем, это отдельная
> тема.
По крайней мере лично моя позиция такая -- если компьютер, на котором этот
пользователь так развлекается, не является офисным, то мне однозначно всё
равно чем он там занимается (у каждого свои развлекухи). Если же он так
играется с софтом, в стабильности которого я заинтересован (в том числе
написаным мною), то я его за такую манию ещё и пивом поить буду :)
>> Домашних пользователей я очень люблю и ценю, и считаю их крайне
>> полезным для комьюнити, если они могут хотя бы более-менее
>> грамотно отрапортовать об ошибке.
> Да я тоже, но это просто другой вопрос. Он позже.
Увеличение количества домашних пользователей -- полезный побочный эффект
предлагаемой мною идеи.
--
С уважением, Денис
http://freesource.info
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: Надёжность Sisyphus
2003-11-24 13:43 ` [devel] " Alexey Tourbin
@ 2003-11-24 14:30 ` Alexey I. Froloff
2003-11-24 19:45 ` [devel] " Денис Смирнов
1 sibling, 0 replies; 50+ messages in thread
From: Alexey I. Froloff @ 2003-11-24 14:30 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 538 bytes --]
* Alexey Tourbin <at@altlinux.ru> [031124 16:54]:
> > Что-то не слышно мнения QA, кстати. Удивительно.
> Робот мнений не имеет. :)
> Сизиф достаточно стабилен, чтобы использовать его по назначению.
> Все программы, которыми я пользуюсь, работают хорошо.
> Программами, которые работают плохо, я не пользуюсь.
> Это грустно, но это выход.
Такими темпами по количеству цитат в fortunes-ALT на душу
населения ты скоро догонишь ldv ;-)
--
Regards, Sir Raorn.
-------------------
Ну если хочется - кто же запретит? ;-)
-- rider in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-24 13:43 ` [devel] " Alexey Tourbin
2003-11-24 14:30 ` Alexey I. Froloff
@ 2003-11-24 19:45 ` Денис Смирнов
2003-11-24 23:27 ` [devel] Re: îÁÄ£ÖÎÏÓÔØ Sisyphus Andrey Khavryuchenko
2003-11-25 12:58 ` [devel] Re: Надёжность Sisyphus Alexey Tourbin
1 sibling, 2 replies; 50+ messages in thread
From: Денис Смирнов @ 2003-11-24 19:45 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 595 bytes --]
On Mon, Nov 24, 2003 at 04:43:00PM +0300, Алексей Турбин wrote:
> Все программы, которыми я пользуюсь, работают хорошо.
> Программами, которые работают плохо, я не пользуюсь.
> Это грустно, но это выход.
Подскажи, пожалуйста, где ты ясновидению учился? Я тоже хочу! :)
От случайных ошибок мантейнеров спастись, кроме как принципом "хороший
пакет должен вылежаться", весьма сложно без обладания способностей к
ясновидению. Я искренне надеюсь, что людям не обладающим столь редкими
способностями тоже можно будет пользоваться репозиторием :)
--
С уважением, Денис
http://freesource.info
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-24 14:07 ` [devel] " Денис Смирнов
@ 2003-11-24 20:23 ` Michael Shigorin
2003-11-24 23:28 ` [devel] " Денис Смирнов
0 siblings, 1 reply; 50+ messages in thread
From: Michael Shigorin @ 2003-11-24 20:23 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1621 bytes --]
On Mon, Nov 24, 2003 at 05:07:26PM +0300, Денис Смирнов wrote:
> > Эээ... придумал, как это сделать тупо и угрюмо: *RPMS.incoming,
> > не входящий в .classic -- под отдельную прописку в sources.list.
> Отличный вариант.
Вот и мне так кажется.
Будет интересно выслушать мнение ldv@ как ftpmaster@ и inger@ как
incoming@. По мере наличия у них возможности обдумать и
ответить, разумеется.
> > в .incoming он может лежать до достижения некоего списка
> > критериев, в которые входят время; подписи; записи в BTS;
> > по достижении такового робот перетаскивает в другую (хорошо бы
> > автоматом определять, какую) компоненту.
> Как сейчас это определяется?
Не знаю. Думаю, головой/глазами/руками.
> > "базовых" репо (kernel, base, master, junior) [...]
> > детерминировать, какой репозиторий является "целевым" для
> > пакета по мере увеличения его известной стабильности.
> Как измерять его известную стабильность? Количеством и типом
> багов в каждом из релизов и временем обнаружения багов разных
> типов после выхода релиза?
Не знаю. Впрочем, эта задача равносильна уже поставленной, для
которой предложено решение -- по собственно переносу из .incoming
в .contrib.
> >> Насколько я понимаю security team не занимается сизифом,
> >> или я ошибаюсь?
> Я не то имел в виду :) Насколько я понимаю понятия "security
> update" для Сизифа просто не существует.
Тем не менее готовить обновления для Sisyphus (которые его же
частью и становятся) -- приходится; на базе их (обычно?) и
создаются updates.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: îÁÄ£ÖÎÏÓÔØ Sisyphus
2003-11-24 19:45 ` [devel] " Денис Смирнов
@ 2003-11-24 23:27 ` Andrey Khavryuchenko
2003-11-25 12:58 ` [devel] Re: Надёжность Sisyphus Alexey Tourbin
1 sibling, 0 replies; 50+ messages in thread
From: Andrey Khavryuchenko @ 2003-11-24 23:27 UTC (permalink / raw)
To: ALT Devel discussion list
Денис,
"ДС" == Денис Смирнов wrote:
ДС> От случайных ошибок мантейнеров спастись, кроме как принципом "хороший
ДС> пакет должен вылежаться", весьма сложно без обладания способностей к
ДС> ясновидению.
Уже давно твердилось миру,
Что должен быть regression testing.
А воз, увы и ныне там.
--
Andrey V Khavryuchenko http://www.kds.com.ua/
Silver Bullet Software Solutions http://www.kds.com.ua/training/
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-24 20:23 ` [devel] " Michael Shigorin
@ 2003-11-24 23:28 ` Денис Смирнов
2003-11-25 7:06 ` [devel] " Michael Shigorin
0 siblings, 1 reply; 50+ messages in thread
From: Денис Смирнов @ 2003-11-24 23:28 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1638 bytes --]
On Mon, Nov 24, 2003 at 10:23:33PM +0200, Michael Shigorin wrote:
>>> в .incoming он может лежать до достижения некоего списка
>>> критериев, в которые входят время; подписи; записи в BTS;
>>> по достижении такового робот перетаскивает в другую (хорошо бы
>>> автоматом определять, какую) компоненту.
>> Как сейчас это определяется?
> Не знаю. Думаю, головой/глазами/руками.
Спрошу по-другому -- руководствуясь какими критериями?
>>> "базовых" репо (kernel, base, master, junior) [...]
>>> детерминировать, какой репозиторий является "целевым" для
>>> пакета по мере увеличения его известной стабильности.
>> Как измерять его известную стабильность? Количеством и типом
>> багов в каждом из релизов и временем обнаружения багов разных
>> типов после выхода релиза?
> Не знаю. Впрочем, эта задача равносильна уже поставленной, для
> которой предложено решение -- по собственно переносу из .incoming
> в .contrib.
В смысле если подписей больше некоего другого порога, и/или пакет пролежал
в репозитории больше некоего количества дней, то его допустимо переносить
в дистрибутив? Хм. В этом случае появляется одна проблема -- не всё, что
надо переносить в Master можно переносить в Junior, как это обрабатывать?
>>>> Насколько я понимаю security team не занимается сизифом,
>>>> или я ошибаюсь?
>> Я не то имел в виду :) Насколько я понимаю понятия "security
>> update" для Сизифа просто не существует.
> Тем не менее готовить обновления для Sisyphus (которые его же
> частью и становятся) -- приходится; на базе их (обычно?) и
> создаются updates.
Ясно.
--
С уважением, Денис
http://freesource.info
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-24 23:28 ` [devel] " Денис Смирнов
@ 2003-11-25 7:06 ` Michael Shigorin
2003-11-25 22:42 ` [devel] " Денис Смирнов
0 siblings, 1 reply; 50+ messages in thread
From: Michael Shigorin @ 2003-11-25 7:06 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1193 bytes --]
On Tue, Nov 25, 2003 at 02:28:46AM +0300, Денис Смирнов wrote:
> >>> "базовых" репо (kernel, base, master, junior) [...]
> >>> детерминировать, какой репозиторий является "целевым" для
> >>> пакета по мере увеличения его известной стабильности.
> >> Как измерять его известную стабильность? Количеством и типом
> >> багов в каждом из релизов и временем обнаружения багов разных
> >> типов после выхода релиза?
> > Не знаю. Впрочем, эта задача равносильна уже поставленной, для
> > которой предложено решение -- по собственно переносу из .incoming
> > в .contrib.
> В смысле если подписей больше некоего другого порога, и/или
> пакет пролежал в репозитории больше некоего количества дней, то
> его допустимо переносить в дистрибутив? Хм. В этом случае
> появляется одна проблема -- не всё, что надо переносить в
> Master можно переносить в Junior, как это обрабатывать?
Денис, там _еще_ более по-другому -- .master и .junior -- это
_разные_ _конечные_ точки маршрута стабилизации серверных /
общего_назначения и "настольных пакетов, соответственно.
По крайней мере я так понял.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-24 19:45 ` [devel] " Денис Смирнов
2003-11-24 23:27 ` [devel] Re: îÁÄ£ÖÎÏÓÔØ Sisyphus Andrey Khavryuchenko
@ 2003-11-25 12:58 ` Alexey Tourbin
2003-11-25 22:39 ` [devel] " Денис Смирнов
2003-11-26 12:32 ` [devel] " Anton Farygin
1 sibling, 2 replies; 50+ messages in thread
From: Alexey Tourbin @ 2003-11-25 12:58 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 801 bytes --]
On Mon, Nov 24, 2003 at 10:45:55PM +0300, Денис Смирнов wrote:
> > Все программы, которыми я пользуюсь, работают хорошо.
> > Программами, которые работают плохо, я не пользуюсь.
> > Это грустно, но это выход.
>
> Подскажи, пожалуйста, где ты ясновидению учился? Я тоже хочу! :)
Я не пользуюсь иксами. Вообще. Последним аргументом стало то, что на
i845 они безбожно глючат, отваливается клавиатура, помогает только
перезагрузка по ssh. Из консольных программ есть дюжина приличных,
некоторые из них я поддерживаю.
> От случайных ошибок мантейнеров спастись, кроме как принципом "хороший
> пакет должен вылежаться", весьма сложно без обладания способностей к
> ясновидению. Я искренне надеюсь, что людям не обладающим столь редкими
> способностями тоже можно будет пользоваться репозиторием :)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-25 12:58 ` [devel] Re: Надёжность Sisyphus Alexey Tourbin
@ 2003-11-25 22:39 ` Денис Смирнов
2003-11-26 12:33 ` Anton Farygin
2003-11-26 12:32 ` [devel] " Anton Farygin
1 sibling, 1 reply; 50+ messages in thread
From: Денис Смирнов @ 2003-11-25 22:39 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 973 bytes --]
On Tue, Nov 25, 2003 at 03:58:56PM +0300, Алексей Турбин wrote:
> > > Все программы, которыми я пользуюсь, работают хорошо.
> > > Программами, которые работают плохо, я не пользуюсь.
> > > Это грустно, но это выход.
> > Подскажи, пожалуйста, где ты ясновидению учился? Я тоже хочу! :)
> Я не пользуюсь иксами. Вообще. Последним аргументом стало то, что на
> i845 они безбожно глючат, отваливается клавиатура, помогает только
> перезагрузка по ssh. Из консольных программ есть дюжина приличных,
> некоторые из них я поддерживаю.
К сожалению проблемы могут быть где угодно. И ошибиться может, например,
мантейнер openssh. И если машина доступна только по сети (ибо в другом
городе, и нет serial console, про которую ни слова я нигде в документации
к Мастеру не нашёл, и многие администраторы о ней не знают), да ещё и
находится в другом городе, то ты имеешь шансы после обновления получить
массу удовольствия.
--
С уважением, Денис
http://freesource.info
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-25 7:06 ` [devel] " Michael Shigorin
@ 2003-11-25 22:42 ` Денис Смирнов
0 siblings, 0 replies; 50+ messages in thread
From: Денис Смирнов @ 2003-11-25 22:42 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, Nov 25, 2003 at 09:06:16AM +0200, Michael Shigorin wrote:
>> В смысле если подписей больше некоего другого порога, и/или
>> пакет пролежал в репозитории больше некоего количества дней, то
>> его допустимо переносить в дистрибутив? Хм. В этом случае
>> появляется одна проблема -- не всё, что надо переносить в
>> Master можно переносить в Junior, как это обрабатывать?
> Денис, там _еще_ более по-другому -- .master и .junior -- это
> _разные_ _конечные_ точки маршрута стабилизации серверных /
> общего_назначения и "настольных пакетов, соответственно.
> По крайней мере я так понял.
Ага. Ну тогда это чуточку проще. Хотелось бы узнать от людей, которые этим
занимаются, как это реализуется сейчас, и тогда можно будет придумать как
сделать чтобы обсуждаемый нами подход им не мешал, а даже помогал (т.е.
экономил время).
--
С уважением, Денис
http://freesource.info
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: Надёжность Sisyphus
2003-11-25 12:58 ` [devel] Re: Надёжность Sisyphus Alexey Tourbin
2003-11-25 22:39 ` [devel] " Денис Смирнов
@ 2003-11-26 12:32 ` Anton Farygin
1 sibling, 0 replies; 50+ messages in thread
From: Anton Farygin @ 2003-11-26 12:32 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Tourbin wrote:
> On Mon, Nov 24, 2003 at 10:45:55PM +0300, Денис Смирнов wrote:
>
>> > Все программы, которыми я пользуюсь, работают хорошо.
>> > Программами, которые работают плохо, я не пользуюсь.
>> > Это грустно, но это выход.
>>
>>Подскажи, пожалуйста, где ты ясновидению учился? Я тоже хочу! :)
>
>
> Я не пользуюсь иксами. Вообще. Последним аргументом стало то, что на
> i845 они безбожно глючат, отваливается клавиатура, помогает только
> перезагрузка по ssh. Из консольных программ есть дюжина приличных,
> некоторые из них я поддерживаю.
Леш, на i845 XFree уже давно починили - спроси у Voins'а - у него все
работает как часы.
Rgds,
Rider
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-25 22:39 ` [devel] " Денис Смирнов
@ 2003-11-26 12:33 ` Anton Farygin
2003-11-26 13:53 ` Денис Смирнов
0 siblings, 1 reply; 50+ messages in thread
From: Anton Farygin @ 2003-11-26 12:33 UTC (permalink / raw)
To: ALT Devel discussion list
Денис Смирнов wrote:
> On Tue, Nov 25, 2003 at 03:58:56PM +0300, Алексей Турбин wrote:
>
> > > > Все программы, которыми я пользуюсь, работают хорошо.
> > > > Программами, которые работают плохо, я не пользуюсь.
> > > > Это грустно, но это выход.
> > > Подскажи, пожалуйста, где ты ясновидению учился? Я тоже хочу! :)
> > Я не пользуюсь иксами. Вообще. Последним аргументом стало то, что на
> > i845 они безбожно глючат, отваливается клавиатура, помогает только
> > перезагрузка по ssh. Из консольных программ есть дюжина приличных,
> > некоторые из них я поддерживаю.
>
> К сожалению проблемы могут быть где угодно. И ошибиться может, например,
> мантейнер openssh. И если машина доступна только по сети (ибо в другом
> городе, и нет serial console, про которую ни слова я нигде в документации
> к Мастеру не нашёл, и многие администраторы о ней не знают), да ещё и
> находится в другом городе, то ты имеешь шансы после обновления получить
> массу удовольствия.
На то он и Sisyphus, что бы после обновления получать массу удовольствия
!!!!
Rgds,
Rider
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: Надёжность Sisyphus
2003-11-24 9:27 ` [devel] " Michael Shigorin
` (2 preceding siblings ...)
2003-11-24 9:42 ` Alexander Bokovoy
@ 2003-11-26 12:34 ` Anton Farygin
2003-11-27 15:02 ` Michael Shigorin
3 siblings, 1 reply; 50+ messages in thread
From: Anton Farygin @ 2003-11-26 12:34 UTC (permalink / raw)
To: ALT Devel discussion list
Michael Shigorin wrote:
> On Mon, Nov 24, 2003 at 12:05:32PM +0300, Alexey I. Froloff wrote:
>
>>А если посмотреть на Debian'овскую схему с его stable, unstable,
>>testing и b0rken? testing (промежуточный между unstable и stable)
>>наверно будет лишним, и останутся Sisyphus, Icarus и Daedalus ;-)
>
>
> Тю. Так спич как раз о том, что нужен именно testing --
> посредник между Sisyphus и $STABLE.
Зачем нужен Testing, когда есть Daedalus и Sisyphus ???
Rgds,
Rider
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-26 12:33 ` Anton Farygin
@ 2003-11-26 13:53 ` Денис Смирнов
2003-11-26 14:24 ` Anton Farygin
0 siblings, 1 reply; 50+ messages in thread
From: Денис Смирнов @ 2003-11-26 13:53 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 645 bytes --]
On Wed, Nov 26, 2003 at 03:33:29PM +0300, Anton Farygin wrote:
>> К сожалению проблемы могут быть где угодно. И ошибиться может, например,
>> мантейнер openssh. И если машина доступна только по сети (ибо в другом
>> городе, и нет serial console, про которую ни слова я нигде в документации
>> к Мастеру не нашёл, и многие администраторы о ней не знают), да ещё и
>> находится в другом городе, то ты имеешь шансы после обновления получить
>> массу удовольствия.
> На то он и Sisyphus, что бы после обновления получать массу удовольствия
> !!!!
А я думал что он для разработки нужен...
--
С уважением, Денис
http://freesource.info
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-26 13:53 ` Денис Смирнов
@ 2003-11-26 14:24 ` Anton Farygin
2003-11-27 2:45 ` Денис Смирнов
0 siblings, 1 reply; 50+ messages in thread
From: Anton Farygin @ 2003-11-26 14:24 UTC (permalink / raw)
To: ALT Devel discussion list
Денис Смирнов wrote:
> On Wed, Nov 26, 2003 at 03:33:29PM +0300, Anton Farygin wrote:
>
> >> К сожалению проблемы могут быть где угодно. И ошибиться может, например,
> >> мантейнер openssh. И если машина доступна только по сети (ибо в другом
> >> городе, и нет serial console, про которую ни слова я нигде в документации
> >> к Мастеру не нашёл, и многие администраторы о ней не знают), да ещё и
> >> находится в другом городе, то ты имеешь шансы после обновления получить
> >> массу удовольствия.
> > На то он и Sisyphus, что бы после обновления получать массу удовольствия
> > !!!!
>
> А я думал что он для разработки нужен...
А кто сказал, что от разработки нельзя получать массу удовольствия ??? ;-)
Rgds,
Rider
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-26 14:24 ` Anton Farygin
@ 2003-11-27 2:45 ` Денис Смирнов
2003-11-27 8:36 ` Stanislav Ievlev
2003-12-03 6:03 ` Canis Cerberus
0 siblings, 2 replies; 50+ messages in thread
From: Денис Смирнов @ 2003-11-27 2:45 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 606 bytes --]
On Wed, Nov 26, 2003 at 05:24:51PM +0300, Anton Farygin wrote:
>>>> к Мастеру не нашёл, и многие администраторы о ней не знают), да ещё и
>>>> находится в другом городе, то ты имеешь шансы после обновления получить
>>>> массу удовольствия.
>>> На то он и Sisyphus, что бы после обновления получать массу
>> удовольствия > !!!!
>> А я думал что он для разработки нужен...
> А кто сказал, что от разработки нельзя получать массу удовольствия ??? ;-)
Можно. Только вот dist-upgrade частенько вынуждает получить не то
удовольствие, которое хотелось бы :)
--
С уважением, Денис
http://dimline.ru/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-27 2:45 ` Денис Смирнов
@ 2003-11-27 8:36 ` Stanislav Ievlev
2003-12-03 6:03 ` Canis Cerberus
1 sibling, 0 replies; 50+ messages in thread
From: Stanislav Ievlev @ 2003-11-27 8:36 UTC (permalink / raw)
To: ALT Devel discussion list
On Thu, Nov 27, 2003 at 05:45:12AM +0300, Денис Смирнов wrote:
> On Wed, Nov 26, 2003 at 05:24:51PM +0300, Anton Farygin wrote:
>
> >>>> к Мастеру не нашёл, и многие администраторы о ней не знают), да ещё и
> >>>> находится в другом городе, то ты имеешь шансы после обновления получить
> >>>> массу удовольствия.
> >>> На то он и Sisyphus, что бы после обновления получать массу
> >> удовольствия > !!!!
> >> А я думал что он для разработки нужен...
> > А кто сказал, что от разработки нельзя получать массу удовольствия ??? ;-)
>
> Можно. Только вот dist-upgrade частенько вынуждает получить не то
> удовольствие, которое хотелось бы :)
На то она и _разработка_ и тем репозитарий и отличается от дистрибутива.
>
> --
> С уважением, Денис
>
> http://dimline.ru/
> _______________________________________________
> Devel mailing list
> Devel@altlinux.ru
> http://altlinux.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 50+ messages in thread
* [devel] Re: Надёжность Sisyphus
2003-11-26 12:34 ` Anton Farygin
@ 2003-11-27 15:02 ` Michael Shigorin
0 siblings, 0 replies; 50+ messages in thread
From: Michael Shigorin @ 2003-11-27 15:02 UTC (permalink / raw)
To: ALT Devel discussion list
On Wed, Nov 26, 2003 at 03:34:13PM +0300, Anton Farygin wrote:
> >Тю. Так спич как раз о том, что нужен именно testing --
> >посредник между Sisyphus и $STABLE.
> Зачем нужен Testing, когда есть Daedalus и Sisyphus ???
См. выше. В Daedalus имеет право быть сломанным _слишком_ много,
а там бывают и критичные компоненты.
Это получается _не_ аналог Debian/testing, кстати -- а
действительно наоборот. pre-Sisyphus.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-11-27 2:45 ` Денис Смирнов
2003-11-27 8:36 ` Stanislav Ievlev
@ 2003-12-03 6:03 ` Canis Cerberus
2003-12-03 21:19 ` Денис Смирнов
1 sibling, 1 reply; 50+ messages in thread
From: Canis Cerberus @ 2003-12-03 6:03 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 27 Ноябрь 2003 05:45 Денис Смирнов написал(a):
> On Wed, Nov 26, 2003 at 05:24:51PM +0300, Anton Farygin wrote:
> >>>> к Мастеру не нашёл, и многие администраторы о ней не знают), да ещё и
> >>>> находится в другом городе, то ты имеешь шансы после обновления
> >>>> получить массу удовольствия.
> >>>
> >>> На то он и Sisyphus, что бы после обновления получать массу
> >>
> >> удовольствия > !!!!
> >> А я думал что он для разработки нужен...
> >
> > А кто сказал, что от разработки нельзя получать массу удовольствия ???
> > ;-)
>
> Можно. Только вот dist-upgrade частенько вынуждает получить не то
> удовольствие, которое хотелось бы :)
бэкапы нужно делать перед дист-апгрейдом :-)
--
Canis Cerberus
Magna est veritas et praevalebit !
Санкт-Петербург
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Надёжность Sisyphus
2003-12-03 6:03 ` Canis Cerberus
@ 2003-12-03 21:19 ` Денис Смирнов
0 siblings, 0 replies; 50+ messages in thread
From: Денис Смирнов @ 2003-12-03 21:19 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 320 bytes --]
On Wed, Dec 03, 2003 at 09:03:30AM +0300, Canis Cerberus wrote:
>> Можно. Только вот dist-upgrade частенько вынуждает получить не то
>> удовольствие, которое хотелось бы :)
> бэкапы нужно делать перед дист-апгрейдом :-)
Да, конечно. А также искать новую работу :-)
--
С уважением, Денис
http://freesource.info
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
end of thread, other threads:[~2003-12-03 21:19 UTC | newest]
Thread overview: 50+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-13 19:54 ` [devel] Re: [sisyphus] Надёжность Sisyphus Alex Murygin
2003-11-13 20:30 ` Marat Khairullin
2003-11-13 20:42 ` Denis Klykvin
2003-11-13 22:44 ` [devel] " Денис Смирнов
2003-11-14 12:47 ` [devel] " Michael Shigorin
2003-11-14 13:37 ` Denis Klykvin
2003-11-14 15:21 ` [devel] " Денис Смирнов
2003-11-17 8:35 ` [devel] " Michael Shigorin
2003-11-17 21:29 ` [devel] " Денис Смирнов
2003-11-20 14:51 ` [devel] " Michael Shigorin
2003-11-20 17:33 ` [devel] " Денис Смирнов
2003-11-21 5:42 ` [devel] надёжность разработчиков Sisyphus Denis Ovsienko
2003-11-21 16:00 ` [devel] Re: Надёжность Sisyphus Michael Shigorin
2003-11-21 21:55 ` [devel] " Денис Смирнов
2003-11-22 6:47 ` [devel] " Michael Shigorin
2003-11-23 6:44 ` [devel] " Денис Смирнов
2003-11-24 7:27 ` [devel] " Michael Shigorin
2003-11-24 11:21 ` [devel] " Денис Смирнов
2003-11-24 13:05 ` [devel] " Michael Shigorin
2003-11-24 14:07 ` [devel] " Денис Смирнов
2003-11-24 20:23 ` [devel] " Michael Shigorin
2003-11-24 23:28 ` [devel] " Денис Смирнов
2003-11-25 7:06 ` [devel] " Michael Shigorin
2003-11-25 22:42 ` [devel] " Денис Смирнов
2003-11-24 13:43 ` [devel] " Alexey Tourbin
2003-11-24 14:30 ` Alexey I. Froloff
2003-11-24 19:45 ` [devel] " Денис Смирнов
2003-11-24 23:27 ` [devel] Re: îÁÄ£ÖÎÏÓÔØ Sisyphus Andrey Khavryuchenko
2003-11-25 12:58 ` [devel] Re: Надёжность Sisyphus Alexey Tourbin
2003-11-25 22:39 ` [devel] " Денис Смирнов
2003-11-26 12:33 ` Anton Farygin
2003-11-26 13:53 ` Денис Смирнов
2003-11-26 14:24 ` Anton Farygin
2003-11-27 2:45 ` Денис Смирнов
2003-11-27 8:36 ` Stanislav Ievlev
2003-12-03 6:03 ` Canis Cerberus
2003-12-03 21:19 ` Денис Смирнов
2003-11-26 12:32 ` [devel] " Anton Farygin
2003-11-24 9:05 ` [devel] " Alexey I. Froloff
2003-11-24 9:27 ` [devel] " Michael Shigorin
2003-11-24 9:37 ` Anton V. Boyarshinov
2003-11-24 9:39 ` Alexey I. Froloff
2003-11-24 9:42 ` Alexander Bokovoy
2003-11-24 12:36 ` Michael Shigorin
2003-11-26 12:34 ` Anton Farygin
2003-11-27 15:02 ` Michael Shigorin
2003-11-21 19:16 ` [devel] надёжность разработчиков Sisyphus Денис Смирнов
2003-11-21 19:30 ` [devel] " Michael Shigorin
2003-11-13 22:39 ` [devel] Надёжность Sisyphus Денис Смирнов
2003-11-13 20:33 ` [devel] Re: [sisyphus] " Michael Shigorin
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