)]}'
{"contrib/devstack/lib/blazar":[{"author":{"_account_id":9331,"name":"Pablo Andres Fuente","email":"pablo.andres.fuente@gmail.com","username":"pafuent"},"change_message_id":"125991907a31aaf251a7054109e609216ae4ba5c","unresolved":false,"context_lines":[{"line_number":35,"context_line":"CLIMATENOVA_BRANCH\u003d${CLIMATENOVA_BRANCH:-master}"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"# Set up default directories"},{"line_number":38,"context_line":"CLIMATE_DIR\u003d$DEST/climate"},{"line_number":39,"context_line":"CLIMATE_CONF_DIR\u003d${CLIMATE_CONF_DIR:-/etc/climate}"},{"line_number":40,"context_line":"CLIMATE_CONF_FILE\u003d$CLIMATE_CONF_DIR/climate.conf"},{"line_number":41,"context_line":"CLIMATECLIENT_DIR\u003d$DEST/python-climateclient"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"3ae8d1ca_422c24ac","line":38,"updated":"2014-05-27 14:11:28.000000000","message":"I look a deeper and I found that this directories should be changed.\nAs you can see here https://review.openstack.org/#/c/94912/7/modules/openstack_project/files/jenkins_job_builder/config/blazar.yaml, the pre_test_hook is getting the devstack files from this directory /opt/stack/new/blazar/contrib/devstack and from the gate logs our script is cloning the repos in /opt/stack/new/climate. If we don\u0027t change this directories we will clone the repos twice, the first will be done by the gate job and the second will be in our devstack implementation. BTW I think the error of the gate (Cloning not allowed in this configuration) will be solved when our script use the same directory that the gate, because devstack will avoid the cloning if the directory already exists.","commit_id":"e33c50256507946cea65e93415a3f67ed2f699e4"},{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"62891c2dd1d49eb9044aff2d3fff8fe8c7a82cba","unresolved":false,"context_lines":[{"line_number":35,"context_line":"CLIMATENOVA_BRANCH\u003d${CLIMATENOVA_BRANCH:-master}"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"# Set up default directories"},{"line_number":38,"context_line":"CLIMATE_DIR\u003d$DEST/climate"},{"line_number":39,"context_line":"CLIMATE_CONF_DIR\u003d${CLIMATE_CONF_DIR:-/etc/climate}"},{"line_number":40,"context_line":"CLIMATE_CONF_FILE\u003d$CLIMATE_CONF_DIR/climate.conf"},{"line_number":41,"context_line":"CLIMATECLIENT_DIR\u003d$DEST/python-climateclient"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"3ae8d1ca_0b7794d5","line":38,"in_reply_to":"3ae8d1ca_422c24ac","updated":"2014-05-27 16:26:52.000000000","message":"Done","commit_id":"e33c50256507946cea65e93415a3f67ed2f699e4"},{"author":{"_account_id":9331,"name":"Pablo Andres Fuente","email":"pablo.andres.fuente@gmail.com","username":"pafuent"},"change_message_id":"125991907a31aaf251a7054109e609216ae4ba5c","unresolved":false,"context_lines":[{"line_number":38,"context_line":"CLIMATE_DIR\u003d$DEST/climate"},{"line_number":39,"context_line":"CLIMATE_CONF_DIR\u003d${CLIMATE_CONF_DIR:-/etc/climate}"},{"line_number":40,"context_line":"CLIMATE_CONF_FILE\u003d$CLIMATE_CONF_DIR/climate.conf"},{"line_number":41,"context_line":"CLIMATECLIENT_DIR\u003d$DEST/python-climateclient"},{"line_number":42,"context_line":"CLIMATENOVA_DIR\u003d$DEST/climate-nova"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"CLIMATE_SERVICE_HOST\u003d${CLIMATE_SERVICE_HOST:-$SERVICE_HOST}"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"3ae8d1ca_821d4c76","line":41,"updated":"2014-05-27 14:11:28.000000000","message":"Same here","commit_id":"e33c50256507946cea65e93415a3f67ed2f699e4"},{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"62891c2dd1d49eb9044aff2d3fff8fe8c7a82cba","unresolved":false,"context_lines":[{"line_number":38,"context_line":"CLIMATE_DIR\u003d$DEST/climate"},{"line_number":39,"context_line":"CLIMATE_CONF_DIR\u003d${CLIMATE_CONF_DIR:-/etc/climate}"},{"line_number":40,"context_line":"CLIMATE_CONF_FILE\u003d$CLIMATE_CONF_DIR/climate.conf"},{"line_number":41,"context_line":"CLIMATECLIENT_DIR\u003d$DEST/python-climateclient"},{"line_number":42,"context_line":"CLIMATENOVA_DIR\u003d$DEST/climate-nova"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"CLIMATE_SERVICE_HOST\u003d${CLIMATE_SERVICE_HOST:-$SERVICE_HOST}"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"3ae8d1ca_4b819c8e","line":41,"in_reply_to":"3ae8d1ca_821d4c76","updated":"2014-05-27 16:26:52.000000000","message":"Done","commit_id":"e33c50256507946cea65e93415a3f67ed2f699e4"},{"author":{"_account_id":9331,"name":"Pablo Andres Fuente","email":"pablo.andres.fuente@gmail.com","username":"pafuent"},"change_message_id":"125991907a31aaf251a7054109e609216ae4ba5c","unresolved":false,"context_lines":[{"line_number":39,"context_line":"CLIMATE_CONF_DIR\u003d${CLIMATE_CONF_DIR:-/etc/climate}"},{"line_number":40,"context_line":"CLIMATE_CONF_FILE\u003d$CLIMATE_CONF_DIR/climate.conf"},{"line_number":41,"context_line":"CLIMATECLIENT_DIR\u003d$DEST/python-climateclient"},{"line_number":42,"context_line":"CLIMATENOVA_DIR\u003d$DEST/climate-nova"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"CLIMATE_SERVICE_HOST\u003d${CLIMATE_SERVICE_HOST:-$SERVICE_HOST}"},{"line_number":45,"context_line":"CLIMATE_SERVICE_PORT\u003d${CLIMATE_SERVICE_PORT:-1234}"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"3ae8d1ca_c2175450","line":42,"updated":"2014-05-27 14:11:28.000000000","message":"Same here","commit_id":"e33c50256507946cea65e93415a3f67ed2f699e4"},{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"62891c2dd1d49eb9044aff2d3fff8fe8c7a82cba","unresolved":false,"context_lines":[{"line_number":39,"context_line":"CLIMATE_CONF_DIR\u003d${CLIMATE_CONF_DIR:-/etc/climate}"},{"line_number":40,"context_line":"CLIMATE_CONF_FILE\u003d$CLIMATE_CONF_DIR/climate.conf"},{"line_number":41,"context_line":"CLIMATECLIENT_DIR\u003d$DEST/python-climateclient"},{"line_number":42,"context_line":"CLIMATENOVA_DIR\u003d$DEST/climate-nova"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"CLIMATE_SERVICE_HOST\u003d${CLIMATE_SERVICE_HOST:-$SERVICE_HOST}"},{"line_number":45,"context_line":"CLIMATE_SERVICE_PORT\u003d${CLIMATE_SERVICE_PORT:-1234}"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"3ae8d1ca_6b7e58b0","line":42,"in_reply_to":"3ae8d1ca_c2175450","updated":"2014-05-27 16:26:52.000000000","message":"Done","commit_id":"e33c50256507946cea65e93415a3f67ed2f699e4"}],"contrib/devstack/lib/climate":[{"author":{"_account_id":9331,"name":"Pablo Andres Fuente","email":"pablo.andres.fuente@gmail.com","username":"pafuent"},"change_message_id":"8f21232c7eea032a3bf3e5a7f50c553fa697e81b","unresolved":false,"context_lines":[{"line_number":35,"context_line":"CLIMATENOVA_BRANCH\u003d${CLIMATENOVA_BRANCH:-master}"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"# Set up default directories"},{"line_number":38,"context_line":"CLIMATE_DIR\u003d$DEST/climate"},{"line_number":39,"context_line":"CLIMATE_CONF_DIR\u003d${CLIMATE_CONF_DIR:-/etc/climate}"},{"line_number":40,"context_line":"CLIMATE_CONF_FILE\u003d$CLIMATE_CONF_DIR/climate.conf"},{"line_number":41,"context_line":"CLIMATECLIENT_DIR\u003d$DEST/python-climateclient"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"5adbc538_39e74442","line":38,"updated":"2014-05-26 15:55:17.000000000","message":"I\u0027m not 100% sure, but maybe this needs to be changed to get it working on the gate jobs.","commit_id":"cae070e800d473ef5e87efec15081ac2b71bc0e3"},{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"aa8aed2aee82b89adf32874f504ca482baf996dc","unresolved":false,"context_lines":[{"line_number":35,"context_line":"CLIMATENOVA_BRANCH\u003d${CLIMATENOVA_BRANCH:-master}"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"# Set up default directories"},{"line_number":38,"context_line":"CLIMATE_DIR\u003d$DEST/climate"},{"line_number":39,"context_line":"CLIMATE_CONF_DIR\u003d${CLIMATE_CONF_DIR:-/etc/climate}"},{"line_number":40,"context_line":"CLIMATE_CONF_FILE\u003d$CLIMATE_CONF_DIR/climate.conf"},{"line_number":41,"context_line":"CLIMATECLIENT_DIR\u003d$DEST/python-climateclient"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"5adbc538_19d8c8ee","line":38,"in_reply_to":"5adbc538_39e74442","updated":"2014-05-26 22:19:45.000000000","message":"This seems do not need to be changed for now as it is mainly used in this file.","commit_id":"cae070e800d473ef5e87efec15081ac2b71bc0e3"},{"author":{"_account_id":9331,"name":"Pablo Andres Fuente","email":"pablo.andres.fuente@gmail.com","username":"pafuent"},"change_message_id":"8f21232c7eea032a3bf3e5a7f50c553fa697e81b","unresolved":false,"context_lines":[{"line_number":38,"context_line":"CLIMATE_DIR\u003d$DEST/climate"},{"line_number":39,"context_line":"CLIMATE_CONF_DIR\u003d${CLIMATE_CONF_DIR:-/etc/climate}"},{"line_number":40,"context_line":"CLIMATE_CONF_FILE\u003d$CLIMATE_CONF_DIR/climate.conf"},{"line_number":41,"context_line":"CLIMATECLIENT_DIR\u003d$DEST/python-climateclient"},{"line_number":42,"context_line":"CLIMATENOVA_DIR\u003d$DEST/climate-nova"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"CLIMATE_SERVICE_HOST\u003d${CLIMATE_SERVICE_HOST:-$SERVICE_HOST}"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"5adbc538_59e4103b","line":41,"updated":"2014-05-26 15:55:17.000000000","message":"Same here","commit_id":"cae070e800d473ef5e87efec15081ac2b71bc0e3"},{"author":{"_account_id":9331,"name":"Pablo Andres Fuente","email":"pablo.andres.fuente@gmail.com","username":"pafuent"},"change_message_id":"8f21232c7eea032a3bf3e5a7f50c553fa697e81b","unresolved":false,"context_lines":[{"line_number":39,"context_line":"CLIMATE_CONF_DIR\u003d${CLIMATE_CONF_DIR:-/etc/climate}"},{"line_number":40,"context_line":"CLIMATE_CONF_FILE\u003d$CLIMATE_CONF_DIR/climate.conf"},{"line_number":41,"context_line":"CLIMATECLIENT_DIR\u003d$DEST/python-climateclient"},{"line_number":42,"context_line":"CLIMATENOVA_DIR\u003d$DEST/climate-nova"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"CLIMATE_SERVICE_HOST\u003d${CLIMATE_SERVICE_HOST:-$SERVICE_HOST}"},{"line_number":45,"context_line":"CLIMATE_SERVICE_PORT\u003d${CLIMATE_SERVICE_PORT:-1234}"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"5adbc538_79d0ec53","line":42,"updated":"2014-05-26 15:55:17.000000000","message":"Same here","commit_id":"cae070e800d473ef5e87efec15081ac2b71bc0e3"},{"author":{"_account_id":9331,"name":"Pablo Andres Fuente","email":"pablo.andres.fuente@gmail.com","username":"pafuent"},"change_message_id":"8f21232c7eea032a3bf3e5a7f50c553fa697e81b","unresolved":false,"context_lines":[{"line_number":207,"context_line":""},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"# start_climate() - Start running processes, including screen"},{"line_number":210,"context_line":"function start_climate() {"},{"line_number":211,"context_line":"    screen_it climate-a \"cd $CLIMATE_DIR \u0026\u0026 $CLIMATE_BIN_DIR/climate-api --debug --config-file $CLIMATE_CONF_FILE\""},{"line_number":212,"context_line":"    screen_it climate-m \"cd $CLIMATE_DIR \u0026\u0026 $CLIMATE_BIN_DIR/climate-manager --debug --config-file $CLIMATE_CONF_FILE\""},{"line_number":213,"context_line":"}"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"5adbc538_196fe893","line":210,"updated":"2014-05-26 15:55:17.000000000","message":"s/climate-a/blazar-a/\n s/climate-m/blazar-m/\nThis change is needed because the jobs are using blazar-a and blazar-m","commit_id":"cae070e800d473ef5e87efec15081ac2b71bc0e3"},{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"aa8aed2aee82b89adf32874f504ca482baf996dc","unresolved":false,"context_lines":[{"line_number":207,"context_line":""},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"# start_climate() - Start running processes, including screen"},{"line_number":210,"context_line":"function start_climate() {"},{"line_number":211,"context_line":"    screen_it climate-a \"cd $CLIMATE_DIR \u0026\u0026 $CLIMATE_BIN_DIR/climate-api --debug --config-file $CLIMATE_CONF_FILE\""},{"line_number":212,"context_line":"    screen_it climate-m \"cd $CLIMATE_DIR \u0026\u0026 $CLIMATE_BIN_DIR/climate-manager --debug --config-file $CLIMATE_CONF_FILE\""},{"line_number":213,"context_line":"}"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"5adbc538_1951a862","line":210,"in_reply_to":"5adbc538_196fe893","updated":"2014-05-26 22:19:45.000000000","message":"Done","commit_id":"cae070e800d473ef5e87efec15081ac2b71bc0e3"}]}
