)]}'
{"roles/build-test-packages/tasks/main.yml":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"149e78c9bfe716f0d798cb54d4605cc433bedd5b","unresolved":false,"context_lines":[{"line_number":98,"context_line":"    name: contextlib2"},{"line_number":99,"context_line":"    virtualenv: \"{{ build_repo_dir }}/dlrn-venv\""},{"line_number":100,"context_line":"    state: latest"},{"line_number":101,"context_line":"    extra_args: --upgrade"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"- name: Install and update pip"},{"line_number":104,"context_line":"  # noqa 403"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_06581dfa","line":101,"updated":"2020-02-20 08:01:21.000000000","message":"but the job is still failing for same reason at https://review.opendev.org/#/c/708264/ https://zuul.opendev.org/t/openstack/build/b690984f64874ecaa5ce4ae6cf0c543b","commit_id":"677b76f380243ee62d79a68777787f9577fbb1a6"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"8e3c002ad8b013e78004ce7857a88e40b74c76f9","unresolved":false,"context_lines":[{"line_number":99,"context_line":"  pip:"},{"line_number":100,"context_line":"    name: zipp\u003c0.6.0"},{"line_number":101,"context_line":"    virtualenv: \"{{ build_repo_dir }}/dlrn-venv\""},{"line_number":102,"context_line":"  when: release in [\u0027queens\u0027]"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"- name: Install and update pip"},{"line_number":105,"context_line":"  # noqa 403"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1fa4df85_8cc226e9","line":102,"updated":"2020-02-24 10:02:02.000000000","message":"same issue with this though https://review.opendev.org/#/c/708264/\n\n\n\n        * https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_a45/708264/9/check/tripleo-ci-centos-7-containers-multinode-queens/a45d17e/job-output.txt\n        * 2020-02-20 20:23:53.079667 | primary | ImportError: cannot import name suppress","commit_id":"e07776f80429c682ff8d95e8566f3090bef6ff12"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"9241045bc3536780ddbafd1fc7b23c91067cf96d","unresolved":false,"context_lines":[{"line_number":99,"context_line":"    state: latest"},{"line_number":100,"context_line":"    extra_args: --upgrade"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"# python-contextlib2 is in epel for centos-7"},{"line_number":103,"context_line":"# Sorin says the fix is to pip install \"zipp\u003c0.6.0\""},{"line_number":104,"context_line":"# queens only"},{"line_number":105,"context_line":"- name: Install and update contextlib2"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1fa4df85_bb45bb72","line":102,"updated":"2020-02-25 15:48:28.000000000","message":"i moved this after the pip install (after reading https://github.com/pypa/virtualenv/issues/1630) but didn\u0027t help looks like same issue         * https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_ae5/708264/9/check/tripleo-ci-centos-7-containers-multinode-queens/ae50f95/job-output.txt\n        * 2020-02-25 12:21:55.689566 | primary | TASK [build-test-packages : Install and update pip] ****************************\n        * 2020-02-25 12:21:56.983833 | primary |     from contextlib2 import suppress\n2020-02-25 12:21:56.983944 | primary | ImportError: cannot import name suppress\n\n\n\nso should restore to how it was in v2","commit_id":"b47b9419dadcc1206892972c4ecb7a3d06b1eb60"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"7890bc13e4c1c652f1df2d961c5ecf2536826010","unresolved":false,"context_lines":[{"line_number":91,"context_line":"    src: projects.ini.j2"},{"line_number":92,"context_line":"    dest: \u0027{{ build_repo_dir }}/DLRN/projects.ini\u0027"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"# python-contextlib2 is in epel for centos-7"},{"line_number":95,"context_line":"# Sorin says the fix is to pip install \"zipp\u003c0.6.0\""},{"line_number":96,"context_line":"# https://bugs.launchpad.net/tripleo/+bug/1863632"},{"line_number":97,"context_line":"- name: Install zipp \u003c 0.6 when queens"},{"line_number":98,"context_line":"  # noqa 403"},{"line_number":99,"context_line":"  pip:"},{"line_number":100,"context_line":"    name: zipp\u003c0.6.0"},{"line_number":101,"context_line":"    virtualenv: \"{{ build_repo_dir }}/dlrn-venv\""},{"line_number":102,"context_line":"  when: release in [\u0027queens\u0027]"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"- name: Install and update pip"},{"line_number":105,"context_line":"  # noqa 403"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1fa4df85_148efdcf","line":102,"range":{"start_line":94,"start_character":0,"end_line":102,"end_character":29},"updated":"2020-02-27 13:41:47.000000000","message":"as far as i checked it\u0027s happening only in queens due to old setuptools version there.\n\nCan u try a shell task instead of this.\n\npip install \u0027zipp\u003c0.6.0\u0027 --user","commit_id":"6e2e0234a11f56b30e00f3f4160ee2a8a6f0279f"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"8749ddb57e5a67ad2de70ac2ac2058a8589ead2b","unresolved":false,"context_lines":[{"line_number":91,"context_line":"    src: projects.ini.j2"},{"line_number":92,"context_line":"    dest: \u0027{{ build_repo_dir }}/DLRN/projects.ini\u0027"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"# python-contextlib2 is in epel for centos-7"},{"line_number":95,"context_line":"# Sorin says the fix is to pip install \"zipp\u003c0.6.0\""},{"line_number":96,"context_line":"# https://bugs.launchpad.net/tripleo/+bug/1863632"},{"line_number":97,"context_line":"- name: Install zipp \u003c 0.6 when queens"},{"line_number":98,"context_line":"  # noqa 403"},{"line_number":99,"context_line":"  pip:"},{"line_number":100,"context_line":"    name: zipp\u003c0.6.0"},{"line_number":101,"context_line":"    virtualenv: \"{{ build_repo_dir }}/dlrn-venv\""},{"line_number":102,"context_line":"  when: release in [\u0027queens\u0027]"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"- name: Install and update pip"},{"line_number":105,"context_line":"  # noqa 403"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1fa4df85_f7e6c344","line":102,"range":{"start_line":94,"start_character":0,"end_line":102,"end_character":29},"in_reply_to":"1fa4df85_148efdcf","updated":"2020-02-27 14:00:25.000000000","message":"ok will try this next ... as far as i saw already the versions are about the same (from logs) like:\n\n        * https://80b149ca08f7b62c8a39-b6de410a7f2c2081e5eeea481797693d.ssl.cf5.rackcdn.com/708264/10/check/tripleo-ci-centos-7-containers-multinode-queens/fbae4c3/job-output.txt   \n\n        * zipp-1.2.0\n        * contextlib2-0.6.0.post1\n 2020-02-25 19:01:05.100813 | primary | pip:20.0.2 virtualenv:20.0.5 setuptools:44.0.0\n\n\n\n        * https://312a3603555b357b747e-eb3e5089e1bc48935c47189031f82525.ssl.cf5.rackcdn.com/708264/10/check/tripleo-ci-centos-7-containers-multinode-train/da50959/job-output.txt\n\n        * zipp-1.2.0\n        * contextlib2-0.6.0.post1\n2020-02-25 18:50:16.136209 | primary | pip:20.0.2 virtualenv:20.0.5 setuptools:44.0.0","commit_id":"6e2e0234a11f56b30e00f3f4160ee2a8a6f0279f"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"0d8dd4c4854ef1f51d07cbcc4707d363a238733c","unresolved":false,"context_lines":[{"line_number":91,"context_line":"    src: projects.ini.j2"},{"line_number":92,"context_line":"    dest: \u0027{{ build_repo_dir }}/DLRN/projects.ini\u0027"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"# python-contextlib2 is in epel for centos-7"},{"line_number":95,"context_line":"# Sorin says the fix is to pip install \"zipp\u003c0.6.0\""},{"line_number":96,"context_line":"# https://bugs.launchpad.net/tripleo/+bug/1863632"},{"line_number":97,"context_line":"- name: Install zipp \u003c 0.6 when queens"},{"line_number":98,"context_line":"  # noqa 403"},{"line_number":99,"context_line":"  pip:"},{"line_number":100,"context_line":"    name: zipp\u003c0.6.0"},{"line_number":101,"context_line":"    virtualenv: \"{{ build_repo_dir }}/dlrn-venv\""},{"line_number":102,"context_line":"  when: release in [\u0027queens\u0027]"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"- name: Install and update pip"},{"line_number":105,"context_line":"  # noqa 403"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1fa4df85_972bcf2e","line":102,"range":{"start_line":94,"start_character":0,"end_line":102,"end_character":29},"in_reply_to":"1fa4df85_f7e6c344","updated":"2020-02-27 14:06:05.000000000","message":"i meant setuptools rpm, in queens we have python-setuptools-22.0.5-1.el7 while in \u003e 38.4.0 in later releases.","commit_id":"6e2e0234a11f56b30e00f3f4160ee2a8a6f0279f"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"66e36ced9d5e21fc6e32e5a9bacbaab2d95b7798","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"- when:"},{"line_number":56,"context_line":"  - virtualenv_exist.rc !\u003d 0"},{"line_number":57,"context_line":"  - release !\u003d \u0027queens\u0027"},{"line_number":58,"context_line":"  name: Install virtualenv"},{"line_number":59,"context_line":"  become: true"},{"line_number":60,"context_line":"  package:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1fa4df85_374bfb2b","line":57,"updated":"2020-02-27 14:03:23.000000000","message":"a bit more context on my update here\n\nnoticed in the logs that for stein/train the following \u0027install virtualenv\u0027 task is skipped but not for queens.\n\nI suspect this might be causing deps/conflicts issues we are seeing. trying to understand if disabling it for queens fixes that.\n\n        * https://312a3603555b357b747e-eb3e5089e1bc48935c47189031f82525.ssl.cf5.rackcdn.com/708264/10/check/tripleo-ci-centos-7-containers-multinode-train/da50959/job-output.txt\n                * 2020-02-25 18:58:11.286823 | primary | TASK [build-test-packages : Check if virtualenv is in the system] **************\n                2020-02-25 18:58:11.318873 | primary | Tuesday 25 February 2020  18:58:11 +0000 (0:00:10.233)       0:05:15.976 ******\n                2020-02-25 18:58:11.977973 | primary | ok: [undercloud]\n                2020-02-25 18:58:12.060334 | primary |\n                2020-02-25 18:58:12.060682 | primary | TASK [build-test-packages : Install virtualenv] ********************************\n                2020-02-25 18:58:12.165345 | primary | Tuesday 25 February 2020  18:58:12 +0000 (0:00:00.846)       0:05:16.823 ******\n                2020-02-25 18:58:12.202745 | primary | skipping: [undercloud]\n        * https://80b149ca08f7b62c8a39-b6de410a7f2c2081e5eeea481797693d.ssl.cf5.rackcdn.com/708264/10/check/tripleo-ci-centos-7-containers-multinode-queens/fbae4c3/job-output.txt\n                * 2020-02-25 19:12:01.705985 | primary | TASK [build-test-packages : Check if virtualenv is in the system] **************\n                2020-02-25 19:12:01.746367 | primary | Tuesday 25 February 2020  19:12:01 +0000 (0:00:12.509)       0:07:47.675 ******\n                2020-02-25 19:12:02.502628 | primary | ok: [undercloud]\n                2020-02-25 19:12:02.565106 | primary |\n                2020-02-25 19:12:02.565449 | primary | TASK [build-test-packages : Install virtualenv] ********************************\n                2020-02-25 19:12:02.599601 | primary | Tuesday 25 February 2020  19:12:02 +0000 (0:00:00.853)       0:07:48.528 ******\n                2020-02-25 19:12:03.752965 | primary | ok: [undercloud]","commit_id":"9c3530844e188f32b133b3d30557b4a73ca479c8"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"3b136526285751a4c02e8b53ba3ab0172973adc8","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"- when:"},{"line_number":56,"context_line":"  - virtualenv_exist.rc !\u003d 0"},{"line_number":57,"context_line":"  - release !\u003d \u0027queens\u0027"},{"line_number":58,"context_line":"  name: Install virtualenv"},{"line_number":59,"context_line":"  become: true"},{"line_number":60,"context_line":"  package:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1fa4df85_8665da47","line":57,"in_reply_to":"1fa4df85_374bfb2b","updated":"2020-02-28 03:52:45.000000000","message":"still failing now it\u0027s skipped in queens https://8a01cb64d4435f3fe938-0be6f2faeb5dd053eec85051536d7f3c.ssl.cf5.rackcdn.com/708264/11/check/tripleo-ci-centos-7-containers-multinode-queens/5ccb75f/job-output.txt\n\n\n2020-02-27 21:11:41.505481 | primary | TASK [build-test-packages : Install virtualenv] ********************************\n2020-02-27 21:11:41.655788 | primary | Thursday 27 February 2020  21:11:41 +0000 (0:00:00.283)       0:07:19.758 *****\n2020-02-27 21:11:41.703827 | primary | skipping: [undercloud]\n\n2020-02-27 21:11:51.487706 | primary | TASK [build-test-packages : Install zipp \u003c 0.6 when queens] ********************\n2020-02-27 21:11:51.705174 | primary | Thursday 27 February 2020  21:11:51 +0000 (0:00:04.577)       0:07:29.807 *****\n2020-02-27 21:11:53.010825 | primary | fatal: [undercloud]: FAILED! \u003d\u003e {\n2020-02-27 21:11:53.011431 | primary |     \"changed\": false\n2020-02-27 21:11:53.011474 | primary | }\n2020-02-27 21:11:53.011503 | primary |\n2020-02-27 21:11:53.011534 | primary | MSG:\n2020-02-27 21:11:53.011561 | primary |\n2020-02-27 21:11:53.011699 | primary | Could not get output from /usr/bin/virtualenv --help: Traceback (most recent call last):\n2020-02-27 21:11:53.011824 | primary |   File \"/usr/bin/virtualenv\", line 5, in \u003cmodule\u003e\n2020-02-27 21:11:53.011917 | primary |     from virtualenv.__main__ import run_with_catch\n2020-02-27 21:11:53.012046 | primary |   File \"/usr/lib/python2.7/site-packages/virtualenv/__init__.py\", line 3, in \u003cmodule\u003e\n2020-02-27 21:11:53.012108 | primary |     from .run import cli_run\n2020-02-27 21:11:53.012218 | primary |   File \"/usr/lib/python2.7/site-packages/virtualenv/run/__init__.py\", line 12, in \u003cmodule\u003e\n2020-02-27 21:11:53.012314 | primary |     from .plugin.activators import ActivationSelector\n2020-02-27 21:11:53.012435 | primary |   File \"/usr/lib/python2.7/site-packages/virtualenv/run/plugin/activators.py\", line 6, in \u003cmodule\u003e\n2020-02-27 21:11:53.012511 | primary |     from .base import ComponentBuilder\n2020-02-27 21:11:53.012652 | primary |   File \"/usr/lib/python2.7/site-packages/virtualenv/run/plugin/base.py\", line 9, in \u003cmodule\u003e\n2020-02-27 21:11:53.012732 | primary |     from importlib_metadata import entry_points\n2020-02-27 21:11:53.012844 | primary |   File \"/usr/lib/python2.7/site-packages/importlib_metadata/__init__.py\", line 9, in \u003cmodule\u003e\n2020-02-27 21:11:53.012885 | primary |     import zipp\n2020-02-27 21:11:53.012977 | primary |   File \"/usr/lib/python2.7/site-packages/zipp.py\", line 16, in \u003cmodule\u003e\n2020-02-27 21:11:53.013057 | primary |     from contextlib2 import suppress\n2020-02-27 21:11:53.013128 | primary | ImportError: cannot import name suppress\n\n\ni looked more onto it and found downgrading zipp will not help as issue is due to mixing of old version of contextlib2 in queens and some pypi packages from source, i see two option to move forward:-\n1)\n   - name: install virtualenv in quickstart venv\n     when: release in [\u0027queens\u0027]\n     pip:\n       name: virtualenv\nor 2)\n   - name: Upgrade contextlib2 system\n     become: true\n     when: release in [\u0027queens\u0027]\n     pip:\n       name: contextlib2\u003e0.5.0,\u003c0.6.0\n       extra_args: \u0027-U --force-reinstall\u0027\n\n1st one looks more safe as should work without become. so let\u0027s try that if no other option is avilable.","commit_id":"9c3530844e188f32b133b3d30557b4a73ca479c8"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"172a629937a3c88ba28187cf08c12238b2bb5184","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"- when:"},{"line_number":56,"context_line":"  - virtualenv_exist.rc !\u003d 0"},{"line_number":57,"context_line":"  - release !\u003d \u0027queens\u0027"},{"line_number":58,"context_line":"  name: Install virtualenv"},{"line_number":59,"context_line":"  become: true"},{"line_number":60,"context_line":"  package:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1fa4df85_2cae4598","line":57,"in_reply_to":"1fa4df85_71cad61a","updated":"2020-02-28 07:22:01.000000000","message":"ack, yeah i saw it last night in bed :/ \n\nI think we\u0027re close will get it sorted today thanks\n\nthe debug message i added is interesting \"virtualenv\u0027 is a package and cannot be directly executed\"\n\n2020-02-27 21:11:41.419730 | primary | {\u0027stderr_lines\u0027: [u\"/usr/bin/python2: cannot import name suppress; \u0027virtualenv\u0027 is a package and cannot be directly executed\"], u\u0027changed\u0027: False, u\u0027end\u0027: u\u00272020-02-27 21:11:41.185722\u0027, u\u0027stdout\u0027: u\u0027\u0027, u\u0027cmd\u0027: [u\u0027python2\u0027, u\u0027-m\u0027, u\u0027virtualenv\u0027, u\u0027--version\u0027], u\u0027rc\u0027: 1, u\u0027failed\u0027: False, u\u0027stderr\u0027: u\"/usr/bin/python2: cannot import name suppress; \u0027virtualenv\u0027 is a package and cannot be directly executed\", u\u0027delta\u0027: u\u00270:00:00.103009\u0027, u\u0027msg\u0027: u\u0027non-zero return code\u0027, \u0027stdout_lines\u0027: [], \u0027failed_when_result\u0027: False, u\u0027start\u0027: u\u00272020-02-27 21:11:41.082713\u0027}","commit_id":"9c3530844e188f32b133b3d30557b4a73ca479c8"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"e105952fd979fcf4ad44cd0e719fe5927df217a3","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"- when:"},{"line_number":56,"context_line":"  - virtualenv_exist.rc !\u003d 0"},{"line_number":57,"context_line":"  - release !\u003d \u0027queens\u0027"},{"line_number":58,"context_line":"  name: Install virtualenv"},{"line_number":59,"context_line":"  become: true"},{"line_number":60,"context_line":"  package:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1fa4df85_71cad61a","line":57,"in_reply_to":"1fa4df85_8665da47","updated":"2020-02-28 05:42:33.000000000","message":"i mixed quickstart venv, little rephrasing for 1st option:-\n- name: install virtualenv from source\n  when: release in [\u0027queens\u0027]\n  pip:\n    name: virtualenv\n    extra_args: \u0027--user\u0027","commit_id":"9c3530844e188f32b133b3d30557b4a73ca479c8"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"5f0be1a129284c993cea2cc1412f61b16741f3c1","unresolved":false,"context_lines":[{"line_number":41,"context_line":"        {% endif %}"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"# https://bugs.launchpad.net/tripleo/+bug/1863632"},{"line_number":44,"context_line":"# \"\u0027virtualenv\u0027 is a package and cannot be directly executed\""},{"line_number":45,"context_line":"- name: Make sure we have contextlib2 between 0.5 \u003c 0.6 when queens"},{"line_number":46,"context_line":"  become: true"},{"line_number":47,"context_line":"  when: release in [\u0027queens\u0027]"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"1fa4df85_f07d571c","line":44,"updated":"2020-02-28 17:42:11.000000000","message":"ok to unblock the jobs, but we may look again to have better alternative than this where we don\u0027t have to change system packages.","commit_id":"fb7be6edd335f3bcb94422050c08dc8ff5fe1f58"}]}
