Анализ различий текущего состояния кодовой базы 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 только самые важные и полезные улучшения, которые оправдывают усилия разработчиков.
Источник: http://www.opennet.ru/opennews/art.shtml?num=31709
|
0 | Tweet | Нравится |
|