From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 16 Sep 2007 20:34:07 +0300 From: Michael Shigorin To: ALT Linux Sisyphus discussions Message-ID: <20070916173407.GC22022@osdn.org.ua> Mail-Followup-To: ALT Linux Sisyphus discussions References: <20070915214131.GB954@lks.home> <200709151759.35885.iadzhubey@rics.bwh.harvard.edu> <20070915223041.GA4193@lks.home> <200709161436.09550.shrek@altlinux.ru> <46ED0989.3060407@gmail.com> <20070916165204.GB14815@basalt.office.altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20070916165204.GB14815@basalt.office.altlinux.org> User-Agent: Mutt/1.4.2.1i Subject: [sisyphus] =?koi8-r?b?0M/MydPJOiDQz9PMxSBkaXN0LXVwZ3JhZGUg19Oj?= =?koi8-r?b?INLBws/UwcXUIMnMySAiYmVuIGkgbmVlZCBoZWxwIiBf2sHSwc7F?= =?koi8-r?b?xV8/?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: shigorin@gmail.com, ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Sep 2007 17:34:08 -0000 Archived-At: List-Archive: List-Post: On Sun, Sep 16, 2007 at 08:52:04PM +0400, Dmitry V. Levin wrote: > > > меня не интересует работоспособность ЛЮБОЙ проприетарщины > > > не зависимо от ее предназначения > > Валера, другими словами работают ли у нас nvidia/fglrx тебе > > плевать? Исходя из этого - с альтом могут прощаться все, > > кому нужно 3D на этой проприетарщине. Так как самому > > поставить дрова с сайта производителя на альт с его > > спецификой - проще застрелиться. Не так. > Во время разработки обеспечение совместимости с проприетарным > софтом (который всегда отстаёт и который зачастую неисправим) > не является для разработчиков приоритетной задачей. Дим, и не так. Конкретно эта тема уже не раз обсуждалась и в данном случае (xorg) любой майнтейнер, меняющий ветку, по факту огребает вагон флейма просто потому, что апстрим скорее средней вменяемости, если не ниже (по крайней мере за пределами "с KDE/GNOME загружается? вываливаем"). Это всё получается грустно и непродуктивно. Теперь по проблеме. Сизиф используется для разработки. Разработчиками. Ими же может использоваться аппаратное обеспечение, которое на сейчас требует для приемлемой работы проприетарных драйверов. Это выбор в т.ч. майнтейнеров, твоих и Валеры коллег, плюс изрядное количество случайности или привычки. Так вот если мне или ktirf@ сломать иксы, то мы не сможем нормально работать над тем, что мы делаем на таких системах (как минимум тестирование своих же пакетов в сизифе, а также всего, что им требуется). Последние два случая в сумме съели несколько часов времени, причём неожиданно. Я придерживаюсь мнения, что по возможности не стоит плевать на коллег и их обстоятельства с высокой колокольни, особенно если есть и уже обкатаны варианты произведения подобных изменений с меньшим количеством проблем для пользователей сизифа. В данном случае мне крайне не понравились два последних изменения по части xorg, которые делались исключительно исходя из своей позиции и без широкой ловли граблей в пакетах, опубликованных в people, в течение хотя бы пары недель вместо пары дней. Со шрифтами это бы позволило выловить как минимум одну ошибку, пойманную мной; подготовить обновление шрифтовых пакетов пачкой; спокойнее и конструктивнее понять, что именно делаем с макросами и пакетами, для которых они предназначены. С обновлением версии -- это бы _также_ позволило выловить как минимум одну ошибку, пойманную мной, и продумать хотя бы автоматическое подставление того же -ignoreABI при условиях, когда оно требуется. Если правильно понимаю -- минимум первое из изменений было проведено бегом из соображений "успеть починить в бранче". Если я хоть что-то понимаю, то это только усложнило задачу как синхронизации бранча, так и выпуска -- поскольку проблема не была настолько серьёзной, как те, которые повылазили в процессе реализации исправления. А при переносе отношения к пользователям сизифа на пользователей бранча и выпусков становится совсем грустно -- только-только альт начал выкапываться из маргинальной ямы "сизифятников", и тут опять. Давайте как-то думать над тем, что после dist-upgrade всё должно продолжать работать. Я стараюсь исходить из соображения, что мои пакеты должны работать для людей, которые необязательно начинают день с чтения sisyphus@ и sisyphus-cybertalk@ от корки до корки. Иногда это приводит к дополнительной мороке (думаю, ты как майнтейнер glibc помнишь мороку с glibc-preinstall -- и надеюсь, понимаешь, что она была не зря). Я бываю очень благодарен тем людям, пакеты которых по моим соображениям -- вполне могут взорваться при ином обновлении, но не взрываются. --- предложение --- Как-то в качестве примера %changelog приводилась ссылка на пакеты vsu@. Хотелось бы попросить коллег подумать в качестве примера по части гладких обновлений подумать, почему переезд на module-init-tools или glibc-2.5 был настолько близок к автоматическому, насколько это вообще возможно; и не стесняться сказать _здесь_ и _заранее_, если с обновлением предвидятся проблемы и в принципе их можно решить, но нет времени/желания. Думаю, здесь найдутся люди (в т.ч. ваш покорный), которые постараются переехать на пакеты из соответствующего people/, проверить и по возможности облегчить этот процесс. --- PS: не надо полагаться только на себя -- никто из нас не может предусмотреть все случаи, и даже очень осторожные и опытные люди от того же меня получали гневные письма при обновлении, которое ломало какую-нить конфигурацию с переподвыподвертом. PPS: вот ещё изрядно наивная, но содержащая пару рациональных зёрен для Светлого Будущего (TM) статья Bruce Byfield про обновления: http://www.linux.com/feature/119162 : "all you get is a single sentence description of the package. >>From that description -- or possibly the package name -- you might be able to tell how important a particular piece of software is to the smooth running of your system. But what you can't tell is what changes have been made in the update, and whether the update is useful to you." -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/