)]}'
{"jenkins/jobs/ceilometer.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f9902a7d13086a712527cd77d92eea3e018a058b","unresolved":false,"context_lines":[{"line_number":234,"context_line":"          s+\u003d\"gnocchi-api\""},{"line_number":235,"context_line":"          export ENABLE_SERVICES\u003d\"$s\""},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"          export PROJECTS\u003d\"openstack/aodh openstack/gnocchi\""},{"line_number":238,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin gnocchi git://git.openstack.org/openstack/gnocchi\""},{"line_number":239,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer\""},{"line_number":240,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin aodh git://git.openstack.org/openstack/aodh\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a68dd71_257c651e","line":237,"updated":"2016-01-22 15:49:55.000000000","message":"You set it here already","commit_id":"d1a83cdcc76a1f90315435b7e99eefd32eef8310"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f9902a7d13086a712527cd77d92eea3e018a058b","unresolved":false,"context_lines":[{"line_number":248,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"LIBS_FROM_GIT\u003doslo.messaging\""},{"line_number":249,"context_line":"          elif [ \"$ZUUL_PROJECT\" \u003d\u003d \"openstack/python-ceilometerclient\" ]; then"},{"line_number":250,"context_line":"              export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"LIBS_FROM_GIT\u003dpython-ceilometerclient\""},{"line_number":251,"context_line":"              export PROJECTS\u003d\"openstack/aodh openstack/gnocchi openstack/python-ceilometerclient\""},{"line_number":252,"context_line":"          fi"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"          function post_test_hook {"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a68dd71_25ca254f","line":251,"updated":"2016-01-22 15:49:55.000000000","message":"Just add to it similar how other projects do - and that first line should also use the usual:\nexport PROJECTS\u003d\"openstack/{name} $PROJECTS\"\n\nI suggest to add it to oslo.messagin as well - won\u0027t harm..","commit_id":"d1a83cdcc76a1f90315435b7e99eefd32eef8310"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0945c9662c7bdc0eed71a5da7127d7ba0e80bd42","unresolved":false,"context_lines":[{"line_number":247,"context_line":"          export PROJECTS\u003d\"openstack/{name} $PROJECTS\""},{"line_number":248,"context_line":"          export DEVSTACK_PROJECT_FROM_GIT\u003d{name}"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"          function post_test_hook {"},{"line_number":251,"context_line":"              cd /opt/stack/new/ceilometer/ceilometer/tests/integration/hooks/"},{"line_number":252,"context_line":"              ./post_test_hook.sh"},{"line_number":253,"context_line":"          }"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9a68dd71_e86a98ed","line":250,"updated":"2016-01-22 19:36:04.000000000","message":"It\u0027s a template now - so you need to quote all { and }, just use two of them, so {{ here - and check the whole template.","commit_id":"c6a32f6f05ed988427d630295c671d15335d5527"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"42306975840988f7a0719f2a0c2fe82167ee4385","unresolved":false,"context_lines":[{"line_number":247,"context_line":"          export PROJECTS\u003d\"openstack/{name} $PROJECTS\""},{"line_number":248,"context_line":"          export DEVSTACK_PROJECT_FROM_GIT\u003d{name}"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"          function post_test_hook {"},{"line_number":251,"context_line":"              cd /opt/stack/new/ceilometer/ceilometer/tests/integration/hooks/"},{"line_number":252,"context_line":"              ./post_test_hook.sh"},{"line_number":253,"context_line":"          }"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9a68dd71_0bf046c8","line":250,"in_reply_to":"9a68dd71_e86a98ed","updated":"2016-01-22 19:45:52.000000000","message":"thanks for the advice/help. will do that.","commit_id":"c6a32f6f05ed988427d630295c671d15335d5527"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0945c9662c7bdc0eed71a5da7127d7ba0e80bd42","unresolved":false,"context_lines":[{"line_number":3774,"context_line":"      - gate-aodh-dsvm-functional-mongodb"},{"line_number":3775,"context_line":"      - gate-aodh-dsvm-functional-mysql"},{"line_number":3776,"context_line":"      - gate-aodh-dsvm-functional-postgresql"},{"line_number":3777,"context_line":"      - gate-telemetry-dsvm-integration-aodh"},{"line_number":3778,"context_line":"    gate:"},{"line_number":3779,"context_line":"      - gate-aodh-dsvm-functional-hbase"},{"line_number":3780,"context_line":"      - gate-aodh-dsvm-functional-mongodb"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9a68dd71_e81ff869","line":3777,"updated":"2016-01-22 19:36:04.000000000","message":"Suggestion: since you use this four times, you could create a template and use it each time...","commit_id":"c6a32f6f05ed988427d630295c671d15335d5527"}]}
