)]}'
{"zuul/layout.yaml":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"41badefbe54baef299309b1bb5af0587e9dc9f47","unresolved":false,"context_lines":[{"line_number":1100,"context_line":"  # These two modules are the only ones we want voting for now"},{"line_number":1101,"context_line":"  - name: ^gate-puppet-(keystone|openstacklib)-puppet-beaker-rspec$"},{"line_number":1102,"context_line":"    voting: true"},{"line_number":1103,"context_line":"  - name: ^gate-puppet-.*-puppet-beaker-rspec$"},{"line_number":1104,"context_line":"    voting: false"},{"line_number":1105,"context_line":"  - name: ^gate-puppet-.*-puppet-syntax-future$"},{"line_number":1106,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bab921fb_bed0e1ca","line":1103,"updated":"2015-04-22 18:15:58.000000000","message":"I\u0027m not sure it will work, because we also filter here.","commit_id":"ee8656f769c7febf7fe5a14828bf444e2adbcd2a"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"d53c33feddec30442318b9754e48855e350823ff","unresolved":false,"context_lines":[{"line_number":1100,"context_line":"  # These two modules are the only ones we want voting for now"},{"line_number":1101,"context_line":"  - name: ^gate-puppet-(keystone|openstacklib)-puppet-beaker-rspec$"},{"line_number":1102,"context_line":"    voting: true"},{"line_number":1103,"context_line":"  - name: ^gate-puppet-.*-puppet-beaker-rspec$"},{"line_number":1104,"context_line":"    voting: false"},{"line_number":1105,"context_line":"  - name: ^gate-puppet-.*-puppet-syntax-future$"},{"line_number":1106,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bab921fb_8113805c","line":1103,"in_reply_to":"bab921fb_bed0e1ca","updated":"2015-04-22 18:23:38.000000000","message":"Yeah, these patterns will need to be mutually exclusive (so maybe negative lookahead on the second one, or just make it more specific). Alternatively you could reverse the order on these. Zuul interprets this in a last-match-wins fashion, but making the patterns exclusive of one another would be a less error-prone solution.","commit_id":"ee8656f769c7febf7fe5a14828bf444e2adbcd2a"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"05fe8d8676be870f8025b7e853fc34918f8d4023","unresolved":false,"context_lines":[{"line_number":1098,"context_line":"  - name: ^gate-puppet-.*-puppet-unit-4.0$"},{"line_number":1099,"context_line":"    voting: false"},{"line_number":1100,"context_line":"  # These two modules are the only ones we want voting for now"},{"line_number":1101,"context_line":"  - name: ^gate-puppet-(?!(keystone|openstacklib)).*-puppet-beaker-rspec$"},{"line_number":1102,"context_line":"    voting: false"},{"line_number":1103,"context_line":"  - name: ^gate-puppet-.*-puppet-syntax-future$"},{"line_number":1104,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bab921fb_1368dbf4","line":1101,"updated":"2015-04-22 22:47:01.000000000","message":"I\u0027m not sure I\u0027m reading this right, it looks like this would just remove beaker-rspec jobs from puppet-keystone and puppet-openstacklib. Should this be combined with\n\n  - name: ^gate-puppet-(keystone|openstacklib).*-puppet-beaker-rspec$\n  - voting: true\n\nso that there are two sets of mutually exclusive jobs?","commit_id":"3f1633d51fee993da0a21592b098afb355ff0898"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"47e05faae05be4c61506743982fba032b7486e81","unresolved":false,"context_lines":[{"line_number":1098,"context_line":"  - name: ^gate-puppet-.*-puppet-unit-4.0$"},{"line_number":1099,"context_line":"    voting: false"},{"line_number":1100,"context_line":"  # These two modules are the only ones we want voting for now"},{"line_number":1101,"context_line":"  - name: ^gate-puppet-(?!(keystone|openstacklib)).*-puppet-beaker-rspec$"},{"line_number":1102,"context_line":"    voting: false"},{"line_number":1103,"context_line":"  - name: ^gate-puppet-.*-puppet-syntax-future$"},{"line_number":1104,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bab921fb_6e4bb05a","line":1101,"in_reply_to":"bab921fb_1368dbf4","updated":"2015-04-22 22:56:04.000000000","message":"I\u0027ve been told that the jobs are defined elsewhere and that they will be voting by default, so please disregard.","commit_id":"3f1633d51fee993da0a21592b098afb355ff0898"}]}
