суббота, 18 сентября 2021 г.

Выпуск LibreOffice 7.2.1

The Document Foundation объявил о релизе первого корректирующего выпуска LibreOffice 7.2. Скачать LibreOffice 7.2.1 можно по ссылке libreoffice.org/download.

Список исправленных ошибок относительно релиза LibreOffice 7.2:

https://wiki.documentfoundation.org/Releases/7.2.1/RC1

https://wiki.documentfoundation.org/Releases/7.2.1/RC2

Всем, кто использует LibreOffice 7.2, рекомендую обновиться.
PS: Если найдёте ошибку в программе, то не стесняйтесь сообщить о ней разработчикам 
по этой ссылке.

четверг, 2 сентября 2021 г.

LibreOffice для macOS тоже перевели на Skia

Когда-то давным давно, в версии LibreOffice 7.0 для Windows был реализован перевод системы рендеринга на библиотеку Skia. Об этом я писал в одной из заметок и в ещё одной из заметок.

Цель у разработчиков - иметь единую систему рендеринга на всех поддерживаемых ОС. Это очень сильно упростит поддержку, ну и плюсом Skia тупо быстрее рисует картинку, чем текущие подсистемы в LibreOffice. Особенно это видно на больших картинках и на тысячах фигур в Draw.

На днях Luboš Luňák из Collabora Productivity замержил в исходный код LibreOffice патчи, добавляющие Skia в версию LibreOffice для macOS. В целом оно работает. Конечно есть мелкие баги (типа чорных полей для ввода текста и некоторых контролов) и есть пока один крупный - при HiDPI экране окно LibreOffice съезжает в верхнюю левую часть экрана и три четверти экрана заливает красным цветом. Однако думается, что это всё мелочи.

Пока по умолчанию Skia в LibreOffice на macOS пока не включена. Однако ручками включить эту функцию можно всё там же: в диалоге Параметры, в разделе LibreOffice > Вид. Очень надеюсь, что к выходу LibreOffice 7.3 всё отшлифуют и в релизе багов именно в Skia для macOS версии не будет.

воскресенье, 1 августа 2021 г.

LibreOffice 7.2 RC2 доступен для тестирования

The Document Foundation объявил о доступности второго релиз кандидата LibreOffice 7.2 для тестирования.

Скачать его можно по ссылке https://www.libreoffice.org/download/download/?version=7.2.0

О любых найденных ошибках прошу сообщать в багзиллу проекта.

 

суббота, 24 июля 2021 г.

Хомячки тестируют LibreOffice

На Хабре я наткнулся на статью про проект Хомячки, который собрал уже более тысячи начинающих QA и организует их в группы, в которых они пробуют получить свой первый реальный опыт после курсов или вообще безо всякого понимания, что есть тестирование. Ребята готовы бесплатно потестировать ваше ПО в целях получения опыта. У проекта есть Telegram канал https://t.me/joinchat/TllK7Oepcy-4PGCs

Группы создаются по заявкам заказчиков, которым требуется что-то протестировать. В группу назначается лидер, который может быть заказчиком или просто отдельным опытным человеком с того же проекта.

Вот я и решил, а почему бы и не попытаться привлечь этих рвущихся в бой начинающих QA в проект LibreOffice. И привлёк. 

На сегодня собрана группа из около 25 человек, которым даны вводные данные о процессе QA в LibreOffice, у нас отдельный чатик в Telegram. Цель этого нашего проекта - снизить количество баг репортов в статусе Unconfirmed до минимально возможного. Дедлайн - конец августа.

Чтоб вы понимали, на сегодня количество таких баг репортов около 1600 штук. Это аномально много, учитывая, что активных волонтеров в QA команде LibreOffice всего несколько человек, буквально по пальцам нас можно пересчитать.

Надеюсь, что этот наш проект с Хомячками здорово поможет LibreOffice. Удачи, ребята!

LibreOffice 7.2 RC1 доступен для тестирования

The Document Foundation объявил о доступности первого релиз кандидата LibreOffice 7.2 для тестирования.


Скачать его можно по ссылке https://www.libreoffice.org/download/download/?version=7.2.0

О любых найденных ошибках прошу сообщать в багзиллу проекта.

пятница, 18 июня 2021 г.

LibreOffice 7.2 beta 1 доступен для тестирования

Первая бета грядущего LibreOffice 7.2 доступна для скачивания и тестирования. С предыдущего релиза LibreOffice 7.2 alpha 1 было принято 1163 коммита в исходный код, исправлен 221 баг.


Скачать LibreOffice 7.2 beta 1 можно  по ссылкам:

Windows 32 bit
Windows 64 bit
Linux (deb) 64 bit
Linux (rpm) 64 bit
macOS 64 bit
Исходный код
Если найдёте ошибку, то не стесняйтесь сообщить о ней разработчикам по этой ссылке.

пятница, 14 мая 2021 г.

Заполнение точками пространства между словами в Writer. Табуляция

Знаете, иногда во всяких технических документах любят (или может любили только во времена СССР?) оформлять справочные данные не таблицей, а вот так вот:

На нашем Телеграм канале был такой вопрос: а как эти точки реализовать автоматически, а не руками, чтобы при любом изменении текста, не приходилось бы вручную подгонять количество точек, и чтобы выравнивание сохранялось как можно более идеальное.
Эта задача решается настройками табуляции в диалоге Формат > Абзац:

На вкладке Табуляция есть следующие настройки:

Положение - определяет расстояние от левого края границы текста на странице до конца табуляции. Коряво сформулировано, но на картинке ниже я покажу стрелочками=)

Тип - определяет выравнивание текста относительно конца табуляции. Тоже покажу, в чем различия, на картинке.

Заполнитель - символ, которым будет автоматически заполнено пространство внутри табуляции. Тут все очевидно, вроде бы. Есть три варианта и можно задать свой символ.

Настройка начинается с того, что вы должны определиться, на какое расстояние табуляция вам нужна, с учётом отступа всего блока текста от левого края. Нужно учитывать нюансы отступа текста в начале строки от края!

А теперь картинка, для наглядности: 


Настройки были: Положение - 10 см, Тип - соответственно по левому, правому краям и по центру, Заполнитель - точки.

Обратите внимание на вертикальную красную линию. Это я вставил в документ для наглядности. На верхней линейке у цифры 10 установлен миниатюрный значок табуляции, что соответствует настройкам 10 см. И по этой границе идет выравнивание текста, что вполне наглядно на картинке видно. По хорошему, эти настройки надо выносить в отдельный стиль абзаца и использовать в документе, где требуется одним щелчком мыши.

пятница, 7 мая 2021 г.

Отчёт QA в LibreOffice за апрель 2021

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в апреле 2021 года. По ссылке доступно много самой разной текстовой информации об основной активности разработчиков в проекте и графиков. Причём апрель был очень продуктивный у разработчиков.

Немного о самом главном за месяц:

Подано отчетов об ошибках - 577, из которых 71 - это запросы на улучшение.

Обработано отчетов - 609 (И это круто, как и в прошлый месяц обработанных отчетов больше, чем поданных!)

Найдено регрессий - 70, из которых для 74 нашли причину.

Закрыто багрепортов (по разным причинам) - 617, в том числе: исправлено 18 ошибок, приводивших к аварийному завершению работы LibreOffice и 4 проблемы с производительностью.

В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов:

FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice (например, тот же Телесто), пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
WONTFIX - это ошибка (или "типа ошибка") или запрос на улучшение, которые никогда не будут исправлены/реализованы по каким-то достаточно значимым причинам.
OTHERS - это Xisco объединил все остальные причины =)
А вот, как и в прошлом месяце, радующая меня картинка с уменьшением количества не исправленных регрессий в проекте:
Вот такая работа QA была в апреле 2021 года.

четверг, 6 мая 2021 г.

Выпуск LibreOffice 7.1.3

The Document Foundation объявил о релизе третьего корректирующего выпуска LibreOffice 7.1. Скачать LibreOffice 7.1.3 можно по ссылке libreoffice.org/download.

Список исправленных ошибок относительно релиза LibreOffice 7.1.2:

https://wiki.documentfoundation.org/Releases/7.1.3/RC1

https://wiki.documentfoundation.org/Releases/7.1.3/RC2

Всем, кто использует LibreOffice 7.1, рекомендую обновиться.
PS: Если найдёте ошибку в программе, то не стесняйтесь сообщить о ней разработчикам 
по этой ссылке.

воскресенье, 11 апреля 2021 г.

Отчёт QA в LibreOffice за март 2021

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в марте 2021 года. По ссылке доступно много самой разной текстовой информации об основной активности разработчиков в проекте и графиков. 

Немного о самом главном за месяц:

Подано отчетов об ошибках - 654, из которых 69 - это запросы на улучшение.

Обработано отчетов - 698 (И это круто! В первый раз за очень большое время обработанных отчетов больше, чем поданных!)

Товарищ Telesto подал опять больше всех багрепортов - 34 (однако это детский лепет по сравнению с его же более 150 багрепортов ежемесячно за предыдущие более чем полгода).

Найдено регрессий - 60, из которых только для 50 нашли причину. А вот это кстати плохо, количество регрессий, для которых не нашли причину, растёт.

Закрыто багрепортов (по разным причинам) - 637, в том числе: исправлено 20 ошибок, приводивших к аварийному завершению работы LibreOffice и 2 проблемы с производительностью.

В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов:

FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice (например, тот же Телесто), пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
WONTFIX - это ошибка (или "типа ошибка") или запрос на улучшение, которые никогда не будут исправлены/реализованы по каким-то достаточно значимым причинам.
OTHERS - это Xisco объединил все остальные причины =)
А вот диаграмма, которая меня порадовала динамикой:
Это общее количество известных регрессий в проекте. За месяц их количество упало более, чем на 50 штук. На фоне общего количества в 1300 штук это вроде и не много (около 4%), однако динамика прекрасная.
Вот такая вот была работа QA в марте 2021 года!