Bug 38925

Summary: Не работают функции верстака Plot
Product: Branch p9 Reporter: Николай Пряхин <desmond>
Component: freecadAssignee: qa-team <qa-team>
Status: CLOSED FIXED QA Contact: qa-p9 <qa-p9>
Severity: normal    
Priority: P5    
Version: не указана   
Hardware: x86_64   
OS: Linux   

Description Николай Пряхин 2020-09-11 13:08:09 MSK
Шаги воспроизведения: 
1. Запустить Freecad;
2. Создать/открыть проект;
3. Переключить верстак на Plot;
4. Активировать любую функцию верстака. 

Фактический результат: функционал верстака не работает.

Баг выявлен на всех дистрибутивах девятой платформы.

Оформляю задачу основываясь на баге воспроизведенном на p9.0-kworkstation-x86-64.

Вывод терминала: 
библиотека matplotlib, не найдена, поэтому модуль графиков не может быть загружен
Running the Python command 'Plot_Axes' failed:
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Plot/PlotGui.py", line 58, in Activated
    import plotAxes
  File "/usr/lib64/freecad/Mod/Plot/plotAxes/__init__.py", line 24, in <module>
    import TaskPanel
  File "/usr/lib64/freecad/Mod/Plot/plotAxes/TaskPanel.py", line 29, in <module>
    import Plot
  File "/usr/lib64/freecad/Mod/Plot/Plot.py", line 48, in <module>
    raise ImportError("matplotlib not installed")

matplotlib not installed

Установленные пакеты matplotlib:

[root@kworkstation-9-x86-64-20200909 ~]# rpm -qa | grep matplotlib
python-module-matplotlib-2.2.3-alt3.x86_64
python3-module-matplotlib-tk-2.2.3-alt3.x86_64
python3-module-matplotlib-cairo-2.2.3-alt3.x86_64
python-module-matplotlib-cairo-2.2.3-alt3.x86_64
python3-module-matplotlib-2.2.3-alt3.x86_64
python-module-matplotlib-gtk3-2.2.3-alt3.x86_64
python3-module-matplotlib-gtk3-2.2.3-alt3.x86_64
Comment 1 Andrey Cherepanov 2020-09-11 15:11:04 MSK
Попробуйте установить пакет python-module-matplotlib-qt4
Comment 2 Николай Пряхин 2020-09-11 16:29:21 MSK
Да, помогло.
Comment 3 Repository Robot 2020-09-11 17:42:17 MSK
freecad-1:0.18.4-alt5 -> sisyphus:

 Fri Sep 11 2020 Andrey Cherepanov <cas@altlinux> 1:0.18.4-alt5
 - Require python-module-matplotlib-qt4 for workbench (ALT #38925).