* [devel] Q: git.alt pull changes
@ 2008-04-02 21:58 Alexey Gladkov
2008-04-03 5:12 ` Vladimir V. Kamarzin
` (2 more replies)
0 siblings, 3 replies; 14+ messages in thread
From: Alexey Gladkov @ 2008-04-02 21:58 UTC (permalink / raw)
To: ALT Devel discussion list
Приветствую!
Есть предложение, чтобы при изменении чьих-то чужих репозиториев
(например при создании патчей) человек, делающий изменение, писал в
список рассылки (devel@?) письмо с описанием того, где брать изменение
и зачем оно. Сейчас такие письма всё-равно пишутся, но лично и
обсуждение происходит кулуарным образом. В качестве примера могу
привести анонсы в lkml:
http://lkml.org/lkml/2007/7/26/145
Мне кажется, что от этого будут следующие плюсы:
* Меньше вероятность потерять чужие изменения.
* Это даёт возможность всем заинтересованным проблемой посмотреть
патч/изменения и возможно предложить лучшее решение.
* Можно понять/спросить почему те или иные изменения (не важно кто их
сделал) были приняты или наоборот не были приняты.
* При передаче мантейнерства от одного разработчика другому будет
легче искать изменения, которые не приложил предшественник.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Q: git.alt pull changes
2008-04-02 21:58 [devel] Q: git.alt pull changes Alexey Gladkov
@ 2008-04-03 5:12 ` Vladimir V. Kamarzin
2008-04-03 5:16 ` Alexey Tourbin
2008-04-03 6:25 ` Stanislav Ievlev
2 siblings, 0 replies; 14+ messages in thread
From: Vladimir V. Kamarzin @ 2008-04-03 5:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
>>>>> On 03 Apr 2008 at 03:58 "AG" == Alexey Gladkov writes:
AG> Есть предложение, чтобы при изменении чьих-то чужих репозиториев
AG> (например при создании патчей) человек, делающий изменение, писал в
AG> список рассылки (devel@?) письмо с описанием того, где брать изменение
AG> и зачем оно.
+1
--
vvk
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Q: git.alt pull changes
2008-04-02 21:58 [devel] Q: git.alt pull changes Alexey Gladkov
2008-04-03 5:12 ` Vladimir V. Kamarzin
@ 2008-04-03 5:16 ` Alexey Tourbin
2008-04-03 7:16 ` Alexey Gladkov
2008-04-03 6:25 ` Stanislav Ievlev
2 siblings, 1 reply; 14+ messages in thread
From: Alexey Tourbin @ 2008-04-03 5:16 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 635 bytes --]
On Thu, Apr 03, 2008 at 01:58:31AM +0400, Alexey Gladkov wrote:
> Есть предложение, чтобы при изменении чьих-то чужих репозиториев
> (например при создании патчей) человек, делающий изменение, писал в
> список рассылки (devel@?) письмо с описанием того, где брать изменение
> и зачем оно. Сейчас такие письма всё-равно пишутся, но лично и
Содержательно можно описать изменение в commit message.
> обсуждение происходит кулуарным образом.
Может помочь принудительная подписка, а именно: если я делаю коммит в
репозитарий с названием foo.git, то уведомления получают все, у кого
также существует репозитарий foo.git.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Q: git.alt pull changes
2008-04-02 21:58 [devel] Q: git.alt pull changes Alexey Gladkov
2008-04-03 5:12 ` Vladimir V. Kamarzin
2008-04-03 5:16 ` Alexey Tourbin
@ 2008-04-03 6:25 ` Stanislav Ievlev
2008-04-03 7:08 ` Alexey Gladkov
2 siblings, 1 reply; 14+ messages in thread
From: Stanislav Ievlev @ 2008-04-03 6:25 UTC (permalink / raw)
To: ALT Linux Team development discussions
Поддерживаю.
Вообще было бы неплохо чтобы ssh git.alt git-clone - писал письмо тому
кого склонировали и (опционально) автоматически подписывал хозяина
основного репозитария на доносы об изменениях клона ;)
On Thu, Apr 03, 2008 at 01:58:31AM +0400, Alexey Gladkov wrote:
> Приветствую!
>
> Есть предложение, чтобы при изменении
> чьих-то чужих репозиториев (например при
> создании патчей) человек, делающий
> изменение, писал в список рассылки (devel@?)
> письмо с описанием того, где брать
> изменение и зачем оно. Сейчас такие
> письма всё-равно пишутся, но лично и
> обсуждение происходит кулуарным
> образом. В качестве примера могу
> привести анонсы в lkml:
>
> http://lkml.org/lkml/2007/7/26/145
>
> Мне кажется, что от этого будут следующие
> плюсы:
> * Меньше вероятность потерять чужие
> изменения.
> * Это даёт возможность всем
> заинтересованным проблемой посмотреть
> патч/изменения и возможно предложить
> лучшее решение.
> * Можно понять/спросить почему те или
> иные изменения (не важно кто их сделал)
> были приняты или наоборот не были
> приняты.
> * При передаче мантейнерства от одного
> разработчика другому будет легче искать
> изменения, которые не приложил
> предшественник.
>
> --
> Rgrds, legion
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Q: git.alt pull changes
2008-04-03 6:25 ` Stanislav Ievlev
@ 2008-04-03 7:08 ` Alexey Gladkov
2008-04-03 7:15 ` Alexey Tourbin
0 siblings, 1 reply; 14+ messages in thread
From: Alexey Gladkov @ 2008-04-03 7:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
Stanislav Ievlev wrote:
> Поддерживаю.
>
> Вообще было бы неплохо чтобы ssh git.alt git-clone - писал письмо тому
> кого склонировали и (опционально) автоматически подписывал хозяина
> основного репозитария на доносы об изменениях клона ;)
Вот как раз всех этих действий я очень хочу избежать.
Причин у этого несколько:
* представь сколько писем получит мантейнер если его репозиторием
будут интересоваться слишком много людей. Он будет завален сообщениями
что его клонируют. При этом репозиторий мог был склонирован, но не с
целью создания патча (ssh git.alt find-package spt).
* автоматическая подписка ещё хуже. В этом случае мантейнер пакета
будет получать письма с промежуточными результатами разработчика. В
результате на эти письма все перестанут обращать внимания.
* рассылка таких писем не поможет мантейнеру узнать когда изменение
готово. Всё равно разработчику нужно будет написать письмо что всё
готово и можно забирать изменения.
* в этой схеме участие других разработчиков сведено минимуму. Кто-то
может случайно обратить внимание на этот клон и может быть попытается
разобраться что там делают.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Q: git.alt pull changes
2008-04-03 7:08 ` Alexey Gladkov
@ 2008-04-03 7:15 ` Alexey Tourbin
2008-04-03 7:22 ` Alexey Gladkov
0 siblings, 1 reply; 14+ messages in thread
From: Alexey Tourbin @ 2008-04-03 7:15 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1498 bytes --]
On Thu, Apr 03, 2008 at 11:08:35AM +0400, Alexey Gladkov wrote:
> >Вообще было бы неплохо чтобы ssh git.alt git-clone - писал письмо тому
> >кого склонировали и (опционально) автоматически подписывал хозяина
> >основного репозитария на доносы об изменениях клона ;)
>
> Вот как раз всех этих действий я очень хочу избежать.
> Причин у этого несколько:
> * представь сколько писем получит мантейнер если его репозиторием
> будут интересоваться слишком много людей. Он будет завален сообщениями
> что его клонируют. При этом репозиторий мог был склонирован, но не с
> целью создания патча (ssh git.alt find-package spt).
Про клонирование уведомлять не надо, только про коммиты. То есть когда
кто-то коммитит в foo.git, можно рассылать уведомления всем, у кого есть
foo.git. По крайней мере это reasonable default.
> * автоматическая подписка ещё хуже. В этом случае мантейнер пакета
> будет получать письма с промежуточными результатами разработчика.
Вся разработка промежуточная.
> * рассылка таких писем не поможет мантейнеру узнать когда изменение
> готово. Всё равно разработчику нужно будет написать письмо что всё
> готово и можно забирать изменения.
Мейнтейнер туп и не может понять, готова разработка или не готова!
> * в этой схеме участие других разработчиков сведено минимуму. Кто-то
> может случайно обратить внимание на этот клон и может быть попытается
> разобраться что там делают.
Кто-то может попытаться разобраться! Какой ужас! :)
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Q: git.alt pull changes
2008-04-03 5:16 ` Alexey Tourbin
@ 2008-04-03 7:16 ` Alexey Gladkov
0 siblings, 0 replies; 14+ messages in thread
From: Alexey Gladkov @ 2008-04-03 7:16 UTC (permalink / raw)
To: ALT Linux Team development discussions
Alexey Tourbin wrote:
> Содержательно можно описать изменение в commit message.
Этого никто не отменяет, но это уже из другой области. Правильно
описывать каждое своё изменение необходимо всегда вне зависимости чей
это репозиторий. :)
> Может помочь принудительная подписка, а именно: если я делаю коммит в
> репозитарий с названием foo.git, то уведомления получают все, у кого
> также существует репозитарий foo.git.
* этот коммит может быть не окончательным и мантейнеру совершенно не
нужно знать о твоих экспериментах (в бранче).
* совпадение foo может быть случайным или наоборот, разработчик мог
переименовать свой репозиторий.
* при таком подходе не решается вопрос с обсуждением. Те люди, которые
могли бы помочь в разработке изменения могут не иметь клона foo.git.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Q: git.alt pull changes
2008-04-03 7:15 ` Alexey Tourbin
@ 2008-04-03 7:22 ` Alexey Gladkov
2008-04-03 7:43 ` Alexey Tourbin
0 siblings, 1 reply; 14+ messages in thread
From: Alexey Gladkov @ 2008-04-03 7:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
Alexey Tourbin wrote:
> Мейнтейнер туп и не может понять, готова разработка или не готова!
Если не исправляется бага, а дописывается новый функционал, то не
сможет. Когда фича готова сможет сказать только разработчик.
> Кто-то может попытаться разобраться! Какой ужас! :)
Мне тоже кажется это ужасом.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Q: git.alt pull changes
2008-04-03 7:22 ` Alexey Gladkov
@ 2008-04-03 7:43 ` Alexey Tourbin
2008-04-03 7:55 ` Michael Shigorin
0 siblings, 1 reply; 14+ messages in thread
From: Alexey Tourbin @ 2008-04-03 7:43 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 445 bytes --]
On Thu, Apr 03, 2008 at 11:22:36AM +0400, Alexey Gladkov wrote:
> Alexey Tourbin wrote:
> >Мейнтейнер туп и не может понять, готова разработка или не готова!
> Если не исправляется бага, а дописывается новый функционал, то не
> сможет. Когда фича готова сможет сказать только разработчик.
>
> >Кто-то может попытаться разобраться! Какой ужас! :)
> Мне тоже кажется это ужасом.
Любопытство движет разработку не в последнюю очередь.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Q: git.alt pull changes
2008-04-03 7:43 ` Alexey Tourbin
@ 2008-04-03 7:55 ` Michael Shigorin
2008-04-03 8:03 ` Alexey Tourbin
0 siblings, 1 reply; 14+ messages in thread
From: Michael Shigorin @ 2008-04-03 7:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 03, 2008 at 11:43:10AM +0400, Alexey Tourbin wrote:
> Любопытство движет разработку не в последнюю очередь.
Лёш, перегрузка (в т.ч. информационная) гробит её тоже
не в последнюю.
"Если вы будете писать нам cron'ом, мы будем читать вас
procmail'ом" -- старая народная мудрость...
Надо, чтобы помогало, а не мешало. Возможно, сводки за неделю
получатся достаточно неинтрузивными.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Q: git.alt pull changes
2008-04-03 7:55 ` Michael Shigorin
@ 2008-04-03 8:03 ` Alexey Tourbin
2008-04-03 9:02 ` Alexey Gladkov
0 siblings, 1 reply; 14+ messages in thread
From: Alexey Tourbin @ 2008-04-03 8:03 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 586 bytes --]
On Thu, Apr 03, 2008 at 10:55:57AM +0300, Michael Shigorin wrote:
> On Thu, Apr 03, 2008 at 11:43:10AM +0400, Alexey Tourbin wrote:
> > Любопытство движет разработку не в последнюю очередь.
>
> Лёш, перегрузка (в т.ч. информационная) гробит её тоже
> не в последнюю.
>
> "Если вы будете писать нам cron'ом, мы будем читать вас
> procmail'ом" -- старая народная мудрость...
>
> Надо, чтобы помогало, а не мешало. Возможно, сводки за неделю
> получатся достаточно неинтрузивными.
Пересечение по названиям пакетов/репозитариев кажется мне довольно
уместным критерием.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Q: git.alt pull changes
2008-04-03 8:03 ` Alexey Tourbin
@ 2008-04-03 9:02 ` Alexey Gladkov
2008-04-03 16:09 ` Alexey Tourbin
0 siblings, 1 reply; 14+ messages in thread
From: Alexey Gladkov @ 2008-04-03 9:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
Alexey Tourbin wrote:
> Пересечение по названиям пакетов/репозитариев кажется мне довольно
> уместным критерием.
Лёш, такие рассылки всё равно не решат тех задач, о которых я писал в
первом письме. С рассылкой коммитов всем у кого есть репозиторай ты
сильно сужаешь круг разработчиков, которые могут принять участие в
разработке; ты увеличиваешь вероятность потерять изменения т. к. они
рассылаются лично и нет архивов; также из-за личной рассылки новый
мантейнер (если пакет заброшен) будет вынужден опрашивать народ о том
кто чего менял.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Q: git.alt pull changes
2008-04-03 9:02 ` Alexey Gladkov
@ 2008-04-03 16:09 ` Alexey Tourbin
2008-04-03 20:15 ` Michael Shigorin
0 siblings, 1 reply; 14+ messages in thread
From: Alexey Tourbin @ 2008-04-03 16:09 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1706 bytes --]
On Thu, Apr 03, 2008 at 01:02:06PM +0400, Alexey Gladkov wrote:
> Alexey Tourbin wrote:
> >Пересечение по названиям пакетов/репозитариев кажется мне довольно
> >уместным критерием.
>
> Лёш, такие рассылки всё равно не решат тех задач, о которых я писал в
> первом письме. С рассылкой коммитов всем у кого есть репозиторай ты
> сильно сужаешь круг разработчиков, которые могут принять участие в
> разработке; ты увеличиваешь вероятность потерять изменения т. к. они
> рассылаются лично и нет архивов; также из-за личной рассылки новый
> мантейнер (если пакет заброшен) будет вынужден опрашивать народ о том
> кто чего менял.
Ты писал, что нужно анонсировать разарботку в рассылке. Это правильно.
Например, я несколько раз писал о своей работе над окамлем и его
зависимостями.
С другой стороны, я делаю commit в rpm-build-ocaml.git и обнаруживаю,
что avm@ нету в числе subscribers (это изначально его пакет). Я пару
раз нажал f (сделал forward), а потом перестал. На самом деле я хотел
бы, чтобы avm получал по почте информцию о моих коммитах в
rpm-build-ocaml.git. Наверное, мне нужно пойти в etc/packages.git и
подписать avm на *ocaml*. Но мне лень, а также я не знаю, как с ходу
это вот прям взять и подписать (хотя я знаю, что это не очень сложно).
Наверное avm тоже подписался бы на коммиты в *ocaml*, но он, может быть,
просто об этом не подумал (или, во всяком случае, не подписался).
У среднего maintainer'а не настолько много пакетов, чтобы его удалось
завалить нерелевантной информацией о том, что кто-то что-то с его
пакетами делает.
Кстати, я сейчас подписан на всё сразу (на всякий случай, чтобы ничего
не пропустить), но открываю не все письма.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Q: git.alt pull changes
2008-04-03 16:09 ` Alexey Tourbin
@ 2008-04-03 20:15 ` Michael Shigorin
0 siblings, 0 replies; 14+ messages in thread
From: Michael Shigorin @ 2008-04-03 20:15 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 03, 2008 at 08:09:40PM +0400, Alexey Tourbin wrote:
> С другой стороны, я делаю commit в rpm-build-ocaml.git и
> обнаруживаю, что avm@ нету в числе subscribers (это изначально
> его пакет). Я пару раз нажал f (сделал forward), а потом
> перестал.
Делай b (bounce), это быстрее и читать обычно удобней :)
> Наверное, мне нужно пойти в etc/packages.git и подписать avm на
> *ocaml*. Но мне лень, а также я не знаю, как с ходу это вот
> прям взять и подписать (хотя я знаю, что это не очень сложно).
http://freesource.info/wiki/AltLinux/Sisyphus/devel/git#h5572-6
> Наверное avm тоже подписался бы на коммиты в *ocaml*, но он,
> может быть, просто об этом не подумал (или, во всяком случае,
> не подписался).
Вебморды к этому всему нужны. А для этого -- как минимум в r/o
достоверная метаинформация (логины, ключи, группы, ACL) из
центрального внутренне непротиворечивого источника.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2008-04-03 20:15 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-02 21:58 [devel] Q: git.alt pull changes Alexey Gladkov
2008-04-03 5:12 ` Vladimir V. Kamarzin
2008-04-03 5:16 ` Alexey Tourbin
2008-04-03 7:16 ` Alexey Gladkov
2008-04-03 6:25 ` Stanislav Ievlev
2008-04-03 7:08 ` Alexey Gladkov
2008-04-03 7:15 ` Alexey Tourbin
2008-04-03 7:22 ` Alexey Gladkov
2008-04-03 7:43 ` Alexey Tourbin
2008-04-03 7:55 ` Michael Shigorin
2008-04-03 8:03 ` Alexey Tourbin
2008-04-03 9:02 ` Alexey Gladkov
2008-04-03 16:09 ` Alexey Tourbin
2008-04-03 20:15 ` Michael Shigorin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git