)]}'
{"jenkins/jobs/monasca-transform.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"52c40d79bfb5687f539380946faf04dded87bc7f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: \u0027gate-tempest-dsvm-monasca-transform-python-functional\u0027"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"    node: ubuntu-xenial"},{"line_number":5,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_08e2b8a0","line":2,"updated":"2017-04-28 08:35:39.000000000","message":"nit: Remove \u0027\u0027, those are not needed","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"},{"author":{"_account_id":11580,"name":"Ashwin Agate","email":"agateaaa@gmail.com","username":"agateaaa"},"change_message_id":"29ffc554762aaec49fede98e2abb22405ce76ced","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: \u0027gate-tempest-dsvm-monasca-transform-python-functional\u0027"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"    node: ubuntu-xenial"},{"line_number":5,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_b1da0375","line":2,"in_reply_to":"5ff73747_08e2b8a0","updated":"2017-04-28 16:48:31.000000000","message":"done","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"52c40d79bfb5687f539380946faf04dded87bc7f","unresolved":false,"context_lines":[{"line_number":7159,"context_line":"    jobs:"},{"line_number":7160,"context_line":"      - python-jobs"},{"line_number":7161,"context_line":"      - pypi-jobs"},{"line_number":7162,"context_line":"      - gate-tempest-dsvm-monasca-transform-python-functional"},{"line_number":7163,"context_line":"      - \u0027gate-{name}-python35-nv\u0027"},{"line_number":7164,"context_line":""},{"line_number":7165,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_68ec9c8e","line":7162,"updated":"2017-04-28 08:35:39.000000000","message":"Remove this line instead, this is not needed for a job, only for a job-template","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"},{"author":{"_account_id":11580,"name":"Ashwin Agate","email":"agateaaa@gmail.com","username":"agateaaa"},"change_message_id":"29ffc554762aaec49fede98e2abb22405ce76ced","unresolved":false,"context_lines":[{"line_number":7159,"context_line":"    jobs:"},{"line_number":7160,"context_line":"      - python-jobs"},{"line_number":7161,"context_line":"      - pypi-jobs"},{"line_number":7162,"context_line":"      - gate-tempest-dsvm-monasca-transform-python-functional"},{"line_number":7163,"context_line":"      - \u0027gate-{name}-python35-nv\u0027"},{"line_number":7164,"context_line":""},{"line_number":7165,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_91bee7fc","line":7162,"in_reply_to":"5ff73747_68ec9c8e","updated":"2017-04-28 16:48:31.000000000","message":"done","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"52c40d79bfb5687f539380946faf04dded87bc7f","unresolved":false,"context_lines":[{"line_number":1244,"context_line":"  - name: ^gate-logstash-filters-ubuntu-xenial$"},{"line_number":1245,"context_line":"    voting: false"},{"line_number":1246,"context_line":""},{"line_number":1247,"context_line":"  # run monasca-transform functional tests"},{"line_number":1248,"context_line":"  - name: ^gate-tempest-dsvm-monasca-transform-python-functional$"},{"line_number":1249,"context_line":"    branch: master"},{"line_number":1250,"context_line":"    "}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_e8de6cd8","line":1247,"updated":"2017-04-28 08:35:39.000000000","message":"That comment is wrong, you do not run anything here.","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"34dca734e142835003ce0fc623dac91ab96dc083","unresolved":false,"context_lines":[{"line_number":1244,"context_line":"  - name: ^gate-logstash-filters-ubuntu-xenial$"},{"line_number":1245,"context_line":"    voting: false"},{"line_number":1246,"context_line":""},{"line_number":1247,"context_line":"  # run monasca-transform functional tests"},{"line_number":1248,"context_line":"  - name: ^gate-tempest-dsvm-monasca-transform-python-functional$"},{"line_number":1249,"context_line":"    branch: master"},{"line_number":1250,"context_line":"    "}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_c79a6db7","line":1247,"in_reply_to":"5ff73747_91fca73e","updated":"2017-04-28 17:34:50.000000000","message":"No comment is needed in this... - let me check what you did ;)","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"},{"author":{"_account_id":11580,"name":"Ashwin Agate","email":"agateaaa@gmail.com","username":"agateaaa"},"change_message_id":"29ffc554762aaec49fede98e2abb22405ce76ced","unresolved":false,"context_lines":[{"line_number":1244,"context_line":"  - name: ^gate-logstash-filters-ubuntu-xenial$"},{"line_number":1245,"context_line":"    voting: false"},{"line_number":1246,"context_line":""},{"line_number":1247,"context_line":"  # run monasca-transform functional tests"},{"line_number":1248,"context_line":"  - name: ^gate-tempest-dsvm-monasca-transform-python-functional$"},{"line_number":1249,"context_line":"    branch: master"},{"line_number":1250,"context_line":"    "}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_91fca73e","line":1247,"in_reply_to":"5ff73747_b11fa306","updated":"2017-04-28 16:48:31.000000000","message":"done","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"},{"author":{"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},"change_message_id":"086b28b92e62119c39cef424761b2b01c8e799da","unresolved":false,"context_lines":[{"line_number":1244,"context_line":"  - name: ^gate-logstash-filters-ubuntu-xenial$"},{"line_number":1245,"context_line":"    voting: false"},{"line_number":1246,"context_line":""},{"line_number":1247,"context_line":"  # run monasca-transform functional tests"},{"line_number":1248,"context_line":"  - name: ^gate-tempest-dsvm-monasca-transform-python-functional$"},{"line_number":1249,"context_line":"    branch: master"},{"line_number":1250,"context_line":"    "}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_b11fa306","line":1247,"in_reply_to":"5ff73747_e8de6cd8","updated":"2017-04-28 16:30:10.000000000","message":"I\u0027ll suggest then we change it to \n# enable monasca-transform functional tests","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"52c40d79bfb5687f539380946faf04dded87bc7f","unresolved":false,"context_lines":[{"line_number":1246,"context_line":""},{"line_number":1247,"context_line":"  # run monasca-transform functional tests"},{"line_number":1248,"context_line":"  - name: ^gate-tempest-dsvm-monasca-transform-python-functional$"},{"line_number":1249,"context_line":"    branch: master"},{"line_number":1250,"context_line":"    "},{"line_number":1251,"context_line":"  # disable requirement control @ stable/mitaka,"},{"line_number":1252,"context_line":"  # gate-monasca-log-api-requirements fails on monasca-common which was not"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_c8f1706d","line":1249,"updated":"2017-04-28 08:35:39.000000000","message":"What about future stable branches? We normally say: !newton etc, so how it\u0027s done elsewhere","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"},{"author":{"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},"change_message_id":"086b28b92e62119c39cef424761b2b01c8e799da","unresolved":false,"context_lines":[{"line_number":1246,"context_line":""},{"line_number":1247,"context_line":"  # run monasca-transform functional tests"},{"line_number":1248,"context_line":"  - name: ^gate-tempest-dsvm-monasca-transform-python-functional$"},{"line_number":1249,"context_line":"    branch: master"},{"line_number":1250,"context_line":"    "},{"line_number":1251,"context_line":"  # disable requirement control @ stable/mitaka,"},{"line_number":1252,"context_line":"  # gate-monasca-log-api-requirements fails on monasca-common which was not"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_f1108b02","line":1249,"in_reply_to":"5ff73747_c8f1706d","updated":"2017-04-28 16:30:10.000000000","message":"Is there a way to say !\u003cstable/newton?  I\u0027m guessing that doesn\u0027t work with branches being names.","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"},{"author":{"_account_id":11580,"name":"Ashwin Agate","email":"agateaaa@gmail.com","username":"agateaaa"},"change_message_id":"29ffc554762aaec49fede98e2abb22405ce76ced","unresolved":false,"context_lines":[{"line_number":1246,"context_line":""},{"line_number":1247,"context_line":"  # run monasca-transform functional tests"},{"line_number":1248,"context_line":"  - name: ^gate-tempest-dsvm-monasca-transform-python-functional$"},{"line_number":1249,"context_line":"    branch: master"},{"line_number":1250,"context_line":"    "},{"line_number":1251,"context_line":"  # disable requirement control @ stable/mitaka,"},{"line_number":1252,"context_line":"  # gate-monasca-log-api-requirements fails on monasca-common which was not"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_f1d2cbd0","line":1249,"in_reply_to":"5ff73747_c8f1706d","updated":"2017-04-28 16:48:31.000000000","message":"monasca-transform was introduced in newton timeframe, but stable branches werent created for either newton or ocata release. We intend to create one in upcoming pike release.\nWe can exclude stable/newton and stable/ocata (they are absent but just to follow covention) so these tests would work when stable/pike and future releases onwards from pike","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"34dca734e142835003ce0fc623dac91ab96dc083","unresolved":false,"context_lines":[{"line_number":1246,"context_line":""},{"line_number":1247,"context_line":"  # run monasca-transform functional tests"},{"line_number":1248,"context_line":"  - name: ^gate-tempest-dsvm-monasca-transform-python-functional$"},{"line_number":1249,"context_line":"    branch: master"},{"line_number":1250,"context_line":"    "},{"line_number":1251,"context_line":"  # disable requirement control @ stable/mitaka,"},{"line_number":1252,"context_line":"  # gate-monasca-log-api-requirements fails on monasca-common which was not"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_a7a08191","line":1249,"in_reply_to":"5ff73747_f1108b02","updated":"2017-04-28 17:34:50.000000000","message":"Not directly, see how we do it elsewhere, you exclude all the branches you don\u0027t want. But with mitaka EOL, you might not need that. Otherwise:\n\n(?!stable/mitaka)","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"52c40d79bfb5687f539380946faf04dded87bc7f","unresolved":false,"context_lines":[{"line_number":1247,"context_line":"  # run monasca-transform functional tests"},{"line_number":1248,"context_line":"  - name: ^gate-tempest-dsvm-monasca-transform-python-functional$"},{"line_number":1249,"context_line":"    branch: master"},{"line_number":1250,"context_line":"    "},{"line_number":1251,"context_line":"  # disable requirement control @ stable/mitaka,"},{"line_number":1252,"context_line":"  # gate-monasca-log-api-requirements fails on monasca-common which was not"},{"line_number":1253,"context_line":"  # at that time (stable/mitaka) part of global-requirements"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_a8f62462","line":1250,"updated":"2017-04-28 08:35:39.000000000","message":"extra whitespace","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"},{"author":{"_account_id":11580,"name":"Ashwin Agate","email":"agateaaa@gmail.com","username":"agateaaa"},"change_message_id":"29ffc554762aaec49fede98e2abb22405ce76ced","unresolved":false,"context_lines":[{"line_number":1247,"context_line":"  # run monasca-transform functional tests"},{"line_number":1248,"context_line":"  - name: ^gate-tempest-dsvm-monasca-transform-python-functional$"},{"line_number":1249,"context_line":"    branch: master"},{"line_number":1250,"context_line":"    "},{"line_number":1251,"context_line":"  # disable requirement control @ stable/mitaka,"},{"line_number":1252,"context_line":"  # gate-monasca-log-api-requirements fails on monasca-common which was not"},{"line_number":1253,"context_line":"  # at that time (stable/mitaka) part of global-requirements"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_b1d8c3ee","line":1250,"in_reply_to":"5ff73747_a8f62462","updated":"2017-04-28 16:48:31.000000000","message":"done","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"52c40d79bfb5687f539380946faf04dded87bc7f","unresolved":false,"context_lines":[{"line_number":12159,"context_line":"      - name: python-jobs"},{"line_number":12160,"context_line":"      - name: python35-jobs-nv"},{"line_number":12161,"context_line":"    check:"},{"line_number":12162,"context_line":"      - gate-tempest-dsvm-monasca-transform-python-functional"},{"line_number":12163,"context_line":""},{"line_number":12164,"context_line":"  - name: openstack/monasca-ui"},{"line_number":12165,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_88e7e8ac","line":12162,"updated":"2017-04-28 08:35:39.000000000","message":"This is now voting, so add to both check and gate queue","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"},{"author":{"_account_id":11580,"name":"Ashwin Agate","email":"agateaaa@gmail.com","username":"agateaaa"},"change_message_id":"b2508784adb4d5a0af5987522b4eda105d732eb6","unresolved":false,"context_lines":[{"line_number":12159,"context_line":"      - name: python-jobs"},{"line_number":12160,"context_line":"      - name: python35-jobs-nv"},{"line_number":12161,"context_line":"    check:"},{"line_number":12162,"context_line":"      - gate-tempest-dsvm-monasca-transform-python-functional"},{"line_number":12163,"context_line":""},{"line_number":12164,"context_line":"  - name: openstack/monasca-ui"},{"line_number":12165,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ff73747_845343e2","line":12162,"in_reply_to":"5ff73747_88e7e8ac","updated":"2017-04-28 16:53:28.000000000","message":"done","commit_id":"77c490b2933bfa5a53e10491eac77ccc11bcc414"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"edabaca9e78389efaa353ccec5c6a56c0dc46753","unresolved":false,"context_lines":[{"line_number":1244,"context_line":"  - name: ^gate-logstash-filters-ubuntu-xenial$"},{"line_number":1245,"context_line":"    voting: false"},{"line_number":1246,"context_line":""},{"line_number":1247,"context_line":"  # enable monasca-transform functional tests"},{"line_number":1248,"context_line":"  # exclude newton and ocata"},{"line_number":1249,"context_line":"  # enable only for master and stable/pike onwards"},{"line_number":1250,"context_line":"  - name: ^gate-tempest-dsvm-monasca-transform-python-functional$"},{"line_number":1251,"context_line":"    branch: ^(?!stable/(newton|ocata)).*$"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5ff73747_07ff3567","line":1248,"range":{"start_line":1247,"start_character":0,"end_line":1248,"end_character":28},"updated":"2017-04-28 17:36:13.000000000","message":"lets remove those two, the first one is wrong (you do not enable anything with the lines below) and the second one is duplicated with the line below","commit_id":"1e17a6e6a7e6e0058c5738f4256bd7b6ae710d9d"}]}
