ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Бранчи и прочее
@ 2009-09-07  4:55 Eugene Ostapets
  2009-09-07  5:26 ` Eugene Prokopiev
                   ` (3 more replies)
  0 siblings, 4 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-07  4:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Попытаюсь выразить свое более связно видение бранчей, близкое к
теперешним техническим возможностям git.alt, при реализации которого,
я безусловно буду заинтересован в работе над такими бранчами:

1. Карманы сложны для раелизации, но можно предоставить более-менее
публичное место для технологических экспериментов, такой себе
experimental (Daedalus из ныне живущих), со следующими свойствами:
а) нет acl (вообще нет!!!)
б) допускается публикация исключительно из git
в) проверяется наследование истории по git
г) публикация пакета другим мантейнером возможна только через какой-то
промежуток времени (мне кажется 5 дней достаточно)
д) анметы в данном репозитарии допускаются

2. unstable (Sisyphus) живет по нынешним законам, при условии, что
любые бомбы аля новый gcc, с которым несоберется N пакетов, но я его
вам не покажу до публикации в Сизифе, а вы попробуйте все сами
починить, минимум две недели отлеживаются в experimental

3. testing (5.0) самая интересная и самая сложная часть проекта:
а) acl на все пакеты на старте принадлежит двум группам: rm-5.0 и qa-alt
б) состав rm-5.0 должен избираться членами тим (допускается
самовыдвижение с программой партии :))
в) после определения целей данного бранча, определяется зона пакетов
main, где не допускаются API/ABI изменения, на остальные пакеты в этот
момент могут быть выставлены права nobody или everybody
г) прохождение пакетов в main требует подтверждения кого-то из rm-5.0
(да, даже для членов qa-alt, у которых может возникнуть конфликт
интересов с сообществом)

4. backports подчиняется тем же правилам, что и experimental, за
исключением того, что анметы возможны только в пакетах testing, а не в
пакетах backports.

PS: Я понимаю, что нужно выписать и устаканить полиси прохождения
пакета по цепочке experimental->unstable->testing(или backports), но
без предсказуемости жизненного цикла бранча, он разработчикам будет
по-прежнему не интересен.
PPS: я намерено исключил из этой схемы бранч p5 - ООО само решит из
каких бранчей какие пакеты стоит брать.

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Бранчи и прочее
  2009-09-07  4:55 [devel] Бранчи и прочее Eugene Ostapets
@ 2009-09-07  5:26 ` Eugene Prokopiev
  2009-09-07  5:32   ` Eugene Ostapets
  2009-09-07  6:23 ` Aleksey Novodvorsky
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 73+ messages in thread
From: Eugene Prokopiev @ 2009-09-07  5:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

7 сентября 2009 г. 8:55 пользователь Eugene Ostapets
(eostapets@gmail.com) написал:
> Попытаюсь выразить свое более связно видение бранчей, близкое к
> теперешним техническим возможностям git.alt, при реализации которого,
> я безусловно буду заинтересован в работе над такими бранчами:

<skip>

Покажите мне тех, кто не будет заинтересован :) Все это чудесно, но
это прожекты в духе моего варианта (1), который требует отсутствующих
в настоящее время ресурсов :( Я был бы рад ошибиться ...

-- 
С уважением,
Прокопьев Евгений

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

* Re: [devel] Бранчи и прочее
  2009-09-07  5:26 ` Eugene Prokopiev
@ 2009-09-07  5:32   ` Eugene Ostapets
  2009-09-07  5:42     ` Eugene Prokopiev
  0 siblings, 1 reply; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-07  5:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/7 Eugene Prokopiev <enp altlinux.org>:
> 7 сентября 2009 г. 8:55 пользователь Eugene Ostapets
> (eostapets@gmail.com) написал:
>> Попытаюсь выразить свое более связно видение бранчей, близкое к
>> теперешним техническим возможностям git.alt, при реализации которого,
>> я безусловно буду заинтересован в работе над такими бранчами:
>
> <skip>
>
> Покажите мне тех, кто не будет заинтересован :) Все это чудесно, но
> это прожекты в духе моего варианта (1), который требует отсутствующих
> в настоящее время ресурсов :( Я был бы рад ошибиться ...
Хм... Разве в отквоченной фразе не видно, что я готов РАБОТАТЬ над
таким бранчем, а не только пользоваться им?


-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Бранчи и прочее
  2009-09-07  5:32   ` Eugene Ostapets
@ 2009-09-07  5:42     ` Eugene Prokopiev
  2009-09-07  5:47       ` Eugene Ostapets
  2009-09-07  6:09       ` REAL
  0 siblings, 2 replies; 73+ messages in thread
From: Eugene Prokopiev @ 2009-09-07  5:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

> Хм... Разве в отквоченной фразе не видно, что я готов РАБОТАТЬ над
> таким бранчем, а не только пользоваться им?

Видно. Сколько еще готовых? Именно в отношении их количества я рад бы
ошибиться.

Да, я не готов работать над main.

-- 
С уважением,
Прокопьев Евгений

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

* Re: [devel] Бранчи и прочее
  2009-09-07  5:42     ` Eugene Prokopiev
@ 2009-09-07  5:47       ` Eugene Ostapets
  2009-09-07  6:09       ` REAL
  1 sibling, 0 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-07  5:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/7 Eugene Prokopiev <enp altlinux.org>:
>> Хм... Разве в отквоченной фразе не видно, что я готов РАБОТАТЬ над
>> таким бранчем, а не только пользоваться им?
>
> Видно. Сколько еще готовых? Именно в отношении их количества я рад бы
> ошибиться.
Прежде чем искать готовых, нужно определиться с правилами игры...
Я, на пример, не готов даже смотреть на бранч со свободной заливкой
чего угодно...

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Бранчи и прочее
  2009-09-07  5:42     ` Eugene Prokopiev
  2009-09-07  5:47       ` Eugene Ostapets
@ 2009-09-07  6:09       ` REAL
  2009-09-07  6:10         ` Eugene Prokopiev
  2009-09-07  6:11         ` Eugene Ostapets
  1 sibling, 2 replies; 73+ messages in thread
From: REAL @ 2009-09-07  6:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Eugene Prokopiev пишет:
>> Хм... Разве в отквоченной фразе не видно, что я готов РАБОТАТЬ над
>> таким бранчем, а не только пользоваться им?
> Видно. Сколько еще готовых? Именно в отношении их количества я рад бы
> ошибиться.

Вроде, трое пока, плюс ещё один неопределившийся (это я). Мне для 
начала нужно закончить начатое, и побыстрее (чтобы мои пакеты снова 
пришли в рабочее состояние после "перестройки"), а потом понять, что 
же именно придётся в новом бранче делать. Понятно, что основное - это 
перенос пакетов из сизифа (или уже договорились переносить из 
премодерируемого бранча?), непонятно, по каким принципам определять, 
что пакеты к этому уже готовы. И совсем непонятно, что делать с 
пакетами, мейнтейнеры которых в бранч портировать не будут, а на 
портирование другими лицами будут возмущаться.

> Да, я не готов работать над main.

Смотря что подразумевать под работой. Простой перенос - думаю, не так 
сложен, проблема только в бутстрапах, вот по ним бы информация не 
помешала (я в прошлом году пробовал дома пересобирать gcc, ни одна 
попытка не удалась). Ну и вообще, где-то бы место иметь для пробных 
сборок, потому что у меня вот на etersoft есть контейнер x86_64, но он 
на сизифе. А самому переходить на такой бранч вообще-то не хочется, 
тогда утратится возможность полноценно работать над пакетами в сизифе.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


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

* Re: [devel] Бранчи и прочее
  2009-09-07  6:09       ` REAL
@ 2009-09-07  6:10         ` Eugene Prokopiev
  2009-09-07  6:35           ` REAL
  2009-09-07  6:11         ` Eugene Ostapets
  1 sibling, 1 reply; 73+ messages in thread
From: Eugene Prokopiev @ 2009-09-07  6:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

7 сентября 2009 г. 10:09 пользователь REAL (root@mmedia2.kemsu.ru) написал:

> ...основное - это перенос пакетов
> из сизифа (или уже договорились переносить из премодерируемого бранча?),
> непонятно, по каким принципам определять, что пакеты к этому уже готовы.

Напоминаю, 2 варианта:

1) есть люди, которые в состоянии взять на себя ответственность по
переносу/пересборке main откуда угодно (хоть из Сизифа, хоть из p5) -
и я не против премодерации этого main, если найдется кому этим
заниматься
2) таких людей нет, мейнтейнеры community-бранча по умолчанию
делегируют эту функцию мейнтейнеру p5, вмешиваясь только в случае
несогласия с переносом

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

Начхать на таких мейнтейнеров - разве что они могут предъявить планы
по переносу и обоснование невозможности делать это в лоб - тогда к ним
нужно прислушиваться

>> Да, я не готов работать над main.
>
> Смотря что подразумевать под работой. Простой перенос - думаю, не так
> сложен, проблема только в бутстрапах, вот по ним бы информация не помешала
> (я в прошлом году пробовал дома пересобирать gcc, ни одна попытка не
> удалась).

Нет, даже API/ABI менять нежелательно (в main нельзя?), не говоря уже
о смене тулчейна

> Ну и вообще, где-то бы место иметь для пробных сборок, потому что
> у меня вот на etersoft есть контейнер x86_64, но он на сизифе. А самому
> переходить на такой бранч вообще-то не хочется, тогда утратится возможность
> полноценно работать над пакетами в сизифе.

Кто мешает указать хашеру целевой репозитарий, на котором и и для
которого производится сборка?

-- 
С уважением,
Прокопьев Евгений

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

* Re: [devel] Бранчи и прочее
  2009-09-07  6:09       ` REAL
  2009-09-07  6:10         ` Eugene Prokopiev
@ 2009-09-07  6:11         ` Eugene Ostapets
  1 sibling, 0 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-07  6:11 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/7 REAL <root mmedia2.kemsu.ru>:
> Eugene Prokopiev пишет:
>>>
>>> Хм... Разве в отквоченной фразе не видно, что я готов РАБОТАТЬ над
>>> таким бранчем, а не только пользоваться им?
>>
>> Видно. Сколько еще готовых? Именно в отношении их количества я рад бы
>> ошибиться.
>
> Понятно, что основное - это перенос пакетов
> из сизифа (или уже договорились переносить из премодерируемого бранча?),
> непонятно, по каким принципам определять, что пакеты к этому уже готовы.
Если пакет закрывает одну или несколько баг и не порождает новых - он
кандидат на рассмотрение, иначе ему место в unstable

> И
> совсем непонятно, что делать с пакетами, мейнтейнеры которых в бранч
> портировать не будут, а на портирование другими лицами будут возмущаться.
Мнение мантейнеров репозитария unstable для релиз-менеджеров является
совещательным, т.е. возмущения в /dev/null


-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Бранчи и прочее
  2009-09-07  4:55 [devel] Бранчи и прочее Eugene Ostapets
  2009-09-07  5:26 ` Eugene Prokopiev
@ 2009-09-07  6:23 ` Aleksey Novodvorsky
  2009-09-07  6:32   ` Eugene Ostapets
                     ` (2 more replies)
  2009-09-07  8:09 ` [devel] Бранчи и прочее Led
  2009-09-07 21:38 ` Dmitry V. Levin
  3 siblings, 3 replies; 73+ messages in thread
From: Aleksey Novodvorsky @ 2009-09-07  6:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

7 сентября 2009 г. 8:55 пользователь Eugene Ostapets
(eostapets@gmail.com) написал:
> Попытаюсь выразить свое более связно видение бранчей, близкое к
> теперешним техническим возможностям git.alt, при реализации которого,
> я безусловно буду заинтересован в работе над такими бранчами:
>
> 1. Карманы сложны для раелизации, но можно предоставить более-менее
> публичное место для технологических экспериментов, такой себе
> experimental (Daedalus из ныне живущих), со следующими свойствами:
> а) нет acl (вообще нет!!!)
> б) допускается публикация исключительно из git
> в) проверяется наследование истории по git
> г) публикация пакета другим мантейнером возможна только через какой-то
> промежуток времени (мне кажется 5 дней достаточно)
> д) анметы в данном репозитарии допускаются
>
> 2. unstable (Sisyphus) живет по нынешним законам, при условии, что
> любые бомбы аля новый gcc, с которым несоберется N пакетов, но я его
> вам не покажу до публикации в Сизифе, а вы попробуйте все сами
> починить, минимум две недели отлеживаются в experimental

Это, насколько я понимаю, отдельная часть предложения. Здесь у меня
одно замечание : за две недели возможно разъезжание experimental с
unstable. Проблема порождения новой сущности. То есть можно не
облегчить положение, а усугубить.

>
> 3. testing (5.0) самая интересная и самая сложная часть проекта:
> а) acl на все пакеты на старте принадлежит двум группам: rm-5.0 и qa-alt
> б) состав rm-5.0 должен избираться членами тим (допускается
> самовыдвижение с программой партии :))
> в) после определения целей данного бранча, определяется зона пакетов
> main, где не допускаются API/ABI изменения, на остальные пакеты в этот
> момент могут быть выставлены права nobody или everybody
> г) прохождение пакетов в main требует подтверждения кого-то из rm-5.0
> (да, даже для членов qa-alt, у которых может возникнуть конфликт
> интересов с сообществом)

Не вижу здесь никаких принципиальных проблем, кроме утрясания полиси.

>
> 4. backports подчиняется тем же правилам, что и experimental, за
> исключением того, что анметы возможны только в пакетах testing, а не в
> пакетах backports.

Не наоборот? Я не понимаю, зачем нужен backports. Мне кажется, что
судьба его будет печальна.

Rgrds, Алексей

>
> PS: Я понимаю, что нужно выписать и устаканить полиси прохождения
> пакета по цепочке experimental->unstable->testing(или backports), но
> без предсказуемости жизненного цикла бранча, он разработчикам будет
> по-прежнему не интересен.
> PPS: я намерено исключил из этой схемы бранч p5 - ООО само решит из
> каких бранчей какие пакеты стоит брать.
>
> --
> С уважением,
> Евгений Остапец
> uin: 23747217
> jid: eugene_ostapets@jabber.ru
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

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

* Re: [devel] Бранчи и прочее
  2009-09-07  6:23 ` Aleksey Novodvorsky
@ 2009-09-07  6:32   ` Eugene Ostapets
  2009-09-09  8:45     ` Michael Shigorin
  2009-09-07  8:07   ` [devel] Бранчи и прочее Денис Смирнов
  2009-09-09  8:41   ` [devel] backports (was: Бранчи и прочее) Michael Shigorin
  2 siblings, 1 reply; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-07  6:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/7 Aleksey Novodvorsky <aen altlinux.ru>:
> 7 сентября 2009 г. 8:55 пользователь Eugene Ostapets
> (eostapets@gmail.com) написал:
>> 2. unstable (Sisyphus) живет по нынешним законам, при условии, что
>> любые бомбы аля новый gcc, с которым несоберется N пакетов, но я его
>> вам не покажу до публикации в Сизифе, а вы попробуйте все сами
>> починить, минимум две недели отлеживаются в experimental
>
> Это, насколько я понимаю, отдельная часть предложения. Здесь у меня
> одно замечание : за две недели возможно разъезжание experimental с
> unstable. Проблема порождения новой сущности. То есть можно не
> облегчить положение, а усугубить.
Задача experimental именно утрясти сложные взаимосвязи не только на
уровне сборки (shared task), но и на уровне работоспособности не
дожидаясь появления карманов. Без этого полем для экспериментов
становится unstable, а это не его задача.
>> 4. backports подчиняется тем же правилам, что и experimental, за
>> исключением того, что анметы возможны только в пакетах testing, а не в
>> пакетах backports.
>
> Не наоборот? Я не понимаю, зачем нужен backports. Мне кажется, что
> судьба его будет печальна.
Пример: всегда найдется желающий собрать свежий kde4 для старого
бранча, репозитарий должен безпроблемно позволять установить этот
kde4, но обязательно при объединении породит анметы, потому что список
собранного с этим kde4, будет значительно меньше, чем собрано в
бранче. Пока что у нас нет ни полиси на backports, ни инфраструктуры
для него... Я верю, что он будет живым, потому что у меня перед
глазами примеры Debian/Suse/Redhat, не понимаю, почему нам бэкпорты
нужны меньше, чем им?

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Бранчи и прочее
  2009-09-07  6:10         ` Eugene Prokopiev
@ 2009-09-07  6:35           ` REAL
  2009-09-09  8:36             ` Michael Shigorin
  0 siblings, 1 reply; 73+ messages in thread
From: REAL @ 2009-09-07  6:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Eugene Prokopiev пишет:
> Напоминаю, 2 варианта:
> 
> 1) есть люди, которые в состоянии взять на себя ответственность по
> переносу/пересборке main откуда угодно (хоть из Сизифа, хоть из p5) -
> и я не против премодерации этого main, если найдется кому этим
> заниматься

Этот вариант неплох, вопрос в том, кто займётся. Здесь можно было бы 
даже отдать предпочтение p5, наверно.

> 2) таких людей нет, мейнтейнеры community-бранча по умолчанию
> делегируют эту функцию мейнтейнеру p5, вмешиваясь только в случае
> несогласия с переносом

А захочет ли он (мейнтейнер p5) этим заниматься?

>> совсем непонятно, что делать с пакетами, мейнтейнеры которых в бранч
>> портировать не будут, а на портирование другими лицами будут возмущаться.
> Начхать на таких мейнтейнеров - разве что они могут предъявить планы
> по переносу и обоснование невозможности делать это в лоб - тогда к ним
> нужно прислушиваться

Тоже вариант.

> Нет, даже API/ABI менять нежелательно (в main нельзя?), не говоря уже
> о смене тулчейна

Пожалуй, соглашусь. Только тогда нужно изначально чётко очертить 
границы main с какими-то возможностями двигания этих границ (скажем, 
необходимо обновить что-то не общесистемное, но требующее по 
зависимостям обновления/пересборки ряда других пакетов). Ну и потом не 
каждую смену API сборочница способна выловить, тут тоже что-то 
прописать в правилах не помешало бы.

>> Ну и вообще, где-то бы место иметь для пробных сборок, потому что
>> у меня вот на etersoft есть контейнер x86_64, но он на сизифе. А самому
>> переходить на такой бранч вообще-то не хочется, тогда утратится возможность
>> полноценно работать над пакетами в сизифе.
> Кто мешает указать хашеру целевой репозитарий, на котором и и для
> которого производится сборка?

В контейнере - наверно, можно будет обговорить с lav@ (когда возникнет 
необходимость, если всё же дойдёт дело до дела, а не закончится 
беседой), а вот дома это нереально: трафик.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


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

* Re: [devel] Бранчи и прочее
  2009-09-07  6:23 ` Aleksey Novodvorsky
  2009-09-07  6:32   ` Eugene Ostapets
@ 2009-09-07  8:07   ` Денис Смирнов
  2009-09-07  9:55     ` Michael Pozhidaev
  2009-09-07 17:19     ` Aleksey Novodvorsky
  2009-09-09  8:41   ` [devel] backports (was: Бранчи и прочее) Michael Shigorin
  2 siblings, 2 replies; 73+ messages in thread
From: Денис Смирнов @ 2009-09-07  8:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, Sep 07, 2009 at 10:23:53AM +0400, Aleksey Novodvorsky wrote:
 
AN> Это, насколько я понимаю, отдельная часть предложения. Здесь у меня
AN> одно замечание : за две недели возможно разъезжание experimental с
AN> unstable. Проблема порождения новой сущности. То есть можно не
AN> облегчить положение, а усугубить.

Мне кажется разъезжание не страшным, в случае если проходящие в Сизиф
пакеты с версией > чем в experimental будут автоматически замещать пакеты
в experimental.

>> 3. testing (5.0) самая интересная и самая сложная часть проекта:
>> а) acl на все пакеты на старте принадлежит двум группам: rm-5.0 и qa-alt
>> б) состав rm-5.0 должен избираться членами тим (допускается
>> самовыдвижение с программой партии :))
>> в) после определения целей данного бранча, определяется зона пакетов
>> main, где не допускаются API/ABI изменения, на остальные пакеты в этот
>> момент могут быть выставлены права nobody или everybody
>> г) прохождение пакетов в main требует подтверждения кого-то из rm-5.0
>> (да, даже для членов qa-alt, у которых может возникнуть конфликт
>> интересов с сообществом)
AN> Не вижу здесь никаких принципиальных проблем, кроме утрясания полиси.

Честно говоря мне не нравится идея мешать в кучу понятие 'testing' и
понятие 'release branch'.

AN> Не наоборот? Я не понимаю, зачем нужен backports. Мне кажется, что
AN> судьба его будет печальна.

Для backports есть одно важное применение -- разруливание конфликтов вроде
того, что я озвучивал ранее с zaptel/dahdi. Или, к примеру, задача вроде
'хочу postgresql8.3 в 4.0'.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

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

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

* Re: [devel] Бранчи и прочее
  2009-09-07  4:55 [devel] Бранчи и прочее Eugene Ostapets
  2009-09-07  5:26 ` Eugene Prokopiev
  2009-09-07  6:23 ` Aleksey Novodvorsky
@ 2009-09-07  8:09 ` Led
  2009-09-07  8:16   ` Eugene Ostapets
  2009-09-07 21:38 ` Dmitry V. Levin
  3 siblings, 1 reply; 73+ messages in thread
From: Led @ 2009-09-07  8:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday, 07 September 2009 07:55:25 Eugene Ostapets wrote:
> Попытаюсь выразить свое более связно видение бранчей, близкое к
> теперешним техническим возможностям git.alt, при реализации которого,
> я безусловно буду заинтересован в работе над такими бранчами:
>
> 1. Карманы сложны для раелизации, но можно предоставить более-менее
> публичное место для технологических экспериментов, такой себе
> experimental (Daedalus из ныне живущих), со следующими свойствами:
> а) нет acl (вообще нет!!!)
> б) допускается публикация исключительно из git

С этим не могу согласиться. Встречаются настолько кривые git-репозитарии, что 
проще сделать их заново, чем тащить к себе подобное ...

> в) проверяется наследование истории по git
> г) публикация пакета другим мантейнером возможна только через какой-то
> промежуток времени (мне кажется 5 дней достаточно)
> д) анметы в данном репозитарии допускаются

-- 
Led

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

* Re: [devel] Бранчи и прочее
  2009-09-07  8:09 ` [devel] Бранчи и прочее Led
@ 2009-09-07  8:16   ` Eugene Ostapets
  0 siblings, 0 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-07  8:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/7 Led <ledest gmail.com>:
> On Monday, 07 September 2009 07:55:25 Eugene Ostapets wrote:
>> Попытаюсь выразить свое более связно видение бранчей, близкое к
>> теперешним техническим возможностям git.alt, при реализации которого,
>> я безусловно буду заинтересован в работе над такими бранчами:
>>
>> 1. Карманы сложны для раелизации, но можно предоставить более-менее
>> публичное место для технологических экспериментов, такой себе
>> experimental (Daedalus из ныне живущих), со следующими свойствами:
>> а) нет acl (вообще нет!!!)
>> б) допускается публикация исключительно из git
>
> С этим не могу согласиться. Встречаются настолько кривые git-репозитарии, что
> проще сделать их заново, чем тащить к себе подобное ...
Тут предложение не о наследовании, а о работе исключительно из git,
учитывая статус экспериментальности, можно именно тут поправить чужие
"кривульки" и предложить мантейнеру в unstable взять "прямой" гит, а
собственную историю подшить через -s ours для прохождения теста на
преемственность. В рамках этого репозитария можно подготовить git для
тех компонент, мантейнеры которых вообще боятся браться за git и т.п.
Это поле для экпериментов.


-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Бранчи и прочее
  2009-09-07  8:07   ` [devel] Бранчи и прочее Денис Смирнов
@ 2009-09-07  9:55     ` Michael Pozhidaev
  2009-09-07 17:19     ` Aleksey Novodvorsky
  1 sibling, 0 replies; 73+ messages in thread
From: Michael Pozhidaev @ 2009-09-07  9:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Hello, Денис Смирнов!

> On Mon, Sep 07, 2009 at 10:23:53AM +0400, Aleksey Novodvorsky wrote:
>  
> AN> Это, насколько я понимаю, отдельная часть предложения. Здесь у меня
> AN> одно замечание : за две недели возможно разъезжание experimental с
> AN> unstable. Проблема порождения новой сущности. То есть можно не
> AN> облегчить положение, а усугубить.
>
> Мне кажется разъезжание не страшным, в случае если проходящие в Сизиф
> пакеты с версией > чем в experimental будут автоматически замещать пакеты
> в experimental.
+1
-- 
Michael Pozhidaev. E-mail: msp@altlinux.ru.
Tomsk State University. http://www.csd.tsu.ru
ALT Linux Team. http://www.altlinux.org



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

* Re: [devel] Бранчи и прочее
  2009-09-07  8:07   ` [devel] Бранчи и прочее Денис Смирнов
  2009-09-07  9:55     ` Michael Pozhidaev
@ 2009-09-07 17:19     ` Aleksey Novodvorsky
  2009-09-07 20:38       ` Денис Смирнов
  2009-09-07 21:14       ` Eugene Ostapets
  1 sibling, 2 replies; 73+ messages in thread
From: Aleksey Novodvorsky @ 2009-09-07 17:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

7 сентября 2009 г. 12:07 пользователь Денис Смирнов
(mithraen@altlinux.ru) написал:
> On Mon, Sep 07, 2009 at 10:23:53AM +0400, Aleksey Novodvorsky wrote:
>
> AN> Это, насколько я понимаю, отдельная часть предложения. Здесь у меня
> AN> одно замечание : за две недели возможно разъезжание experimental с
> AN> unstable. Проблема порождения новой сущности. То есть можно не
> AN> облегчить положение, а усугубить.
>
> Мне кажется разъезжание не страшным, в случае если проходящие в Сизиф
> пакеты с версией > чем в experimental будут автоматически замещать пакеты
> в experimental.

Это приведет к старению Сизифа. Мне кажется, что это плохое предложение.

Rgrds, Алексей

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

* Re: [devel] Бранчи и прочее
  2009-09-07 17:19     ` Aleksey Novodvorsky
@ 2009-09-07 20:38       ` Денис Смирнов
  2009-09-07 21:14       ` Eugene Ostapets
  1 sibling, 0 replies; 73+ messages in thread
From: Денис Смирнов @ 2009-09-07 20:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, Sep 07, 2009 at 09:19:39PM +0400, Aleksey Novodvorsky wrote:

>> Мне кажется разъезжание не страшным, в случае если проходящие в Сизиф
>> пакеты с версией > чем в experimental будут автоматически замещать пакеты
>> в experimental.
AN> Это приведет к старению Сизифа. Мне кажется, что это плохое предложение.

Не понял, какое старение имеется в виду? Речь идет о том, чтобы пакеты в
Сизифе были не "самые-самые-самые свежией", а прошедшие хотя бы несколько
дней тестирования.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

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

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

* Re: [devel] Бранчи и прочее
  2009-09-07 17:19     ` Aleksey Novodvorsky
  2009-09-07 20:38       ` Денис Смирнов
@ 2009-09-07 21:14       ` Eugene Ostapets
  1 sibling, 0 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-07 21:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/7 Aleksey Novodvorsky <aen altlinux.ru>:
> 7 сентября 2009 г. 12:07 пользователь Денис Смирнов
> (mithraen@altlinux.ru) написал:
>> On Mon, Sep 07, 2009 at 10:23:53AM +0400, Aleksey Novodvorsky wrote:
>>
>> AN> Это, насколько я понимаю, отдельная часть предложения. Здесь у меня
>> AN> одно замечание : за две недели возможно разъезжание experimental с
>> AN> unstable. Проблема порождения новой сущности. То есть можно не
>> AN> облегчить положение, а усугубить.
>>
>> Мне кажется разъезжание не страшным, в случае если проходящие в Сизиф
>> пакеты с версией > чем в experimental будут автоматически замещать пакеты
>> в experimental.
>
> Это приведет к старению Сизифа. Мне кажется, что это плохое предложение.
Сизиф и так стремительно стареет из-за жестких ограничений и проверок
на входе. Увидеть python2.6 практически нереально, если у нас не
заведется Геракл... Или не родятся карманы, или... Фантазировать о
том, что и когда сможет оживить Сизиф можно долго... Статус
experimental с вытекающими из этого послаблений для Дедала могут
помочь(а могут и не помочь) оживить обновление пакетной базы для
Сизифа.

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Бранчи и прочее
  2009-09-07  4:55 [devel] Бранчи и прочее Eugene Ostapets
                   ` (2 preceding siblings ...)
  2009-09-07  8:09 ` [devel] Бранчи и прочее Led
@ 2009-09-07 21:38 ` Dmitry V. Levin
  2009-09-08  7:03   ` Eugene Ostapets
  3 siblings, 1 reply; 73+ messages in thread
From: Dmitry V. Levin @ 2009-09-07 21:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, Sep 07, 2009 at 07:55:25AM +0300, Eugene Ostapets wrote:
> Попытаюсь выразить свое более связно видение бранчей, близкое к
> теперешним техническим возможностям git.alt, при реализации которого,
> я безусловно буду заинтересован в работе над такими бранчами:
> 
> 1. Карманы сложны для раелизации, но можно предоставить более-менее
> публичное место для технологических экспериментов, такой себе
> experimental (Daedalus из ныне живущих), со следующими свойствами:
> а) нет acl (вообще нет!!!)
> б) допускается публикация исключительно из git
> в) проверяется наследование истории по git
> г) публикация пакета другим мантейнером возможна только через какой-то
> промежуток времени (мне кажется 5 дней достаточно)
> д) анметы в данном репозитарии допускаются

Похоже на описание разновидности кармана, с той существенной разницей, что
он единый и обязательный для всех.  Для полноты картины нужно описать
жизненный цикл одного пакета в этом кармане.


-- 
ldv

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

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

* Re: [devel] Бранчи и прочее
  2009-09-07 21:38 ` Dmitry V. Levin
@ 2009-09-08  7:03   ` Eugene Ostapets
  2009-09-08  8:30     ` Damir Shayhutdinov
  2009-09-08  8:55     ` [devel] Бранчи и прочее Dmitry V. Levin
  0 siblings, 2 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-08  7:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/8 Dmitry V. Levin <ldv altlinux.org>:
> On Mon, Sep 07, 2009 at 07:55:25AM +0300, Eugene Ostapets wrote:
>> Попытаюсь выразить свое более связно видение бранчей, близкое к
>> теперешним техническим возможностям git.alt, при реализации которого,
>> я безусловно буду заинтересован в работе над такими бранчами:
>>
>> 1. Карманы сложны для раелизации, но можно предоставить более-менее
>> публичное место для технологических экспериментов, такой себе
>> experimental (Daedalus из ныне живущих), со следующими свойствами:
>> а) нет acl (вообще нет!!!)
>> б) допускается публикация исключительно из git
>> в) проверяется наследование истории по git
>> г) публикация пакета другим мантейнером возможна только через какой-то
>> промежуток времени (мне кажется 5 дней достаточно)
>> д) анметы в данном репозитарии допускаются
>
> Похоже на описание разновидности кармана, с той существенной разницей, что
> он единый и обязательный для всех.  Для полноты картины нужно описать
> жизненный цикл одного пакета в этом кармане.
Он обязательный по полиси, но не технологически.
Рассмотрим пример python2.6:
Он мне нужен, но не настолько, чтобы пилить его в приватном бранче, но
я готов уделить ему некоторое время в публичном месте. На текущей
технологической площадке это может быть только огромный shared task,
на битву с которым у меня нет ни сил, ни времени. Допустим набралась
критическая масса джедаев на такой таск, ценой нескольких недель, если
не месяцев, пропихнули его в Сизиф... Только для того, чтобы получить
ушат дерьма, потому что перестали работать вебприложения у большой
массы пользователей, которые не успели поставить на холд старый питон,
а новый просто не тестировали из-за постоянного движняка в этом
таске... Если же все те же операции выполнить в публичном месте,
допускающем появления анметов и не проверяющих acl, то подготовка к
вбросу в Сизиф python2.6 займет неделю-две. Можно анонсировать его
появление и попросить заинтересованных протестировать его
функциональность. Для перемещения всего этого куска, останется только
запросить acl у мантейнеров соответствующих пакетов в Сизифе, или
получить nmu по нашему полиси. Для мантейнеров доступно будет ревью
как исходного кода в git, так и бинарного, пригодного к установке и
тестированию, в experimental.

Другой пример:
готовиться библиотека со сменой api/abi. Мантейнерам зависимых пакетов
нужно протестировать ФУНКЦИОНАЛЬНОСТЬ сборки с этой версией, прежде
чем забрасывать в unstable.

Если эти примеры на убеждают в необходимости experimental, то
аргументы у меня закончились, как и желание в дальнейшем обсуждать эту
тему.
-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Бранчи и прочее
  2009-09-08  7:03   ` Eugene Ostapets
@ 2009-09-08  8:30     ` Damir Shayhutdinov
  2009-09-08  8:38       ` Eugene Ostapets
  2009-09-09  8:53       ` [devel] experimental "vs" people (was: Бранчи и прочее) Michael Shigorin
  2009-09-08  8:55     ` [devel] Бранчи и прочее Dmitry V. Levin
  1 sibling, 2 replies; 73+ messages in thread
From: Damir Shayhutdinov @ 2009-09-08  8:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

> таске... Если же все те же операции выполнить в публичном месте,
> допускающем появления анметов и не проверяющих acl, то подготовка к
> вбросу в Сизиф python2.6 займет неделю-две. Можно анонсировать его
> появление и попросить заинтересованных протестировать его
> функциональность.
Это практически дословное описание ftp:/people или любого внешнего ресурса.

> Для перемещения всего этого куска, останется только
> запросить acl у мантейнеров соответствующих пакетов в Сизифе, или
> получить nmu по нашему полиси.
То же самое в случае с people.

> Для мантейнеров доступно будет ревью как исходного кода в git, так и
> бинарного, пригодного к установке и тестированию, в experimental.
То же самое в people.

> Другой пример:
> готовиться библиотека со сменой api/abi. Мантейнерам зависимых пакетов
> нужно протестировать ФУНКЦИОНАЛЬНОСТЬ сборки с этой версией, прежде
> чем забрасывать в unstable.
Чем people не устраивает?

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

* Re: [devel] Бранчи и прочее
  2009-09-08  8:30     ` Damir Shayhutdinov
@ 2009-09-08  8:38       ` Eugene Ostapets
  2009-09-08  8:42         ` Damir Shayhutdinov
  2009-09-09  8:53       ` [devel] experimental "vs" people (was: Бранчи и прочее) Michael Shigorin
  1 sibling, 1 reply; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-08  8:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/8 Damir Shayhutdinov <damir altlinux.org>:
> Чем people не устраивает?
Спасибо за внимание, больше не буду вас отвлекать своими идеями.

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Бранчи и прочее
  2009-09-08  8:38       ` Eugene Ostapets
@ 2009-09-08  8:42         ` Damir Shayhutdinov
  2009-09-08  8:48           ` Eugene Ostapets
  0 siblings, 1 reply; 73+ messages in thread
From: Damir Shayhutdinov @ 2009-09-08  8:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

> 2009/9/8 Damir Shayhutdinov <damir altlinux.org>:
>> Чем people не устраивает?
> Спасибо за внимание, больше не буду вас отвлекать своими идеями.

Угу, но похоже и ftp: people пользоваться не будете. Был бы толк от
таких жестов....

А вопрос то интересный - что именно нужно сделать, чтобы улучшить тот
уровень сервиса, который предоставляется сейчас через ftp? Пока судя
по запросам - всего должно хватать. Или хочется сделать единый people,
в котором одновременно будет несколько экспериментов проводиться?

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

* Re: [devel] Бранчи и прочее
  2009-09-08  8:42         ` Damir Shayhutdinov
@ 2009-09-08  8:48           ` Eugene Ostapets
  0 siblings, 0 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-08  8:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/8 Damir Shayhutdinov <damir altlinux.org>:
>> 2009/9/8 Damir Shayhutdinov <damir altlinux.org>:
>>> Чем people не устраивает?
>> Спасибо за внимание, больше не буду вас отвлекать своими идеями.
>
> Угу, но похоже и ftp: people пользоваться не будете. Был бы толк от
> таких жестов....
У меня уже есть собственный people с устраивающей меня инфраструктурой
сборки и пересборки, и еще один мне не нужен.
>
> А вопрос то интересный - что именно нужно сделать, чтобы улучшить тот
> уровень сервиса, который предоставляется сейчас через ftp? Пока судя
> по запросам - всего должно хватать. Или хочется сделать единый people,
> в котором одновременно будет несколько экспериментов проводиться?
Я вообще не знаю зачем нужен people на ftp. Я просто не вижу ни
единого применения для него, остальные, похоже, тоже не видят.


-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Бранчи и прочее
  2009-09-08  7:03   ` Eugene Ostapets
  2009-09-08  8:30     ` Damir Shayhutdinov
@ 2009-09-08  8:55     ` Dmitry V. Levin
  2009-09-08  9:10       ` Eugene Ostapets
  1 sibling, 1 reply; 73+ messages in thread
From: Dmitry V. Levin @ 2009-09-08  8:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, Sep 08, 2009 at 10:03:32AM +0300, Eugene Ostapets wrote:
> 2009/9/8 Dmitry V. Levin <ldv altlinux.org>:
> > On Mon, Sep 07, 2009 at 07:55:25AM +0300, Eugene Ostapets wrote:
> >> Попытаюсь выразить свое более связно видение бранчей, близкое к
> >> теперешним техническим возможностям git.alt, при реализации которого,
> >> я безусловно буду заинтересован в работе над такими бранчами:
> >>
> >> 1. Карманы сложны для раелизации, но можно предоставить более-менее
> >> публичное место для технологических экспериментов, такой себе
> >> experimental (Daedalus из ныне живущих), со следующими свойствами:
> >> а) нет acl (вообще нет!!!)
> >> б) допускается публикация исключительно из git
> >> в) проверяется наследование истории по git
> >> г) публикация пакета другим мантейнером возможна только через какой-то
> >> промежуток времени (мне кажется 5 дней достаточно)
> >> д) анметы в данном репозитарии допускаются
> >
> > Похоже на описание разновидности кармана, с той существенной разницей, что
> > он единый и обязательный для всех.  Для полноты картины нужно описать
> > жизненный цикл одного пакета в этом кармане.
> Он обязательный по полиси, но не технологически.
> Рассмотрим пример python2.6:

Евгений, это ответ на другой воспрос.  Опишите мне жизненный цикл одного
пакета в этом кармане, пожалуйста.  Иначе у меня нет никакой уверенности
в том, что я хотя бы правильно понял то, что вы хотели сказать.


-- 
ldv

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

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

* Re: [devel] Бранчи и прочее
  2009-09-08  8:55     ` [devel] Бранчи и прочее Dmitry V. Levin
@ 2009-09-08  9:10       ` Eugene Ostapets
  2009-09-09  8:59         ` [devel] Бранчи и прочее (смысл названий) Michael Shigorin
  0 siblings, 1 reply; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-08  9:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/8 Dmitry V. Levin <ldv altlinux.org>:
> Евгений, это ответ на другой воспрос.  Опишите мне жизненный цикл одного
> пакета в этом кармане, пожалуйста.  Иначе у меня нет никакой уверенности
> в том, что я хотя бы правильно понял то, что вы хотели сказать.
Хм... Кажется я туплю и не совсем понимаю какого описания от меня ждут :)

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

По умолчанию:
somepackage-X.Y.altZ+1.rpm является тривиальным исправлением и может
быть направлен сразу в unstable, откуда по итогам размышлений RM/QA
бранча может быть скопирован в p5/c5 (testing)
somepackage-X.Y+1.alt1.rpm является значимым изменением и его
желательно провести через experimental, для оценки функциональных
последствий обновления.
somepackage-X+1.0.alt1.rpm является критическим изменением и он обязан
пройти чистилище experimental перед публикацией в unstable.

somepackage-X.Y.altZ+1.rpm так же может содержать значимые или
критические изменения (вспоминая перепиливания структуры конфигов для
apache1/apache2) и по полиси должен пройти функциональное тестирование
в experimental.

Пакет из experimental не может быть скопирован в unstable, если
выявлены функциональные баги.
-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Бранчи и прочее
  2009-09-07  6:35           ` REAL
@ 2009-09-09  8:36             ` Michael Shigorin
  2009-09-09  8:58               ` REAL
  0 siblings, 1 reply; 73+ messages in thread
From: Michael Shigorin @ 2009-09-09  8:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Sep 07, 2009 at 02:35:57PM +0800, REAL wrote:
> >Нет, даже API/ABI менять нежелательно (в main нельзя?),
> >не говоря уже о смене тулчейна
> Пожалуй, соглашусь. Только тогда нужно изначально чётко
> очертить границы main с какими-то возможностями двигания этих
> границ (скажем, необходимо обновить что-то не общесистемное, но
> требующее по зависимостям обновления/пересборки ряда других
> пакетов).

Базовая сборочная плюс явно озвученное майнтейнерами.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* [devel] backports (was: Бранчи и прочее)
  2009-09-07  6:23 ` Aleksey Novodvorsky
  2009-09-07  6:32   ` Eugene Ostapets
  2009-09-07  8:07   ` [devel] Бранчи и прочее Денис Смирнов
@ 2009-09-09  8:41   ` Michael Shigorin
  2 siblings, 0 replies; 73+ messages in thread
From: Michael Shigorin @ 2009-09-09  8:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Sep 07, 2009 at 10:23:53AM +0400, Aleksey Novodvorsky wrote:
> Я не понимаю, зачем нужен backports. Мне кажется, что судьба
> его будет печальна.

http://lists.altlinux.org/pipermail/devel/2008-August/158988.html
http://lists.altlinux.org/pipermail/devel/2008-May/154731.html

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] Бранчи и прочее
  2009-09-07  6:32   ` Eugene Ostapets
@ 2009-09-09  8:45     ` Michael Shigorin
  2009-09-09  8:51       ` Eugene Ostapets
  0 siblings, 1 reply; 73+ messages in thread
From: Michael Shigorin @ 2009-09-09  8:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Sep 07, 2009 at 09:32:58AM +0300, Eugene Ostapets wrote:
> Пока что у нас нет ни полиси на backports

Это не так.

> ни инфраструктуры для него...

А это так.

> Я верю, что он будет живым, потому что у меня перед глазами
> примеры Debian/Suse/Redhat, не понимаю, почему нам бэкпорты
> нужны меньше, чем им?

Дело в том, что я так и не наладил фидбэк хотя бы вроде того,
что был сделан для пакетов, прошедших в Daedalus.  Ну и вручную
разгребал с непредсказуемой периодичностью.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] Бранчи и прочее
  2009-09-09  8:45     ` Michael Shigorin
@ 2009-09-09  8:51       ` Eugene Ostapets
  2009-09-09  9:03         ` [devel] Бранчи и прочее (backports) Michael Shigorin
  0 siblings, 1 reply; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-09  8:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/9 Michael Shigorin <mike osdn.org.ua>:
> On Mon, Sep 07, 2009 at 09:32:58AM +0300, Eugene Ostapets wrote:
>> Пока что у нас нет ни полиси на backports
>
> Это не так.
Миш, имеющееся полиси описывает только правила именования релизов :(
Не описаны ни правила учета зависимостей, ни правила урегулирования
конфликтов, которые однозначно будут возникать для долгоживущих
бранчей, если бэкпорты оживут. Нет требований по наследованию от
пакетов присутствующих в других репо и т.п. Вероятно это должен быть
комплект документов, но их содержание лучше формировать и обсуждать
людям, которые планируют активно наполнять этот оверлей, а не всем
скучающим прохожим...

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-08  8:30     ` Damir Shayhutdinov
  2009-09-08  8:38       ` Eugene Ostapets
@ 2009-09-09  8:53       ` Michael Shigorin
  2009-09-09 10:45         ` Damir Shayhutdinov
  1 sibling, 1 reply; 73+ messages in thread
From: Michael Shigorin @ 2009-09-09  8:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 08, 2009 at 12:30:34PM +0400, Damir Shayhutdinov wrote:
> > Другой пример: готовиться библиотека со сменой api/abi.
> > Мантейнерам зависимых пакетов нужно протестировать
> > ФУНКЦИОНАЛЬНОСТЬ сборки с этой версией, прежде чем
> > забрасывать в unstable.
> Чем people не устраивает?

Ну ты даёшь... people -- это файлопомойка, а не инфраструктура.

И единственный известный мне случай /people/gnome является особым
в т.ч. в части сетупа.  Сильно не уверен, что городить ситуативные
/people/python-2.6 не надоест быстро.

А возникают такие задачи пока не настолько часто,
чтоб пересечения над одним experimental решать
технологически, а не в договорном порядке.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] Бранчи и прочее
  2009-09-09  8:36             ` Michael Shigorin
@ 2009-09-09  8:58               ` REAL
  0 siblings, 0 replies; 73+ messages in thread
From: REAL @ 2009-09-09  8:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Michael Shigorin пишет:
>> Пожалуй, соглашусь. Только тогда нужно изначально чётко
>> очертить границы main с какими-то возможностями двигания этих
>> границ (скажем, необходимо обновить что-то не общесистемное, но
>> требующее по зависимостям обновления/пересборки ряда других
>> пакетов).
> Базовая сборочная плюс явно озвученное майнтейнерами.

Кстати, совсем забыл ещё один момент. Связанный с python 2.6.

Сейчас приходится выбрасывать файлы с питоновскими пакетами из сизифа 
на входе, а при обновлении пересобирать у себя. Боюсь, в нынешних 
обстоятельствах такая схема сохранится. Поэтому вопрос: когда именно 
будет новый (открытый) бранч создан? Может быть, дождаться всё же 
обновления питона, чтобы старый 2.5 опять не задержался в живых ещё на 
пару лет?

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


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

* Re: [devel] Бранчи и прочее (смысл названий)
  2009-09-08  9:10       ` Eugene Ostapets
@ 2009-09-09  8:59         ` Michael Shigorin
  2009-09-09  9:05           ` Eugene Ostapets
  2009-09-09 16:42           ` [devel] Бранчи и прочее (смысл названий) Денис Смирнов
  0 siblings, 2 replies; 73+ messages in thread
From: Michael Shigorin @ 2009-09-09  8:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 08, 2009 at 12:10:07PM +0300, Eugene Ostapets wrote:
> Пакет из experimental не может быть скопирован в unstable,
> если выявлены функциональные баги.

Мне почему-то кажется, что ты подвинул на ступеньку вверх
ожидания качества/стабильности -- unstable может не работать,
а вот testing должен бы.  В experimental я бы предпочёл класть
именно эксперименты, а не все мажоры в обязательном порядке.

PS: может, попробуем на вики сформулировать -- кто в каком
качестве видит вообще разные репозитории и какое значение придаёт
словам?  Уж больно много копий сломано над разными определениями.

Мои старые попытки здесь (почему форкнулось -- не помню):
http://www.altlinux.org/Concepts/Context
http://www.altlinux.org/Concepts/Definitions

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] Бранчи и прочее (backports)
  2009-09-09  8:51       ` Eugene Ostapets
@ 2009-09-09  9:03         ` Michael Shigorin
  0 siblings, 0 replies; 73+ messages in thread
From: Michael Shigorin @ 2009-09-09  9:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Sep 09, 2009 at 11:51:17AM +0300, Eugene Ostapets wrote:
> >> Пока что у нас нет ни полиси на backports
> > Это не так.
> Миш, имеющееся полиси описывает только правила именования релизов :(

Не только, но в любом разе оно есть и вполне подлежит доработке.

> Не описаны ни правила учета зависимостей, ни правила
> урегулирования конфликтов, которые однозначно будут возникать
> для долгоживущих бранчей, если бэкпорты оживут. Нет требований
> по наследованию от пакетов присутствующих в других репо и т.п.
> Вероятно это должен быть комплект документов, но их содержание
> лучше формировать и обсуждать людям, которые планируют активно
> наполнять этот оверлей, а не всем скучающим прохожим...

Давай для эксперимента прикрутим автопересобиралку к bp/4.0,
которые наиболее живые.  И оживим backports@.  И будем думать
над комплектом документов с этими самыми людьми.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] Бранчи и прочее (смысл названий)
  2009-09-09  8:59         ` [devel] Бранчи и прочее (смысл названий) Michael Shigorin
@ 2009-09-09  9:05           ` Eugene Ostapets
  2009-09-09  9:08             ` [devel] *sigh* Michael Shigorin
  2009-09-09 16:42           ` [devel] Бранчи и прочее (смысл названий) Денис Смирнов
  1 sibling, 1 reply; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-09  9:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/9 Michael Shigorin <mike osdn.org.ua>:
> On Tue, Sep 08, 2009 at 12:10:07PM +0300, Eugene Ostapets wrote:
>> Пакет из experimental не может быть скопирован в unstable,
>> если выявлены функциональные баги.
>
> Мне почему-то кажется, что ты подвинул на ступеньку вверх
> ожидания качества/стабильности -- unstable может не работать,
> а вот testing должен бы.  В experimental я бы предпочёл класть
> именно эксперименты, а не все мажоры в обязательном порядке.
Нет, unstable - это означает, что баги возможны, но не обязательны.
Если бага обнаружена на этапе experimental, такой пакет нельзя
переносить в unstable до исправления бага.
Пока у нас не будет достаточного количества мантейнеров, которые
повседневно используют ВСЕ свои пакеты, то мажоры должна проходить
через чистилище experimental... Особенно это касается пакетов
человека-робота lav@, которые пакетирует все, что запрашивают
пользователи, но сам не имеет ни времени, ни особого желания проверять
их на качество. :)


-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* [devel] *sigh*
  2009-09-09  9:05           ` Eugene Ostapets
@ 2009-09-09  9:08             ` Michael Shigorin
  2009-09-09  9:14               ` Eugene Ostapets
  0 siblings, 1 reply; 73+ messages in thread
From: Michael Shigorin @ 2009-09-09  9:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Sep 09, 2009 at 12:05:35PM +0300, Eugene Ostapets wrote:
> Особенно это касается пакетов человека-робота lav@, которые
> пакетирует все, что запрашивают пользователи, но сам не имеет
> ни времени, ни особого желания проверять их на качество. :)

Ты с этим примером не более конструктивен, чем Дамир с /people.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] *sigh*
  2009-09-09  9:08             ` [devel] *sigh* Michael Shigorin
@ 2009-09-09  9:14               ` Eugene Ostapets
    2009-09-09  9:55                 ` Dmitry V. Levin
  0 siblings, 2 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-09  9:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/9 Michael Shigorin <mike osdn.org.ua>:
> On Wed, Sep 09, 2009 at 12:05:35PM +0300, Eugene Ostapets wrote:
>> Особенно это касается пакетов человека-робота lav@, которые
>> пакетирует все, что запрашивают пользователи, но сам не имеет
>> ни времени, ни особого желания проверять их на качество. :)
>
> Ты с этим примером не более конструктивен, чем Дамир с /people.
Я даже смайл поставил. Или для тебя откровение, что у всех мантейнеров
с 50+ пакетов, вряд ли более половины проходят функциональное
тестирование? Какие-то пакеты собирались по просьбе пользователей,
что-то подхватывалось из-за сборочных зависимостей своих пакетов и
т.п. Далеко не все мантейнеры вообще понимают предметную область
такого пакета и способны протестировать что-то большее, чем
запускается-не запускается...


-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] *sigh*
  @ 2009-09-09  9:19                   ` Eugene Ostapets
    0 siblings, 1 reply; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-09  9:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/9 Victor Forsyuk <vvforce gmail.com>:
>
> 2009/9/9 Eugene Ostapets <eostapets gmail.com>
>>
>> 2009/9/9 Michael Shigorin <mike osdn.org.ua>:
>> > On Wed, Sep 09, 2009 at 12:05:35PM +0300, Eugene Ostapets wrote:
>> >> Особенно это касается пакетов человека-робота lav@, которые
>> >> пакетирует все, что запрашивают пользователи, но сам не имеет
>> >> ни времени, ни особого желания проверять их на качество. :)
>> >
>> > Ты с этим примером не более конструктивен, чем Дамир с /people.
>> Я даже смайл поставил. Или для тебя откровение, что у всех мантейнеров
>> с 50+ пакетов, вряд ли более половины проходят функциональное
>> тестирование?
>
> Не у всех.
Я рад, что есть и исключения, но они только подтверждают правило...


-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] *sigh*
  @ 2009-09-09  9:27                       ` Eugene Ostapets
  0 siblings, 0 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-09  9:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/9 Victor Forsyuk <force altlinux.org>:
>
>
> 2009/9/9 Eugene Ostapets <eostapets gmail.com>
>> >> Я даже смайл поставил. Или для тебя откровение, что у всех мантейнеров
>> >> с 50+ пакетов, вряд ли более половины проходят функциональное
>> >> тестирование?
>> > Не у всех.
>> Я рад, что есть и исключения, но они только подтверждают правило...
> Можно узнать каким образом они подтверждают правило?
Для правила без исключений почти всегда можно подобрать более общее
правило с одним исключением :)


-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] *sigh*
  2009-09-09  9:14               ` Eugene Ostapets
  @ 2009-09-09  9:55                 ` Dmitry V. Levin
  2009-09-09 10:02                   ` Eugene Ostapets
  1 sibling, 1 reply; 73+ messages in thread
From: Dmitry V. Levin @ 2009-09-09  9:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, Sep 09, 2009 at 12:14:01PM +0300, Eugene Ostapets wrote:
> 2009/9/9 Michael Shigorin <mike osdn.org.ua>:
> > On Wed, Sep 09, 2009 at 12:05:35PM +0300, Eugene Ostapets wrote:
> >> Особенно это касается пакетов человека-робота lav@, которые
> >> пакетирует все, что запрашивают пользователи, но сам не имеет
> >> ни времени, ни особого желания проверять их на качество. :)
> >
> > Ты с этим примером не более конструктивен, чем Дамир с /people.
> Я даже смайл поставил. Или для тебя откровение, что у всех мантейнеров
> с 50+ пакетов, вряд ли более половины проходят функциональное
> тестирование? Какие-то пакеты собирались по просьбе пользователей,
> что-то подхватывалось из-за сборочных зависимостей своих пакетов и
> т.п. Далеко не все мантейнеры вообще понимают предметную область
> такого пакета и способны протестировать что-то большее, чем
> запускается-не запускается...

Евгений, выбирайте, вы сейчас
- либо представите подробную статистику по поддерживаемости пакетов каждым
  из мейнтейнеров, у которых 50+ пакетов,
- либо приносите столь же развёрнутое извинение мейнтейнерам,
- либо покидаете эту рассылку.

Вообще, человеку, за которым в Сизифе числится 0 поддерживаемых пакетов,
следует быть более аккуратным при выборе формулировок.


-- 
ldv

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

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

* Re: [devel] *sigh*
  2009-09-09  9:55                 ` Dmitry V. Levin
@ 2009-09-09 10:02                   ` Eugene Ostapets
  0 siblings, 0 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-09 10:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/9 Dmitry V. Levin <ldv altlinux.org>:
> - либо покидаете эту рассылку.
Да, я извиняюсь, что поднял эту тему, и вообще, что начал писать в эту рассылку.
>
> Вообще, человеку, за которым в Сизифе числится 0 поддерживаемых пакетов,
> следует быть более аккуратным при выборе формулировок.
У меня нет ни времени, ни желания устраивать разборки. Я останусь при
своем мнение, которое сформировалось на основе опыта работы с пакетами
АльтЛинукс, но хочу принести извинения тем мантейнерам, которые
действительно производят функциональное тестирование ВСЕХ собираемых
пакетов.

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09  8:53       ` [devel] experimental "vs" people (was: Бранчи и прочее) Michael Shigorin
@ 2009-09-09 10:45         ` Damir Shayhutdinov
  2009-09-09 10:52           ` Alexey Rusakov
                             ` (3 more replies)
  0 siblings, 4 replies; 73+ messages in thread
From: Damir Shayhutdinov @ 2009-09-09 10:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

>> > Другой пример: готовиться библиотека со сменой api/abi.
>> > Мантейнерам зависимых пакетов нужно протестировать
>> > ФУНКЦИОНАЛЬНОСТЬ сборки с этой версией, прежде чем
>> > забрасывать в unstable.
>> Чем people не устраивает?
> Ну ты даёшь... people -- это файлопомойка, а не инфраструктура.

Имеется ввиду, что сделать rsync своего ~/hasher/repo на people можно
достаточно легко, а собирать из gear-репозитариев тех же в хешере так
же просто. Для того, чтобы эти две вещи объединить, нужно написать
простейший скрипт.
Или я что-то не понимаю?

Что мешает сделать некий сервис, который будет, используя тот же самый
гитальт, брать оттуда теги и собирать из них пакеты, устранять
дубликаты, индексировать и выкладывать в /people или в любое другое
доступное место? Обязательно хочется, чтобы этот софт разработали
программисты ООО?

> И единственный известный мне случай /people/gnome является особым
> в т.ч. в части сетупа.  Сильно не уверен, что городить ситуативные
> /people/python-2.6 не надоест быстро.
Миш, да так всегда. По своему опыту знаю, когда вместо решения
проблемы существующими способами (в соответствии с концепциями
unix-way) начинают выдумывать "лучшие способы" делания того же самого
- это называется "лень", и такое времяпрепровождение поощрять ни в
коем случае нельзя.

Нужен рабочий прототип карманов/experimental. От него требуется лишь
иллюстрация концепции, и практическое доказательство, что эта
концепция вообще жизнеспособна. В процессе написания такого прототипа
всплывет большинство проблем, о которых сейчас твердят at@ и ldv@, и
уже будет о чем предметно говорить.

Пока начальное мини-ТЗ для таких карманов полнее всего сформулировал
Женя. Но он все носится с идеей, что этим должно заниматься ООО, а
если оно не занимается - то Альт недостоин более читать письма Жени в
его рассылках. Дайте заняться этой задачей человеку, который надеется
только на свои силы - и он ее решит.

> А возникают такие задачи пока не настолько часто,
> чтоб пересечения над одним experimental решать
> технологически, а не в договорном порядке.
Мне не очень понятно, как "в договорном порядке" такое решать.
Питонщики должны договариваться с гномоводами, о том, когда именно они
будут "ломать" experimental?

По-моему мнению, способность решать что-то в договорном порядке
уменьшается экспоненциально при увеличении количества участников. Два
человека договорятся быстро, двадцать два человека не договорятся
никогда.

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 10:45         ` Damir Shayhutdinov
@ 2009-09-09 10:52           ` Alexey Rusakov
  2009-09-09 11:14             ` Damir Shayhutdinov
  2009-09-09 10:58           ` Eugene Ostapets
                             ` (2 subsequent siblings)
  3 siblings, 1 reply; 73+ messages in thread
From: Alexey Rusakov @ 2009-09-09 10:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

В Срд, 09/09/2009 в 14:45 +0400, Damir Shayhutdinov пишет:
> >> > Другой пример: готовиться библиотека со сменой api/abi.
> >> > Мантейнерам зависимых пакетов нужно протестировать
> >> > ФУНКЦИОНАЛЬНОСТЬ сборки с этой версией, прежде чем
> >> > забрасывать в unstable.
> >> Чем people не устраивает?
> > Ну ты даёшь... people -- это файлопомойка, а не инфраструктура.
> 
> Имеется ввиду, что сделать rsync своего ~/hasher/repo на people можно
> достаточно легко, а собирать из gear-репозитариев тех же в хешере так
> же просто. Для того, чтобы эти две вещи объединить, нужно написать
> простейший скрипт.
> Или я что-то не понимаю?
Это уже обсуждали. /pub/people плох низкой discoverability и (даже не
знаю, причина это или следствие) indexability. Грубо говоря, ты не
можешь прикрутить /pub/people к sisyphus.ru, потому что непонятно, что и
где искать. Устраивать find по всему дереву - сам понимаешь, не годится.
Короче говоря, /pub/people - это не инфраструктура репозитория, это
файловая система. А нужна инфраструктура репозитория, попроще чем
нынешний Сизиф, но тем не менее.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 10:45         ` Damir Shayhutdinov
  2009-09-09 10:52           ` Alexey Rusakov
@ 2009-09-09 10:58           ` Eugene Ostapets
  2009-09-09 11:35             ` Damir Shayhutdinov
  2009-09-09 12:10           ` Michael Shigorin
  2009-09-09 16:26           ` Денис Смирнов
  3 siblings, 1 reply; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-09 10:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/9 Damir Shayhutdinov <damir altlinux.org>:
> Что мешает сделать некий сервис, который будет, используя тот же самый
> гитальт, брать оттуда теги и собирать из них пакеты, устранять
> дубликаты, индексировать и выкладывать в /people или в любое другое
> доступное место? Обязательно хочется, чтобы этот софт разработали
> программисты ООО?
Есть софт, который разработали в etersoft, никто из имеющих право
смержить такое изменение публично не высказался ни по алгоритму
реализации, ни по качеству кода. Я вообще ни строчки кода не планирую
писать, пока идея не оформится и не получит поддержи - у меня есть чем
заняться в свободное от работы время.
>
>
> Но он все носится с идеей, что этим должно заниматься ООО, а
> если оно не занимается - то Альт недостоин более читать письма Жени в
> его рассылках. Дайте заняться этой задачей человеку, который надеется
> только на свои силы - и он ее решит.
Покажите мне мое письмо, где я говорил, что реализовать код обязан
ООО? Я хочу получить согласие владельцев инфраструктуры на расширение
в соответствии с обговоренным функционалом, но слышу лишь "напиши и
покажи код" или "это никому не нужно и не будет работать".

Если не устраивает работающий код etersoft, давайте обговорим его или
просто выработаем требования к коду, исходя из простой предпосылки,
когда знаешь что и как нужно написать, то написать приемлимый код с
первой попытки намного проще, чем положить в основу алгоритма
предположения, которые будут опровергнуты на этапе security review и
весь код придется переписать с нуля.

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 10:52           ` Alexey Rusakov
@ 2009-09-09 11:14             ` Damir Shayhutdinov
  0 siblings, 0 replies; 73+ messages in thread
From: Damir Shayhutdinov @ 2009-09-09 11:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

> Это уже обсуждали. /pub/people плох низкой discoverability и (даже не
> знаю, причина это или следствие) indexability. Грубо говоря, ты не
> можешь прикрутить /pub/people к sisyphus.ru, потому что непонятно, что и
> где искать. Устраивать find по всему дереву - сам понимаешь, не годится.
Низкая способность к интеграции с существующими сервисами все же
лучше, чем вообще отсутствие интеграции. Ждать, пока появится сервис с
высокой способностью к интеграции можно очень долго.

Лично мне было бы достаточно информативного письма в рассылку, с
указанием URL и статуса тестирования, как у нас это происходит с
бета-версиями дистрибутивов. При условии достаточно регулярного
появления таких писем, конечно. Письма в рассылку может и робот
писать.

[sisyphus-cybertalk] Состояние gnome-кармана: обновлено еще 10
пакетов, осталось 35.

Считаю важным для каждого кармана зафиксировать некую техническую
цель, исполнение которой можно контролировать автоматически, и в таких
письмах каждый раз сообщать, насколько близко карман находится к цели.

> Короче говоря, /pub/people - это не инфраструктура репозитория, это
> файловая система. А нужна инфраструктура репозитория, попроще чем
> нынешний Сизиф, но тем не менее.
Я понимаю, что хочется все и сразу. Но если не получается все и сразу,
почему не попробовать частями и потихоньку? Или это синдром Остапа
Бендера? "Я бы взял частями, но мне нужно сразу".

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 10:58           ` Eugene Ostapets
@ 2009-09-09 11:35             ` Damir Shayhutdinov
  2009-09-09 11:45               ` Eugene Ostapets
  0 siblings, 1 reply; 73+ messages in thread
From: Damir Shayhutdinov @ 2009-09-09 11:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

> Есть софт, который разработали в etersoft, никто из имеющих право
> смержить такое изменение публично не высказался ни по алгоритму
> реализации, ни по качеству кода. Я вообще ни строчки кода не планирую
> писать, пока идея не оформится и не получит поддержи - у меня есть чем
> заняться в свободное от работы время.
Это называется "deadlock" - когда обе стороны хотят выполнения
каких-то условий, прежде чем
приступить к работе. Утром деньги - вечером стулья. А deadlock - это
типичная задачка для программиста.
Как ее решают обычно - ты, конечно, знаешь.

Идея гораздо быстрее оформится, если у нее будет рабочий прототип.
Хотя конечно, ты можешь мне не верить, но магия "show me the code"
таки работает.

> Покажите мне мое письмо, где я говорил, что реализовать код обязан
> ООО? Я хочу получить согласие владельцев инфраструктуры на расширение
> в соответствии с обговоренным функционалом, но слышу лишь "напиши и
> покажи код" или "это никому не нужно и не будет работать".

Зачем тебе нужно согласие владельцев инфраструктуры? Инфраструктура,
насколько мне известно, является открытой, и ООО не держит каких-то
секретных ключей от нее. Или нужна именно подпись Альта на всех
пакетах? Я просто никак не могу понять, в какой мере согласие или
несогласие владельцев инфраструктуры влияет на идею пакетов,
experimental и проч.

> Если не устраивает работающий код etersoft, давайте обговорим его или
> просто выработаем требования к коду, исходя из простой предпосылки,
> когда знаешь что и как нужно написать, то написать приемлимый код с
> первой попытки намного проще, чем положить в основу алгоритма
> предположения, которые будут опровергнуты на этапе security review и
> весь код придется переписать с нуля.

Лучше уж переписать, чем вообще ничего не писать из опасения, что
придется переписывать.

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 11:35             ` Damir Shayhutdinov
@ 2009-09-09 11:45               ` Eugene Ostapets
  2009-09-09 12:06                 ` Damir Shayhutdinov
  0 siblings, 1 reply; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-09 11:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/9 Damir Shayhutdinov <damir@altlinux.org>:
>> Есть софт, который разработали в etersoft, никто из имеющих право
>> смержить такое изменение публично не высказался ни по алгоритму
>> реализации, ни по качеству кода. Я вообще ни строчки кода не планирую
>> писать, пока идея не оформится и не получит поддержи - у меня есть чем
>> заняться в свободное от работы время.
> Это называется "deadlock" - когда обе стороны хотят выполнения
> каких-то условий, прежде чем
> приступить к работе. Утром деньги - вечером стулья. А deadlock - это
> типичная задачка для программиста.
> Как ее решают обычно - ты, конечно, знаешь.
Повторяю для тех, кто читает не то, что написано - ЕСТЬ КОД ОТ
ETERSOFT, реализующий идею карманов. Какие к нему претензии? Что
переделать? Что доделать?
>
> Идея гораздо быстрее оформится, если у нее будет рабочий прототип.
> Хотя конечно, ты можешь мне не верить, но магия "show me the code"
> таки работает.
Перечитайте еще раз письмо, которое цитируете - НЕ РАБОТАЕТ.
>
>> Покажите мне мое письмо, где я говорил, что реализовать код обязан
>> ООО? Я хочу получить согласие владельцев инфраструктуры на расширение
>> в соответствии с обговоренным функционалом, но слышу лишь "напиши и
>> покажи код" или "это никому не нужно и не будет работать".
>
> Зачем тебе нужно согласие владельцев инфраструктуры? Инфраструктура,
> насколько мне известно, является открытой, и ООО не держит каких-то
> секретных ключей от нее. Или нужна именно подпись Альта на всех
> пакетах? Я просто никак не могу понять, в какой мере согласие или
> несогласие владельцев инфраструктуры влияет на идею пакетов,
> experimental и проч.
Мы здесь обсуждаем частные инициативы? У меня есть бранч,
инфраструктура и все, что мне требуется. Если мы обсуждаем развитие
инфраструктуры для тим - то естественно я ожидаю итогового одобрения
держателей этой инфраструктуры.
>
>> Если не устраивает работающий код etersoft, давайте обговорим его или
>> просто выработаем требования к коду, исходя из простой предпосылки,
>> когда знаешь что и как нужно написать, то написать приемлимый код с
>> первой попытки намного проще, чем положить в основу алгоритма
>> предположения, которые будут опровергнуты на этапе security review и
>> весь код придется переписать с нуля.
>
> Лучше уж переписать, чем вообще ничего не писать из опасения, что
> придется переписывать.
Попробуйте читать не только концовки предложений, может тогда я смогу
понять смысл ваших комментариев.

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 11:45               ` Eugene Ostapets
@ 2009-09-09 12:06                 ` Damir Shayhutdinov
  2009-09-09 12:12                   ` Eugene Ostapets
  0 siblings, 1 reply; 73+ messages in thread
From: Damir Shayhutdinov @ 2009-09-09 12:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

> Повторяю для тех, кто читает не то, что написано - ЕСТЬ КОД ОТ
> ETERSOFT, реализующий идею карманов. Какие к нему претензии? Что
> переделать? Что доделать?
Надо сделать так, чтобы он работал, всего лишь. Сделай так, чтобы он работал.
Сделай хоть одну из запланированных тобой к решению с помощью этого
инструмента задач.
В качестве примера предлагаю Питон 2.6.

>> Идея гораздо быстрее оформится, если у нее будет рабочий прототип.
>> Хотя конечно, ты можешь мне не верить, но магия "show me the code"
>> таки работает.
> Перечитайте еще раз письмо, которое цитируете - НЕ РАБОТАЕТ.
Ты упустил важную деталь. _рабочий прототип_.

> Мы здесь обсуждаем частные инициативы? У меня есть бранч,
> инфраструктура и все, что мне требуется. Если мы обсуждаем развитие
> инфраструктуры для тим - то естественно я ожидаю итогового одобрения
> держателей этой инфраструктуры.

ALT Linux - это не только ООО, но и community. А "частная инициатива"
- суть этого самого community.
Что в КОДЕ ОТ ЭТЕРСОФТ _требует_ итогового одобрения держателей этой
инфраструктуры?

Это мне напоминает Доббса из Уловки-22:

{цитата}
Йоссариан мысленно проследил ход предстоящей операции.
    -- Ну, а в каком месте вхожу в игру я? -- спросил он, недоумевая.
    --  Без тебя я не возьмусь, -- объяснил Доббс. -- Мне нужно, чтобы ты
сказал: "Давай, Доббс, действуй!" Йоссариан не верил своим ушам.
    -- Это все, что тебе от меня нужно? Только сказать:
   - "Давай, Доббс, действуй"?
    -- Это все, что мне от тебя нужно, -- подтвердил Доббс. -- Скажи мне:
"Давай, действуй!" и послезавтра я вышибу ему мозги
{/цитата}

> Попробуйте читать не только концовки предложений, может тогда я смогу
> понять смысл ваших комментариев.
Не смею даже на это надеяться.

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 10:45         ` Damir Shayhutdinov
  2009-09-09 10:52           ` Alexey Rusakov
  2009-09-09 10:58           ` Eugene Ostapets
@ 2009-09-09 12:10           ` Michael Shigorin
  2009-09-09 12:32             ` Damir Shayhutdinov
  2009-09-09 16:26           ` Денис Смирнов
  3 siblings, 1 reply; 73+ messages in thread
From: Michael Shigorin @ 2009-09-09 12:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Sep 09, 2009 at 02:45:07PM +0400, Damir Shayhutdinov wrote:
> Имеется ввиду, что сделать rsync своего ~/hasher/repo на people
> можно достаточно легко, а собирать из gear-репозитариев тех же
> в хешере так же просто. Для того, чтобы эти две вещи
> объединить, нужно написать простейший скрипт.
> Или я что-то не понимаю?

Групповые права, когда требуется участие нескольких человек.
Пример уже привели -- тот же python-2.6.

> Что мешает сделать некий сервис, который будет, используя тот
> же самый гитальт, брать оттуда теги и собирать из них пакеты,
> устранять дубликаты, индексировать и выкладывать в /people или
> в любое другое доступное место? Обязательно хочется, чтобы этот
> софт разработали программисты ООО?

Нет, необязательно.  Просто это приличный (для меня) кусок
работы, который после реализации обязательно встанет перед
выбором -- так и жить в сторонке или интегрироваться с ИС.

Есть и ещё один момент: мы с Женей твердим о проблемах ИС,
которые критичны для увеличения масштабируемости команды.
Нас сюда позвали, мы откликнулись, в процессе сотрудничества
заметили проблемы в организации и потратив некислое количество
времени на их осмысление, а тут -- "шлите патчи".  Если бы
багрепорты без патчей не принимались, не знаю, что за фрисофт
был бы и где.  Потому необязательно, но зовя, стоит думать,
а дальше-то что.

> > А возникают такие задачи пока не настолько часто,
> > чтоб пересечения над одним experimental решать
> > технологически, а не в договорном порядке.
> Мне не очень понятно, как "в договорном порядке" такое решать.
> Питонщики должны договариваться с гномоводами, о том, когда
> именно они будут "ломать" experimental?

Да, пока это не получится сделать более fine grained.

> По-моему мнению, способность решать что-то в договорном порядке
> уменьшается экспоненциально при увеличении количества
> участников. Два человека договорятся быстро, двадцать два
> человека не договорятся никогда.

Конечно.  Но сейчас у нас нет и такого тыла, кроме примера
/people/gnome + gnome@.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 12:06                 ` Damir Shayhutdinov
@ 2009-09-09 12:12                   ` Eugene Ostapets
  2009-09-09 12:34                     ` Damir Shayhutdinov
  0 siblings, 1 reply; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-09 12:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/9 Damir Shayhutdinov <damir altlinux.org>:
>> Повторяю для тех, кто читает не то, что написано - ЕСТЬ КОД ОТ
>> ETERSOFT, реализующий идею карманов. Какие к нему претензии? Что
>> переделать? Что доделать?
> Надо сделать так, чтобы он работал, всего лишь. Сделай так, чтобы он работал.
> Сделай хоть одну из запланированных тобой к решению с помощью этого
> инструмента задач.
> В качестве примера предлагаю Питон 2.6.
Т.е. я должен обратиться в etersoft с просьбой предоставить доступ к
их инфраструктуре всем желающим поучаствовать в работе над python2.6?
Спасибо, посмеялся, пишите еще!

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 12:10           ` Michael Shigorin
@ 2009-09-09 12:32             ` Damir Shayhutdinov
  2009-09-09 16:30               ` Денис Смирнов
  2009-09-09 18:06               ` Michael Shigorin
  0 siblings, 2 replies; 73+ messages in thread
From: Damir Shayhutdinov @ 2009-09-09 12:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

>> в хешере так же просто. Для того, чтобы эти две вещи
>> объединить, нужно написать простейший скрипт.
>> Или я что-то не понимаю?
>
> Групповые права, когда требуется участие нескольких человек.
> Пример уже привели -- тот же python-2.6.
А как вообще права применимы к тому же people? Я на своей машине волен
собирать все, что захочу.

Или имеется ввиду момент, когда "карман" мержится в Сизиф, т.е.
автоматизация создания shared task - получения NMU, взаимодействие с
мантейнерами чтобы они добавляли свои git-ы или .src.rpm к shared
task?

> Нет, необязательно.  Просто это приличный (для меня) кусок
> работы, который после реализации обязательно встанет перед
> выбором -- так и жить в сторонке или интегрироваться с ИС.
Возможно. я так до сих пор и не понимаю, но по-моему, уже работающему сервису
интегрироваться с ИС гораздо легче. Код написан, отлажен, если
требуются какие-то
доводки для интеграции - они делаются. В качестве примера можно
привести repocop.

> Есть и ещё один момент: мы с Женей твердим о проблемах ИС,
> которые критичны для увеличения масштабируемости команды.
> Нас сюда позвали, мы откликнулись, в процессе сотрудничества
> заметили проблемы в организации и потратив некислое количество
> времени на их осмысление, а тут -- "шлите патчи".  Если бы
> багрепорты без патчей не принимались, не знаю, что за фрисофт
> был бы и где.  Потому необязательно, но зовя, стоит думать,
> а дальше-то что.
Миш, вы опасаетесь, что работа будет выполнена впустую? Что вы
сделаете решение,
которое будет неинтегрируемым? Или невостребованным? Вы хотите
каких-то гарантий
со стороны ООО, что решение будет внедрено в любом случае, даже если оно
невостребованное и/или неинтегрируемое? Или хотите чтобы ООО тоже
участвовало в решении,
потому что вам не хватает сил? Насколько я понял, ни ldv@, ни at@ не
понимают, чего от них хотят.

>> > А возникают такие задачи пока не настолько часто,
>> > чтоб пересечения над одним experimental решать
>> > технологически, а не в договорном порядке.
>> Мне не очень понятно, как "в договорном порядке" такое решать.
>> Питонщики должны договариваться с гномоводами, о том, когда
>> именно они будут "ломать" experimental?
> Да, пока это не получится сделать более fine grained.
Как единый experimental в этом поможет? Как можно тестировать Питон,
если разломан Гном?
Ставить на время тестирования какой-то другой DE? Или устанавливать
выборочно - либо новый Питон, либо новый Гном, чтобы в любой момент
было сломано максимум что-то одно? Это автоматически уводит от идеи
dist-upgrade к идее выборочного install, а для таких задач у нас
Daedalus вроде как есть. Или к раздельным карманам, которые можно
подключать независимо (тут вопрос - а такое вообще возможно без риска
разлома системы?)

> Конечно.  Но сейчас у нас нет и такого тыла, кроме примера
> /people/gnome + gnome@.
Угу, и вам очень хочется наладить взаимодействие многих мантейнеров
техническими средствами, уйдя от премодерации к постмодерации.

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 12:12                   ` Eugene Ostapets
@ 2009-09-09 12:34                     ` Damir Shayhutdinov
  2009-09-09 12:40                       ` Eugene Ostapets
  0 siblings, 1 reply; 73+ messages in thread
From: Damir Shayhutdinov @ 2009-09-09 12:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

>> Надо сделать так, чтобы он работал, всего лишь. Сделай так, чтобы он работал.
>> Сделай хоть одну из запланированных тобой к решению с помощью этого
>> инструмента задач.
>> В качестве примера предлагаю Питон 2.6.
> Т.е. я должен обратиться в etersoft с просьбой предоставить доступ к
> их инфраструктуре всем желающим поучаствовать в работе над python2.6?
> Спасибо, посмеялся, пишите еще!

Инфраструктура etersoft закрыта, и ее воспроизвести на собственных
мощностях не получается? Тогда да, придется просить. И мне было бы
интересно узнать, откажут они или нет. То есть заинтересованы они в
python2.6, и в ускорении групповой работы вокруг Сизифа, или нет.

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 12:34                     ` Damir Shayhutdinov
@ 2009-09-09 12:40                       ` Eugene Ostapets
  2009-09-09 12:49                         ` Mykola S. Grechukh
  2009-09-09 12:57                         ` Damir Shayhutdinov
  0 siblings, 2 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-09 12:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/9 Damir Shayhutdinov <damir altlinux.org>:
>>> Надо сделать так, чтобы он работал, всего лишь. Сделай так, чтобы он работал.
>>> Сделай хоть одну из запланированных тобой к решению с помощью этого
>>> инструмента задач.
>>> В качестве примера предлагаю Питон 2.6.
>> Т.е. я должен обратиться в etersoft с просьбой предоставить доступ к
>> их инфраструктуре всем желающим поучаствовать в работе над python2.6?
>> Спасибо, посмеялся, пишите еще!
>
> Инфраструктура etersoft закрыта, и ее воспроизвести на собственных
> мощностях не получается?
Зачем мне их инфраструктура на моих мощностях? Меня в устраивает моя
инфраструктура, но она не ставила себе целью групповую разработку и не
пригодна для решения этой задачи.

> Тогда да, придется просить.
Т.е. Вы от лица всего тим уполномочиваете меня обратиться к
коммерческой компании за ее ресурсами? А не много Вы на себя берете?

> И мне было бы
> интересно узнать, откажут они или нет. То есть заинтересованы они в
> python2.6, и в ускорении групповой работы вокруг Сизифа, или нет.
Спросите у них сами, потом расскажете их ответ, если будет разрешение
на оглашение хода переговоров.

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 12:40                       ` Eugene Ostapets
@ 2009-09-09 12:49                         ` Mykola S. Grechukh
  2009-09-09 12:58                           ` Eugene Ostapets
  2009-09-09 12:57                         ` Damir Shayhutdinov
  1 sibling, 1 reply; 73+ messages in thread
From: Mykola S. Grechukh @ 2009-09-09 12:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 сентября 2009 г. 15:40 пользователь Eugene Ostapets () написал:
> 2009/9/9 Damir Shayhutdinov <damir altlinux.org>:
>>>> Надо сделать так, чтобы он работал, всего лишь. Сделай так, чтобы он работал.
>>>> Сделай хоть одну из запланированных тобой к решению с помощью этого
>>>> инструмента задач.
>>>> В качестве примера предлагаю Питон 2.6.
>>> Т.е. я должен обратиться в etersoft с просьбой предоставить доступ к
>>> их инфраструктуре всем желающим поучаствовать в работе над python2.6?
>>> Спасибо, посмеялся, пишите еще!
>>
>> Инфраструктура etersoft закрыта, и ее воспроизвести на собственных
>> мощностях не получается?
> Зачем мне их инфраструктура на моих мощностях?

Гм, в качестве proof of concept?

> Меня в устраивает моя
> инфраструктура, но она не ставила себе целью групповую разработку и не
> пригодна для решения этой задачи.

таки действительно, в чём идея ? Ответственные за текущую
инфраструктуру git.alt должны немедленно побежать прикручивать
разработки Etersoft к git.alt "на посмотреть" ?

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 12:40                       ` Eugene Ostapets
  2009-09-09 12:49                         ` Mykola S. Grechukh
@ 2009-09-09 12:57                         ` Damir Shayhutdinov
  2009-09-09 13:16                           ` Eugene Ostapets
  1 sibling, 1 reply; 73+ messages in thread
From: Damir Shayhutdinov @ 2009-09-09 12:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

>> Инфраструктура etersoft закрыта, и ее воспроизвести на собственных
>> мощностях не получается?
> Зачем мне их инфраструктура на моих мощностях? Меня в устраивает моя
> инфраструктура, но она не ставила себе целью групповую разработку и не
> пригодна для решения этой задачи.

Тогда я не понимаю, что вы хотите. Вам по какой-то причине не нужна
инфраструктура Этерсофт на ваших мощностях, но вы хотите внедрить ее
на мощностях ООО. Одному мне это кажется странным?

>> Тогда да, придется просить.
> Т.е. Вы от лица всего тим уполномочиваете меня обратиться к
> коммерческой компании за ее ресурсами? А не много Вы на себя берете?
Вам шашечки или ехать?

> Спросите у них сами, потом расскажете их ответ, если будет разрешение
> на оглашение хода переговоров.
То есть вы просите меня, попросить Etersoft, разрешить вам
использовать инфраструктуру Etersoft, для того, чтобы произвести
эксперимент по внедрению копии этой структуры в OOO "Alt Linux"?

А сами вы провести такой эксперимент отказываетесь, потому что "Меня
устраивает моя инфраструктура, но она под это не заточена"?

Ну и ЧЕМ конкретно вы лучше ООО в данном случае? У них абсолютно такая
же аргументация. Стоило тратить столько времени, чтобы выяснить это?

Я то думал, что из этого обсуждения выльется что-то полезное для
сообщества ALT Linux Team. Пока же видны только обиды "хозяйствующих
субьектов", каждая из которых не хочет держать что-то подобное на
своих мощностях. Это очень грустно.

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 12:49                         ` Mykola S. Grechukh
@ 2009-09-09 12:58                           ` Eugene Ostapets
  2009-09-09 13:05                             ` Damir Shayhutdinov
  2009-09-09 17:47                             ` Michael Shigorin
  0 siblings, 2 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-09 12:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/9 Mykola S. Grechukh <nick.grechukh gmail.com>:
> 9 сентября 2009 г. 15:40 пользователь Eugene Ostapets () написал:
>>> Инфраструктура etersoft закрыта, и ее воспроизвести на собственных
>>> мощностях не получается?
>> Зачем мне их инфраструктура на моих мощностях?
> Гм, в качестве proof of concept?
Разве что... Но это к mike@, он когда вернется, сделает контейнер,
разберется с запуском и т.п. Мне для бизнеса такая инфраструктура не
нужна на текущий момент.
>
>> Меня в устраивает моя
>> инфраструктура, но она не ставила себе целью групповую разработку и не
>> пригодна для решения этой задачи.
>
> таки действительно, в чём идея ? Ответственные за текущую
> инфраструктуру git.alt должны немедленно побежать прикручивать
> разработки Etersoft к git.alt "на посмотреть" ?
Они так много кричали "покажи код"... Я ожидаю, что они посмотрят
предложенный код и хотя в общих словах обоснуют, почему этот код
нельзя использовать на git.alt. Или честно скажут, что никакие карманы
никогда и ни в каком случае не будут доступны на git.alt, а значит тим
должен сам озадачиться аппаратными ресурсами для организации
инфраструктуры. Это тоже вполне допустимый вариант. Просто хочется
понять, возможно ли взаимодействие между командой и ООО по поводу
инфраструктуры, или нет.

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 12:58                           ` Eugene Ostapets
@ 2009-09-09 13:05                             ` Damir Shayhutdinov
  2009-09-09 13:16                               ` Eugene Ostapets
  2009-09-09 17:47                             ` Michael Shigorin
  1 sibling, 1 reply; 73+ messages in thread
From: Damir Shayhutdinov @ 2009-09-09 13:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

>> таки действительно, в чём идея ? Ответственные за текущую
>> инфраструктуру git.alt должны немедленно побежать прикручивать
>> разработки Etersoft к git.alt "на посмотреть" ?
> Они так много кричали "покажи код"... Я ожидаю, что они посмотрят
> предложенный код и хотя в общих словах обоснуют, почему этот код
> нельзя использовать на git.alt.

Насколько я понял, интересен не сам код, а результат его запуска. И
когда просят "show me the code" - требуют чтобы он хотя бы работал, и
можно было видеть результат, а уж потом - каким способом он был
достигнут.

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 13:05                             ` Damir Shayhutdinov
@ 2009-09-09 13:16                               ` Eugene Ostapets
  0 siblings, 0 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-09 13:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/9 Damir Shayhutdinov <damir altlinux.org>:
>>> таки действительно, в чём идея ? Ответственные за текущую
>>> инфраструктуру git.alt должны немедленно побежать прикручивать
>>> разработки Etersoft к git.alt "на посмотреть" ?
>> Они так много кричали "покажи код"... Я ожидаю, что они посмотрят
>> предложенный код и хотя в общих словах обоснуют, почему этот код
>> нельзя использовать на git.alt.
>
> Насколько я понял, интересен не сам код, а результат его запуска. И
> когда просят "show me the code" - требуют чтобы он хотя бы работал, и
> можно было видеть результат, а уж потом - каким способом он был
> достигнут.
Он работает. Вопрос в том, насколько он заточен под нужды его
разработчиков? Я думаю очень сильно. Насколько он совместим с кодом
git.alt? Быстрый и качественный ответ могут дать только разработчики
того и другого, после личного общения. Насколько он нужен ALTLinux
Team? Вот на это вопрос и мы сейчас и хотим ответить... А последний
вопрос - имеет ли этот код перспективу интеграции в git.alt, самый
сложный и я склоняюсь к мысли, что ответ отрицательный... Идея
поставить experimental перед unstable для критических изменений в
пакетах возникла именно исходя из предположения об отрицательно ответе
на идею карманов. Переписывание кода git.alt для этого будет
минимальным и не затрагивающим базовые алгоритмы, почти все выносится
за пределы технической реализации - в полиси. Но и эта идея вызывает,
пока что, только неконструктивную критику.


-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 12:57                         ` Damir Shayhutdinov
@ 2009-09-09 13:16                           ` Eugene Ostapets
  2009-09-09 13:27                             ` Damir Shayhutdinov
  2009-09-09 13:32                             ` Mykola S. Grechukh
  0 siblings, 2 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-09 13:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/9 Damir Shayhutdinov <damir altlinux.org>:
>> Спросите у них сами, потом расскажете их ответ, если будет разрешение
>> на оглашение хода переговоров.
> То есть вы просите меня, попросить Etersoft, разрешить вам
> использовать инфраструктуру Etersoft, для того, чтобы произвести
> эксперимент по внедрению копии этой структуры в OOO "Alt Linux"?
Вы не запутались кто и что вам должен?
>
> А сами вы провести такой эксперимент отказываетесь, потому что "Меня
> устраивает моя инфраструктура, но она под это не заточена"?
>
> Ну и ЧЕМ конкретно вы лучше ООО в данном случае? У них абсолютно такая
> же аргументация. Стоило тратить столько времени, чтобы выяснить это?
>
> Я то думал, что из этого обсуждения выльется что-то полезное для
> сообщества ALT Linux Team. Пока же видны только обиды "хозяйствующих
> субьектов", каждая из которых не хочет держать что-то подобное на
> своих мощностях. Это очень грустно.
Меня уже утомили эти претензии... Сначала было "Покажи код", теперь
"Докажи, что он подходит для решения задач", потом я так понимаю
потребуется математическое доказательство, что несколько сот пакетов,
собранных в таком кармане, могут быть отправлены в Сизиф? А потом?
Может сразу огласите весь список претензий, чтобы можно было
распланировать свое свободное время на 5 лет вперед?


-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 13:16                           ` Eugene Ostapets
@ 2009-09-09 13:27                             ` Damir Shayhutdinov
  2009-09-09 13:48                               ` Eugene Ostapets
  2009-09-09 13:32                             ` Mykola S. Grechukh
  1 sibling, 1 reply; 73+ messages in thread
From: Damir Shayhutdinov @ 2009-09-09 13:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

>> То есть вы просите меня, попросить Etersoft, разрешить вам
>> использовать инфраструктуру Etersoft, для того, чтобы произвести
>> эксперимент по внедрению копии этой структуры в OOO "Alt Linux"?
> Вы не запутались кто и что вам должен?
Нет.

Я просил показать, что код работает, на примере питон2.6
Ты сказал, что у себя делать этого не хочется, так что же, Этерсофт просить?
Я сказал - ну значит просить
Ты сказал - давай ты за меня попросишь, а я посмотрю, как дело пойдет.
Результат, как видно - предсказуем.

>> Я то думал, что из этого обсуждения выльется что-то полезное для
>> сообщества ALT Linux Team. Пока же видны только обиды "хозяйствующих
>> субьектов", каждая из которых не хочет держать что-то подобное на
>> своих мощностях. Это очень грустно.
> Меня уже утомили эти претензии... Сначала было "Покажи код", теперь
> "Докажи, что он подходит для решения задач", потом я так понимаю
> потребуется математическое доказательство, что несколько сот пакетов,
> собранных в таком кармане, могут быть отправлены в Сизиф?

Собери питон2.6 в Сизиф таким образом. Мне бы этого хватило. Но я не
ООО, так что мои "претензии", как ты их называешь, можно и не
принимать во внимание. Принимай во внимание претензии ldv@ и at@ :P

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 13:16                           ` Eugene Ostapets
  2009-09-09 13:27                             ` Damir Shayhutdinov
@ 2009-09-09 13:32                             ` Mykola S. Grechukh
  1 sibling, 0 replies; 73+ messages in thread
From: Mykola S. Grechukh @ 2009-09-09 13:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 сентября 2009 г. 16:16 пользователь Eugene Ostapets () написал:
> Меня уже утомили эти претензии... Сначала было "Покажи код", теперь
> "Докажи, что он подходит для решения задач", потом я так понимаю
> потребуется математическое доказательство, что несколько сот пакетов,
> собранных в таком кармане, могут быть отправлены в Сизиф? А потом?

мне всегда казалось, что Show me [your] code в контексте улучшения
инфраструктуры подразумевает предъявление НЕ десяти килобайт "чего-то"
делающего "что-то", а рабочей инсталляции и хоть какой-то
документации.

Так происходит не только в ООО Альтлинукс, то что конкретно у этой
компании инфрастуктура публичная и обсуждение ведётся публично -
ничего не меняет.

-- 
Mykola Grechukh
RISC Group IT Solutions

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 13:27                             ` Damir Shayhutdinov
@ 2009-09-09 13:48                               ` Eugene Ostapets
  2009-09-09 13:52                                 ` Dmitry V. Levin
                                                   ` (2 more replies)
  0 siblings, 3 replies; 73+ messages in thread
From: Eugene Ostapets @ 2009-09-09 13:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/9/9 Damir Shayhutdinov <damir altlinux.org>:
>>> То есть вы просите меня, попросить Etersoft, разрешить вам
>>> использовать инфраструктуру Etersoft, для того, чтобы произвести
>>> эксперимент по внедрению копии этой структуры в OOO "Alt Linux"?
>> Вы не запутались кто и что вам должен?
> Нет.
>
> Я просил показать, что код работает, на примере питон2.6
Ок, в соседнем треде etersoft согласился сам произвести эксперимент со
сборкой питона... Вывод можно сделать один - нужно сменить название с
ALTLinux Team на Etersoft Team и перебираться со всеми работами туда.
Все готовы?

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 13:48                               ` Eugene Ostapets
@ 2009-09-09 13:52                                 ` Dmitry V. Levin
  2009-09-09 14:53                                 ` Damir Shayhutdinov
  2009-09-09 16:39                                 ` Денис Смирнов
  2 siblings, 0 replies; 73+ messages in thread
From: Dmitry V. Levin @ 2009-09-09 13:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, Sep 09, 2009 at 04:48:52PM +0300, Eugene Ostapets wrote:
> 2009/9/9 Damir Shayhutdinov <damir altlinux.org>:
> >>> То есть вы просите меня, попросить Etersoft, разрешить вам
> >>> использовать инфраструктуру Etersoft, для того, чтобы произвести
> >>> эксперимент по внедрению копии этой структуры в OOO "Alt Linux"?
> >> Вы не запутались кто и что вам должен?
> > Нет.
> >
> > Я просил показать, что код работает, на примере питон2.6
> Ок, в соседнем треде etersoft согласился сам произвести эксперимент со
> сборкой питона... Вывод можно сделать один - нужно сменить название с
> ALTLinux Team на Etersoft Team и перебираться со всеми работами туда.
> Все готовы?

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


-- 
ldv

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

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 13:48                               ` Eugene Ostapets
  2009-09-09 13:52                                 ` Dmitry V. Levin
@ 2009-09-09 14:53                                 ` Damir Shayhutdinov
  2009-09-09 16:39                                 ` Денис Смирнов
  2 siblings, 0 replies; 73+ messages in thread
From: Damir Shayhutdinov @ 2009-09-09 14:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

> Ок, в соседнем треде etersoft согласился сам произвести эксперимент со
> сборкой питона... Вывод можно сделать один - нужно сменить название с
> ALTLinux Team на Etersoft Team и перебираться со всеми работами туда.
> Все готовы?
А я думал, нас там не ждут, и нам туда проситься надо... А оказывается
вот оно как...

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 10:45         ` Damir Shayhutdinov
                             ` (2 preceding siblings ...)
  2009-09-09 12:10           ` Michael Shigorin
@ 2009-09-09 16:26           ` Денис Смирнов
  3 siblings, 0 replies; 73+ messages in thread
From: Денис Смирнов @ 2009-09-09 16:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, Sep 09, 2009 at 02:45:07PM +0400, Damir Shayhutdinov wrote:

DS> Нужен рабочий прототип карманов/experimental. От него требуется лишь
DS> иллюстрация концепции, и практическое доказательство, что эта
DS> концепция вообще жизнеспособна. В процессе написания такого прототипа
DS> всплывет большинство проблем, о которых сейчас твердят at@ и ldv@, и
DS> уже будет о чем предметно говорить.

Я неправильно понял письма коллег, или такой прототип уже успешно работает
в Etersoft?

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

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

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 12:32             ` Damir Shayhutdinov
@ 2009-09-09 16:30               ` Денис Смирнов
  2009-09-09 18:06               ` Michael Shigorin
  1 sibling, 0 replies; 73+ messages in thread
From: Денис Смирнов @ 2009-09-09 16:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, Sep 09, 2009 at 04:32:25PM +0400, Damir Shayhutdinov wrote:

DS> Ставить на время тестирования какой-то другой DE? Или устанавливать
DS> выборочно - либо новый Питон, либо новый Гном, чтобы в любой момент
DS> было сломано максимум что-то одно? Это автоматически уводит от идеи
DS> dist-upgrade к идее выборочного install, а для таких задач у нас
DS> Daedalus вроде как есть. Или к раздельным карманам, которые можно
DS> подключать независимо (тут вопрос - а такое вообще возможно без риска
DS> разлома системы?)

Под единым expiremental и поздраумевается как раз доведенный до ума
Daedalus.

У меня есть предложение -- прежде чем изобретать всякие хитрости с
experimental, сделать следующее:

- добавить в git.alt поддержку Daedalus
- при сборке в Daedalus проверки на unmet'ы и на устанавливаемость
  проводить, но их неудача не должна приводить к блокированию пакета
- при сборке в Daedalus игнорировать acl

После этого может быть дальнейший предметный разговор об experimental.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

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

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 13:48                               ` Eugene Ostapets
  2009-09-09 13:52                                 ` Dmitry V. Levin
  2009-09-09 14:53                                 ` Damir Shayhutdinov
@ 2009-09-09 16:39                                 ` Денис Смирнов
  2 siblings, 0 replies; 73+ messages in thread
From: Денис Смирнов @ 2009-09-09 16:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, Sep 09, 2009 at 04:48:52PM +0300, Eugene Ostapets wrote:

EO> Ок, в соседнем треде etersoft согласился сам произвести эксперимент со
EO> сборкой питона... Вывод можно сделать один - нужно сменить название с
EO> ALTLinux Team на Etersoft Team и перебираться со всеми работами туда.
EO> Все готовы?

Открою секрет -- над ALTLinux работает сейчас несколько компаний, и каждая
вносит какой-то вклад. Для разных задач вклад этот оценивается по-разному.

ALT, это:
- отлаженная, работающая инфраструктура, да еще и с открытыми кодами (на
  базе которых, как я понимаю, сделана инфраструктура git.eter)
- alterator
- инсталлятор
- инфраструктура для удобного выпекания своих дистрибутивов (и, как я
  понимаю, аналогичных решений такого же уровня удобства и функционала
  нет)

и многое другое.

А еще сотрудники ALT не всегда согласны с мнением каждого из участников
team, и это не всем нравится :)

Меня этот тред уже начинает активно нервировать, я хотел бы прийти
все-таки к каким-то конструктивным предложениям и действиям.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

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

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

* Re: [devel] Бранчи и прочее (смысл названий)
  2009-09-09  8:59         ` [devel] Бранчи и прочее (смысл названий) Michael Shigorin
  2009-09-09  9:05           ` Eugene Ostapets
@ 2009-09-09 16:42           ` Денис Смирнов
  1 sibling, 0 replies; 73+ messages in thread
From: Денис Смирнов @ 2009-09-09 16:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, Sep 09, 2009 at 11:59:23AM +0300, Michael Shigorin wrote:
>> Пакет из experimental не может быть скопирован в unstable,
>> если выявлены функциональные баги.
MS> Мне почему-то кажется, что ты подвинул на ступеньку вверх
MS> ожидания качества/стабильности -- unstable может не работать,
MS> а вот testing должен бы.  В experimental я бы предпочёл класть
MS> именно эксперименты, а не все мажоры в обязательном порядке.

Если будет разделение main/contrib, то это требование будет разумным для
пакетов, входящих в main.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

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

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 12:58                           ` Eugene Ostapets
  2009-09-09 13:05                             ` Damir Shayhutdinov
@ 2009-09-09 17:47                             ` Michael Shigorin
  1 sibling, 0 replies; 73+ messages in thread
From: Michael Shigorin @ 2009-09-09 17:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Sep 09, 2009 at 03:58:45PM +0300, Eugene Ostapets wrote:
> >>> Инфраструктура etersoft закрыта, и ее воспроизвести на
> >>> собственных мощностях не получается?
> >> Зачем мне их инфраструктура на моих мощностях?
> > Гм, в качестве proof of concept?
> Разве что... Но это к mike@, он когда вернется, сделает
> контейнер, разберется с запуском и т.п. Мне для бизнеса такая
> инфраструктура не нужна на текущий момент.

Да я и отсюда могу на свободной машинке.  Ты скажи, что куда,
а дальше как обычно :-)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 12:32             ` Damir Shayhutdinov
  2009-09-09 16:30               ` Денис Смирнов
@ 2009-09-09 18:06               ` Michael Shigorin
  2009-09-09 19:31                 ` Damir Shayhutdinov
  1 sibling, 1 reply; 73+ messages in thread
From: Michael Shigorin @ 2009-09-09 18:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Sep 09, 2009 at 04:32:25PM +0400, Damir Shayhutdinov wrote:
> >> Или я что-то не понимаю?
> > Групповые права, когда требуется участие нескольких человек.
> А как вообще права применимы к тому же people?
> Я на своей машине волен собирать все, что захочу.

Так хочется-то солюшен для коллаборейшена, а не как обычно
-- все по своим углам.

> Или имеется ввиду момент, когда "карман" мержится в Сизиф, т.е.
> автоматизация создания shared task - получения NMU,
> взаимодействие с мантейнерами чтобы они добавляли свои git-ы
> или .src.rpm к shared task?

Ну это в будущем, для начала бы как ldv@ и заметил -- в качестве
одного кармана на всех, облегчающего сломоопасные переезды,
затрагивающие пакеты более чем одного майнтейнера.

> Возможно. я так до сих пор и не понимаю, но по-моему, уже
> работающему сервису интегрироваться с ИС гораздо легче.
> Код написан, отлажен, если требуются какие-то доводки для
> интеграции - они делаются. В качестве примера можно привести
> repocop.

Понимаешь, сейчас вот icesik@ затеял переделывать prometeus.
Общего у них как минимум потрошилка пакетов.  Если заранее
придумать какой-то API ("хотя бы просигналить, где лежит
разобранный пакет"), можно сэкономить что-то минут 5--15
процессорного времени (не помню) и заметное количество i/o.

> Миш, вы опасаетесь, [...]

Я хочу делать вместе так, чтобы по возможности всем было
не хуже (и многим -- лучше).

> Насколько я понял, ни ldv@, ни at@ не понимают, чего от них
> хотят.

Мне кажется, что Дима понимает, но до всего руки заведомо не
дойдут, а Лёша чрезмерно увлёкся математикой и порой ставит
красоту абстракции выше людей.  Пример с теми же версиями в
бранчах -- хорошо, что в #21264 нашёлся разумный компромисс.

Ещё мне кажется, что Дима не будет что-либо делать потому,
что об этом много кричат.

> >> > А возникают такие задачи пока не настолько часто,
> >> > чтоб пересечения над одним experimental решать
> >> > технологически, а не в договорном порядке.
> >> Мне не очень понятно, как "в договорном порядке" такое
> >> решать.  Питонщики должны договариваться с гномоводами,
> >> о том, когда именно они будут "ломать" experimental?
> > Да, пока это не получится сделать более fine grained.
> Как единый experimental в этом поможет? Как можно тестировать
> Питон, если разломан Гном?

Я ж тебе говорю -- это кристально ясно, но решается карманами.
Обкатать же на одиночном можно сам подход.

> Это автоматически уводит от идеи dist-upgrade к идее
> выборочного install, а для таких задач у нас Daedalus вроде как
> есть.

officially unmaintained (sass@ некогда стало), в том-то и дело.
И вычистить много чего надо бы, сверив ченжлоги на предмет merged
into sisyphus.

> Или к раздельным карманам, которые можно подключать независимо
> (тут вопрос - а такое вообще возможно без риска разлома
> системы?)

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

> > кроме примера /people/gnome + gnome@.
> Угу, и вам очень хочется наладить взаимодействие многих
> мантейнеров техническими средствами, уйдя от премодерации
> к постмодерации.

Мне (лично) хочется уменьшить PITA при обычной работе над сизифом
-- заливке новых пакетов, обновлении старых, особенно библиотек
и в эквиваленте.

А то наш кукурузник потихоньку превращается в лайнер, но без
автопилота и гирокомпаса. :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 18:06               ` Michael Shigorin
@ 2009-09-09 19:31                 ` Damir Shayhutdinov
  2009-09-09 19:36                   ` Michael Shigorin
  2009-09-09 20:36                   ` Денис Смирнов
  0 siblings, 2 replies; 73+ messages in thread
From: Damir Shayhutdinov @ 2009-09-09 19:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

> Так хочется-то солюшен для коллаборейшена, а не как обычно
> -- все по своим углам.
Ну начинать-то с чего-то надо.

> Ну это в будущем, для начала бы как ldv@ и заметил -- в качестве
> одного кармана на всех, облегчающего сломоопасные переезды,
> затрагивающие пакеты более чем одного майнтейнера.
У меня есть мнение,что "один карман на всех" делать сложнее, чем по
одному карману на каждую большую задачу. В смысле мержить в Сизиф
сложнее. Результат "суперпозиции" карманов зависит от очень многого. А
в одном большом кармане, он вообще не определен. Если в рамках shared
task еще можно как-то задать этот порядок, то в общем котле это будет
ужас.

> Понимаешь, сейчас вот icesik@ затеял переделывать prometeus.
> Общего у них как минимум потрошилка пакетов.  Если заранее
> придумать какой-то API ("хотя бы просигналить, где лежит
> разобранный пакет"), можно сэкономить что-то минут 5--15
> процессорного времени (не помню) и заметное количество i/o.
Дык в том то и проблема, что соломку можно постелить, только зная где
упасть. А заранее что-то придумывать, это большой риск не угадать
будущих проблем. Поэтому прототипы так важны.

>> Миш, вы опасаетесь, [...]
> Я хочу делать вместе так, чтобы по возможности всем было
> не хуже (и многим -- лучше).
Дык может, подумать, а нет ли лучших способов сделать то же самое?

> Мне кажется, что Дима понимает, но до всего руки заведомо не
> дойдут, а Лёша чрезмерно увлёкся математикой и порой ставит
> красоту абстракции выше людей.
Дык может не ждать, пока у них руки дойдут?

> Ещё мне кажется, что Дима не будет что-либо делать потому,
> что об этом много кричат.
Это была бы странная аргументация.

> Я ж тебе говорю -- это кристально ясно, но решается карманами.
> Обкатать же на одиночном можно сам подход.
По-моему, одиночный гораздо сложнее.

> officially unmaintained (sass@ некогда стало), в том-то и дело.
> И вычистить много чего надо бы, сверив ченжлоги на предмет merged
> into sisyphus.
Неужели сделать Daedalus officially maintained сложнее?

> Математически строго нет, а статистически, судя по трём месяцам
> с забытым дедалом и прочими локальными пересборками на холдах
> -- более-менее.
Я тут впервые за все время пользования Альтом поставил Сизиф на
работе. И не жалею.
Хотя конечно, сейчас наверное правильным действием будет соскочить с
Сизифа на p5. Буду еще думать. Сизиф, по-моему, стал более
стабильным,чем протухащие бранчи.

> Мне (лично) хочется уменьшить PITA при обычной работе над сизифом
> -- заливке новых пакетов, обновлении старых, особенно библиотек
> и в эквиваленте.
Я думал, SharedLibPolicy для библиотек в общем-то решает основные проблемы....

> А то наш кукурузник потихоньку превращается в лайнер, но без
> автопилота и гирокомпаса. :)
Я согласен, что нужно иметь возможность тестировать что-то до
попадания в Сизиф. И понимаю, что хочется сделать все и сразу в
шоколаде. Но так же не бывает. Давайте быть реалистами и не пытаться
откусить больше, чем способны проглотить.

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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 19:31                 ` Damir Shayhutdinov
@ 2009-09-09 19:36                   ` Michael Shigorin
  2009-09-09 20:36                   ` Денис Смирнов
  1 sibling, 0 replies; 73+ messages in thread
From: Michael Shigorin @ 2009-09-09 19:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Sep 09, 2009 at 11:31:31PM +0400, Damir Shayhutdinov wrote:
> Дык в том то и проблема, что соломку можно постелить, только
> зная где упасть. А заранее что-то придумывать, это большой риск
> не угадать будущих проблем. Поэтому прототипы так важны.

Да, ты точно сформулировал то, что я пытался дописать.

> >> Миш, вы опасаетесь, [...]
> > Я хочу делать вместе так, чтобы по возможности всем было
> > не хуже (и многим -- лучше).
> Дык может, подумать, а нет ли лучших способов сделать то же самое?

Пока не придумалось.

> > Мне кажется, что Дима понимает, но до всего руки заведомо не
> > дойдут, а Лёша чрезмерно увлёкся математикой и порой ставит
> > красоту абстракции выше людей.
> Дык может не ждать, пока у них руки дойдут?

Дык летом был подход, но время закончилось.

> > officially unmaintained (sass@ некогда стало), в том-то и
> > дело.  И вычистить много чего надо бы, сверив ченжлоги на
> > предмет merged into sisyphus.
> Неужели сделать Daedalus officially maintained сложнее?

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

> Я согласен, что нужно иметь возможность тестировать что-то до
> попадания в Сизиф. И понимаю, что хочется сделать все и сразу в
> шоколаде. Но так же не бывает. Давайте быть реалистами и не
> пытаться откусить больше, чем способны проглотить.

Угу.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] experimental "vs" people (was: Бранчи и прочее)
  2009-09-09 19:31                 ` Damir Shayhutdinov
  2009-09-09 19:36                   ` Michael Shigorin
@ 2009-09-09 20:36                   ` Денис Смирнов
  1 sibling, 0 replies; 73+ messages in thread
From: Денис Смирнов @ 2009-09-09 20:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, Sep 09, 2009 at 11:31:31PM +0400, Damir Shayhutdinov wrote:

DS> Я думал, SharedLibPolicy для библиотек в общем-то решает основные проблемы....

Ему мало кто следует, увы.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

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

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

end of thread, other threads:[~2009-09-09 20:36 UTC | newest]

Thread overview: 73+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-07  4:55 [devel] Бранчи и прочее Eugene Ostapets
2009-09-07  5:26 ` Eugene Prokopiev
2009-09-07  5:32   ` Eugene Ostapets
2009-09-07  5:42     ` Eugene Prokopiev
2009-09-07  5:47       ` Eugene Ostapets
2009-09-07  6:09       ` REAL
2009-09-07  6:10         ` Eugene Prokopiev
2009-09-07  6:35           ` REAL
2009-09-09  8:36             ` Michael Shigorin
2009-09-09  8:58               ` REAL
2009-09-07  6:11         ` Eugene Ostapets
2009-09-07  6:23 ` Aleksey Novodvorsky
2009-09-07  6:32   ` Eugene Ostapets
2009-09-09  8:45     ` Michael Shigorin
2009-09-09  8:51       ` Eugene Ostapets
2009-09-09  9:03         ` [devel] Бранчи и прочее (backports) Michael Shigorin
2009-09-07  8:07   ` [devel] Бранчи и прочее Денис Смирнов
2009-09-07  9:55     ` Michael Pozhidaev
2009-09-07 17:19     ` Aleksey Novodvorsky
2009-09-07 20:38       ` Денис Смирнов
2009-09-07 21:14       ` Eugene Ostapets
2009-09-09  8:41   ` [devel] backports (was: Бранчи и прочее) Michael Shigorin
2009-09-07  8:09 ` [devel] Бранчи и прочее Led
2009-09-07  8:16   ` Eugene Ostapets
2009-09-07 21:38 ` Dmitry V. Levin
2009-09-08  7:03   ` Eugene Ostapets
2009-09-08  8:30     ` Damir Shayhutdinov
2009-09-08  8:38       ` Eugene Ostapets
2009-09-08  8:42         ` Damir Shayhutdinov
2009-09-08  8:48           ` Eugene Ostapets
2009-09-09  8:53       ` [devel] experimental "vs" people (was: Бранчи и прочее) Michael Shigorin
2009-09-09 10:45         ` Damir Shayhutdinov
2009-09-09 10:52           ` Alexey Rusakov
2009-09-09 11:14             ` Damir Shayhutdinov
2009-09-09 10:58           ` Eugene Ostapets
2009-09-09 11:35             ` Damir Shayhutdinov
2009-09-09 11:45               ` Eugene Ostapets
2009-09-09 12:06                 ` Damir Shayhutdinov
2009-09-09 12:12                   ` Eugene Ostapets
2009-09-09 12:34                     ` Damir Shayhutdinov
2009-09-09 12:40                       ` Eugene Ostapets
2009-09-09 12:49                         ` Mykola S. Grechukh
2009-09-09 12:58                           ` Eugene Ostapets
2009-09-09 13:05                             ` Damir Shayhutdinov
2009-09-09 13:16                               ` Eugene Ostapets
2009-09-09 17:47                             ` Michael Shigorin
2009-09-09 12:57                         ` Damir Shayhutdinov
2009-09-09 13:16                           ` Eugene Ostapets
2009-09-09 13:27                             ` Damir Shayhutdinov
2009-09-09 13:48                               ` Eugene Ostapets
2009-09-09 13:52                                 ` Dmitry V. Levin
2009-09-09 14:53                                 ` Damir Shayhutdinov
2009-09-09 16:39                                 ` Денис Смирнов
2009-09-09 13:32                             ` Mykola S. Grechukh
2009-09-09 12:10           ` Michael Shigorin
2009-09-09 12:32             ` Damir Shayhutdinov
2009-09-09 16:30               ` Денис Смирнов
2009-09-09 18:06               ` Michael Shigorin
2009-09-09 19:31                 ` Damir Shayhutdinov
2009-09-09 19:36                   ` Michael Shigorin
2009-09-09 20:36                   ` Денис Смирнов
2009-09-09 16:26           ` Денис Смирнов
2009-09-08  8:55     ` [devel] Бранчи и прочее Dmitry V. Levin
2009-09-08  9:10       ` Eugene Ostapets
2009-09-09  8:59         ` [devel] Бранчи и прочее (смысл названий) Michael Shigorin
2009-09-09  9:05           ` Eugene Ostapets
2009-09-09  9:08             ` [devel] *sigh* Michael Shigorin
2009-09-09  9:14               ` Eugene Ostapets
2009-09-09  9:19                   ` Eugene Ostapets
2009-09-09  9:27                       ` Eugene Ostapets
2009-09-09  9:55                 ` Dmitry V. Levin
2009-09-09 10:02                   ` Eugene Ostapets
2009-09-09 16:42           ` [devel] Бранчи и прочее (смысл названий) Денис Смирнов

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