пятница, 18 сентября 2020 г.

Тема значков Yaru

В LibreOffice хотели добавить очередную, новую тему значков Yaru, которую автор позиционирует, как подходящую по умолчанию для LibreOffice в Ubuntu.

К счастью здравый смысл возобладал и автор создал расширение с этой темой, а патч, интегрирующий тему в исходный код LibreOffice отклонили. Скачать расширение можно по ссылке https://extensions.libreoffice.org/en/extensions/show/1042

Выглядит прикольно, мне нравится эта мягкость форм и спокойные цвета.

воскресенье, 13 сентября 2020 г.

Отчет QA в LibreOffice за август 2020

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

Немного о самом главном за месяц:
Подано отчетов об ошибках - 978 (!!!), из которых 83 - это запросы на улучшение.
Обработано отчетов - 772 (это только 80% от всех поданных репортов!)
Обратите внимание на ещё большее, чем даже в прошлом месяце, количество поданных баг репортов! Xisco до сих пор в шоке! И, кстати, мы видим безумную активность в написании баг репортов от одного только человека (или нет?!) с ником Telesto! Например в августе он подал 251 баг репорт! Четверть всего количества. Остаётся огромный вопрос о качестве этих репортов, конечно.
К сожалению людей в QA больше не становится и справится с таким потоком сообщений не реально. 
Посмотрите также на количество регрессий, из которых только половина! была обработана. Это тоже крайне печальная тенденция.
Найдено регрессий - 150, из которых только для 86 нашли причину
Закрыто (по разным причинам) - 630, в том числе: исправлено 27 ошибок, приводивших к аварийному завершению работы LibreOffice.
В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов:
Немного поясню:
FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice, пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
WONTFIX - это ошибка (или "типа ошибка") или запрос на улучшение, которые никогда не будут исправлены/реализованы по каким-то достаточно значимым причинам.
OTHERS - это Xisco объединил все остальные причины =)
Вот такая вот была сложная работа QA в августе!

пятница, 11 сентября 2020 г.

Как я участвовал в выборах в LibreOffice Membership Committee

В структуре The Document Foundation есть такое подразделение, как Membership Committee. Это несколько человек, которые занимаются подбором и принятием людей в качестве членов фонда (а TDF - это фонд, не забывайте). Эти несколько человек ежегодно выбираются тайным голосованием среди всех членов TDF. И в этом году я случайно в Телеграм канале @LibreOffice увидел напоминание от Mike Saunders о том, что всё ещё принимают заявки на участие в выборах в этот самый Membership Committee. Ну и я что-то взял и написал им, что вот мол хочу податься в Membership Committee и творить добро во благо сообщества. Откровенно говоря, я не ожидал ничего такого в результате, я вообще эти "выборы" сначала воспринял не очень-то и серьезно.

Однако, мне персонально написал один из совета директоров фонда Franklin Weng и вполне официально попросил переписать мое письмо, оформив его надлежащим образом. Я так и сделал. 

Ну и как результат, в выборах я поучаствовал. Там схема такая, что каждый член фонда может выбрать до 9 человек из доступных кандидатов в порядке убывания. При этом вовсе не обязательно выбирать именно 9 кандидатов, можно и три, да и вообще только одного.

Люди при голосовании смотрят на краткое сообщение от кандидата, типа чем он знаменит и чем бы хотел заниматься в рамках MC. При этом всём надо понимать, что чем больше в сообществе людей из какой-либо страны, тем больше они топят за своего кандидата. А ещё я так понял есть договорённости (да, блин, даже тут, в некоммерческом фонде, есть элементы грязной политики), типа мои люди проголосуют за тебя номером 2 (потому что №1 это сам кандидат), а твои люди пусть проголосуют за меня номером 2).

Соответственно, раз людей из России в сообществе раз два и обчелся, то и голосовали за меня в основном те, кто меня знает по сообществу, а этого мало.

Затем голоса подсчитываются и самые популярные люди считаются выбранными в Membership Committee.

Из 13 кандидатов я занял почетное 10 место, вплотную к границе, за которой я мог бы поучаствовать в работе комитета.

Такой странный опыт получился, вроде ничего такого и не делал, а в выборах поучаствовал :D

вторник, 8 сентября 2020 г.

Выпуск LibreOffice 7.0.1

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

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

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

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

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