Bug 48953 - Не пересобирается
Summary: Не пересобирается
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: gresistor3 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-28 09:31 MSK by Anton Zhukharev
Modified: 2023-12-28 10:38 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Zhukharev 2023-12-28 09:31:52 MSK
Не пересобирается 3.2.5-alt2 со следующей ошибкой:

ModuleNotFoundError: No module named 'cairo'
Comment 1 Антон Мидюков 2023-12-28 09:41:02 MSK
Где не пересобирается? На сборочнице пересобирается:
https://git.altlinux.org/tasks/337385/logs/events.1.1.log
Comment 2 Anton Zhukharev 2023-12-28 10:00:05 MSK
У меня на машине не пересобирается - похоже, что у меня проблема. Закрываю репорт.

$ hsh --printenv | grep workdir
workdir="/home/ancieg/hasher"
$ ls -A /home/ancieg/hasher/repo/x86_64/RPMS.hasher/
$ apt-repo
rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/x86_64 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/noarch classic
rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/x86_64-i586 classic
$ wget -q https://git.altlinux.org/tasks/320501/build/100/x86_64/srpm/gresistor3-3.2.5-alt2.src.rpm
$ hsh gresistor3-3.2.5-alt2.src.rpm --without-stuff
...
Traceback (most recent call last):
  File "/usr/lib/python3/site-packages/pyproject_installer/lib/backend_helper/backend_caller.py", line 199, in <module>
    main(sys.argv[1:])
  File "/usr/lib/python3/site-packages/pyproject_installer/lib/backend_helper/backend_caller.py", line 186, in main
    hook_result = call_hook(
                  ^^^^^^^^^^
  File "/usr/lib/python3/site-packages/pyproject_installer/lib/backend_helper/backend_caller.py", line 154, in call_hook
    return hook_func(*hook_args, **hook_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3/site-packages/setuptools/build_meta.py", line 434, in build_wheel
    return self._build_with_temp_dir(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3/site-packages/setuptools/build_meta.py", line 419, in _build_with_temp_dir
    self.run_setup()
  File "/usr/lib64/python3/site-packages/setuptools/build_meta.py", line 507, in run_setup
    super(_BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script)
  File "/usr/lib64/python3/site-packages/setuptools/build_meta.py", line 341, in run_setup
    exec(code, locals())
  File "<string>", line 2, in <module>
  File "/usr/src/RPM/BUILD/gResistor-3.2.5/gresistor3/gresistor.py", line 10, in <module>
    import cairo
ModuleNotFoundError: No module named 'cairo'
...
Comment 3 Anton Zhukharev 2023-12-28 10:38:01 MSK
Прилетело из кэша, похоже (но как?).

Тем не менее, выяснилось, что исправление FTBFS mysql-workbench-community (#48891) приводит к тому, что его RPM-ники провайдят python3(cairo) и вместо python3-module-pycairo в чрут прилетает mysql-workbench-community и сборка ломается.

Кстати, если верить информации с https://packages.altlinux.org/en/sisyphus/srpms/mysql-workbench-community/what_depends/by_source, то сейчас должно быть также, но, почему-то, нет (странно, что это раньше не вылезло нигде - спасибо APT-у).

Пожалуй отрежу зависимость python3(cairo) у mysql-workbench-community.
Но проблема, думается мне, с автогенератором питонячих зависимостей.