Во время сборки на riscv64 не проходят некоторые тесты по таймау: Traceback (most recent call last): File "/usr/src/RPM/BUILD/zstd-1.5.4-alt2/tests/./cli-tests/run.py", line 734, in <module> success = run_tests(tests, opts) File "/usr/src/RPM/BUILD/zstd-1.5.4-alt2/tests/./cli-tests/run.py", line 601, in run_tests tests[test_case.name] = test_case.run() File "/usr/src/RPM/BUILD/zstd-1.5.4-alt2/tests/./cli-tests/run.py", line 285, in run return self.analyze() File "/usr/src/RPM/BUILD/zstd-1.5.4-alt2/tests/./cli-tests/run.py", line 275, in analyze self._join_test() File "/usr/src/RPM/BUILD/zstd-1.5.4-alt2/tests/./cli-tests/run.py", line 330, in _join_test (stdout, stderr) = self._test_process.communicate(timeout=self._opts.timeout) File "/usr/lib64/python3.10/subprocess.py", line 1154, in communicate stdout, stderr = self._communicate(input, endtime, timeout) File "/usr/lib64/python3.10/subprocess.py", line 2006, in _communicate self._check_timeout(endtime, orig_timeout, stdout, stderr) File "/usr/lib64/python3.10/subprocess.py", line 1198, in _check_timeout raise TimeoutExpired( subprocess.TimeoutExpired: Command '['/usr/src/RPM/BUILD/zstd-1.5.4-alt2/tests/cli-tests/compression/window-resize.sh']' timed out after 60 seconds Прошу принять следующие изменение, увеличивающие таймаут: http://git.altlinux.ru/people/voropaevdmtr/packages/?p=zstd.git;a=commit;h=8cfe4aed7ae9b66050cbcd1506fe27837b602a23 #316416 TESTED #1 [test-only] sisyphus zstd.git=1.5.4-alt3
Вы считаете, что изменение таймаута лучше держать в пакете, или, может быть, лучше предложить это апстриму?
Я думаю, что пакеты сталкиваются с более жёсткими условиями сборки, чем код на машинах разработчиков, поэтому повышение таймаута в пакете по сравнению с апстрмным, если оно нужно, оправданно. Хотя можно, конечно, его с апстримом обсудить.
У zstd вполне вменяемый апстрим, так что имеет смысл как минимум рассказать им, что нынешнего таймаута недостаточно для riscv64. Может быть, они предложат какой-нибудь другой подход.
сделал pull request https://github.com/facebook/zstd/pull/3540
(Ответ для Dmitry V. Levin на комментарий #3) > У zstd вполне вменяемый апстрим, так что имеет смысл как минимум рассказать > им, что нынешнего таймаута недостаточно для riscv64. Может быть, они > предложат какой-нибудь другой подход. мой pull-request приняли https://github.com/facebook/zstd/pull/3540/commits/b7080f4c67bdb9d190bda529f7309e34fb990b23 изменения попали в новый релиз v1.5.5 Могу сделать таску с новой версией в сизиф
Отлично, попробую тогда собрать новую версию в Сизиф.
zstd-1.5.5-alt1 -> sisyphus: Tue Apr 04 2023 Dmitry V. Levin <ldv@altlinux> 1.5.5-alt1 - 1.5.4 -> 1.5.5 (closes: #45515).