)]}'
{"zuul.d/ironic-jobs.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"5badb919e91b76ae6de4e67a52b35093845a5534","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        Q_AGENT: openvswitch"},{"line_number":56,"context_line":"        Q_ML2_TENANT_NETWORK_TYPE: vxlan"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        # NOTE(iurygregory): enable python3 for all jobs"},{"line_number":59,"context_line":"        USE_PYTHON3: True"},{"line_number":60,"context_line":"      devstack_plugins:"},{"line_number":61,"context_line":"        ironic: https://opendev.org/openstack/ironic"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_2efdb2b0","line":58,"updated":"2019-10-09 10:08:34.000000000","message":"nit: this is pretty obvious :)","commit_id":"7e6d773dac1d0c284be10a425bf3ada2143df236"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"87d93100fd552598d51a33e8f77865532c5121ff","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        Q_AGENT: openvswitch"},{"line_number":56,"context_line":"        Q_ML2_TENANT_NETWORK_TYPE: vxlan"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        # NOTE(iurygregory): enable python3 for all jobs"},{"line_number":59,"context_line":"        USE_PYTHON3: True"},{"line_number":60,"context_line":"      devstack_plugins:"},{"line_number":61,"context_line":"        ironic: https://opendev.org/openstack/ironic"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_5498bcbe","line":58,"in_reply_to":"3fa7e38b_2efdb2b0","updated":"2019-10-09 11:45:46.000000000","message":"Done","commit_id":"7e6d773dac1d0c284be10a425bf3ada2143df236"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"d918f2341843efc60f21565e4c7a0a2bcf1ef782","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        Q_ML2_TENANT_NETWORK_TYPE: vxlan"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        # NOTE(iurygregory): enable python3 for all jobs"},{"line_number":59,"context_line":"        USE_PYTHON3: True"},{"line_number":60,"context_line":"      devstack_plugins:"},{"line_number":61,"context_line":"        ironic: https://opendev.org/openstack/ironic"},{"line_number":62,"context_line":"      zuul_copy_output:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_6e1c0a13","line":59,"updated":"2019-10-09 10:09:34.000000000","message":"+++ long live Python 3 \\o/","commit_id":"7e6d773dac1d0c284be10a425bf3ada2143df236"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"5badb919e91b76ae6de4e67a52b35093845a5534","unresolved":false,"context_lines":[{"line_number":199,"context_line":"        IRONIC_AUTOMATED_CLEAN_ENABLED: False"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"- job:"},{"line_number":202,"context_line":"    name: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa-python3"},{"line_number":203,"context_line":"    description: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa-python3"},{"line_number":204,"context_line":"    parent: ironic-base"},{"line_number":205,"context_line":"    timeout: 5400"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_ce2dfe46","line":202,"updated":"2019-10-09 10:08:34.000000000","message":"Can be renamed now? Or maybe even removed if it\u0027s covered somewhere else?","commit_id":"7e6d773dac1d0c284be10a425bf3ada2143df236"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"87d93100fd552598d51a33e8f77865532c5121ff","unresolved":false,"context_lines":[{"line_number":199,"context_line":"        IRONIC_AUTOMATED_CLEAN_ENABLED: False"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"- job:"},{"line_number":202,"context_line":"    name: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa-python3"},{"line_number":203,"context_line":"    description: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa-python3"},{"line_number":204,"context_line":"    parent: ironic-base"},{"line_number":205,"context_line":"    timeout: 5400"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_d4602ca8","line":202,"in_reply_to":"3fa7e38b_ce2dfe46","updated":"2019-10-09 11:45:46.000000000","message":"By rename you mean remove \"python3\" ? We only have this job running for openstack/ironic","commit_id":"7e6d773dac1d0c284be10a425bf3ada2143df236"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"5badb919e91b76ae6de4e67a52b35093845a5534","unresolved":false,"context_lines":[{"line_number":328,"context_line":"    parent: ironic-tempest-functional-python2"},{"line_number":329,"context_line":"    vars:"},{"line_number":330,"context_line":"      devstack_localrc:"},{"line_number":331,"context_line":"        # NOTE(iurygregory): re-enable since the parent jobs sets to False"},{"line_number":332,"context_line":"        USE_PYTHON3: True"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_ee30faa0","line":331,"updated":"2019-10-09 10:08:34.000000000","message":"Let\u0027s just swap them, making python2 a child of python3","commit_id":"7e6d773dac1d0c284be10a425bf3ada2143df236"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"d918f2341843efc60f21565e4c7a0a2bcf1ef782","unresolved":false,"context_lines":[{"line_number":328,"context_line":"    parent: ironic-tempest-functional-python2"},{"line_number":329,"context_line":"    vars:"},{"line_number":330,"context_line":"      devstack_localrc:"},{"line_number":331,"context_line":"        # NOTE(iurygregory): re-enable since the parent jobs sets to False"},{"line_number":332,"context_line":"        USE_PYTHON3: True"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_2e1612f3","line":331,"updated":"2019-10-09 10:09:34.000000000","message":"can we maybe invert parent/child then ?","commit_id":"7e6d773dac1d0c284be10a425bf3ada2143df236"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"87d93100fd552598d51a33e8f77865532c5121ff","unresolved":false,"context_lines":[{"line_number":328,"context_line":"    parent: ironic-tempest-functional-python2"},{"line_number":329,"context_line":"    vars:"},{"line_number":330,"context_line":"      devstack_localrc:"},{"line_number":331,"context_line":"        # NOTE(iurygregory): re-enable since the parent jobs sets to False"},{"line_number":332,"context_line":"        USE_PYTHON3: True"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_54dd1c6e","line":331,"in_reply_to":"3fa7e38b_2e1612f3","updated":"2019-10-09 11:45:46.000000000","message":"Sure \u003d)","commit_id":"7e6d773dac1d0c284be10a425bf3ada2143df236"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"5badb919e91b76ae6de4e67a52b35093845a5534","unresolved":false,"context_lines":[{"line_number":332,"context_line":"        USE_PYTHON3: True"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"- job:"},{"line_number":335,"context_line":"    name: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode"},{"line_number":336,"context_line":"    description: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode"},{"line_number":337,"context_line":"    parent: tempest-multinode-full"},{"line_number":338,"context_line":"    pre-run: playbooks/ci-workarounds/pre.yaml"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_8e270665","line":335,"updated":"2019-10-09 10:08:34.000000000","message":"Do we want to update this one? It doesn\u0027t inherit from ironic-base.","commit_id":"7e6d773dac1d0c284be10a425bf3ada2143df236"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"87d93100fd552598d51a33e8f77865532c5121ff","unresolved":false,"context_lines":[{"line_number":332,"context_line":"        USE_PYTHON3: True"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"- job:"},{"line_number":335,"context_line":"    name: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode"},{"line_number":336,"context_line":"    description: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode"},{"line_number":337,"context_line":"    parent: tempest-multinode-full"},{"line_number":338,"context_line":"    pre-run: playbooks/ci-workarounds/pre.yaml"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_f4cc4836","line":335,"in_reply_to":"3fa7e38b_8e270665","updated":"2019-10-09 11:45:46.000000000","message":"I will \u003d)","commit_id":"7e6d773dac1d0c284be10a425bf3ada2143df236"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"a513351706d3018590c2fdd71896be4fa430f451","unresolved":false,"context_lines":[{"line_number":198,"context_line":"        IRONIC_AUTOMATED_CLEAN_ENABLED: False"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"- job:"},{"line_number":201,"context_line":"    name: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa"},{"line_number":202,"context_line":"    description: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa"},{"line_number":203,"context_line":"    parent: ironic-base"},{"line_number":204,"context_line":"    timeout: 5400"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_02489f2a","line":201,"updated":"2019-10-11 08:49:31.000000000","message":"should we add python2 at the end of name and description?\nwe\u0027re leaving it to the functional tests and it doesn\u0027t seem like a bad idea","commit_id":"8e21af3e3225aabf70d75c41f905d8979922b0ab"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"1ae66d7b14760b79e246bdb2c7c047bf8764ebd6","unresolved":false,"context_lines":[{"line_number":198,"context_line":"        IRONIC_AUTOMATED_CLEAN_ENABLED: False"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"- job:"},{"line_number":201,"context_line":"    name: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa"},{"line_number":202,"context_line":"    description: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa"},{"line_number":203,"context_line":"    parent: ironic-base"},{"line_number":204,"context_line":"    timeout: 5400"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_c2c28753","line":201,"in_reply_to":"3fa7e38b_02489f2a","updated":"2019-10-11 09:03:35.000000000","message":"This one was already python3, since it uses ironic-base I removed \"-python3\" from the name and from the variables.","commit_id":"8e21af3e3225aabf70d75c41f905d8979922b0ab"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"20e614acdef8faf005cee27d48a4cb551efa128a","unresolved":false,"context_lines":[{"line_number":198,"context_line":"        IRONIC_AUTOMATED_CLEAN_ENABLED: False"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"- job:"},{"line_number":201,"context_line":"    name: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa"},{"line_number":202,"context_line":"    description: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa"},{"line_number":203,"context_line":"    parent: ironic-base"},{"line_number":204,"context_line":"    timeout: 5400"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_6262b340","line":201,"in_reply_to":"3fa7e38b_22e35bda","updated":"2019-10-11 09:18:56.000000000","message":"Well this one was python3 so I think it\u0027s ok to remove from the name no? The ones that run on under python2 we are still keeping like: ironic-tempest-functional-python2. \n\nMaybe we should have a python2 on check voting/non-voting for all jobs we switched to python3?","commit_id":"8e21af3e3225aabf70d75c41f905d8979922b0ab"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"2f149e490a8b23421da91615c859914b8b6c4cd1","unresolved":false,"context_lines":[{"line_number":198,"context_line":"        IRONIC_AUTOMATED_CLEAN_ENABLED: False"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"- job:"},{"line_number":201,"context_line":"    name: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa"},{"line_number":202,"context_line":"    description: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa"},{"line_number":203,"context_line":"    parent: ironic-base"},{"line_number":204,"context_line":"    timeout: 5400"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_b566a3ba","line":201,"in_reply_to":"3fa7e38b_6262b340","updated":"2019-10-11 09:56:36.000000000","message":"Sorry, I read this completely wrong! :D\nI saw you removed the USE_PYTHON3 but didn\u0027t see its parent is ironic-base which is python3 now\nSo nevermind!","commit_id":"8e21af3e3225aabf70d75c41f905d8979922b0ab"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"cfd2b58225299cddbfa6271b3a8d590cff63492a","unresolved":false,"context_lines":[{"line_number":198,"context_line":"        IRONIC_AUTOMATED_CLEAN_ENABLED: False"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"- job:"},{"line_number":201,"context_line":"    name: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa"},{"line_number":202,"context_line":"    description: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa"},{"line_number":203,"context_line":"    parent: ironic-base"},{"line_number":204,"context_line":"    timeout: 5400"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_783ca292","line":201,"in_reply_to":"3fa7e38b_b566a3ba","updated":"2019-10-11 11:30:44.000000000","message":"I was trying to explain this XD np!","commit_id":"8e21af3e3225aabf70d75c41f905d8979922b0ab"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"95aff57aa2e992a474c09fb086ecab0f38ed5017","unresolved":false,"context_lines":[{"line_number":198,"context_line":"        IRONIC_AUTOMATED_CLEAN_ENABLED: False"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"- job:"},{"line_number":201,"context_line":"    name: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa"},{"line_number":202,"context_line":"    description: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa"},{"line_number":203,"context_line":"    parent: ironic-base"},{"line_number":204,"context_line":"    timeout: 5400"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_22e35bda","line":201,"in_reply_to":"3fa7e38b_c2c28753","updated":"2019-10-11 09:09:02.000000000","message":"yup, but since we are explicit with the functional job name at L320, I was thinking to add python2 at the end of this name too\nunless we want to entirely remove all the python2 jobs ? But dunno if it\u0027s still the time yet :/","commit_id":"8e21af3e3225aabf70d75c41f905d8979922b0ab"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"a513351706d3018590c2fdd71896be4fa430f451","unresolved":false,"context_lines":[{"line_number":483,"context_line":"# NOTE(iurygregory): adding a new job since in `ironic-tempest-plugin` we have"},{"line_number":484,"context_line":"# stable jobs that would run python2"},{"line_number":485,"context_line":"- job:"},{"line_number":486,"context_line":"    name: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-python3"},{"line_number":487,"context_line":"    description: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode"},{"line_number":488,"context_line":"    parent: tempest-multinode-full"},{"line_number":489,"context_line":"    pre-run: playbooks/ci-workarounds/pre.yaml"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_c26607bc","line":486,"updated":"2019-10-11 08:49:31.000000000","message":"if this is the same as ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode we should maybe make it its parent, or better viceversa as we\u0027re doing for functional jobs","commit_id":"8e21af3e3225aabf70d75c41f905d8979922b0ab"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"1ae66d7b14760b79e246bdb2c7c047bf8764ebd6","unresolved":false,"context_lines":[{"line_number":483,"context_line":"# NOTE(iurygregory): adding a new job since in `ironic-tempest-plugin` we have"},{"line_number":484,"context_line":"# stable jobs that would run python2"},{"line_number":485,"context_line":"- job:"},{"line_number":486,"context_line":"    name: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-python3"},{"line_number":487,"context_line":"    description: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode"},{"line_number":488,"context_line":"    parent: tempest-multinode-full"},{"line_number":489,"context_line":"    pre-run: playbooks/ci-workarounds/pre.yaml"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_e2a2239a","line":486,"in_reply_to":"3fa7e38b_c26607bc","updated":"2019-10-11 09:03:35.000000000","message":"My idea is have only the python3 and in the ironic-tempest-plugin the one that need python2 will override the variable \u003d)\n\nI only added this one to see the result with python3, I will move the python2 to python3 and put voting again","commit_id":"8e21af3e3225aabf70d75c41f905d8979922b0ab"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"95aff57aa2e992a474c09fb086ecab0f38ed5017","unresolved":false,"context_lines":[{"line_number":483,"context_line":"# NOTE(iurygregory): adding a new job since in `ironic-tempest-plugin` we have"},{"line_number":484,"context_line":"# stable jobs that would run python2"},{"line_number":485,"context_line":"- job:"},{"line_number":486,"context_line":"    name: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-python3"},{"line_number":487,"context_line":"    description: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode"},{"line_number":488,"context_line":"    parent: tempest-multinode-full"},{"line_number":489,"context_line":"    pre-run: playbooks/ci-workarounds/pre.yaml"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_02ce5f59","line":486,"in_reply_to":"3fa7e38b_e2a2239a","updated":"2019-10-11 09:09:02.000000000","message":"sounds good!","commit_id":"8e21af3e3225aabf70d75c41f905d8979922b0ab"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"1d605418b14ab2490eb49afb52c2f6acd09ba1b9","unresolved":false,"context_lines":[{"line_number":502,"context_line":"- job:"},{"line_number":503,"context_line":"    name: ironic-inspector-tempest-discovery-fast-track"},{"line_number":504,"context_line":"    description: ironic-inspector-tempest-discovery-fast-track"},{"line_number":505,"context_line":"    parent: ironic-inspector-tempest-discovery"},{"line_number":506,"context_line":"    vars:"},{"line_number":507,"context_line":"      tempest_test_regex: BareMetalFastTrackTest"},{"line_number":508,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa7e38b_bf479277","line":505,"range":{"start_line":505,"start_character":12,"end_line":505,"end_character":46},"updated":"2019-10-25 07:40:51.000000000","message":"this is still a py2 job, we need to hack in the ironic-inspector.","commit_id":"bba990c7e07873ab32c2f0b3f536997bd70559d6"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"e0f22955142ec60ad11058ab1140f8037439e331","unresolved":false,"context_lines":[{"line_number":502,"context_line":"- job:"},{"line_number":503,"context_line":"    name: ironic-inspector-tempest-discovery-fast-track"},{"line_number":504,"context_line":"    description: ironic-inspector-tempest-discovery-fast-track"},{"line_number":505,"context_line":"    parent: ironic-inspector-tempest-discovery"},{"line_number":506,"context_line":"    vars:"},{"line_number":507,"context_line":"      tempest_test_regex: BareMetalFastTrackTest"},{"line_number":508,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa7e38b_d8614413","line":505,"range":{"start_line":505,"start_character":12,"end_line":505,"end_character":46},"in_reply_to":"3fa7e38b_bf479277","updated":"2019-10-25 11:43:30.000000000","message":"Hi Kaifeng,\n\nironic-inspector-tempest-discovery has `parent` ironic-inspector-base \n\nand ironic-inspector-base has `parent` ironic-base so it will move to python3 as soon this one and https://review.opendev.org/#/c/690875/ get merged","commit_id":"bba990c7e07873ab32c2f0b3f536997bd70559d6"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"f9ca26b296bff967cbce36e8bfddfa78349ec685","unresolved":false,"context_lines":[{"line_number":502,"context_line":"- job:"},{"line_number":503,"context_line":"    name: ironic-inspector-tempest-discovery-fast-track"},{"line_number":504,"context_line":"    description: ironic-inspector-tempest-discovery-fast-track"},{"line_number":505,"context_line":"    parent: ironic-inspector-tempest-discovery"},{"line_number":506,"context_line":"    vars:"},{"line_number":507,"context_line":"      tempest_test_regex: BareMetalFastTrackTest"},{"line_number":508,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa7e38b_f18e8f25","line":505,"range":{"start_line":505,"start_character":12,"end_line":505,"end_character":46},"in_reply_to":"3fa7e38b_d8614413","updated":"2019-10-26 01:47:38.000000000","message":"oops, yeah, I forget the base job of ironic-inspector has been changed to ironic-base :)","commit_id":"bba990c7e07873ab32c2f0b3f536997bd70559d6"}],"zuul.d/project.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"14153304e9f76061d08805eeef1fa1693782c08a","unresolved":false,"context_lines":[{"line_number":22,"context_line":"        - ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa"},{"line_number":23,"context_line":"        - ironic-tempest-ipa-partition-redfish-tinyipa"},{"line_number":24,"context_line":"        - ironic-tempest-ipa-partition-uefi-pxe_ipmitool-tinyipa"},{"line_number":25,"context_line":"        - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode"},{"line_number":26,"context_line":"        - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa"},{"line_number":27,"context_line":"        - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa-indirect"},{"line_number":28,"context_line":"        - ironic-tempest-ipa-partition-bios-agent_ipmitool-tinyipa-indirect"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa7e38b_0697333c","line":25,"updated":"2019-10-14 16:32:46.000000000","message":"Let\u0027s not do this in the same patch, we have enough instability already :)","commit_id":"f4d5e6e1389ceb3c01ac7224eb85ff2523588e53"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"4e36ea6321e2ce284e5433d55da728a26f1d34cd","unresolved":false,"context_lines":[{"line_number":22,"context_line":"        - ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa"},{"line_number":23,"context_line":"        - ironic-tempest-ipa-partition-redfish-tinyipa"},{"line_number":24,"context_line":"        - ironic-tempest-ipa-partition-uefi-pxe_ipmitool-tinyipa"},{"line_number":25,"context_line":"        - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode"},{"line_number":26,"context_line":"        - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa"},{"line_number":27,"context_line":"        - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa-indirect"},{"line_number":28,"context_line":"        - ironic-tempest-ipa-partition-bios-agent_ipmitool-tinyipa-indirect"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa7e38b_ca3b4099","line":25,"in_reply_to":"3fa7e38b_0697333c","updated":"2019-10-16 08:27:59.000000000","message":"Ack \u003d)","commit_id":"f4d5e6e1389ceb3c01ac7224eb85ff2523588e53"}]}
