Summary: | dev-python/sphinxcontrib-issuetracker-0.11-r2[doc]: fails to build, tries to access network | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | dan, deference, mgorny, treecleaner, vdupras |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=625800 https://bugs.gentoo.org/show_bug.cgi?id=719570 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 670894, 670896 | ||
Bug Blocks: | |||
Deadline: | 2020-03-22 | ||
Attachments: |
build.log
Sphinx error log |
Description
Diego Elio Pettenò (RETIRED)
2014-10-28 08:19:19 UTC
Created attachment 388138 [details] build.log Autoattach of build.log -- if there are any issues with this file please add bug to tracker bug 527870 The attaching of a build log is purely an aside. This log ends up pointing at raise ConnectionError(err, request=request) in File "/usr/lib64/python2.7/site-packages/requests/adapters.py" which tells it it tried to connect to the net. It tells us nothing about where this was triggered in the package's source. One other seems to think a run in py3 might give more useful ino, otherwise attach sphinxcontrib-issuetracker-0.11-r1/temp/python2.7/sphinx-err-zwuO_g.log so there's a chance of having usable info to address the 'bug' Created attachment 418878 [details]
Sphinx error log
https://github.com/lunaryorn/sphinxcontrib-issuetracker says the project is dead. I can fix this, but I wonder how useful it is to keep this package around. As far as I can tell, any consuming package will fail in the same way. Shall we remove it? (In reply to Michael Palimaka (kensington) from comment #5) > I can fix this, but I wonder how useful it is to keep this package around. > As far as I can tell, any consuming package will fail in the same way. > > Shall we remove it? If no reverse dependencies exist: Yes please! What do we do with the reverse deps? use.mask and removal of the others? This are the reverse deps: $ grep -r dev-python/sphinxcontrib-issuetracker */*/*.ebuild dev-python/django-celery/django-celery-3.1.16.ebuild: dev-python/sphinxcontrib-issuetracker[${PY2_USEDEP}] dev-python/django-celery/django-celery-3.1.17.ebuild: dev-python/sphinxcontrib-issuetracker[${PYTHON_USEDEP}] dev-python/flask-restless/flask-restless-0.15.0.ebuild: >=dev-python/sphinxcontrib-issuetracker-0.11[${PYTHON_USEDEP}] dev-python/flask-restless/flask-restless-0.16.0.ebuild: >=dev-python/sphinxcontrib-issuetracker-0.11[${PYTHON_USEDEP}] dev-python/flask-restless/flask-restless-0.17.0.ebuild: >=dev-python/sphinxcontrib-issuetracker-0.11[${PYTHON_USEDEP}] dev-python/kombu/kombu-3.0.34.ebuild: >=dev-python/sphinxcontrib-issuetracker-0.9[${PYTHON_USEDEP}] )" dev-python/kombu/kombu-3.0.37.ebuild: >=dev-python/sphinxcontrib-issuetracker-0.9[${PYTHON_USEDEP}] )" dev-python/py-amqp/py-amqp-1.4.5.ebuild: >=dev-python/sphinxcontrib-issuetracker-0.9[${PYTHON_USEDEP}] dev-python/py-amqp/py-amqp-1.4.6.ebuild: >=dev-python/sphinxcontrib-issuetracker-0.9[${PYTHON_USEDEP}] dev-python/py-amqp/py-amqp-1.4.7.ebuild: >=dev-python/sphinxcontrib-issuetracker-0.9[${PYTHON_USEDEP}] dev-python/py-amqp/py-amqp-1.4.8.ebuild: >=dev-python/sphinxcontrib-issuetracker-0.9[${PYTHON_USEDEP}] dev-python/py-amqp/py-amqp-1.4.9.ebuild: >=dev-python/sphinxcontrib-issuetracker-0.9[${PYTHON_USEDEP}] dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.10.0.ebuild: dev-python/sphinxcontrib-issuetracker[${PYTHON_USEDEP}] )" CCus again when you decide how to handle them, thanks Considering the list of extended dependencies it might be a bad idea to remove this package. All of openstack would take a hit. And then there is salt, buildbot, and ownpaste. I might try to find what exectly is causing this but it would take me a while (think gdb & strace). Perhaps telling all these devs about this bug and getting them to migrate to a more stable set of python packages would be a better idea. sys-cluster/heat-2016.2.9999 sys-cluster/heat-2017.1.9999 sys-cluster/heat-7.0.4 sys-cluster/heat-8.0.0 sys-cluster/heat-8.0.2 app-admin/salt-2015.5.10 app-admin/salt-2015.8.13 app-admin/salt-2016.11.3 app-admin/salt-2016.11.4 app-admin/salt-2016.11.5 app-admin/salt-2016.11.6 app-admin/salt-2016.3.6 app-admin/salt-9999 app-admin/supernova-2.1.0 app-admin/supernova-2.2.0 dev-python/pyrax-1.9.7 dev-python/python-saharaclient-0.11.0 dev-python/python-senlinclient-1.0.0 dev-python/python-senlinclient-1.2.0 sys-cluster/heat-2016.2.9999 sys-cluster/heat-2017.1.9999 sys-cluster/heat-7.0.4 sys-cluster/heat-8.0.0 sys-cluster/heat-8.0.2 sys-cluster/neutron-10.0.2 sys-cluster/neutron-2016.2.9999 sys-cluster/neutron-2017.1.9999 sys-cluster/neutron-9.4.0 sys-cluster/nova-14.0.7 sys-cluster/nova-15.0.6 sys-cluster/nova-2016.2.9999 sys-cluster/nova-2017.1.9999 dev-python/pyrax-1.9.7 dev-python/python-heatclient-1.8.1 dev-python/python-ironicclient-0.9.0 dev-python/python-ironicclient-1.11.1 dev-python/python-ironicclient-1.7.1 dev-python/python-neutronclient-6.0.0 dev-python/python-neutronclient-6.1.0 dev-python/python-saharaclient-0.11.0 dev-python/python-saharaclient-1.1.0 dev-python/rackspace-novaclient-1.4 dev-python/rackspace-novaclient-2.1 sys-cluster/heat-2016.2.9999 sys-cluster/heat-2017.1.9999 sys-cluster/heat-7.0.4 sys-cluster/heat-8.0.0 sys-cluster/heat-8.0.2 app-admin/salt-2015.5.10 app-admin/salt-2015.8.13 app-admin/salt-2016.11.3 app-admin/salt-2016.11.4 app-admin/salt-2016.11.5 app-admin/salt-2016.11.6 app-admin/salt-2016.3.6 app-admin/salt-9999 app-admin/supernova-2.0.9 app-admin/supernova-2.1.0 app-admin/supernova-2.2.0 dev-python/ip-associations-python-novaclient-ext-0.2 dev-python/os-diskconfig-python-novaclient-ext-0.1.3 dev-python/os-diskconfig-python-novaclient-ext-9999 dev-python/os-networksv2-python-novaclient-ext-0.25 dev-python/os-networksv2-python-novaclient-ext-0.26 dev-python/os-virtual-interfacesv2-python-novaclient-ext-0.19 dev-python/os-virtual-interfacesv2-python-novaclient-ext-0.20 dev-python/pyrax-1.9.7 dev-python/python-openstackclient-2.3.0 dev-python/python-openstackclient-3.2.0 dev-python/python-openstackclient-3.2.1 dev-python/python-openstackclient-3.8.1 dev-python/python-saharaclient-0.11.0 dev-python/rackspace-novaclient-1.4 dev-python/rackspace-novaclient-2.1 dev-python/rax-default-network-flags-python-novaclient-ext-0.4.0 dev-python/rax-scheduled-images-python-novaclient-ext-0.2.1 dev-python/rax-scheduled-images-python-novaclient-ext-0.3.1 dev-util/buildbot-console-view-0.9.4 dev-util/buildbot-console-view-0.9.7 dev-util/buildbot-console-view-0.9.8 dev-util/buildbot-waterfall-view-0.9.4 dev-util/buildbot-waterfall-view-0.9.7 dev-util/buildbot-waterfall-view-0.9.8 sys-cluster/cinder-10.0.0 sys-cluster/cinder-10.0.3 sys-cluster/cinder-2016.2.9999 sys-cluster/cinder-2017.1.9999 sys-cluster/cinder-9.1.4 sys-cluster/heat-2016.2.9999 sys-cluster/heat-2017.1.9999 sys-cluster/heat-7.0.4 sys-cluster/heat-8.0.0 sys-cluster/heat-8.0.2 sys-cluster/neutron-10.0.2 sys-cluster/neutron-2016.2.9999 sys-cluster/neutron-2017.1.9999 sys-cluster/neutron-9.4.0 sys-cluster/nova-14.0.7 sys-cluster/nova-15.0.6 sys-cluster/nova-2016.2.9999 sys-cluster/nova-2017.1.9999 sys-cluster/openstack-meta-2016.2.9999 sys-cluster/openstack-meta-2017.1.9999 app-admin/glance-13.0.0 app-admin/glance-14.0.0 app-admin/glance-2016.2.9999 app-admin/glance-2017.1.9999 dev-python/os-vif-1.2.1 dev-python/os-vif-1.4.1 dev-python/python-novaclient-7.1.2 dev-python/python-openstackclient-2.3.0 dev-python/python-openstackclient-3.2.0 dev-python/python-openstackclient-3.2.1 dev-python/python-openstackclient-3.8.1 dev-util/buildbot-www-0.9.4 dev-util/buildbot-www-0.9.7 dev-util/buildbot-www-0.9.8 sys-auth/keystone-10.0.1-r1 sys-auth/keystone-10.0.2 sys-auth/keystone-11.0.2 sys-auth/keystone-2016.2.9999 sys-auth/keystone-2017.1.9999 sys-cluster/cinder-10.0.0 sys-cluster/cinder-10.0.3 sys-cluster/cinder-2016.2.9999 sys-cluster/cinder-2017.1.9999 sys-cluster/cinder-9.1.4 sys-cluster/heat-2016.2.9999 sys-cluster/heat-2017.1.9999 sys-cluster/heat-7.0.4 sys-cluster/heat-8.0.0 sys-cluster/heat-8.0.2 sys-cluster/neutron-10.0.2 sys-cluster/neutron-2016.2.9999 sys-cluster/neutron-2017.1.9999 sys-cluster/neutron-9.4.0 sys-cluster/nova-14.0.7 sys-cluster/nova-15.0.6 sys-cluster/nova-2016.2.9999 sys-cluster/nova-2017.1.9999 sys-cluster/openstack-meta-2016.2.9999 sys-cluster/openstack-meta-2017.1.9999 app-admin/glance-13.0.0 app-admin/glance-14.0.0 app-admin/glance-2016.2.9999 app-admin/glance-2017.1.9999 dev-python/celery-3.1.24-r1 dev-python/celery-4.0.2 dev-python/django-celery-3.1.17 dev-python/flower-0.8.4 dev-python/flower-0.9.1 dev-python/keystonemiddleware-4.4.1 dev-python/neutron-lib-0.0.2 dev-python/neutron-lib-0.4.0 dev-python/neutron-lib-1.1.0 dev-python/oslo-messaging-5.17.1 dev-python/oslo-messaging-5.17.2 dev-python/oslo-versionedobjects-1.21.0 dev-python/osprofiler-1.4.0 dev-python/osprofiler-1.5.0 dev-util/buildbot-console-view-0.9.4 dev-util/buildbot-console-view-0.9.7 dev-util/buildbot-console-view-0.9.8 dev-util/buildbot-pkg-0.9.4 dev-util/buildbot-pkg-0.9.7 dev-util/buildbot-pkg-0.9.8 dev-util/buildbot-waterfall-view-0.9.4 dev-util/buildbot-waterfall-view-0.9.7 dev-util/buildbot-waterfall-view-0.9.8 dev-util/buildbot-www-0.9.4 dev-util/buildbot-www-0.9.7 dev-util/buildbot-www-0.9.8 sys-auth/keystone-10.0.1-r1 sys-auth/keystone-10.0.2 sys-auth/keystone-11.0.2 sys-auth/keystone-2016.2.9999 sys-auth/keystone-2017.1.9999 sys-cluster/cinder-10.0.0 sys-cluster/cinder-10.0.3 sys-cluster/cinder-2016.2.9999 sys-cluster/cinder-2017.1.9999 sys-cluster/cinder-9.1.4 sys-cluster/heat-2016.2.9999 sys-cluster/heat-2017.1.9999 sys-cluster/heat-7.0.4 sys-cluster/heat-8.0.0 sys-cluster/heat-8.0.2 sys-cluster/neutron-10.0.2 sys-cluster/neutron-2016.2.9999 sys-cluster/neutron-2017.1.9999 sys-cluster/neutron-9.4.0 sys-cluster/nova-14.0.7 sys-cluster/nova-15.0.6 sys-cluster/nova-2016.2.9999 sys-cluster/nova-2017.1.9999 app-admin/glance-13.0.0 app-admin/glance-14.0.0 app-admin/glance-2016.2.9999 app-admin/glance-2017.1.9999 app-text/openlp-2.4.2 dev-python/celery-3.1.24-r1 dev-python/celery-4.0.2 dev-python/kombu-3.0.37 dev-python/kombu-4.0.2 dev-python/oslo-db-4.17.0 dev-python/oslo-db-4.17.1 dev-python/oslo-messaging-5.17.1 dev-python/oslo-messaging-5.17.2 dev-util/buildbot-0.8.10 dev-util/buildbot-0.8.12-r3 dev-util/buildbot-0.9.1 dev-util/buildbot-0.9.4 dev-util/buildbot-0.9.7 dev-util/buildbot-0.9.8 dev-util/buildbot-9999 sys-auth/keystone-10.0.1-r1 sys-auth/keystone-10.0.2 sys-auth/keystone-11.0.2 sys-auth/keystone-2016.2.9999 sys-auth/keystone-2017.1.9999 sys-cluster/cinder-10.0.0 sys-cluster/cinder-10.0.3 sys-cluster/cinder-2016.2.9999 sys-cluster/cinder-2017.1.9999 sys-cluster/cinder-9.1.4 sys-cluster/heat-2016.2.9999 sys-cluster/heat-2017.1.9999 sys-cluster/heat-7.0.4 sys-cluster/heat-8.0.0 sys-cluster/heat-8.0.2 sys-cluster/nova-14.0.7 sys-cluster/nova-15.0.6 sys-cluster/nova-2016.2.9999 sys-cluster/nova-2017.1.9999 www-apps/ownpaste-0.2.2-r1 www-apps/ownpaste-9999 dev-python/django-celery-3.1.17 dev-python/flask-restless-0.15.0 dev-python/flask-restless-0.17.0 dev-python/kombu-3.0.37 dev-python/py-amqp-1.4.9 dev-python/sqlalchemy-migrate-0.11.0 Now it seems to be hitting some sphinx/docutils issue: Traceback (most recent call last): File "/usr/lib64/python3.6/site-packages/sphinx/cmdline.py", line 306, in main app.build(opts.force_all, filenames) File "/usr/lib64/python3.6/site-packages/sphinx/application.py", line 339, in build self.builder.build_update() File "/usr/lib64/python3.6/site-packages/sphinx/builders/__init__.py", line 329, in build_update 'out of date' % len(to_build)) File "/usr/lib64/python3.6/site-packages/sphinx/builders/__init__.py", line 342, in build updated_docnames = set(self.env.update(self.config, self.srcdir, self.doctreedir)) File "/usr/lib64/python3.6/site-packages/sphinx/environment/__init__.py", line 601, in update self._read_serial(docnames, self.app) File "/usr/lib64/python3.6/site-packages/sphinx/environment/__init__.py", line 621, in _read_serial self.read_doc(docname, app) File "/usr/lib64/python3.6/site-packages/sphinx/environment/__init__.py", line 763, in read_doc domain.process_doc(self, docname, doctree) File "/usr/lib64/python3.6/site-packages/sphinx/domains/std.py", line 576, in process_doc self.note_citation_refs(env, docname, document) File "/usr/lib64/python3.6/site-packages/sphinx/domains/std.py", line 592, in note_citation_refs if node['refdomain'] == 'std' and node['reftype'] == 'citation': File "/usr/lib64/python3.6/site-packages/docutils/nodes.py", line 567, in __getitem__ return self.attributes[key] KeyError: 'refdomain' Last release in 2013, homepage gone. Revdeps: ==bdep of dev-python/sphinxcontrib-issuetracker== dev-python/django-celery-3.1.17:doc dev-python/flask-restless-0.17.0:doc dev-python/kombu-3.0.37-r1:doc dev-python/py-amqp-1.4.9:doc dev-python/sqlalchemy-migrate-0.11.0:doc I'm going to test them now. Actually, this seems to be a bug in Sphinx or something, a lot of packages failing like this. I give up. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c17b31cf453cf0d7c3eb40bc27be80e09cb16b7f commit c17b31cf453cf0d7c3eb40bc27be80e09cb16b7f Author: Virgil Dupras <vdupras@gentoo.org> AuthorDate: 2018-10-10 20:33:10 +0000 Commit: Virgil Dupras <vdupras@gentoo.org> CommitDate: 2018-10-10 20:33:10 +0000 dev-python/sqlalchemy-migrate: drop dep on sphinxcontrib-issuetracker Bug: https://bugs.gentoo.org/527188 Signed-off-by: Virgil Dupras <vdupras@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 ...lalchemy-migrate-0.11-disable-sphinx-exts.patch | 13 +++++++ .../sqlalchemy-migrate-0.11.0-r1.ebuild | 43 ++++++++++++++++++++++ 2 files changed, 56 insertions(+) As of now, this package has only two revdeps: dev-python/flask-restless dev-python/sqlalchemy-migrate flask-restless is being last-rited (bug 620098) and I've just bumped sqlalchemy-migrate to drop the dependency (it disables the sphinx ext in the conf). After sqlalchemy-migrate stabilization, we'll almost be able to drop this package. The only thing standing in our way, revdep-wise, is dev-util/buildbot which hasn't been stabilized in a long long time and is the only revdep that has a hard requirement on old sqlalchemy-migrate versions. CCing dolsen, buildbot's maintainer. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e470f97d1eac7f1b5282586bba6856f62a40007 commit 8e470f97d1eac7f1b5282586bba6856f62a40007 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-02-21 20:34:13 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-02-21 20:34:36 +0000 package.mask: Last rite dev-python/sphinxcontrib-issuetracker Bug: https://bugs.gentoo.org/527188 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/package.mask | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) Restored because it's now used by pydocstyle. https://github.com/ignatenkobrain/sphinxcontrib-issuetracker/pull/16 has a PR to fix this. Package removed. |