Часто задаваемые вопросы по контролю качества

From The Document Foundation Wiki
< QA‎ | FAQ
Jump to: navigation, search

Bugzilla и BSA

Чаво по Bugzilla и BSA

Где мне получить помощь?

Пожалуйста, контактируйте через:

IRC-канал группы
Списки рассылки группы

Как устранить конфиденциальную и личную информацию из документа?

Для защиты вашей личной или рабочей информации, прежде чем послать документ команде QA по почте или прикрепить его в отчете об ошибке, пожалуйста, удалите всю конфиденциальную информацию в копии вашего документа:

Очистка файлов для предоставления

Как сообщить об ошибке?

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

Как сообщить об ошибке в LibreOffice?.

Доступны ли "ночные сборки"?

Да, конечно. Но мы их называем Дневными (Daily Builds). Подробную информацию вы сможете найти на странице Тестирование ежедневный сборок.

Как мне проверить, содержит ли (например, ежедневная) сборка определённое исправление (commit)?

Можно взять номер фиксации (commit ID) из установленной сборки. Для этого откройте Меню ▸ Справка ▸ О программе Libreoffice. Под версией программы будет строка с номером сборки (например, ID сборки: 430m0(Build:2)).

Другой способ, это посмотреть файл _buildinfo.txt содержащийся в директории с ежедневной сборкой. В нём должны быть строки выглядящие примерно так:

tinderbox: git sha1s
core:99eee227ac5a96a2657e26d64b8fbf228fd10bf2

В нём номер фиксации задан в шестнадцатеричной форме (строка с цифрами и буквами от a до f) после слова core:.

Для примера, будем использовать 99eee227ac5a96a2657e26d64b8fbf228fd10bf2 как версию (revision) сборки и 10777b37536be16c6d2e167b59e9e31e37ba3517 как фиксацию (commit), которую вы хотите увидеть, если это было включено в прежнюю сборку. Этот пример может быть полезен когда нужно посмотреть было ли исправление включено в сборку и когда.

  1. Пройдите в навигатор репозитория ядра LibreOffice;
  2. В поле для поиска (вверху справа), выберите range и введите: CHECKCOMMITID..BUILDCOMMITID, замените CHECKCOMMITID и BUILDCOMMITID на соответствующие значения. То есть: номер фиксации (commit ID), который вы хотите проверить, две точки, номер фиксации (commit ID) сборки. В нашем примере, введите "10777b37536be16c6d2e167b59e9e31e37ba3517..99eee227ac5a96a2657e26d64b8fbf228fd10bf2".
  3. Нажмите "search";
  4. Если результат поиска не является пустым (в нём перечислены несколько фиксаций), то данная сборка содержит данный commit. Если результат пуст, то данная сборка не содержит указанного исправления.

Что такое "bibisecting"?

Bibisect это отличный Git-инструмент, который мы используем для определения момента, когда ошибка впервые появилась в LibreOffice. Для получения дополнительной информации (в основном технический характер), пожалуйста, посетите страницу Использование Bibisect.