Анализ различий текущего состояния кодовой базы OpenOffice.org и LibreOffice

8 сентября 2011 года

Майкл Микс (Michael Meeks), входящий в управляющий совет организации Document Foundation, опубликовал в своем блоге результаты изучения степени отличия текущей кодовой базы LibreOffice и OpenOffice.org. По мнению Майкла, уровень отличий уже настолько высок, что из-за конфликтов при наложении патчей обмен новыми наработками между OpenOffice.org и LibreOffice уже излишне усложнен.

Рассматривая только код на языке С++, в LibreOffice было удалено 678 файлов с устаревшим кодом (binfilter, поддержка OS/2, adabas, evo1 и т.п.) и добавлено 914 файлов с реализацией фильтра lotuswordpro, поддержкой VBA, переработанным фильтром RTF, сборщиками для ODMA и KDE, поддержкой OpenXML, новым набором unit-тестов, кодом поддержки Gtk+3, фильтром SVG и т.п. Eсли сравнить общие для обоих проектов 21.5 тыс. файлов, размер потенциально конфликтующих изменений составляет около двух миллионов строк в формате "diff -u".

Подобный уровень отличий и проведение в LibreOffice рассеянной по всему коду внушительной чистки делает невозможным использование автоматических средств для адаптации патчей одного проекта для другого. Иными словами, пути OpenOffice.org и LibreOffice уже существенно разошлись и все публикуемые для OpenOffice.org изменения неизбежно и автоматически не попадут в LibreOffice. В связи с большими трудозатратами на портирование команда разработчиков LibreOffice будет переносить из OpenOffice.org только самые важные и полезные улучшения, которые оправдывают усилия разработчиков.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Анализ различий текущего состояния кодовой базы OpenOffice.org и LibreOffice», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.