)]}'
{".zuul.yaml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"e486aaefcb10dbb9d6d3d7549395385eb036c2ab","unresolved":false,"context_lines":[{"line_number":60,"context_line":"    timeout: 3600"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"- job:"},{"line_number":63,"context_line":"    name: nova-tox-functional-arm64"},{"line_number":64,"context_line":"    parent: nova-tox-functional"},{"line_number":65,"context_line":"    description: |"},{"line_number":66,"context_line":"        Nova functional tests executed on arm64"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_a4b4bc1e","line":63,"range":{"start_line":63,"start_character":9,"end_line":63,"end_character":35},"updated":"2018-11-15 17:42:06.000000000","message":"in the py27 case it did seam to run the tests\n\nhttp://logs.openstack.org/91/618191/1/check/nova-tox-functional-arm64/615f03b/job-output.txt.gz#_2018-11-15_16_22_19_396008\n\nbut installing the deps failed\n\nhttp://logs.openstack.org/91/618191/1/check/nova-tox-functional-arm64/615f03b/job-output.txt.gz#_2018-11-15_16_22_36_124627\n\nError when trying to get requirement for VCS system Command \"git config --get-regexp remote\\..*\\.url\" failed with error code 1","commit_id":"f97189d1a65ea8c57bc5bc9260d894c6b56614ef"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"7c658b1d191441fd4a669d902746c414c941e9b1","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    parent: nova-tox-functional"},{"line_number":65,"context_line":"    description: |"},{"line_number":66,"context_line":"        Nova functional tests executed on arm64"},{"line_number":67,"context_line":"    nodeset: ubuntu-xenial-arm64"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"- job:"},{"line_number":70,"context_line":"    name: nova-tox-functional-py35"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_13e2989d","line":67,"updated":"2018-11-15 15:26:02.000000000","message":"this is the important line correct\n\nwe need the new job definition to select the arm nodeset\nso that zull will provion a arm based vm to execute the functional tests on.","commit_id":"f97189d1a65ea8c57bc5bc9260d894c6b56614ef"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"e486aaefcb10dbb9d6d3d7549395385eb036c2ab","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":"- job:"},{"line_number":82,"context_line":"    name: nova-tox-functional-py35-arm64"},{"line_number":83,"context_line":"    parent: nova-tox-functional-py35"},{"line_number":84,"context_line":"    description: |"},{"line_number":85,"context_line":"        Nova functional py35 tests executed on arm64"},{"line_number":86,"context_line":"    nodeset: ubuntu-xenial-arm64"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_0476d093","line":83,"range":{"start_line":83,"start_character":12,"end_line":83,"end_character":36},"updated":"2018-11-15 17:42:06.000000000","message":"we can see this is failing here \n\nhttp://logs.openstack.org/91/618191/1/check/nova-tox-functional-py35-arm64/2594861/job-output.txt.gz#_2018-11-15_16_26_28_724894\n\n\nearlier in the log we can see that the tox env is not set\n\nhttp://logs.openstack.org/91/618191/1/check/nova-tox-functional-py35-arm64/2594861/job-output.txt.gz#_2018-11-15_15_34_07_174548\n\nso we run tox without tests\n\nhttp://logs.openstack.org/91/618191/1/check/nova-tox-functional-py35-arm64/2594861/job-output.txt.gz#_2018-11-15_15_34_08_993902\n\nif you define the tox enve to run then i think this would work\n\nso i think you need to add \n\n vars:\n      tox_envlist: functional-py35","commit_id":"f97189d1a65ea8c57bc5bc9260d894c6b56614ef"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"7c658b1d191441fd4a669d902746c414c941e9b1","unresolved":false,"context_lines":[{"line_number":225,"context_line":"        - nova-multiattach"},{"line_number":226,"context_line":"        - nova-next"},{"line_number":227,"context_line":"        - nova-tox-functional"},{"line_number":228,"context_line":"        - nova-tox-functional-arm64"},{"line_number":229,"context_line":"        - nova-tox-functional-py35"},{"line_number":230,"context_line":"        - nova-tox-functional-py35-arm64"},{"line_number":231,"context_line":"        - tempest-full:"},{"line_number":232,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":233,"context_line":"        - tempest-full-py3:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_73bbcc73","line":230,"range":{"start_line":228,"start_character":2,"end_line":230,"end_character":40},"updated":"2018-11-15 15:26:02.000000000","message":"do we have the gate capasity to support running the functional test on arm for every patch.\n\nif so should we also run the unit tests on arm64.\n\nthe highest value tests would have been to start with the tempest tests but the fuctional and unit test are much faster and will need less resouces to run.","commit_id":"f97189d1a65ea8c57bc5bc9260d894c6b56614ef"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"6624690c51e4754b668aea20388b8a8f0a6fd5cc","unresolved":false,"context_lines":[{"line_number":225,"context_line":"        - nova-multiattach"},{"line_number":226,"context_line":"        - nova-next"},{"line_number":227,"context_line":"        - nova-tox-functional"},{"line_number":228,"context_line":"        - nova-tox-functional-arm64"},{"line_number":229,"context_line":"        - nova-tox-functional-py35"},{"line_number":230,"context_line":"        - nova-tox-functional-py35-arm64"},{"line_number":231,"context_line":"        - tempest-full:"},{"line_number":232,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":233,"context_line":"        - tempest-full-py3:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_8442e03b","line":230,"range":{"start_line":228,"start_character":2,"end_line":230,"end_character":40},"in_reply_to":"3f79a3b5_3efe7b6d","updated":"2018-11-15 17:32:24.000000000","message":"so looking at the logs it looks like the py35 varient skipped running the tests and then failed when it tryied to copy the tests logs that were not created because they did not run.\n\nthe py27 jobs seemed to have  dependcy issue.\n\nyou might need to overrite teh name of the tox enve you are running as there wont be a functional-arm64 factor in the tox ini and i think the tox template derives the tox env form the template name.","commit_id":"f97189d1a65ea8c57bc5bc9260d894c6b56614ef"},{"author":{"_account_id":6088,"name":"Emmet Hikory","email":"persia@shipstone.jp","username":"persia"},"change_message_id":"51b8702bc2d1b99a182ed48b19bd30388ce15c1e","unresolved":false,"context_lines":[{"line_number":225,"context_line":"        - nova-multiattach"},{"line_number":226,"context_line":"        - nova-next"},{"line_number":227,"context_line":"        - nova-tox-functional"},{"line_number":228,"context_line":"        - nova-tox-functional-arm64"},{"line_number":229,"context_line":"        - nova-tox-functional-py35"},{"line_number":230,"context_line":"        - nova-tox-functional-py35-arm64"},{"line_number":231,"context_line":"        - tempest-full:"},{"line_number":232,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":233,"context_line":"        - tempest-full-py3:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_3efe7b6d","line":230,"range":{"start_line":228,"start_character":2,"end_line":230,"end_character":40},"in_reply_to":"3f79a3b5_73bbcc73","updated":"2018-11-15 16:14:45.000000000","message":"We have some gate capacity to run tests on arm64, and some promises that demonstration of doing so will cause additional gate capacity.\n\nThe functional tests are specifically selected to start due to taking slightly less resources: if these execute successfully and can be merged, I\u0027ll follow up with an adjustment to add unit tests.  I feel that the full tempest tests are best delayed until we have confirmation of significant gate capacity.","commit_id":"f97189d1a65ea8c57bc5bc9260d894c6b56614ef"}]}
