)]}'
{"jenkins/jobs/horizon.yaml":[{"author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"change_message_id":"75da528b3b028224dbbdc14cdc392e5c8fe688f5","unresolved":false,"context_lines":[{"line_number":55,"context_line":"              copy-after-failure: true"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"- job-group:"},{"line_number":58,"context_line":"    name: dsvm-integration-jobs"},{"line_number":59,"context_line":"    jobs:"},{"line_number":60,"context_line":"      - \u0027gate-{name}-dsvm-integration-{command}\u0027:"},{"line_number":61,"context_line":"          command: \u0027cur\u0027"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"bacf61ea_b4e65e42","line":58,"updated":"2016-08-02 17:25:05.000000000","message":"This might be more horizon-specific, as it could describe a devstack integration job between, say, sahara and swift.","commit_id":"c85c1959ed3b304ee2a436920c9d369ddfe0c313"},{"author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"change_message_id":"75da528b3b028224dbbdc14cdc392e5c8fe688f5","unresolved":false,"context_lines":[{"line_number":57,"context_line":"- job-group:"},{"line_number":58,"context_line":"    name: dsvm-integration-jobs"},{"line_number":59,"context_line":"    jobs:"},{"line_number":60,"context_line":"      - \u0027gate-{name}-dsvm-integration-{command}\u0027:"},{"line_number":61,"context_line":"          command: \u0027cur\u0027"},{"line_number":62,"context_line":"      - \u0027gate-{name}-dsvm-integration-{command}\u0027:"},{"line_number":63,"context_line":"          command: \u0027dep\u0027"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"bacf61ea_5447221d","line":60,"updated":"2016-08-02 17:25:05.000000000","message":"This job is not actually defined. You define thet emplate above as\n\"gate-horizon-\" yet here you\u0027re trying to use it as \"gate-{name}...\". The variable names have to carry through.\n\nGiven that this is a horizon specific job, it makes more sense to me to change the name here, instead of in the template above.","commit_id":"c85c1959ed3b304ee2a436920c9d369ddfe0c313"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"87cac36a9a371c9692cf050bbbc334503720ae34","unresolved":false,"context_lines":[{"line_number":54,"context_line":"              keep-hierarchy: true"},{"line_number":55,"context_line":"              copy-after-failure: true"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"- job-group:"},{"line_number":58,"context_line":"    name: \u0027horizon-dsvm-integration-jobs\u0027"},{"line_number":59,"context_line":"    jobs:"},{"line_number":60,"context_line":"      - \u0027gate-horizon-dsvm-integration-{testtype}\u0027:"},{"line_number":61,"context_line":"          testtype: \u0027current\u0027"},{"line_number":62,"context_line":"      - \u0027gate-horizon-dsvm-integration-{testtype}\u0027:"},{"line_number":63,"context_line":"          testtype: \u0027deprecated\u0027"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"- job:"},{"line_number":66,"context_line":"    name: gate-horizon-selenium-headless"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"bacf61ea_868a6619","line":63,"range":{"start_line":57,"start_character":0,"end_line":63,"end_character":32},"updated":"2016-08-05 14:24:41.000000000","message":"Nit: only used once, so overkill, you could add directly to projects.yaml.\n\nBut can stay as is..","commit_id":"84397fd254289a5f877edea8ec4bb95ca967e406"},{"author":{"_account_id":14124,"name":"Matt Borland","email":"matt.borland@hpe.com","username":"mborland"},"change_message_id":"191b49fe07600b54eade5b884e38ecc9ee102284","unresolved":false,"context_lines":[{"line_number":54,"context_line":"              keep-hierarchy: true"},{"line_number":55,"context_line":"              copy-after-failure: true"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"- job-group:"},{"line_number":58,"context_line":"    name: \u0027horizon-dsvm-integration-jobs\u0027"},{"line_number":59,"context_line":"    jobs:"},{"line_number":60,"context_line":"      - \u0027gate-horizon-dsvm-integration-{testtype}\u0027:"},{"line_number":61,"context_line":"          testtype: \u0027current\u0027"},{"line_number":62,"context_line":"      - \u0027gate-horizon-dsvm-integration-{testtype}\u0027:"},{"line_number":63,"context_line":"          testtype: \u0027deprecated\u0027"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"- job:"},{"line_number":66,"context_line":"    name: gate-horizon-selenium-headless"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"bacf61ea_87bb7dc3","line":63,"range":{"start_line":57,"start_character":0,"end_line":63,"end_character":32},"in_reply_to":"bacf61ea_868a6619","updated":"2016-08-05 15:57:53.000000000","message":"OK, I see...thanks!  I\u0027ll change if we have other required changes.","commit_id":"84397fd254289a5f877edea8ec4bb95ca967e406"}],"zuul/layout.yaml":[{"author":{"_account_id":14124,"name":"Matt Borland","email":"matt.borland@hpe.com","username":"mborland"},"change_message_id":"5020da3f3bd96a78186098ebc0c365756b1d372d","unresolved":false,"context_lines":[{"line_number":1073,"context_line":""},{"line_number":1074,"context_line":"  - name: dsvm-integration-jobs"},{"line_number":1075,"context_line":"    check:"},{"line_number":1076,"context_line":"      - gate-{name}-dsvm-integration-cur"},{"line_number":1077,"context_line":"      - gate-{name}-dsvm-integration-dep"},{"line_number":1078,"context_line":"    gate:"},{"line_number":1079,"context_line":"      - gate-{name}-dsvm-integration-cur"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bacf61ea_1d623c0a","line":1076,"range":{"start_line":1076,"start_character":13,"end_line":1076,"end_character":19},"updated":"2016-08-01 14:02:50.000000000","message":"maybe this is just -horizon- ?","commit_id":"7f42be7e2ed91bdc140aab4c5303342dbaa5003e"},{"author":{"_account_id":12826,"name":"Rob Cresswell","display_name":"robcresswell","email":"robert.cresswell@outlook.com","username":"rob-cresswell"},"change_message_id":"84ef37548af9c73893c3af28150b37c5fc7a262b","unresolved":false,"context_lines":[{"line_number":1074,"context_line":"  - name: dsvm-integration-jobs"},{"line_number":1075,"context_line":"    check:"},{"line_number":1076,"context_line":"      - gate-{name}-dsvm-integration-cur"},{"line_number":1077,"context_line":"      - gate-{name}-dsvm-integration-dep"},{"line_number":1078,"context_line":"    gate:"},{"line_number":1079,"context_line":"      - gate-{name}-dsvm-integration-cur"},{"line_number":1080,"context_line":"      - gate-{name}-dsvm-integration-dep"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bacf61ea_dbb8ac77","line":1077,"updated":"2016-08-01 14:33:15.000000000","message":"I don\u0027t know if infra has usual rules about this but I\u0027d use -stable and -deprecated. Dep has some crossover with \"dependencies\", and cur I assume is for current?","commit_id":"f4eaa5d3a4ee5affe7bc3dde13bc3d4455bde0f3"},{"author":{"_account_id":14124,"name":"Matt Borland","email":"matt.borland@hpe.com","username":"mborland"},"change_message_id":"89470052e280329598fa886d63ff20912c58a0e5","unresolved":false,"context_lines":[{"line_number":1074,"context_line":"  - name: dsvm-integration-jobs"},{"line_number":1075,"context_line":"    check:"},{"line_number":1076,"context_line":"      - gate-{name}-dsvm-integration-cur"},{"line_number":1077,"context_line":"      - gate-{name}-dsvm-integration-dep"},{"line_number":1078,"context_line":"    gate:"},{"line_number":1079,"context_line":"      - gate-{name}-dsvm-integration-cur"},{"line_number":1080,"context_line":"      - gate-{name}-dsvm-integration-dep"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bacf61ea_d6e9a1b8","line":1077,"in_reply_to":"bacf61ea_dbb8ac77","updated":"2016-08-01 14:45:44.000000000","message":"I was worried about job name length, but looking around I guess that\u0027s not a problem.  I think -current and -deprecated are slightly more correct, because -stable really indicates something else (not leading-edge code, which this is).  Thoughts?  Open to ideas about names.","commit_id":"f4eaa5d3a4ee5affe7bc3dde13bc3d4455bde0f3"},{"author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"change_message_id":"75da528b3b028224dbbdc14cdc392e5c8fe688f5","unresolved":false,"context_lines":[{"line_number":1073,"context_line":""},{"line_number":1074,"context_line":"  - name: dsvm-integration-jobs"},{"line_number":1075,"context_line":"    check:"},{"line_number":1076,"context_line":"      - gate-{name}-dsvm-integration-cur"},{"line_number":1077,"context_line":"      - gate-{name}-dsvm-integration-dep"},{"line_number":1078,"context_line":"    gate:"},{"line_number":1079,"context_line":"      - gate-{name}-dsvm-integration-cur"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"bacf61ea_34dc2e46","line":1076,"updated":"2016-08-02 17:25:05.000000000","message":"Carry the name that you decided on in /projects.yaml forward to here.","commit_id":"c85c1959ed3b304ee2a436920c9d369ddfe0c313"}]}
