--- Begin Message ---
Source: python-pecan
Version: 1.3.3-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make[1]: pyversions: No such file or directory
> py3versions: no X-Python3-Version in control file, using supported versions
> set -e && for pyvers in 3.9 ; do \
> python$pyvers setup.py test -v ; \
> done
> running test
> WARNING: Testing via this command is deprecated and will be removed in a
> future version. Users looking for a generic test entry point independent of
> test runner are encouraged to use tox.
> WARNING: The directory '/sbuild-nonexistent/.cache/pip' or its parent
> directory is not owned or is not writable by the current user. The cache has
> been disabled. Check the permissions and owner of that directory. If
> executing pip with sudo, you may want sudo's -H flag.
> ERROR: Exception:
> Traceback (most recent call last):
> File
> "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py",
> line 171, in _merge_into_criterion
> crit = self.state.criteria[name]
> KeyError: 'greenlet'
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File
> "/usr/share/python-wheels/requests-2.25.1-py2.py3-none-any.whl/requests/adapters.py",
> line 412, in send
> conn = self.get_connection(request.url, proxies)
> File
> "/usr/share/python-wheels/requests-2.25.1-py2.py3-none-any.whl/requests/adapters.py",
> line 309, in get_connection
> proxy_manager = self.proxy_manager_for(proxy)
> File
> "/usr/share/python-wheels/requests-2.25.1-py2.py3-none-any.whl/requests/adapters.py",
> line 193, in proxy_manager_for
> manager = self.proxy_manager[proxy] = proxy_from_url(
> File
> "/usr/share/python-wheels/urllib3-1.26.5-py2.py3-none-any.whl/urllib3/poolmanager.py",
> line 536, in proxy_from_url
> return ProxyManager(proxy_url=url, **kw)
> File
> "/usr/share/python-wheels/urllib3-1.26.5-py2.py3-none-any.whl/urllib3/poolmanager.py",
> line 480, in __init__
> raise ProxySchemeUnknown(proxy.scheme)
> urllib3.exceptions.ProxySchemeUnknown: Proxy URL had no scheme, should start
> with http:// or https://
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py",
> line 223, in _main
> status = self.run(options, args)
> File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py",
> line 180, in wrapper
> return func(self, options, args)
> File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line
> 162, in run
> requirement_set = resolver.resolve(
> File
> "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py",
> line 122, in resolve
> self._result = resolver.resolve(
> File
> "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py",
> line 453, in resolve
> state = resolution.resolve(requirements, max_rounds=max_rounds)
> File
> "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py",
> line 318, in resolve
> name, crit = self._merge_into_criterion(r, parent=None)
> File
> "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py",
> line 173, in _merge_into_criterion
> crit = Criterion.from_requirement(self._p, requirement, parent)
> File
> "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py",
> line 82, in from_requirement
> if not cands:
> File
> "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/structs.py",
> line 124, in __bool__
> return bool(self._sequence)
> File
> "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py",
> line 99, in __bool__
> return any(self)
> File
> "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py",
> line 220, in iter_index_candidates
> result = self._finder.find_best_candidate(
> File
> "/usr/lib/python3/dist-packages/pip/_internal/index/package_finder.py", line
> 882, in find_best_candidate
> candidates = self.find_all_candidates(project_name)
> File
> "/usr/lib/python3/dist-packages/pip/_internal/index/package_finder.py", line
> 825, in find_all_candidates
> package_links = self.process_project_url(
> File
> "/usr/lib/python3/dist-packages/pip/_internal/index/package_finder.py", line
> 789, in process_project_url
> html_page = self._link_collector.fetch_page(project_url)
> File "/usr/lib/python3/dist-packages/pip/_internal/index/collector.py",
> line 618, in fetch_page
> return _get_html_page(location, session=self.session)
> File "/usr/lib/python3/dist-packages/pip/_internal/index/collector.py",
> line 430, in _get_html_page
> resp = _get_html_response(url, session=session)
> File "/usr/lib/python3/dist-packages/pip/_internal/index/collector.py",
> line 127, in _get_html_response
> resp = session.get(
> File
> "/usr/share/python-wheels/requests-2.25.1-py2.py3-none-any.whl/requests/sessions.py",
> line 555, in get
> return self.request('GET', url, **kwargs)
> File "/usr/lib/python3/dist-packages/pip/_internal/network/session.py",
> line 428, in request
> return super(PipSession, self).request(method, url, *args, **kwargs)
> File
> "/usr/share/python-wheels/requests-2.25.1-py2.py3-none-any.whl/requests/sessions.py",
> line 542, in request
> resp = self.send(prep, **send_kwargs)
> File
> "/usr/share/python-wheels/requests-2.25.1-py2.py3-none-any.whl/requests/sessions.py",
> line 655, in send
> r = adapter.send(request, **kwargs)
> File
> "/usr/share/python-wheels/requests-2.25.1-py2.py3-none-any.whl/requests/adapters.py",
> line 414, in send
> raise InvalidURL(e, request=request)
> requests.exceptions.InvalidURL: Proxy URL had no scheme, should start with
> http:// or https://
> error: Command '['/usr/bin/python3.9', '-m', 'pip',
> '--disable-pip-version-check', 'wheel', '--no-deps', '-w',
> '/tmp/tmpxtfuh8v8', '--quiet', 'greenlet!=0.4.17']' returned non-zero exit
> status 2.
> make[1]: *** [debian/rules:26: override_dh_auto_test] Error 1
The full build log is available from:
http://qa-logs.debian.net/2021/10/23/python-pecan_1.3.3-3_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---