)]}'
{".zuul.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ec20fcbf3bd1e4a6849beb888c015d87230a060b","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        DESIGNATE_BACKEND_DRIVER: pdns4"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"- job:"},{"line_number":79,"context_line":"    name: designate-grenade-pdns4"},{"line_number":80,"context_line":"    parent: legacy-dsvm-base"},{"line_number":81,"context_line":"    required-projects:"},{"line_number":82,"context_line":"      - openstack/grenade"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_58277164","line":79,"updated":"2019-11-19 08:45:57.000000000","message":"This job also runs on py2 and is now broken, we need to fix it to run on py3.","commit_id":"93e32914f77259c82735e8415e10b8e410ec6f58"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"70f2fbc652c2baee34211d0221753df7e2fe421a","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        DESIGNATE_BACKEND_DRIVER: pdns4"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"- job:"},{"line_number":79,"context_line":"    name: designate-grenade-pdns4"},{"line_number":80,"context_line":"    parent: legacy-dsvm-base"},{"line_number":81,"context_line":"    required-projects:"},{"line_number":82,"context_line":"      - openstack/grenade"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_d36497b5","line":79,"in_reply_to":"3fa7e38b_58277164","updated":"2019-11-19 21:43:11.000000000","message":"this has been migrated to py3 via https://review.opendev.org/#/c/694439/3/playbooks/legacy/grenade-devstack-designate-pdns4/run.yaml","commit_id":"93e32914f77259c82735e8415e10b8e410ec6f58"}],"doc/requirements.txt":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ec20fcbf3bd1e4a6849beb888c015d87230a060b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# The order of packages is significant, because pip processes them in the order"},{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,!\u003d2.1.0,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027  # BSD"},{"line_number":5,"context_line":"sphinxcontrib-httpdomain\u003e\u003d1.3.0 # BSD"},{"line_number":6,"context_line":"sphinxcontrib-blockdiag\u003e\u003d1.5.4 # BSD"},{"line_number":7,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"3fa7e38b_181d790e","line":4,"updated":"2019-11-19 08:45:57.000000000","message":"Is the python_version actually still needed now?","commit_id":"93e32914f77259c82735e8415e10b8e410ec6f58"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"70f2fbc652c2baee34211d0221753df7e2fe421a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# The order of packages is significant, because pip processes them in the order"},{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,!\u003d2.1.0,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027  # BSD"},{"line_number":5,"context_line":"sphinxcontrib-httpdomain\u003e\u003d1.3.0 # BSD"},{"line_number":6,"context_line":"sphinxcontrib-blockdiag\u003e\u003d1.5.4 # BSD"},{"line_number":7,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"3fa7e38b_53f2e706","line":4,"in_reply_to":"3fa7e38b_181d790e","updated":"2019-11-19 21:43:11.000000000","message":"it should not be required now but removing it here will fail requirement-check job. more cleanup on this can be done via requirement","commit_id":"93e32914f77259c82735e8415e10b8e410ec6f58"}],"playbooks/legacy/designate-devstack-agent-base/run.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ec20fcbf3bd1e4a6849beb888c015d87230a060b","unresolved":false,"context_lines":[{"line_number":48,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":49,"context_line":"          export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\u003d1"},{"line_number":50,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003ddesignate"},{"line_number":51,"context_line":"          export DEVSTACK_GATE_USE_PYTHON3\u003dTrue"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"          export PROJECTS\u003d\"openstack/designate $PROJECTS\""},{"line_number":54,"context_line":"          export PROJECTS\u003d\"openstack/python-designateclient $PROJECTS\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_38d71525","line":51,"updated":"2019-11-19 08:45:57.000000000","message":"This doesn\u0027t seem to work, presumably because the $old branch decides what happens. Probably needs to be split into a patch of its own that can be backported.","commit_id":"93e32914f77259c82735e8415e10b8e410ec6f58"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"70f2fbc652c2baee34211d0221753df7e2fe421a","unresolved":false,"context_lines":[{"line_number":48,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":49,"context_line":"          export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\u003d1"},{"line_number":50,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003ddesignate"},{"line_number":51,"context_line":"          export DEVSTACK_GATE_USE_PYTHON3\u003dTrue"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"          export PROJECTS\u003d\"openstack/designate $PROJECTS\""},{"line_number":54,"context_line":"          export PROJECTS\u003d\"openstack/python-designateclient $PROJECTS\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_735e03ea","line":51,"in_reply_to":"3fa7e38b_38d71525","updated":"2019-11-19 21:43:11.000000000","message":"you mean the grenade jobs ?\n\nthat also running on py3 - https://zuul.opendev.org/t/openstack/build/233e11e389aa417bba2287e6317d0c0c/log/logs/old/local_conf.txt.gz#2","commit_id":"93e32914f77259c82735e8415e10b8e410ec6f58"}],"releasenotes/notes/drop-py-2-7-737ea2547cb7ea06.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ec20fcbf3bd1e4a6849beb888c015d87230a060b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Python 2.7 support has been dropped. Last release of Designate"},{"line_number":5,"context_line":"    to support python 2.7 is OpenStack Train. The minimum version of Python now"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_98bf29cf","line":2,"updated":"2019-11-19 08:45:57.000000000","message":"I think that this is important enough to go into the prelude, too.","commit_id":"93e32914f77259c82735e8415e10b8e410ec6f58"},{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"769519a6488b8ae7af26a09497be81c03c0ee621","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Python 2.7 support has been dropped. Last release of Designate"},{"line_number":5,"context_line":"    to support python 2.7 is OpenStack Train. The minimum version of Python now"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_cd8cfdd9","line":2,"in_reply_to":"3fa7e38b_98bf29cf","updated":"2019-11-19 22:03:06.000000000","message":"+1","commit_id":"93e32914f77259c82735e8415e10b8e410ec6f58"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"70f2fbc652c2baee34211d0221753df7e2fe421a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Python 2.7 support has been dropped. Last release of Designate"},{"line_number":5,"context_line":"    to support python 2.7 is OpenStack Train. The minimum version of Python now"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_33c64b9e","line":2,"in_reply_to":"3fa7e38b_98bf29cf","updated":"2019-11-19 21:43:11.000000000","message":"you mean mentioning it in both section? i feel upgrade is enough here","commit_id":"93e32914f77259c82735e8415e10b8e410ec6f58"},{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"4e78aaa2266747ac1d5aed8c3399ba593d7c84e6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    Drop the Python 2.7 support."},{"line_number":4,"context_line":"upgrade:"},{"line_number":5,"context_line":"  - |"},{"line_number":6,"context_line":"    Python 2.7 support has been dropped. Last release of Designate"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3fa7e38b_cb2c8695","line":3,"updated":"2019-12-15 06:55:06.000000000","message":"This should probably be some.... thing reasonable... like \"dropping py27 due to eol\", but I can follow up with a reasonable patch after this one gets merged.","commit_id":"cdac0fc2f980a0f6c50d46eecd2d9a2c0cf60352"}],"requirements.txt":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ec20fcbf3bd1e4a6849beb888c015d87230a060b","unresolved":false,"context_lines":[{"line_number":37,"context_line":"stevedore\u003e\u003d1.20.0 # Apache-2.0"},{"line_number":38,"context_line":"suds-jurko\u003e\u003d0.6 # LGPLv3+"},{"line_number":39,"context_line":"WebOb\u003e\u003d1.7.1 # MIT"},{"line_number":40,"context_line":"dnspython3!\u003d1.13.0,!\u003d1.14.0,\u003e\u003d1.12.0;python_version\u003e\u003d\u00273.0\u0027 # http://www.dnspython.org/LICENSE"},{"line_number":41,"context_line":"oslo.db\u003e\u003d4.27.0 # Apache-2.0"},{"line_number":42,"context_line":"oslo.i18n\u003e\u003d3.15.3 # Apache-2.0"},{"line_number":43,"context_line":"oslo.context\u003e\u003d2.19.2 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"3fa7e38b_3854f5c5","line":40,"updated":"2019-11-19 08:45:57.000000000","message":"Can\u0027t we now drop the python_version here, too?","commit_id":"93e32914f77259c82735e8415e10b8e410ec6f58"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"70f2fbc652c2baee34211d0221753df7e2fe421a","unresolved":false,"context_lines":[{"line_number":37,"context_line":"stevedore\u003e\u003d1.20.0 # Apache-2.0"},{"line_number":38,"context_line":"suds-jurko\u003e\u003d0.6 # LGPLv3+"},{"line_number":39,"context_line":"WebOb\u003e\u003d1.7.1 # MIT"},{"line_number":40,"context_line":"dnspython3!\u003d1.13.0,!\u003d1.14.0,\u003e\u003d1.12.0;python_version\u003e\u003d\u00273.0\u0027 # http://www.dnspython.org/LICENSE"},{"line_number":41,"context_line":"oslo.db\u003e\u003d4.27.0 # Apache-2.0"},{"line_number":42,"context_line":"oslo.i18n\u003e\u003d3.15.3 # Apache-2.0"},{"line_number":43,"context_line":"oslo.context\u003e\u003d2.19.2 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"3fa7e38b_13c1cf80","line":40,"in_reply_to":"3fa7e38b_3854f5c5","updated":"2019-11-19 21:43:11.000000000","message":"we should but that will break requirement-check job, i preferred to do cleanup on this via requirement repo","commit_id":"93e32914f77259c82735e8415e10b8e410ec6f58"}]}
