mirror of
https://github.com/lilydjwg/nvchecker.git
synced 2025-03-10 06:14:02 +00:00
For example, on reproducible.archlinux.org, apparently pacman databases are not synced before building synced before building packages, and thus packages cannot be found. From https://reproducible.archlinux.org/api/v0/builds/110565/log, =================================== FAILURES =================================== _________________________________ test_pacman __________________________________ get_version = <function get_version.<locals>.__call__ at 0x7f2fa5ed1310> async def test_pacman(get_version): > assert await get_version("ipw2100-fw", { "source": "pacman", }) == "1.3-10" tests/test_pacman.py:11: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/conftest.py:46: in __call__ newvers = await run(entries) tests/conftest.py:40: in run return await main.run(result_coro, runner_coro) nvchecker/__main__.py:92: in run return await result_fu nvchecker/core.py:361: in process_result r1 = _process_result(r) nvchecker/core.py:322: in _process_result logger.error(version.msg, **kw) /usr/lib/python3.9/site-packages/structlog/_log_levels.py:118: in meth return self._proxy_to_logger(name, event, **kw) /usr/lib/python3.9/site-packages/structlog/_base.py:198: in _proxy_to_logger args, kw = self._process_event(method_name, event, event_kw) /usr/lib/python3.9/site-packages/structlog/_base.py:155: in _process_event event_dict = proc(self._logger, method_name, event_dict) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ logger = <PrintLogger(file=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>)> method_name = 'error' event_dict = {'cmd': "LANG=C pacman -Si ipw2100-fw | grep -F Version | awk '{print $3}' | head -n 1", 'error': "warning: database f...r: package 'ipw2100-fw' was not found", 'event': 'command exited without output', 'logger_name': 'nvchecker.core', ...} def proc(logger, method_name, event_dict): if method_name in ('warning', 'error'): if 'exc_info' in event_dict: raise event_dict['exc_info'] if not event_dict['event'].startswith(('rate limited', 'no-result')): > raise RuntimeError(event_dict['event']) E RuntimeError: command exited without output tests/conftest.py:85: RuntimeError ----------------------------- Captured stdout call ----------------------------- running cmd __________________________ test_pacman_strip_release ___________________________ get_version = <function get_version.<locals>.__call__ at 0x7f2fa5ed1310> async def test_pacman_strip_release(get_version): > assert await get_version("ipw2100-fw", { "source": "pacman", "strip_release": 1, }) == "1.3" tests/test_pacman.py:16: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/conftest.py:46: in __call__ newvers = await run(entries) tests/conftest.py:40: in run return await main.run(result_coro, runner_coro) nvchecker/__main__.py:92: in run return await result_fu nvchecker/core.py:361: in process_result r1 = _process_result(r) nvchecker/core.py:322: in _process_result logger.error(version.msg, **kw) /usr/lib/python3.9/site-packages/structlog/_log_levels.py:118: in meth return self._proxy_to_logger(name, event, **kw) /usr/lib/python3.9/site-packages/structlog/_base.py:198: in _proxy_to_logger args, kw = self._process_event(method_name, event, event_kw) /usr/lib/python3.9/site-packages/structlog/_base.py:155: in _process_event event_dict = proc(self._logger, method_name, event_dict) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ logger = <PrintLogger(file=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>)> method_name = 'error' event_dict = {'cmd': "LANG=C pacman -Si ipw2100-fw | grep -F Version | awk '{print $3}' | head -n 1", 'error': "warning: database f...r: package 'ipw2100-fw' was not found", 'event': 'command exited without output', 'logger_name': 'nvchecker.core', ...} def proc(logger, method_name, event_dict): if method_name in ('warning', 'error'): if 'exc_info' in event_dict: raise event_dict['exc_info'] if not event_dict['event'].startswith(('rate limited', 'no-result')): > raise RuntimeError(event_dict['event']) E RuntimeError: command exited without output tests/conftest.py:85: RuntimeError ----------------------------- Captured stdout call ----------------------------- running cmd |
||
---|---|---|
.. | ||
__init__.py | ||
conftest.py | ||
test_alpm.py | ||
test_android_sdk.py | ||
test_anitya.py | ||
test_apt.py | ||
test_archpkg.py | ||
test_aur.py | ||
test_bitbucket.py | ||
test_cache.py | ||
test_cmd.py | ||
test_container.py | ||
test_cpan.py | ||
test_cratesio.py | ||
test_debianpkg.py | ||
test_gems.py | ||
test_git.py | ||
test_gitea.py | ||
test_github.py | ||
test_gitlab.py | ||
test_hackage.py | ||
test_httpheader.py | ||
test_manual.py | ||
test_npm.py | ||
test_packagist.py | ||
test_pacman.py | ||
test_pagure.py | ||
test_pypi.py | ||
test_regex.py | ||
test_repology.py | ||
test_sortversion.py | ||
test_sparkle.py | ||
test_substitute.py | ||
test_ubuntupkg.py |