Bug 55461

Summary: freecad не хватает зависимости python3-module-pycollada
Product: Sisyphus Reporter: Kostevich Arseniy <kostevichae>
Component: freecadAssignee: ulysses <ulysses>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cas, grenka, nenderus, rider, ulysses
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Пример проекта none

Description Kostevich Arseniy 2025-08-01 14:17:59 MSK
Created attachment 19255 [details]
Пример проекта

Версия пакета:
freecad-1.0.1-alt1.x86_64

Платформы(обновлены до p11):
Workstation K 11.0
Education 11.0 KDE
Education 11.0 XFCE
Workstation 11.0

Шаги для воспроизведения:
1) Запустить $ freecad
2) Открыть любое проект(Пример файла во вложения)
3) Файл -> Экспортировать -> Выбрать тип файлов Collada -> Сохранить

Ожидаемый результат:
Файл экспортируется в выбранный формат

Фактический результат:
Ошибка "модуль pycollada не найден, поддержка collada отключена".
Если установить python3-module-pycollada, то ошибка не воспроизводится.

В Sisyphus проверка блокируется ошибкой https://bugzilla.altlinux.org/55457
Comment 1 Kostevich Arseniy 2025-08-01 14:35:49 MSK
(Ответ для Kostevich Arseniy на комментарий #0)
> В Sisyphus проверка блокируется ошибкой https://bugzilla.altlinux.org/55457
Воспроизводится в sisyphus для аналогичной версии freecad-1.0.1-alt1.x86_64
Comment 2 ulysses@altlinux.org 2026-05-28 10:06:26 MSK
Проблема воспроизводится. Принята к рассмотрению.
После установки python3-module-pycollada, экспорт завершается с ошибкой.

/usr/lib/python3/site-packages/collada/source.py:104: SyntaxWarning: invalid escape sequence '\ '
  would give you the number of values in the source. ``f[i]`` is the i\ :sup:`th`
/usr/lib/python3/site-packages/collada/source.py:213: SyntaxWarning: invalid escape sequence '\ '
  would give you the number of values in the source. ``r[i]`` is the i\ :sup:`th`
/usr/lib/python3/site-packages/collada/source.py:312: SyntaxWarning: invalid escape sequence '\ '
  would give you the number of values in the source. ``n[i]`` is the i\ :sup:`th`
/usr/lib/python3/site-packages/collada/triangleset.py:76: SyntaxWarning: invalid escape sequence '\ '
  returns the number of triangles in the set. ``T[i]`` returns the i\ :sup:`th`
/usr/lib/python3/site-packages/collada/triangleset.py:316: SyntaxWarning: invalid escape sequence '\ '
  returns the number of triangles in the set. ``T[i]`` returns the i\ :sup:`th`
/usr/lib/python3/site-packages/collada/lineset.py:61: SyntaxWarning: invalid escape sequence '\ '
  returns the number of lines in the set. ``L[i]`` returns the i\ :sup:`th`
/usr/lib/python3/site-packages/collada/lineset.py:196: SyntaxWarning: invalid escape sequence '\ '
  returns the number of lines in the set and ``bs[i]`` returns the i\ :superscript:`th`
/usr/lib/python3/site-packages/collada/polylist.py:120: SyntaxWarning: invalid escape sequence '\ '
  returns the number of polygons in the set. ``P[i]`` returns the i\ :sup:`th`
/usr/lib/python3/site-packages/collada/polylist.py:306: SyntaxWarning: invalid escape sequence '\ '
  returns the number of polygons in the set. ``P[i]`` returns the i\ :sup:`th`