Bug 55991
| Summary: | Конфигурация-пример по умолчанию требует `trial`, которого нет в p10 | ||
|---|---|---|---|
| Product: | Branch p10 | Reporter: | Artem Varaksa <varaksaaa> |
| Component: | buildbot | Assignee: | obirvalger <obirvalger> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-p10 <qa-p10> |
| Severity: | normal | ||
| Priority: | P5 | CC: | vt |
| Version: | не указана | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
/ALT/p10/files/x86_64/RPMS/python3-module-twisted-core-tests-20.3.0-alt2.x86_64.rpm Спасибо, увидел, в p10 собраны разные архитектуры (x86_64, ...) вместо noarch для python3-module-twisted-core-tests, поэтому не увидел его сразу на packages.a.o. Закрываю т. к. этот пакет предоставляет тот же файл /usr/bin/trial. * https://packages.altlinux.org/ru/p10/binary/python3-module-twisted-core-tests/x86_64/files/2636079929283205299 * https://packages.altlinux.org/ru/sisyphus/binary/python3-module-twisted-core-tests/noarch/files/ |

Description
Artem Varaksa 2025-09-15 18:01:09 MSKШаги ==== 1. # apt-get install -y buildbot buildbot-worker {python3-module-,}buildbot-www 2. # buildbot create-master master 3. # mv master/master.cfg.sample master/master.cfg && sed -i "/buildbotURL/s/localhost/$(hostname -i)/" master/master.cfg 3.5. Выполнить workaround для https://bugzilla.altlinux.org/55989: # sed -e 's|git://github.com|https://github.com|g' -i master/master.cfg 4. # buildbot start master 5. # buildbot-worker create-worker worker localhost example-worker pass 6. # buildbot-worker start worker 7. Открыть страницу `# echo http://$(hostname -i):8010`, Builds -> Builders -> runtests -> force -> Start Build. 8. Раскрыть результаты тестов Фактический результат ===================== > Upon execvpe b'trial' [b'trial', b'hello'] in environment id 140497755427696 > :Traceback (most recent call last): > File "/usr/lib64/python3/site-packages/twisted/internet/process.py", line 445, in _fork > environment) > File "/usr/lib64/python3/site-packages/twisted/internet/process.py", line 523, in _execChild > os.execvpe(executable, args, environment) > File "/usr/lib64/python3.7/os.py", line 583, in execvpe > _execvpe(file, args, env) > File "/usr/lib64/python3.7/os.py", line 616, in _execvpe > raise last_exc > File "/usr/lib64/python3.7/os.py", line 607, in _execvpe > exec_func(fullname, *argrest) > FileNotFoundError: [Errno 2] No such file or directory: b'/usr/local/bin/trial' > program finished with exit code 1 Ожидаемый результат =================== Успешное выполнение тестового проекта. Дополнительно ============= В конфигурации-примере по умолчанию указано: > # run the tests (note that this will require that 'trial' is installed) > factory.addStep(steps.ShellCommand(command=["trial", "hello"], > env={"PYTHONPATH": "."})) https://packages.altlinux.org/ru/sisyphus/files/?q=trial Пакет https://packages.altlinux.org/ru/sisyphus/binary/python3-module-twisted-core-tests/noarch/, который предоставляет `trial` (хоть и не в `/usr/local/bin/trial`), есть только в sisyphus и p11. Воспроизводимость ================= Актуально для виртуальных машинах: [p10] buildbot-3.3.0-alt1.noarch Не актуально для виртуальных машинах: [p11] buildbot-4.3.0-alt1.noarch [sisyphus] buildbot-4.3.0-alt1.noarch