http://wiki.rosalab.ru/ru/index.php?title=RPM5_meeting_minutes&feed=atom&action=historyRPM5 meeting minutes - История изменений2024-03-28T21:25:21ZИстория изменений этой страницы в викиMediaWiki 1.26.4http://wiki.rosalab.ru/ru/index.php?title=RPM5_meeting_minutes&diff=7657&oldid=prevPastorDi в 13:56, 22 октября 20122012-10-22T13:56:33Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='ru'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Версия 13:56, 22 октября 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19" >Строка 19:</td>
<td colspan="2" class="diff-lineno">Строка 19:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* анализ yum-utils и аналогов, составление списка требований для потенциальных urpmi-utils, которые мы же и будем реализовывать</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* анализ yum-utils и аналогов, составление списка требований для потенциальных urpmi-utils, которые мы же и будем реализовывать</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* вникание в код urpmi, который мы в перспективе и будем сами мэнтейнить.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* вникание в код urpmi, который мы в перспективе и будем сами мэнтейнить.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Категория:Packaging Guidelines]]</ins></div></td></tr>
</table>PastorDihttp://wiki.rosalab.ru/ru/index.php?title=RPM5_meeting_minutes&diff=3349&oldid=prevD uragan в 13:02, 2 декабря 20112011-12-02T13:02:24Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='ru'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Версия 13:02, 2 декабря 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Строка 1:</td>
<td colspan="2" class="diff-lineno">Строка 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>= Meeting 02.12.2011 =</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>= Meeting 02.12.2011 =</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Участники: питерцы, комната 13, чувак из Новосибирска, Корявов и др.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Участники: питерцы, комната 13, чувак из Новосибирска, <ins class="diffchange diffchange-inline">Денис </ins>Корявов и др.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Месседж от Дениса С.:  Возможности у нового rpm4 и у rpm5 примерно одинаковые. Джефф провёл большую работу по пиару rpm5, и многие уверены, что это и есть развитие RPM-а.  Да и руководство хочет иметь RPM5.  Поэтому интересны конкретные технические проблемы, которые есть в rpm5, чтобы было понятно, так ли нужен переход с него.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Месседж от Дениса С.:  Возможности у нового rpm4 и у rpm5 примерно одинаковые. Джефф провёл большую работу по пиару rpm5, и многие уверены, что это и есть развитие RPM-а.  Да и руководство хочет иметь RPM5.  Поэтому интересны конкретные технические проблемы, которые есть в rpm5, чтобы было понятно, так ли нужен переход с него.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">Питерец 1 (Андрей?)</del>: переход с rpm5 на rpm4 сейчас всё равно нереален.  Ведь только недавно перешли на rpm5; вся кодовая база уже на 5м, а если сейчас устраивать обратный переход, то многие просто махнут на мандриву рукой (если вообще коммюнити можно заставить это сделать).</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Питерцы</ins>: переход с rpm5 на rpm4 сейчас всё равно нереален.  Ведь только недавно перешли на rpm5; вся кодовая база уже на 5м, а если сейчас устраивать обратный переход, то многие просто махнут на мандриву рукой (если вообще коммюнити можно заставить это сделать).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Баги самого rpm5, на самом деле, не столь серьёзны.  Основная его проблема — это неразвитая инфраструктура окружающих тулов, как в мандриве, так и вообще.  Инструменты мандривы — urpmi и iurt — плохо написаны, их функционал не соответствует документации и ниже, чем у их counterparts в других дистрибутивах, отсутствуют вспомогательные средства наподобие yum-utils.  Портирование тех же yum-utils для нужд мандривы затруднено несовместимостью api и интерфейса запросов к базе у библиотек prm4 и rpm5.  Однако, помимо ограничений по человеческим ресурсам, проблем с тем, чтобы реализовать недостающую функицональность, которая уже есть у конкурентов, в мандривовских тулах, никто не видит. Касательно urpmi - его сейчас некому нормально поддерживать.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Баги самого rpm5, на самом деле, не столь серьёзны.  Основная его проблема — это неразвитая инфраструктура окружающих тулов, как в мандриве, так и вообще.  Инструменты мандривы — urpmi и iurt — плохо написаны, их функционал не соответствует документации и ниже, чем у их counterparts в других дистрибутивах, отсутствуют вспомогательные средства наподобие yum-utils.  Портирование тех же yum-utils для нужд мандривы затруднено несовместимостью api и интерфейса запросов к базе у библиотек prm4 и rpm5.  Однако, помимо ограничений по человеческим ресурсам, проблем с тем, чтобы реализовать недостающую функицональность, которая уже есть у конкурентов, в мандривовских тулах, никто не видит. Касательно urpmi - его сейчас некому нормально поддерживать.</div></td></tr>
</table>D uraganhttp://wiki.rosalab.ru/ru/index.php?title=RPM5_meeting_minutes&diff=3348&oldid=prevD uragan: Creation2011-12-02T12:38:55Z<p>Creation</p>
<p><b>Новая страница</b></p><div>= Meeting 02.12.2011 =<br />
Участники: питерцы, комната 13, чувак из Новосибирска, Корявов и др.<br />
<br />
Месседж от Дениса С.: Возможности у нового rpm4 и у rpm5 примерно одинаковые. Джефф провёл большую работу по пиару rpm5, и многие уверены, что это и есть развитие RPM-а. Да и руководство хочет иметь RPM5. Поэтому интересны конкретные технические проблемы, которые есть в rpm5, чтобы было понятно, так ли нужен переход с него.<br />
<br />
Питерец 1 (Андрей?): переход с rpm5 на rpm4 сейчас всё равно нереален. Ведь только недавно перешли на rpm5; вся кодовая база уже на 5м, а если сейчас устраивать обратный переход, то многие просто махнут на мандриву рукой (если вообще коммюнити можно заставить это сделать).<br />
<br />
Баги самого rpm5, на самом деле, не столь серьёзны. Основная его проблема — это неразвитая инфраструктура окружающих тулов, как в мандриве, так и вообще. Инструменты мандривы — urpmi и iurt — плохо написаны, их функционал не соответствует документации и ниже, чем у их counterparts в других дистрибутивах, отсутствуют вспомогательные средства наподобие yum-utils. Портирование тех же yum-utils для нужд мандривы затруднено несовместимостью api и интерфейса запросов к базе у библиотек prm4 и rpm5. Однако, помимо ограничений по человеческим ресурсам, проблем с тем, чтобы реализовать недостающую функицональность, которая уже есть у конкурентов, в мандривовских тулах, никто не видит. Касательно urpmi - его сейчас некому нормально поддерживать.<br />
<br />
У самого rpm5 проблемы есть, но не столь масштабные. Иногда, при установке в чрут, разрушается его база (сказал один из питерцев). Во-вторых, мандривовская версия rpm5 до сих пор работает в дебаг-режиме и сыпет в консоль кучу сообщений; из проблем - маднривовский rpm5 не запрещает установку две версии одного пакета. Бедняга Пер Ойвинд не справляется с этим в одиночку (ему и ещё много чего приходится делать). В третьих, питерцы и Корявов, исходя из истории взаимоотношений, считают Джеффа Джонсона неадекватным, и от него нельзя добиться результатов в виде пофиксенных определённых багов даже если ему платить.<br />
<br />
Также мы обсудили инфраструктуру в общем и французов. Выяснили, что французы не идут на контакт, что про мандриву все давно говорят "они", а "мы" — это РОСА, что iurt имеет проблемы при работе с ABF, и что в мандриве отсутствуют инструменты для large-scale анализа пакетной базы.<br />
<br />
Итого: решили, что rpm5 лучше оставить, и что нашей команде следует подключиться к разработке вспомогательного инструментария "вокруг" rpm5.<br />
<br />
Задачи на ближайшее время:<br />
* перенос rpm5-specific багов из багзиллы Мандривы в багзиллу rpm5<br />
* чистка кода rpm5 в Мандриве с целью убрать вывод отладочных сообщений<br />
* анализ yum-utils и аналогов, составление списка требований для потенциальных urpmi-utils, которые мы же и будем реализовывать<br />
* вникание в код urpmi, который мы в перспективе и будем сами мэнтейнить.</div>D uragan