)]}'
{"zuul/layout.yaml":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"8d92297c2993ddea7d8390f625f380b9e2e09988","unresolved":false,"context_lines":[{"line_number":695,"context_line":"  # Skip non-doc jobs for doc-only neutron changes.  Since"},{"line_number":696,"context_line":"  # doc/source/conf.py is checked by neutron-(pep8|pylint), those jobs"},{"line_number":697,"context_line":"  # should not be skipped."},{"line_number":698,"context_line":"  - name: ^.*neutron-(dsvm-api|dsvm-functional|python(27|34)(-constraints)?|lbaasv[1,2]-dsvm-(api|minimal)?|dsvm-fullstack)$"},{"line_number":699,"context_line":"    skip-if:"},{"line_number":700,"context_line":"      - project: ^openstack/neutron$"},{"line_number":701,"context_line":"        all-files-match-any:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a1a9d01_11648eb6","line":698,"updated":"2015-10-01 06:08:16.000000000","message":"I think I can drop the ?, as I don\u0027t believe we\u0027ll ever miss a suffix. If it bothers people, I\u0027ll respin.","commit_id":"d84e950a91a73d1a34638a9758a63511aebe1a67"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"503debfbf4f0a38fa2147f9151c9c5bde334d324","unresolved":false,"context_lines":[{"line_number":695,"context_line":"  # Skip non-doc jobs for doc-only neutron changes.  Since"},{"line_number":696,"context_line":"  # doc/source/conf.py is checked by neutron-(pep8|pylint), those jobs"},{"line_number":697,"context_line":"  # should not be skipped."},{"line_number":698,"context_line":"  - name: ^.*neutron-(dsvm-api|dsvm-functional|python(27|34)(-constraints)?|lbaasv[1,2]-dsvm-(api|minimal)?|dsvm-fullstack)$"},{"line_number":699,"context_line":"    skip-if:"},{"line_number":700,"context_line":"      - project: ^openstack/neutron$"},{"line_number":701,"context_line":"        all-files-match-any:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a1a9d01_2c75b930","line":698,"in_reply_to":"9a1a9d01_11648eb6","updated":"2015-10-01 07:06:54.000000000","message":"currently this matches \"..lbaasv1-dvsm-\" because of the \"?\"\n\nSo a respin would be nice.","commit_id":"d84e950a91a73d1a34638a9758a63511aebe1a67"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"f129e8aa2d947fa4772aeb8652188ce8f09a40ee","unresolved":false,"context_lines":[{"line_number":695,"context_line":"  # Skip non-doc jobs for doc-only neutron changes.  Since"},{"line_number":696,"context_line":"  # doc/source/conf.py is checked by neutron-(pep8|pylint), those jobs"},{"line_number":697,"context_line":"  # should not be skipped."},{"line_number":698,"context_line":"  - name: ^.*neutron-(dsvm-api|dsvm-functional|python(27|34)(-constraints)?|lbaasv[1,2]-dsvm-(api|minimal)?|dsvm-fullstack)$"},{"line_number":699,"context_line":"    skip-if:"},{"line_number":700,"context_line":"      - project: ^openstack/neutron$"},{"line_number":701,"context_line":"        all-files-match-any:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a1a9d01_8c3b9338","line":698,"in_reply_to":"9a1a9d01_2c75b930","updated":"2015-10-01 14:13:16.000000000","message":"Done","commit_id":"d84e950a91a73d1a34638a9758a63511aebe1a67"}]}
