)]}'
{"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"9f0a3258b8a592e75cbbb6b72be039144ae08d32","unresolved":false,"context_lines":[{"line_number":6514,"context_line":"      - name: merge-check"},{"line_number":6515,"context_line":"      - name: periodic-kilo"},{"line_number":6516,"context_line":"      - name: periodic-liberty"},{"line_number":6517,"context_line":"      - name: python-jobs"},{"line_number":6518,"context_line":"      - name: python-constraints-jobs"},{"line_number":6519,"context_line":"      - name: python3-jobs"},{"line_number":6520,"context_line":"      - name: openstack-server-release-jobs"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a740942_7577859f","line":6517,"updated":"2015-12-11 08:22:02.000000000","message":"You can remove python-jobs now.","commit_id":"33b116106caeecbd273f3bba79b2f70128249dbe"},{"author":{"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},"change_message_id":"4f0b940d6aabcfffa042f1990dc8f8dd45e934aa","unresolved":false,"context_lines":[{"line_number":6514,"context_line":"      - name: merge-check"},{"line_number":6515,"context_line":"      - name: periodic-kilo"},{"line_number":6516,"context_line":"      - name: periodic-liberty"},{"line_number":6517,"context_line":"      - name: python-jobs"},{"line_number":6518,"context_line":"      - name: python-constraints-jobs"},{"line_number":6519,"context_line":"      - name: python3-jobs"},{"line_number":6520,"context_line":"      - name: openstack-server-release-jobs"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a740942_78bbf1e5","line":6517,"in_reply_to":"7a740942_7577859f","updated":"2015-12-11 12:29:29.000000000","message":"Thanks. With this in there, will it end up running both the constraint and non-constraint python jobs?  I was concerned about that, but was a bit confused by L6383-3684 in neutron (or should that be cleaned up too?).","commit_id":"33b116106caeecbd273f3bba79b2f70128249dbe"},{"author":{"_account_id":12612,"name":"Sachi King","email":"nakato@nakato.io","username":"nakato"},"change_message_id":"a1a4288d919a18439e56c8188e5dc139f9390be8","unresolved":false,"context_lines":[{"line_number":2063,"context_line":"    branch: ^(?:stable/kilo).*$"},{"line_number":2064,"context_line":""},{"line_number":2065,"context_line":"  - name: gate-neutron-vpnaas-docs"},{"line_number":2066,"context_line":"    branch: ^(?:stable/kilo).*$"},{"line_number":2067,"context_line":""},{"line_number":2068,"context_line":"  - name: ^gate-neutron-vpnaas-.*constraints$"},{"line_number":2069,"context_line":"    branch: ^(?!stable/kilo).*$"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a710552_4adb291c","line":2066,"updated":"2015-12-15 01:23:20.000000000","message":"You should disable the unconstrained py27/py34 jobs for master and liberty.","commit_id":"ace010bf65cf2c8c82ffeef62c2c6d5946ac9645"},{"author":{"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},"change_message_id":"b1f09d4153c1b4165fc6406021445cb11420fda9","unresolved":false,"context_lines":[{"line_number":2063,"context_line":"    branch: ^(?:stable/kilo).*$"},{"line_number":2064,"context_line":""},{"line_number":2065,"context_line":"  - name: gate-neutron-vpnaas-docs"},{"line_number":2066,"context_line":"    branch: ^(?:stable/kilo).*$"},{"line_number":2067,"context_line":""},{"line_number":2068,"context_line":"  - name: ^gate-neutron-vpnaas-.*constraints$"},{"line_number":2069,"context_line":"    branch: ^(?!stable/kilo).*$"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a710552_300ad0d3","line":2066,"in_reply_to":"5a710552_4adb291c","updated":"2015-12-15 02:20:50.000000000","message":"We don\u0027t have constrained jobs for py27/py34 yet for VPN repo.","commit_id":"ace010bf65cf2c8c82ffeef62c2c6d5946ac9645"},{"author":{"_account_id":12612,"name":"Sachi King","email":"nakato@nakato.io","username":"nakato"},"change_message_id":"a1a4288d919a18439e56c8188e5dc139f9390be8","unresolved":false,"context_lines":[{"line_number":6581,"context_line":"      - name: periodic-liberty"},{"line_number":6582,"context_line":"      - name: python-jobs"},{"line_number":6583,"context_line":"      - name: python-constraints-jobs"},{"line_number":6584,"context_line":"      - name: python3-jobs"},{"line_number":6585,"context_line":"      - name: openstack-server-release-jobs"},{"line_number":6586,"context_line":"      - name: release-notes-jobs"},{"line_number":6587,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a710552_0a04417c","line":6584,"updated":"2015-12-15 01:23:20.000000000","message":"Add python3-constraints-jobs","commit_id":"ace010bf65cf2c8c82ffeef62c2c6d5946ac9645"},{"author":{"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},"change_message_id":"b1f09d4153c1b4165fc6406021445cb11420fda9","unresolved":false,"context_lines":[{"line_number":6581,"context_line":"      - name: periodic-liberty"},{"line_number":6582,"context_line":"      - name: python-jobs"},{"line_number":6583,"context_line":"      - name: python-constraints-jobs"},{"line_number":6584,"context_line":"      - name: python3-jobs"},{"line_number":6585,"context_line":"      - name: openstack-server-release-jobs"},{"line_number":6586,"context_line":"      - name: release-notes-jobs"},{"line_number":6587,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a710552_303170a3","line":6584,"in_reply_to":"5a710552_0a04417c","updated":"2015-12-15 02:20:50.000000000","message":"We don\u0027t have python3 constraint jobs defined for VPN.","commit_id":"ace010bf65cf2c8c82ffeef62c2c6d5946ac9645"}]}
