http://wiki.rosalab.ru/ru/index.php?title=%D0%91%D0%BB%D0%BE%D0%B3:%D0%A2%D0%BE%D1%87%D0%BA%D0%B0_%D0%A0%D0%BE%D1%81%D1%8B/OpenMandriva_Association_-_%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_%D0%B2_%D0%9F%D1%80%D0%B0%D0%B3%D0%B5&feed=atom&action=historyБлог:Точка Росы/OpenMandriva Association - встреча в Праге - История изменений2024-03-29T01:25:38ZИстория изменений этой страницы в викиMediaWiki 1.26.4http://wiki.rosalab.ru/ru/index.php?title=%D0%91%D0%BB%D0%BE%D0%B3:%D0%A2%D0%BE%D1%87%D0%BA%D0%B0_%D0%A0%D0%BE%D1%81%D1%8B/OpenMandriva_Association_-_%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_%D0%B2_%D0%9F%D1%80%D0%B0%D0%B3%D0%B5&diff=10397&oldid=prevPastorDi в 16:03, 27 ноября 20132013-11-27T16:03:22Z<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;">Версия 16:03, 27 ноября 2013</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="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>С 22 по 24 ноября в Праге прошла встреча OpenMandriva Association — первая встреча основных участников разработки OpenMandriva, призванная наладить личные связи друг с другом, подвести итоги подготовки релиза OpenMandriva 2013.0, а также обсудить планы на будущее. Поскольку разработчики РОСЫ принимают <del class="diffchange diffchange-inline">активное </del>участие в создании OpenMandriva, то и мы там были представлены.</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>С 22 по 24 ноября в Праге прошла встреча OpenMandriva Association — первая встреча основных участников разработки OpenMandriva, призванная наладить личные связи друг с другом, подвести итоги подготовки релиза OpenMandriva 2013.0, а также обсудить планы на будущее. Поскольку разработчики РОСЫ принимают участие в создании OpenMandriva, то и мы там были представлены.</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>География участников встречи получилась очень обширной — были участники из Бразилии, Германии, Индии (правда, удаленно — из-за проблем с визой), Италии, Польши, России, США, Франции и Швейцарии.</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>География участников встречи получилась очень обширной — были участники из Бразилии, Германии, Индии (правда, удаленно — из-за проблем с визой), Италии, Польши, России, США, Франции и Швейцарии.</div></td></tr>
</table>PastorDihttp://wiki.rosalab.ru/ru/index.php?title=%D0%91%D0%BB%D0%BE%D0%B3:%D0%A2%D0%BE%D1%87%D0%BA%D0%B0_%D0%A0%D0%BE%D1%81%D1%8B/OpenMandriva_Association_-_%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_%D0%B2_%D0%9F%D1%80%D0%B0%D0%B3%D0%B5&diff=10391&oldid=prevStanislav.fomin в 11:13, 26 ноября 20132013-11-26T11:13:51Z<p></p>
<a href="http://wiki.rosalab.ru/ru/index.php?title=%D0%91%D0%BB%D0%BE%D0%B3:%D0%A2%D0%BE%D1%87%D0%BA%D0%B0_%D0%A0%D0%BE%D1%81%D1%8B/OpenMandriva_Association_-_%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_%D0%B2_%D0%9F%D1%80%D0%B0%D0%B3%D0%B5&diff=10391&oldid=10386">Внесённые изменения</a>Stanislav.fominhttp://wiki.rosalab.ru/ru/index.php?title=%D0%91%D0%BB%D0%BE%D0%B3:%D0%A2%D0%BE%D1%87%D0%BA%D0%B0_%D0%A0%D0%BE%D1%81%D1%8B/OpenMandriva_Association_-_%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_%D0%B2_%D0%9F%D1%80%D0%B0%D0%B3%D0%B5&diff=10386&oldid=prevDenis.silakov в 05:54, 26 ноября 20132013-11-26T05:54:47Z<p></p>
<p><b>Новая страница</b></p><div>С 22 по 24 ноября в Праге прошла встреча OpenMandriva Association - первая встреча основных участников разработки OpenMandriva, призванная наладить личные связи друг с другом, подвести итоги подготовки релиза OpenMandriva 2013.0, а также обсудить планы на будущее. Поскольку разработчики РОСЫ принимают активное участие в создании OpenMandriva, то и мы там были представлены.<br />
<br />
География участников встречи получилась очень обширной - были участники из Бразилии, Германии, Индии (правда, удаленно - из-за проблем с визой), Италии, Польши, России, США, Франции и Швейцарии.<br />
<br />
<br />
[[File:OMA_Meeting.jpeg|center|800px]]<br />
<blockquote><br />
'''Сидят (слева направо):''' Denis Silakov, Marco Benatto, Cristina (rugyada), Maik Wagner, Kate Lebedeff, Jean-Claude Vanier<br />
<br />
'''Стоят (слева направо):''' Robert Xu, Crispin Boylan (crisb), Bernhard Rosenkränzer (bero), Jochen Schönfelder (arisel), Nicolò Costanza, Raphaël Jadot (ashledombos), Tomasz Gajc (TPG), Colin Close (itchka), Paulo César Pereira de Andrade (pcpa)<br />
</blockquote><br />
<br />
Большое внимание было уделено вопросам организации разработки дистрибутива. Прошедший год характеризовался в первую очередь созданием фактически нового коллектива, формированием различных команд (ответственных за инфраструктуру, локализацию, собственно разработку и так далее), притиркой участников друг к другу. Неудивительно, что процесс подготовки первого релиза несколько затянулся - с момента выход Alpha-версии до финального релиза прошло пять месяцев. Однако теперь разработчики набрались необходимого опыта, наладили взаимоотношения и готовы думать о том, как работать над следующими релизами. В частности, все согласились с необходимостью иметь четкий план подготовки релизов со сроками и действиями, которые необходимо к этим срокам сделать. Была высказана идея в потребности менеджера проекта для разработчиков, который бы выполнял в первую очередь организационную работу - помогал с планированием, координировал усилия и тому подобное. Заодно в первом приближении сошлись на том, что следующий релиз следует ожидать [https://wiki.openmandriva.org/en/Cooker#Next_Release примерно через год].<br />
<br />
Из различных организационных моментов, которые обсуждались на встрече, можно отметить следующие:<br />
* регулярная сборка ISO-образов со всеми обновлениями - чтобы после установки с образа не было необходимости сразу же ставить сотни обновленных пакетов; заодно рассмотрели и вопрос о налаживании выпуска DVD-дисков и USB-флешек с OpenMandriva для раздачи на различных мероприятиях и, возможно, для продажи;<br />
* необходимость регулярного информирования аудитории о том, как идет процесс разработки дистрибутива - у нас вот есть "Точка РОСЫ", и OpenMandriva тоже хотела бы иметь регулярно обновляемый блог и новостную рассылку;<br />
* необходимость поддержки релизов качественной документацией (например, в старой Мандриве было принято выкладывать документацию в виде HTML на сайте http://doc.mandriva.com/index.php, в РОСЕ мы предпочитаем использовать вики);<br />
* бурное обсуждение вызвали вопросы, связанные с QA и контролем качества дистрибутива - пока у OpenMandriva нет четких политик по работе с сообщениями об ошибках, но они обязательно появятся с ростом популярности системы. Приятно, что в качестве хорошо поставленного процесса был приведен и регламент работы QA в РОСЕ, однако для OpenMandriva такой регламент вряд ли подходит - ведь этот дистрибутив развивается исключительно добровольцами и, возможно, его разработке требует менее формализованных процессов.<br />
<br />
Сугубо технических обсуждений практически не велось, однако были рассмотрены некоторые глобальные направления, как то:<br />
* использование clang в качестве компилятора по умолчанию - решили, что разработчики OpenMandriva попробуют ради эксперимента пересобрать весь репозиторий с использованием clang; Беро (Bernhard Rosenkränzer) пообещал привлечь одного из разработчиков LLVM к анализу проблем, которые при этом возникнут;<br />
* избавление от drakxtools - разработчики OpenMandriva, как и мы, уже вдоволь "насладились" счастьем поддержки этого стека надстроек над Gtk2 более чем десятилетней давности с сомнительного качества кодом. Избавление от него - дело долгое, и решено было начать с инсталлятора, как одной из основных программ, завязанных на drakxtools. Небольшим мозговым штурмом попробовали прикинуть, что какими характеристиками должен удовлетворять новый инсталлятор. В плане реализации решили, что инсталлятор должен быть написан на Qt без привлечения дополнительных прослоек/надстроек, но также должен уметь работать и из командной строки и по сети. Однако главный вопрос пока остается открытым - кто именно будет заниматься этой работой, ведь задача достаточно серьезная, и если ей заниматься по вечерам на досуге, то времени она может отнять много.<br />
* возможные аналоги urpmi - в первую очередь, речь шла об использовании libzypp и libsolv;<br />
* адаптация Wayland.<br />
<br />
Обсуждались и вопросы, связанные с ABF, являющейся платформой разработки OpenMandriva (к слову, странички проектов с ABF были постоянно открыты в браузерах на ноутбуках многих участников). Был высказан ряд идей и пожеланий, которые мы обязательно рассмотрим, как то:<br />
* возможность привязывания проектов ABF к проектам на каком-либо сервере Transifex для удобной работы по локализации приложений, разработка которых ведется на ABF (в первую очередь это специфически для РОСЫ и OpenMandriva программы - urpmi, rpmdrake, drakxtools и основанные на них утилиты);<br />
* дополнительные средства отслеживания активностей по работе над репозиторием - например, git-хуки, отправляющие e-mail заинтересованным разработчикам при коммите в тот или иной проект.<br />
<br />
Наконец, одной из горячих тем стал вопрос, заданный на Facebook-странице OpenMandriva в комментариях к выпуску релиза - "Чем OpenMandriva отличается от РОСЫ"? Ведь OpenMandriva и РОСА действительно во многом основываются на одинх и тех же пакетах, что неудивительно - процесс переноса разработок активно идет в обе стороны, а многие разработчики одновременно работают над обоими дистрибутивами. К тому же в OpenMandriva решили использовать по умолчанию SimpleWelcome, так что и внешних различий оказалось не так много и вопросы пользователей вполне логичны. Но конечно, OpenMandriva - это не просто ROSA Desktop Fresh с переделанными иконками. Разработчики OpenMandriva хотели разъяснить этот момент и подчеркнуть уникальные особенности своей системы, в то же время не отрицая большого сходства с РОСОЙ. Главная мысль которая пронизывала все обсуждение - это что разработчики РОСЫ и OpenMandriva сотрудничают, а не "таскают" наработки друг друга. Однако различные подходы к разработке обуславливают и различия в системах, основной из которых является факт использования в OpenMandriva новых, но еще недостаточно хорошо протестированных технологий и продуктов - ведь в OpenMandriva нет таких строгих критериев QA, как в РОСЕ, и многое отдается на откуп мэйнтейнерам. Результирующий текст, описывающий разницу между OpenMandriva и ROSA можно найти на [https://wiki.openmandriva.org/en/DISTRO_FAQ FAQ-страничке] OpenMandriva.<br />
<br />
Отмечу, что встреча вышла очень насыщенной. Изначально предполагалось, что официальное обсуждение будет проходить в субботу и воскресенье с 10:00 до 17:00, однако выяснилось, что большинство участников уезжают во второй половине воскресенья. В итоге часть программы перенесли на субботу, и работа в этот день кипела с утра до вечера с недолгим перерывом на обед в виде пиццы. Стоит ли говорить, что и в неофициальной обстановке существенная часть разговоров велась все на те же темы разработки и развития дистрибутива:) При этом работа проходила очень организованно - выступления были по делу, без пространно-философских рассуждений о жизни, докладчиков не перебивали, и даже дискуссии велись с уважением к мнению других сторон - к сожалению, в мире Open Source такая атмосфера царит далеко не всегда. Такой ответственный подход позволил обсудить большой пласт вопросов за относительно небольшой промежуток времени и при этом принять ряд серьезных конструктивных решений.<br />
<br />
В целом, впечатления от встречи остались очень благоприятные. Разработчики OpenMandriva настроены на серьезную работу, а также на активное сотрудничество с РОСОЙ - все уверены, что совместная работа пойдет на пользу обеим системам. Так что в новый год - с новыми планами:)<br />
<br />
[[Category:ToROSAPoint]]<br />
{{wl-publish: 2013-11-25 17:32:09 +0400 | Denis.silakov }}</div>Denis.silakov