From: Anton Farygin <rider@altlinux.com> To: ALT Linux Team development discussions <public-devel-XbBxUvOt3X3HsNE/8sQLYR2eb7JE58TQ@hugh.gmane.org> Subject: Re: [devel] полиси внесения существенных изменений Date: Tue, 05 Aug 2008 15:28:43 +0400 Message-ID: <4898396B.2020002@altlinux.com> (raw) In-Reply-To: <777d80610808050407n7b8dc1c7t5711fe9edde9357a@mail.gmail.com> Всё можно сделать гораздо проще: мантейнеры пишут вежливые письма, когда их что-то начинает напрягать в сборках других пакетов. Находится взаимно-всех-устраивающее решение. На всё - неделя максимум. Фиксированный срок на обсуждение. Иначе мы так и будем полоскать друг другу нервы всё время, а процесс будет простаивать. Я бы добавил ещё пункт, что обсуждаются только коллизии с решениями, интегрированными в Sisyphus. Например, нет смысла обсуждать работоспособность ядра Debian на Sisyphus - и так будет понятно, что оно без изменений работать не станет. Правда и во всех этих схемах непонятно, как учитывать интересы различных сторонних проприетарных продуктов. Aleksey Novodvorsky пишет: > Коллеги, > возможно, нам нужно создать полиси, регулирующую принятие решений в > случаях, аналогичных внесению изменений в sqashfsprogs. Тогда нам будет необходимо обсуждать необходимость обновления всех версий всех программ в репозитарии. Это unreal. Пример из жизни - обновился synaptics. Сломался тачпад. Если бы мы перед этим обсуждали необходимость его обновления, то думаю, что мы бы никогда не узнали о том, что новая версия пакета сломана. Сейчас решения два: - исправить - откатить Второй вариант на данный момент выглядит более правильным (по ряду причин, не буду тут их все раскрывать). > > > 1. Нужно очертить область примения полиси. Она должна быть возможно более узкой. Это невозможно. Невозможно отделить узкую область в широкой среде - каждый всплеск будет задевать достаточно широкую массу пакетов, что бы приводить к коллизиям. > 2. Нужно определить, за какое время мейнтенер сообщает о планруемых > серьезных изменениях. Один месяц - это максимум, который необходим. Но нужно понять, для каких случаев имеет смысл сообщать об изменениях, для каких -нет. > 3. День-два дается на получение заявок от заинтересованных в дискуссии > мейтейнеров. Получении заявок ? Может быть сразу начинать дискуссию ? > 4. Сколько-то дней они пытаются придти к консенсусу. > 5. Если не приходят, то сообщают об этом в devel@ с изложением точек > зрения, после чего каждая из сторон спора может пригласить к участию в > дискуссии какого-либо члена тим. > 6. Если не приходят к консенсусу и после этого, то выбирают > консенсусом трех арбитров, которые решают вопрос большинством голосов. > 7. Если не могут выбрать арбитров то <...> Не хочется до большинства > голосов доводить, но пока ничего другого не вижу. Ну, или мы все > выбираем Верховного Арбитра. > > Очень сложно, может быть вы придумаете лучше. Невыполнимо сложно. На мой взгляд, надо делать проще - обновления библиотек - по согласованию или NMU на затрагивающиее пакеты. Обновления типа squashfsprogs - по факту. Предупреждаются за месяц (git-commit является предупреждением), после этого идёт обновление - кто не успел с ядрами, те подтягиваются. Если кому-то очень сильно мешает, то всегда можно откатить по договорённости. Вот, сегодня тихо и без шума пришёл новый autoconf, который известно - ломает сборку ряда пакетов. На днях - в Sisyphus упал новый gfxboot, который ломает сборку всех дизайнов для загрузчиков. И в первом и во втором случае понятно, что проблемы с новыми пакетами будут, понятна необходимость их обновления, так же понятно, что мы в любом случае будем делать эти исправления. Пошумим ? ;)
next prev parent reply other threads:[~2008-08-05 11:28 UTC|newest] Thread overview: 61+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-08-05 11:07 Aleksey Novodvorsky 2008-08-05 11:09 ` Mikhail Gusarov 2008-08-05 11:18 ` Alexey Gladkov 2008-08-05 11:25 ` Aleksey Novodvorsky 2008-08-05 11:33 ` Anton Farygin 2008-08-05 11:40 ` Alexey Gladkov 2008-08-05 12:27 ` Michael Shigorin 2008-08-05 12:33 ` Aleksey Novodvorsky 2008-08-05 12:37 ` Anton Farygin 2008-08-05 13:11 ` Michael Bochkaryov 2008-08-06 12:37 ` Alexey I. Froloff 2008-08-06 12:39 ` Kirill A. Shutemov 2008-08-06 12:54 ` Anton Farygin 2008-08-06 13:04 ` Alexey I. Froloff 2008-08-06 13:55 ` Alexey Tourbin 2008-08-05 12:45 ` Alexey Gladkov 2008-08-05 12:52 ` Anton Farygin 2008-08-05 12:57 ` Valery V. Inozemtsev 2008-08-05 13:05 ` Konstantin A. Lepikhov 2008-08-05 13:06 ` Aleksey Novodvorsky 2008-08-05 12:59 ` Aleksey Novodvorsky 2008-08-05 13:12 ` Anton Farygin 2008-08-06 19:27 ` Michael A. Kangin 2008-08-05 13:03 ` Alexey Gladkov 2008-08-05 13:05 ` Mikhail Gusarov 2008-08-05 13:25 ` Alexey Gladkov 2008-08-05 13:29 ` Aleksey Novodvorsky 2008-08-05 13:17 ` Anton Farygin 2008-08-05 13:29 ` Alexey Gladkov 2008-08-05 13:33 ` Aleksey Novodvorsky 2008-08-05 13:40 ` Alexey Gladkov 2008-08-05 13:36 ` Anton Farygin 2008-08-05 13:45 ` Michael Shigorin 2008-08-05 13:51 ` Anton Farygin 2008-08-05 12:57 ` Aleksey Novodvorsky 2008-08-05 11:28 ` Anton Farygin [this message] 2008-08-05 11:30 ` Mikhail Gusarov 2008-08-05 11:34 ` Anton Farygin 2008-08-05 11:36 ` Slava Semushin 2008-08-05 11:38 ` Mikhail Gusarov 2008-08-05 11:39 ` Anton Farygin 2008-08-06 12:58 ` Alexey I. Froloff 2008-08-05 11:43 ` Konstantin A. Lepikhov 2008-08-05 11:46 ` Anton Farygin 2008-08-05 15:19 ` [devel] Q: Новый autoconf и apache2 -- оно? (was: Re: полиси внесения существенных изменений) Aleksey Avdeev 2008-08-05 16:28 ` [devel] Q: Новый autoconf и apache2 -- оно? Anton Farygin 2008-08-05 17:34 ` Aleksey Avdeev 2008-08-05 17:43 ` Anton Farygin 2008-08-05 18:16 ` Aleksey Avdeev 2008-08-05 18:46 ` Anton Farygin 2008-08-05 18:53 ` Anton Farygin 2008-08-05 19:05 ` Aleksey Avdeev 2008-08-05 22:48 ` Aleksey Avdeev 2008-08-05 23:16 ` Alexey Tourbin 2008-08-05 23:26 ` Aleksey Avdeev 2008-08-05 23:48 ` Aleksey Avdeev 2008-08-06 5:27 ` Anton Farygin 2008-08-06 7:36 ` Aleksey Avdeev 2008-08-07 12:34 ` [devel] полиси внесения существенных изменений Денис Смирнов 2008-08-07 12:48 ` Anton Farygin 2008-08-07 12:50 ` Anton Farygin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=4898396B.2020002@altlinux.com \ --to=rider@altlinux.com \ --cc=devel@lists.altlinux.org \ --cc=public-devel-XbBxUvOt3X3HsNE/8sQLYR2eb7JE58TQ@hugh.gmane.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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