)]}'
{"jenkins/jobs/devstack-gate.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"7ef5657e532edf679e3ba4721277e63315395f61","unresolved":false,"context_lines":[{"line_number":197,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":198,"context_line":"          # neutron icehouse does not pass tempest full reliably"},{"line_number":199,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"stable/icehouse\" ] ; then"},{"line_number":200,"context_line":"              export DEVSTACK_GATE_TEMPEST_FULL\u003d1"},{"line_number":201,"context_line":"          fi"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba3cc151_1fbaaa0a","side":"PARENT","line":200,"updated":"2015-07-01 18:21:30.000000000","message":"Shouldn\u0027t you keep this line unconditionally here?","commit_id":"a81e913038a532194dec59e28dcb1ae426e7e427"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"e623556b24222835bc7c0cf38f6221bcf65f78f8","unresolved":false,"context_lines":[{"line_number":197,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":198,"context_line":"          # neutron icehouse does not pass tempest full reliably"},{"line_number":199,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"stable/icehouse\" ] ; then"},{"line_number":200,"context_line":"              export DEVSTACK_GATE_TEMPEST_FULL\u003d1"},{"line_number":201,"context_line":"          fi"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba3cc151_df9c4211","side":"PARENT","line":200,"in_reply_to":"ba3cc151_1fbaaa0a","updated":"2015-07-01 18:40:32.000000000","message":"Oops--thanks! I read it inverted... :(","commit_id":"a81e913038a532194dec59e28dcb1ae426e7e427"}],"zuul/layout.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"c76924029539479adcfc6003e0995d6c0cc3cbbf","unresolved":false,"context_lines":[{"line_number":688,"context_line":"    voting: false"},{"line_number":689,"context_line":""},{"line_number":690,"context_line":"  - name: check-heat-dsvm-functional-convg-mysql"},{"line_number":691,"context_line":"    branch: ^(?!stable/juno|kilo).*$"},{"line_number":692,"context_line":"    voting: false"},{"line_number":693,"context_line":""},{"line_number":694,"context_line":"    # Images for Icehouse do not contain python34"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba3cc151_5f26f215","line":691,"updated":"2015-07-01 18:29:59.000000000","message":"The group of (juno|kilo) lost its wrapping ()s which breaks the regex. This appears to be a problem in some of the regexes below as well.","commit_id":"96518bb152d8102d9f73925e1fe075b022c10ba3"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"e623556b24222835bc7c0cf38f6221bcf65f78f8","unresolved":false,"context_lines":[{"line_number":688,"context_line":"    voting: false"},{"line_number":689,"context_line":""},{"line_number":690,"context_line":"  - name: check-heat-dsvm-functional-convg-mysql"},{"line_number":691,"context_line":"    branch: ^(?!stable/juno|kilo).*$"},{"line_number":692,"context_line":"    voting: false"},{"line_number":693,"context_line":""},{"line_number":694,"context_line":"    # Images for Icehouse do not contain python34"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba3cc151_021c9168","line":691,"in_reply_to":"ba3cc151_5f26f215","updated":"2015-07-01 18:40:32.000000000","message":"Thanks--fixing! I checked for this, but missed this one it seems.","commit_id":"96518bb152d8102d9f73925e1fe075b022c10ba3"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"c76924029539479adcfc6003e0995d6c0cc3cbbf","unresolved":false,"context_lines":[{"line_number":693,"context_line":""},{"line_number":694,"context_line":"    # Images for Icehouse do not contain python34"},{"line_number":695,"context_line":"  - name: ^(gate|check)-.*-python34$"},{"line_number":696,"context_line":"    branch: ^(?!stable/icehouse).*$"},{"line_number":697,"context_line":""},{"line_number":698,"context_line":"    # Images for Icehouse do not contain pypy"},{"line_number":699,"context_line":"    #"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba3cc151_1f738a16","line":696,"updated":"2015-07-01 18:29:59.000000000","message":"Are we keeping this rule and the one below for non managed projects?","commit_id":"96518bb152d8102d9f73925e1fe075b022c10ba3"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"e623556b24222835bc7c0cf38f6221bcf65f78f8","unresolved":false,"context_lines":[{"line_number":693,"context_line":""},{"line_number":694,"context_line":"    # Images for Icehouse do not contain python34"},{"line_number":695,"context_line":"  - name: ^(gate|check)-.*-python34$"},{"line_number":696,"context_line":"    branch: ^(?!stable/icehouse).*$"},{"line_number":697,"context_line":""},{"line_number":698,"context_line":"    # Images for Icehouse do not contain pypy"},{"line_number":699,"context_line":"    #"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba3cc151_e2540d00","line":696,"in_reply_to":"ba3cc151_1f738a16","updated":"2015-07-01 18:40:32.000000000","message":"Yes, there\u0027s a chance that non-managed projects may be running .*-python34 jobs on stable/icehouse changes. For similar reasons I didn\u0027t alter the zuul parameter functions (yet!). When we free ourselves of precise workers completely, this safety check can also go away.","commit_id":"96518bb152d8102d9f73925e1fe075b022c10ba3"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"c76924029539479adcfc6003e0995d6c0cc3cbbf","unresolved":false,"context_lines":[{"line_number":704,"context_line":"    voting: false"},{"line_number":705,"context_line":""},{"line_number":706,"context_line":"  - name: ^(gate|check)-tempest-dsvm-cells$"},{"line_number":707,"context_line":"    branch: ^(?!stable/juno|kilo).*$"},{"line_number":708,"context_line":""},{"line_number":709,"context_line":"  - name: ^(gate|check)-grenade-dsvm$"},{"line_number":710,"context_line":"    branch: ^(?!stable/juno).*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba3cc151_df80c2c2","line":707,"updated":"2015-07-01 18:29:59.000000000","message":"Here.","commit_id":"96518bb152d8102d9f73925e1fe075b022c10ba3"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"e623556b24222835bc7c0cf38f6221bcf65f78f8","unresolved":false,"context_lines":[{"line_number":704,"context_line":"    voting: false"},{"line_number":705,"context_line":""},{"line_number":706,"context_line":"  - name: ^(gate|check)-tempest-dsvm-cells$"},{"line_number":707,"context_line":"    branch: ^(?!stable/juno|kilo).*$"},{"line_number":708,"context_line":""},{"line_number":709,"context_line":"  - name: ^(gate|check)-grenade-dsvm$"},{"line_number":710,"context_line":"    branch: ^(?!stable/juno).*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba3cc151_c276a9a3","line":707,"in_reply_to":"ba3cc151_df80c2c2","updated":"2015-07-01 18:40:32.000000000","message":"Oops--yes. Thanks again!","commit_id":"96518bb152d8102d9f73925e1fe075b022c10ba3"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"c76924029539479adcfc6003e0995d6c0cc3cbbf","unresolved":false,"context_lines":[{"line_number":732,"context_line":"    voting: false"},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"  - name: ^(gate|check)-grenade-dsvm-heat"},{"line_number":735,"context_line":"    branch: ^(?!stable/juno|kilo).*$"},{"line_number":736,"context_line":"    voting: false"},{"line_number":737,"context_line":""},{"line_number":738,"context_line":"  - name: check-devstack-dsvm-updown"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba3cc151_7f58968a","line":735,"updated":"2015-07-01 18:29:59.000000000","message":"Here.","commit_id":"96518bb152d8102d9f73925e1fe075b022c10ba3"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"e623556b24222835bc7c0cf38f6221bcf65f78f8","unresolved":false,"context_lines":[{"line_number":732,"context_line":"    voting: false"},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"  - name: ^(gate|check)-grenade-dsvm-heat"},{"line_number":735,"context_line":"    branch: ^(?!stable/juno|kilo).*$"},{"line_number":736,"context_line":"    voting: false"},{"line_number":737,"context_line":""},{"line_number":738,"context_line":"  - name: check-devstack-dsvm-updown"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba3cc151_82f18103","line":735,"in_reply_to":"ba3cc151_7f58968a","updated":"2015-07-01 18:40:32.000000000","message":"Got it.","commit_id":"96518bb152d8102d9f73925e1fe075b022c10ba3"}]}
