Activity log for bug #1848512

Date Who What changed Old value New value Message
2019-10-17 13:42:32 Sorin Sbarnea bug added bug
2019-10-17 13:57:57 wes hayutin tags promotion-blocker alert promotion-blocker
2019-10-18 08:40:19 Sorin Sbarnea description All jobs using ansible-lint via pre-commit (aka tox-molecule-linters) got broken when a newer version of setuptools was released. The bug itself is not caused by setuptools but by the ugly-hack present inside setup.py from the ansible-lint project. I already proposed the PR to fix it but projects maintenance status is not one of the best right now, it may take more time to get it merged and a new release made. Meanwhile I was able to find a workaround that looks like: https://review.rdoproject.org/r/#/c/23215/4/tox.ini Fixes need to be done in all repositories where we encounter them. Upstream references: * https://github.com/ansible/ansible-lint/issues/590 * https://github.com/pypa/setuptools/issues/1869 I will mark this as a promotion blocker because is high-likely that most CR would be blocked by the broken linters jobs until we implement workarounds everywhere. All jobs using ansible-lint via pre-commit (aka tox-molecule-linters) got broken when a newer version of setuptools was released. The bug itself is not caused by setuptools but by the ugly-hack present inside setup.py from the ansible-lint project. I already proposed the PR to fix it but projects maintenance status is not one of the best right now, it may take more time to get it merged and a new release made. Meanwhile I was able to find a workaround that looks like: https://review.rdoproject.org/r/#/c/23215/4/tox.ini Fixes need to be done in all repositories where we encounter them. Upstream references: * https://github.com/ansible/ansible-lint/issues/590 <-- please comment here, and also cross post to #ansible-galaxy channel (they own the project) There are already two PRs that are fixing the issue but they were not reviewed/merged/released. * https://github.com/pypa/setuptools/issues/1869 I will mark this as a promotion blocker because is high-likely that most CR would be blocked by the broken linters jobs until we implement workarounds everywhere.
2019-10-18 08:42:54 Sorin Sbarnea description All jobs using ansible-lint via pre-commit (aka tox-molecule-linters) got broken when a newer version of setuptools was released. The bug itself is not caused by setuptools but by the ugly-hack present inside setup.py from the ansible-lint project. I already proposed the PR to fix it but projects maintenance status is not one of the best right now, it may take more time to get it merged and a new release made. Meanwhile I was able to find a workaround that looks like: https://review.rdoproject.org/r/#/c/23215/4/tox.ini Fixes need to be done in all repositories where we encounter them. Upstream references: * https://github.com/ansible/ansible-lint/issues/590 <-- please comment here, and also cross post to #ansible-galaxy channel (they own the project) There are already two PRs that are fixing the issue but they were not reviewed/merged/released. * https://github.com/pypa/setuptools/issues/1869 I will mark this as a promotion blocker because is high-likely that most CR would be blocked by the broken linters jobs until we implement workarounds everywhere. All jobs using ansible-lint via pre-commit (aka tox-molecule-linters) got broken when a newer version of setuptools was released. The bug itself is not caused by setuptools but by the ugly-hack present inside setup.py from the ansible-lint project. I already proposed the PR to fix it but projects maintenance status is not one of the best right now, it may take more time to get it merged and a new release made. Meanwhile I was able to find a workaround that looks like: https://review.rdoproject.org/r/#/c/23215/4/tox.ini Fixes need to be done in all repositories where we encounter them. Upstream references: * https://github.com/ansible/ansible-lint/issues/590 <-- please comment here, and also cross post to #ansible-galaxy channel (they own the project) There are already two PRs that are fixing the issue but they were not reviewed/merged/released. * https://github.com/pypa/setuptools/issues/1869 I will mark this as a promotion blocker because is high-likely that most CR would be blocked by the broken linters jobs until we implement workarounds everywhere. Temporary workarounds: deps = # workaround for https://github.com/ansible/ansible-lint/issues/590 virtualenv==16.3.0 # 16.7.6 not working pre-commit By pinning the virtualenv on tox.ini we can avoid this breakage, that is because newer virtualenv bring a newer setuptools, one that is not compatible with the dirty hacks made in setup.py of ansible-lint.
2019-10-18 09:31:42 Sorin Sbarnea tripleo: status Triaged In Progress
2019-10-23 07:13:09 Marios Andreou tags alert promotion-blocker ci promotion-blocker
2019-10-24 09:56:37 OpenStack Infra bug watch added https://github.com/ansible/ansible-lint/issues/595
2019-10-24 09:56:37 OpenStack Infra bug watch added https://github.com/ansible/ansible-lint/issues/590
2019-11-26 16:54:30 Sorin Sbarnea tripleo: status In Progress Fix Released