)]}'
{"ironicclient/tests/functional/hooks/post_test_hook.sh":[{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"4a23fddea6f52562fc353dd85393c37e1fb66548","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    fi"},{"line_number":27,"context_line":"}"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"export IRONICCLIENT_DIR\u003d\"$BASE/python-ironicclient\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"sudo chown -R $USER:stack $IRONICCLIENT_DIR"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-sh","patch_set":18,"id":"9fdfeff1_579d6eb9","line":29,"updated":"2019-03-05 13:21:56.000000000","message":"it looks like \u0027BASE\u0027 is not defined, maybe it\u0027s not used anymore or has a different name ?\nit should point to stack homedir","commit_id":"6799c30200612d4057af57c753017b553c361d65"}],"playbooks/functional/run.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"3aa29502d31216056404c7e25fa05fd78916c664","unresolved":false,"context_lines":[{"line_number":19,"context_line":"          echo \u0027Generating configuration file for functional tests\u0027"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"          if [[ -n \"$IRONIC_URL\" ]]; then"},{"line_number":22,"context_line":"          cat \u003c\u003cEND \u003e$CONFIG_FILE"},{"line_number":23,"context_line":"          [functional]"},{"line_number":24,"context_line":"          api_version \u003d 1"},{"line_number":25,"context_line":"          auth_strategy\u003dnoauth"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"5fc1f717_ebaec496","line":22,"updated":"2019-03-11 11:11:43.000000000","message":"an idea for a follow-up: use real ansible and template this\n\nalso missing indentation","commit_id":"2c349cc8930897052e66d29a70e1e7f1c4d40d79"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"2f19e24903bb59f6bbe05542c15b2e1063038270","unresolved":false,"context_lines":[{"line_number":19,"context_line":"          echo \u0027Generating configuration file for functional tests\u0027"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"          if [[ -n \"$IRONIC_URL\" ]]; then"},{"line_number":22,"context_line":"          cat \u003c\u003cEND \u003e$CONFIG_FILE"},{"line_number":23,"context_line":"          [functional]"},{"line_number":24,"context_line":"          api_version \u003d 1"},{"line_number":25,"context_line":"          auth_strategy\u003dnoauth"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"5fc1f717_46090fdb","line":22,"in_reply_to":"5fc1f717_ebaec496","updated":"2019-03-11 12:04:01.000000000","message":"++","commit_id":"2c349cc8930897052e66d29a70e1e7f1c4d40d79"}],"zuul.d/ironicclient-jobs.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"2aa92920671e22545ac203e9ff7206678d935993","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"- job:"},{"line_number":33,"context_line":"    name: ironicclient-tempest-src"},{"line_number":34,"context_line":"    parent: devstack-tempest"},{"line_number":35,"context_line":"    irrelevant-files:"},{"line_number":36,"context_line":"      - ^test-requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fdfeff1_97f85a49","line":33,"updated":"2019-01-28 15:22:37.000000000","message":"nit: I\u0027d remove \"-src\", it is implied by \"ironicclient\"","commit_id":"1f41d0451d7a25413126ca2b879d9dcead5a5638"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"6cf17532ed1f704d3b8b746c0ccc500339516eaa","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"- job:"},{"line_number":33,"context_line":"    name: ironicclient-tempest-src"},{"line_number":34,"context_line":"    parent: devstack-tempest"},{"line_number":35,"context_line":"    irrelevant-files:"},{"line_number":36,"context_line":"      - ^test-requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fdfeff1_b7b31e98","line":33,"in_reply_to":"9fdfeff1_97f85a49","updated":"2019-01-28 15:24:51.000000000","message":"ack, can I also remove -src in the other projects too?","commit_id":"1f41d0451d7a25413126ca2b879d9dcead5a5638"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e3f42a3ca5b98e425046c142150abade065a8cad","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"- job:"},{"line_number":33,"context_line":"    name: ironicclient-tempest-src"},{"line_number":34,"context_line":"    parent: devstack-tempest"},{"line_number":35,"context_line":"    irrelevant-files:"},{"line_number":36,"context_line":"      - ^test-requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fdfeff1_da112754","line":33,"in_reply_to":"9fdfeff1_b7b31e98","updated":"2019-01-28 15:28:59.000000000","message":"I think it only makes sense to keep -src if we use another project from source. e.g. I have a metalsmith job that runs on openstacksdk and uses it from source. so yes, it should be removed.","commit_id":"1f41d0451d7a25413126ca2b879d9dcead5a5638"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"2aa92920671e22545ac203e9ff7206678d935993","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"- job:"},{"line_number":33,"context_line":"    name: ironicclient-tempest-src"},{"line_number":34,"context_line":"    parent: devstack-tempest"},{"line_number":35,"context_line":"    irrelevant-files:"},{"line_number":36,"context_line":"      - ^test-requirements.txt$"},{"line_number":37,"context_line":"      - ^.*\\.rst$"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fdfeff1_37972eef","line":34,"updated":"2019-01-28 15:22:37.000000000","message":"cannot we inherit this from one of ironic jobs? it would save us quite some copy-paste","commit_id":"1f41d0451d7a25413126ca2b879d9dcead5a5638"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"6cf17532ed1f704d3b8b746c0ccc500339516eaa","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"- job:"},{"line_number":33,"context_line":"    name: ironicclient-tempest-src"},{"line_number":34,"context_line":"    parent: devstack-tempest"},{"line_number":35,"context_line":"    irrelevant-files:"},{"line_number":36,"context_line":"      - ^test-requirements.txt$"},{"line_number":37,"context_line":"      - ^.*\\.rst$"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fdfeff1_77a93622","line":34,"in_reply_to":"9fdfeff1_37972eef","updated":"2019-01-28 15:24:51.000000000","message":"Sure \u003d)","commit_id":"1f41d0451d7a25413126ca2b879d9dcead5a5638"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"cfa31c494e88b32d975fd605b62823625eef3cd1","unresolved":false,"context_lines":[{"line_number":22,"context_line":"      devstack_plugins:"},{"line_number":23,"context_line":"        ironic: git://git.openstack.org/openstack/ironic"},{"line_number":24,"context_line":"      devstack_localrc:"},{"line_number":25,"context_line":"        USE_PYTHON3: False"},{"line_number":26,"context_line":"        VIRT_DRIVER: libvirt"},{"line_number":27,"context_line":"        EBTABLES_RACE_FIX: True"},{"line_number":28,"context_line":"        IRONIC_ENABLED_NETWORK_INTERFACES: noop"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9fdfeff1_d153526a","line":25,"updated":"2019-02-12 15:28:57.000000000","message":"We might already have more than enough coverage out there for py3 at the moment, but we might want to follow-up with this set to True.","commit_id":"741f440f1b4bf34e4b751f8065b0610c4814a02d"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"d764d1e68c1226cb866ece1faa8a710c9572d373","unresolved":false,"context_lines":[{"line_number":22,"context_line":"      devstack_plugins:"},{"line_number":23,"context_line":"        ironic: git://git.openstack.org/openstack/ironic"},{"line_number":24,"context_line":"      devstack_localrc:"},{"line_number":25,"context_line":"        USE_PYTHON3: False"},{"line_number":26,"context_line":"        VIRT_DRIVER: libvirt"},{"line_number":27,"context_line":"        EBTABLES_RACE_FIX: True"},{"line_number":28,"context_line":"        IRONIC_ENABLED_NETWORK_INTERFACES: noop"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9fdfeff1_3bce0c5a","line":25,"in_reply_to":"9fdfeff1_d153526a","updated":"2019-02-14 10:20:20.000000000","message":"I will set to True since Im pushing another ps \u003d)\nAlso changing in the ironicclient-tempest to see","commit_id":"741f440f1b4bf34e4b751f8065b0610c4814a02d"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"7418f8bd2ce22ed1c1ecc0531f927902dd519342","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    name: ironicclient-tempest"},{"line_number":41,"context_line":"    parent: ironic-base"},{"line_number":42,"context_line":"    required-projects:"},{"line_number":43,"context_line":"      - openstack/ironic-lib"},{"line_number":44,"context_line":"    timeout: 10800"},{"line_number":45,"context_line":"    vars:"},{"line_number":46,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9fdfeff1_293d788d","line":43,"updated":"2019-02-13 17:33:10.000000000","message":"s/ironic-lib/python-ironicclient/","commit_id":"741f440f1b4bf34e4b751f8065b0610c4814a02d"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"d764d1e68c1226cb866ece1faa8a710c9572d373","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    name: ironicclient-tempest"},{"line_number":41,"context_line":"    parent: ironic-base"},{"line_number":42,"context_line":"    required-projects:"},{"line_number":43,"context_line":"      - openstack/ironic-lib"},{"line_number":44,"context_line":"    timeout: 10800"},{"line_number":45,"context_line":"    vars:"},{"line_number":46,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9fdfeff1_1b7ea818","line":43,"in_reply_to":"9fdfeff1_293d788d","updated":"2019-02-14 10:20:20.000000000","message":"Done","commit_id":"741f440f1b4bf34e4b751f8065b0610c4814a02d"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"7418f8bd2ce22ed1c1ecc0531f927902dd519342","unresolved":false,"context_lines":[{"line_number":46,"context_line":"      devstack_localrc:"},{"line_number":47,"context_line":"        USE_PYTHON3: False"},{"line_number":48,"context_line":"        EBTABLES_RACE_FIX: True"},{"line_number":49,"context_line":"        IRONIC_ENABLED_DRIVERS: fake"},{"line_number":50,"context_line":"        IRONIC_DEFAULT_DEPLOY_INTERFACE: \"\""},{"line_number":51,"context_line":"        SWIFT_ENABLE_TEMPURLS: True"},{"line_number":52,"context_line":"        SWIFT_TEMPURL_KEY: secretkey"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9fdfeff1_49423c11","line":49,"updated":"2019-02-13 17:33:10.000000000","message":"IRONIC_ENABLED_DRIVERS no longer works and can be removed.","commit_id":"741f440f1b4bf34e4b751f8065b0610c4814a02d"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"0c0bb1de4c86af0d672643cb876a1d02ac949eb3","unresolved":false,"context_lines":[{"line_number":46,"context_line":"      devstack_localrc:"},{"line_number":47,"context_line":"        USE_PYTHON3: False"},{"line_number":48,"context_line":"        EBTABLES_RACE_FIX: True"},{"line_number":49,"context_line":"        IRONIC_ENABLED_DRIVERS: fake"},{"line_number":50,"context_line":"        IRONIC_DEFAULT_DEPLOY_INTERFACE: \"\""},{"line_number":51,"context_line":"        SWIFT_ENABLE_TEMPURLS: True"},{"line_number":52,"context_line":"        SWIFT_TEMPURL_KEY: secretkey"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9fdfeff1_d125920a","line":49,"range":{"start_line":49,"start_character":0,"end_line":49,"end_character":36},"updated":"2019-02-12 15:26:35.000000000","message":"If we\u0027re only running with fake, are we really running the tempest tests with nova?","commit_id":"741f440f1b4bf34e4b751f8065b0610c4814a02d"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"d764d1e68c1226cb866ece1faa8a710c9572d373","unresolved":false,"context_lines":[{"line_number":46,"context_line":"      devstack_localrc:"},{"line_number":47,"context_line":"        USE_PYTHON3: False"},{"line_number":48,"context_line":"        EBTABLES_RACE_FIX: True"},{"line_number":49,"context_line":"        IRONIC_ENABLED_DRIVERS: fake"},{"line_number":50,"context_line":"        IRONIC_DEFAULT_DEPLOY_INTERFACE: \"\""},{"line_number":51,"context_line":"        SWIFT_ENABLE_TEMPURLS: True"},{"line_number":52,"context_line":"        SWIFT_TEMPURL_KEY: secretkey"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9fdfeff1_3b7b6c28","line":49,"in_reply_to":"9fdfeff1_49423c11","updated":"2019-02-14 10:20:20.000000000","message":"Ack","commit_id":"741f440f1b4bf34e4b751f8065b0610c4814a02d"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"cfa31c494e88b32d975fd605b62823625eef3cd1","unresolved":false,"context_lines":[{"line_number":46,"context_line":"      devstack_localrc:"},{"line_number":47,"context_line":"        USE_PYTHON3: False"},{"line_number":48,"context_line":"        EBTABLES_RACE_FIX: True"},{"line_number":49,"context_line":"        IRONIC_ENABLED_DRIVERS: fake"},{"line_number":50,"context_line":"        IRONIC_DEFAULT_DEPLOY_INTERFACE: \"\""},{"line_number":51,"context_line":"        SWIFT_ENABLE_TEMPURLS: True"},{"line_number":52,"context_line":"        SWIFT_TEMPURL_KEY: secretkey"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9fdfeff1_b16d6e33","line":49,"range":{"start_line":49,"start_character":0,"end_line":49,"end_character":36},"in_reply_to":"9fdfeff1_d125920a","updated":"2019-02-12 15:28:57.000000000","message":"I went back and checked, and we do still spin up baremetal test vms with this test.","commit_id":"741f440f1b4bf34e4b751f8065b0610c4814a02d"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"7418f8bd2ce22ed1c1ecc0531f927902dd519342","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        IRONIC_ENABLED_DRIVERS: fake"},{"line_number":50,"context_line":"        IRONIC_DEFAULT_DEPLOY_INTERFACE: \"\""},{"line_number":51,"context_line":"        SWIFT_ENABLE_TEMPURLS: True"},{"line_number":52,"context_line":"        SWIFT_TEMPURL_KEY: secretkey"},{"line_number":53,"context_line":"      devstack_services:"},{"line_number":54,"context_line":"        s-account: True"},{"line_number":55,"context_line":"        s-container: True"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9fdfeff1_e94a1025","line":52,"updated":"2019-02-13 17:33:10.000000000","message":"Do we use swift here? I think the base job uses iscsi deploy.","commit_id":"741f440f1b4bf34e4b751f8065b0610c4814a02d"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"d764d1e68c1226cb866ece1faa8a710c9572d373","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        IRONIC_ENABLED_DRIVERS: fake"},{"line_number":50,"context_line":"        IRONIC_DEFAULT_DEPLOY_INTERFACE: \"\""},{"line_number":51,"context_line":"        SWIFT_ENABLE_TEMPURLS: True"},{"line_number":52,"context_line":"        SWIFT_TEMPURL_KEY: secretkey"},{"line_number":53,"context_line":"      devstack_services:"},{"line_number":54,"context_line":"        s-account: True"},{"line_number":55,"context_line":"        s-container: True"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9fdfeff1_bb30bc57","line":52,"in_reply_to":"9fdfeff1_e94a1025","updated":"2019-02-14 10:20:20.000000000","message":"True","commit_id":"741f440f1b4bf34e4b751f8065b0610c4814a02d"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9468efe9591f46f188dc01264512e17930c63e64","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    parent: devstack-minimal"},{"line_number":4,"context_line":"    irrelevant-files:"},{"line_number":5,"context_line":"      - ^.*\\.rst$"},{"line_number":6,"context_line":"      - ^api-ref/.*$"},{"line_number":7,"context_line":"      - ^doc/.*$"},{"line_number":8,"context_line":"      - ^driver-requirements.txt$"},{"line_number":9,"context_line":"      - ^install-guide/.*$"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fdfeff1_1d0c20ea","line":6,"range":{"start_line":6,"start_character":0,"end_line":6,"end_character":20},"updated":"2019-02-18 13:03:07.000000000","message":"no api-ref for ironicclient","commit_id":"c7f9954f6ad05c3628de5369fba802edad61c53c"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"b8595850638d9082b3d6a312e6b9025b217cfc4c","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    parent: devstack-minimal"},{"line_number":4,"context_line":"    irrelevant-files:"},{"line_number":5,"context_line":"      - ^.*\\.rst$"},{"line_number":6,"context_line":"      - ^api-ref/.*$"},{"line_number":7,"context_line":"      - ^doc/.*$"},{"line_number":8,"context_line":"      - ^driver-requirements.txt$"},{"line_number":9,"context_line":"      - ^install-guide/.*$"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fdfeff1_7d8e8c2e","line":6,"range":{"start_line":6,"start_character":0,"end_line":6,"end_character":20},"in_reply_to":"9fdfeff1_1d0c20ea","updated":"2019-02-18 13:08:07.000000000","message":"Done","commit_id":"c7f9954f6ad05c3628de5369fba802edad61c53c"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9468efe9591f46f188dc01264512e17930c63e64","unresolved":false,"context_lines":[{"line_number":5,"context_line":"      - ^.*\\.rst$"},{"line_number":6,"context_line":"      - ^api-ref/.*$"},{"line_number":7,"context_line":"      - ^doc/.*$"},{"line_number":8,"context_line":"      - ^driver-requirements.txt$"},{"line_number":9,"context_line":"      - ^install-guide/.*$"},{"line_number":10,"context_line":"      - ^ironic/locale/.*$"},{"line_number":11,"context_line":"      - ^ironic/tests/.*$"},{"line_number":12,"context_line":"      - ^releasenotes/.*$"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fdfeff1_5d0628d0","line":9,"range":{"start_line":8,"start_character":0,"end_line":9,"end_character":26},"updated":"2019-02-18 13:03:07.000000000","message":"these two do not exist in ironicclient","commit_id":"c7f9954f6ad05c3628de5369fba802edad61c53c"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"b8595850638d9082b3d6a312e6b9025b217cfc4c","unresolved":false,"context_lines":[{"line_number":5,"context_line":"      - ^.*\\.rst$"},{"line_number":6,"context_line":"      - ^api-ref/.*$"},{"line_number":7,"context_line":"      - ^doc/.*$"},{"line_number":8,"context_line":"      - ^driver-requirements.txt$"},{"line_number":9,"context_line":"      - ^install-guide/.*$"},{"line_number":10,"context_line":"      - ^ironic/locale/.*$"},{"line_number":11,"context_line":"      - ^ironic/tests/.*$"},{"line_number":12,"context_line":"      - ^releasenotes/.*$"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fdfeff1_1d8180fb","line":9,"range":{"start_line":8,"start_character":0,"end_line":9,"end_character":26},"in_reply_to":"9fdfeff1_5d0628d0","updated":"2019-02-18 13:08:07.000000000","message":"Done","commit_id":"c7f9954f6ad05c3628de5369fba802edad61c53c"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9468efe9591f46f188dc01264512e17930c63e64","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      - ^doc/.*$"},{"line_number":8,"context_line":"      - ^driver-requirements.txt$"},{"line_number":9,"context_line":"      - ^install-guide/.*$"},{"line_number":10,"context_line":"      - ^ironic/locale/.*$"},{"line_number":11,"context_line":"      - ^ironic/tests/.*$"},{"line_number":12,"context_line":"      - ^releasenotes/.*$"},{"line_number":13,"context_line":"      - ^setup.cfg$"},{"line_number":14,"context_line":"      - ^tools/.*$"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fdfeff1_9d6a507e","line":11,"range":{"start_line":10,"start_character":0,"end_line":11,"end_character":25},"updated":"2019-02-18 13:03:07.000000000","message":"s/ironic/ironicclient/","commit_id":"c7f9954f6ad05c3628de5369fba802edad61c53c"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"b8595850638d9082b3d6a312e6b9025b217cfc4c","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      - ^doc/.*$"},{"line_number":8,"context_line":"      - ^driver-requirements.txt$"},{"line_number":9,"context_line":"      - ^install-guide/.*$"},{"line_number":10,"context_line":"      - ^ironic/locale/.*$"},{"line_number":11,"context_line":"      - ^ironic/tests/.*$"},{"line_number":12,"context_line":"      - ^releasenotes/.*$"},{"line_number":13,"context_line":"      - ^setup.cfg$"},{"line_number":14,"context_line":"      - ^tools/.*$"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fdfeff1_3d84840a","line":11,"range":{"start_line":10,"start_character":0,"end_line":11,"end_character":25},"in_reply_to":"9fdfeff1_9d6a507e","updated":"2019-02-18 13:08:07.000000000","message":"Done","commit_id":"c7f9954f6ad05c3628de5369fba802edad61c53c"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9468efe9591f46f188dc01264512e17930c63e64","unresolved":false,"context_lines":[{"line_number":23,"context_line":"        ironic: git://git.openstack.org/openstack/ironic"},{"line_number":24,"context_line":"      devstack_localrc:"},{"line_number":25,"context_line":"        USE_PYTHON3: True"},{"line_number":26,"context_line":"        VIRT_DRIVER: libvirt"},{"line_number":27,"context_line":"        EBTABLES_RACE_FIX: True"},{"line_number":28,"context_line":"        IRONIC_ENABLED_NETWORK_INTERFACES: noop"},{"line_number":29,"context_line":"        IRONIC_DHCP_PROVIDER: none"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fdfeff1_ddf9b8c7","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":28},"updated":"2019-02-18 13:03:07.000000000","message":"Not needed without Nova (and wouldn\u0027t make sense for ironic)","commit_id":"c7f9954f6ad05c3628de5369fba802edad61c53c"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"b8595850638d9082b3d6a312e6b9025b217cfc4c","unresolved":false,"context_lines":[{"line_number":23,"context_line":"        ironic: git://git.openstack.org/openstack/ironic"},{"line_number":24,"context_line":"      devstack_localrc:"},{"line_number":25,"context_line":"        USE_PYTHON3: True"},{"line_number":26,"context_line":"        VIRT_DRIVER: libvirt"},{"line_number":27,"context_line":"        EBTABLES_RACE_FIX: True"},{"line_number":28,"context_line":"        IRONIC_ENABLED_NETWORK_INTERFACES: noop"},{"line_number":29,"context_line":"        IRONIC_DHCP_PROVIDER: none"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fdfeff1_dd7e9817","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":28},"in_reply_to":"9fdfeff1_ddf9b8c7","updated":"2019-02-18 13:08:07.000000000","message":"Done","commit_id":"c7f9954f6ad05c3628de5369fba802edad61c53c"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9468efe9591f46f188dc01264512e17930c63e64","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        IRONIC_ENABLED_NETWORK_INTERFACES: noop"},{"line_number":29,"context_line":"        IRONIC_DHCP_PROVIDER: none"},{"line_number":30,"context_line":"        IRONIC_DEPLOY_DRIVER: fake"},{"line_number":31,"context_line":"        FORCE_CONFIG_DRIVE: False"},{"line_number":32,"context_line":"        INSTALL_TEMPEST: False"},{"line_number":33,"context_line":"      devstack_services:"},{"line_number":34,"context_line":"        key: True"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fdfeff1_9dffb0a9","line":31,"range":{"start_line":31,"start_character":0,"end_line":31,"end_character":33},"updated":"2019-02-18 13:03:07.000000000","message":"ditto","commit_id":"c7f9954f6ad05c3628de5369fba802edad61c53c"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"b8595850638d9082b3d6a312e6b9025b217cfc4c","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        IRONIC_ENABLED_NETWORK_INTERFACES: noop"},{"line_number":29,"context_line":"        IRONIC_DHCP_PROVIDER: none"},{"line_number":30,"context_line":"        IRONIC_DEPLOY_DRIVER: fake"},{"line_number":31,"context_line":"        FORCE_CONFIG_DRIVE: False"},{"line_number":32,"context_line":"        INSTALL_TEMPEST: False"},{"line_number":33,"context_line":"      devstack_services:"},{"line_number":34,"context_line":"        key: True"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fdfeff1_fd791c2e","line":31,"range":{"start_line":31,"start_character":0,"end_line":31,"end_character":33},"in_reply_to":"9fdfeff1_9dffb0a9","updated":"2019-02-18 13:08:07.000000000","message":"Done","commit_id":"c7f9954f6ad05c3628de5369fba802edad61c53c"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"9415730adb8c2b4fb39303c683c9eaa11b8f5864","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: ironicclient-functional"},{"line_number":3,"context_line":"    parent: devstack-minimal"},{"line_number":4,"context_line":"    irrelevant-files:"},{"line_number":5,"context_line":"      - ^.*\\.rst$"},{"line_number":6,"context_line":"      - ^doc/.*$"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"9fdfeff1_4d034811","line":3,"updated":"2019-02-25 21:24:53.000000000","message":"maybe use the \"devstack-tox-functional-consumer\" as parent","commit_id":"0b4f42dd6a06b0e2e2d042a1cec2c3fd29d999a9"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"324c97dd944f6fc32041a974ab07c9e03ea3d342","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: ironicclient-functional"},{"line_number":3,"context_line":"    parent: devstack-minimal"},{"line_number":4,"context_line":"    irrelevant-files:"},{"line_number":5,"context_line":"      - ^.*\\.rst$"},{"line_number":6,"context_line":"      - ^doc/.*$"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"9fdfeff1_68981968","line":3,"in_reply_to":"9fdfeff1_4d034811","updated":"2019-03-01 09:13:27.000000000","message":"Going to give a try with this","commit_id":"0b4f42dd6a06b0e2e2d042a1cec2c3fd29d999a9"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"9415730adb8c2b4fb39303c683c9eaa11b8f5864","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: ironicclient-functional"},{"line_number":3,"context_line":"    parent: devstack-minimal"},{"line_number":4,"context_line":"    irrelevant-files:"},{"line_number":5,"context_line":"      - ^.*\\.rst$"},{"line_number":6,"context_line":"      - ^doc/.*$"},{"line_number":7,"context_line":"      - ^ironicclient/locale/.*$"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"9fdfeff1_d10fd22b","line":4,"updated":"2019-02-25 21:24:53.000000000","message":"I would try removing the irrelevant-files section as a test","commit_id":"0b4f42dd6a06b0e2e2d042a1cec2c3fd29d999a9"}]}
