* [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-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-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 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