)]}'
{"tools/xen/build_xva.sh":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"eff7e1cedb5567c0faa157885906e51afe064be5","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"# Directory where we stage the build"},{"line_number":44,"context_line":"STAGING_DIR\u003d$($TOP_DIR/scripts/open-vdi $GUEST_NAME 0 1 | grep -o \"/tmp/tmp.[[:alnum:]]*\")"},{"line_number":45,"context_line":"add_on_exit \"$TOP_DIR/scripts/close-vdi $GUEST_NAME 0 1\""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"# Make sure we have a stage"},{"line_number":48,"context_line":"if [ ! -d $STAGING_DIR/etc ]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAFX%2F%2F%2FSw%3D","line":45,"updated":"2012-04-08 11:13:49.000000000","message":"if we don\u0027t download the base image, how do we get it now?","commit_id":"d25ca9f033ba69248f5f4baacc11603227c665c1"},{"author":{"_account_id":2535,"name":"renukaapte","email":"renuka.apte@citrix.com","username":"renukaapte"},"change_message_id":"57b881db6f5c26b57dd6571342cc7fa13db9f4f5","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"# Directory where we stage the build"},{"line_number":44,"context_line":"STAGING_DIR\u003d$($TOP_DIR/scripts/open-vdi $GUEST_NAME 0 1 | grep -o \"/tmp/tmp.[[:alnum:]]*\")"},{"line_number":45,"context_line":"add_on_exit \"$TOP_DIR/scripts/close-vdi $GUEST_NAME 0 1\""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"# Make sure we have a stage"},{"line_number":48,"context_line":"if [ ! -d $STAGING_DIR/etc ]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAFX%2F%2F%2B6Q%3D","line":45,"in_reply_to":"AAAAFX%2F%2F%2FSw%3D","updated":"2012-04-10 00:35:08.000000000","message":"We install Ubuntu over the network. This becomes the base domU. Then we install OS services on top of it.","commit_id":"d25ca9f033ba69248f5f4baacc11603227c665c1"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"eff7e1cedb5567c0faa157885906e51afe064be5","unresolved":false,"context_lines":[{"line_number":142,"context_line":"#!/bin/bash"},{"line_number":143,"context_line":"cd /opt/stack/devstack"},{"line_number":144,"context_line":"killall screen"},{"line_number":145,"context_line":"UPLOAD_LEGACY_TTY\u003dyes HOST_IP\u003d$PUB_IP VIRT_DRIVER\u003dxenserver FORCE\u003dyes MULTI_HOST\u003d1 HOST_IP_IFACE\u003d$HOST_IP_IFACE $STACKSH_PARAMS ./stack.sh"},{"line_number":146,"context_line":"EOF"},{"line_number":147,"context_line":"chmod 755 $STAGING_DIR/opt/stack/run.sh"},{"line_number":148,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAFX%2F%2F%2FTI%3D","line":145,"updated":"2012-04-08 11:13:49.000000000","message":"shouldn\u0027t MULTI_HOST come from the localrc file?","commit_id":"d25ca9f033ba69248f5f4baacc11603227c665c1"},{"author":{"_account_id":2535,"name":"renukaapte","email":"renuka.apte@citrix.com","username":"renukaapte"},"change_message_id":"57b881db6f5c26b57dd6571342cc7fa13db9f4f5","unresolved":false,"context_lines":[{"line_number":142,"context_line":"#!/bin/bash"},{"line_number":143,"context_line":"cd /opt/stack/devstack"},{"line_number":144,"context_line":"killall screen"},{"line_number":145,"context_line":"UPLOAD_LEGACY_TTY\u003dyes HOST_IP\u003d$PUB_IP VIRT_DRIVER\u003dxenserver FORCE\u003dyes MULTI_HOST\u003d1 HOST_IP_IFACE\u003d$HOST_IP_IFACE $STACKSH_PARAMS ./stack.sh"},{"line_number":146,"context_line":"EOF"},{"line_number":147,"context_line":"chmod 755 $STAGING_DIR/opt/stack/run.sh"},{"line_number":148,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAFX%2F%2F%2B6M%3D","line":145,"in_reply_to":"AAAAFX%2F%2F%2FTI%3D","updated":"2012-04-10 00:35:08.000000000","message":"I haven\u0027t coded the multi host install for the new code yet. I will factor those things out once single host is working smoothly.","commit_id":"d25ca9f033ba69248f5f4baacc11603227c665c1"}],"tools/xen/install_os_domU.sh":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"eff7e1cedb5567c0faa157885906e51afe064be5","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    rm -rf ./master"},{"line_number":33,"context_line":"    rm -rf ./nova"},{"line_number":34,"context_line":"fi"},{"line_number":35,"context_line":"wget https://github.com/openstack/nova/zipball/master --no-check-certificate"},{"line_number":36,"context_line":"unzip -o master -d ./nova"},{"line_number":37,"context_line":"cp -pr ./nova/*/plugins/xenserver/xenapi/etc/xapi.d /etc/"},{"line_number":38,"context_line":"chmod a+x /etc/xapi.d/plugins/*"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAFX%2F%2F%2FTE%3D","line":35,"updated":"2012-04-08 11:13:49.000000000","message":"that\u0027s nice, it was about time we got rid of this nasty dependency :)","commit_id":"d25ca9f033ba69248f5f4baacc11603227c665c1"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"eff7e1cedb5567c0faa157885906e51afe064be5","unresolved":false,"context_lines":[{"line_number":138,"context_line":"echo 1 \u003e /proc/sys/net/ipv4/ip_forward"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"# Set local storage il8n"},{"line_number":141,"context_line":"SR_UUID\u003d`xe_min sr-list  name-label\u003d\"Local storage\"`"},{"line_number":142,"context_line":"xe sr-param-set uuid\u003d$SR_UUID other-config:i18n-key\u003dlocal-storage"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"# Shutdown previous runs"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAFX%2F%2F%2FTA%3D","line":141,"updated":"2012-04-08 11:13:49.000000000","message":"I think this is no longer required, thanks to the fix of https://bugs.launchpad.net/nova/+bug/921087","commit_id":"d25ca9f033ba69248f5f4baacc11603227c665c1"},{"author":{"_account_id":2535,"name":"renukaapte","email":"renuka.apte@citrix.com","username":"renukaapte"},"change_message_id":"57b881db6f5c26b57dd6571342cc7fa13db9f4f5","unresolved":false,"context_lines":[{"line_number":138,"context_line":"echo 1 \u003e /proc/sys/net/ipv4/ip_forward"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"# Set local storage il8n"},{"line_number":141,"context_line":"SR_UUID\u003d`xe_min sr-list  name-label\u003d\"Local storage\"`"},{"line_number":142,"context_line":"xe sr-param-set uuid\u003d$SR_UUID other-config:i18n-key\u003dlocal-storage"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"# Shutdown previous runs"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAFX%2F%2F%2B6I%3D","line":141,"in_reply_to":"AAAAFX%2F%2F%2FTA%3D","updated":"2012-04-10 00:35:08.000000000","message":"Done","commit_id":"d25ca9f033ba69248f5f4baacc11603227c665c1"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"eff7e1cedb5567c0faa157885906e51afe064be5","unresolved":false,"context_lines":[{"line_number":187,"context_line":"    # Wait for install to finish"},{"line_number":188,"context_line":"    while true"},{"line_number":189,"context_line":"    do"},{"line_number":190,"context_line":"\t    state\u003d$(xe_min vm-list name-label\u003d\"$GUEST_NAME\" power-state\u003dhalted)"},{"line_number":191,"context_line":"    \tif [ -n \"$state\" ]"},{"line_number":192,"context_line":"\t    then"},{"line_number":193,"context_line":"\t\t    break"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAFX%2F%2F%2FS8%3D","line":190,"updated":"2012-04-08 11:13:49.000000000","message":"tabs?","commit_id":"d25ca9f033ba69248f5f4baacc11603227c665c1"},{"author":{"_account_id":2535,"name":"renukaapte","email":"renuka.apte@citrix.com","username":"renukaapte"},"change_message_id":"57b881db6f5c26b57dd6571342cc7fa13db9f4f5","unresolved":false,"context_lines":[{"line_number":187,"context_line":"    # Wait for install to finish"},{"line_number":188,"context_line":"    while true"},{"line_number":189,"context_line":"    do"},{"line_number":190,"context_line":"\t    state\u003d$(xe_min vm-list name-label\u003d\"$GUEST_NAME\" power-state\u003dhalted)"},{"line_number":191,"context_line":"    \tif [ -n \"$state\" ]"},{"line_number":192,"context_line":"\t    then"},{"line_number":193,"context_line":"\t\t    break"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAFX%2F%2F%2B6E%3D","line":190,"in_reply_to":"AAAAFX%2F%2F%2FS8%3D","updated":"2012-04-10 00:35:08.000000000","message":"Done","commit_id":"d25ca9f033ba69248f5f4baacc11603227c665c1"}],"tools/xen/prepare_guest.sh":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"eff7e1cedb5567c0faa157885906e51afe064be5","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"# Sources.list"},{"line_number":11,"context_line":"cat \u003c\u003cEOF \u003e$STAGING_DIR/etc/apt/sources.list"},{"line_number":12,"context_line":"deb http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted"},{"line_number":13,"context_line":"deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted"},{"line_number":14,"context_line":"deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted"},{"line_number":15,"context_line":"deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAFX%2F%2F%2FS0%3D","line":12,"updated":"2012-04-08 11:13:49.000000000","message":"shall we make these less us-centric?","commit_id":"d25ca9f033ba69248f5f4baacc11603227c665c1"},{"author":{"_account_id":2535,"name":"renukaapte","email":"renuka.apte@citrix.com","username":"renukaapte"},"change_message_id":"57b881db6f5c26b57dd6571342cc7fa13db9f4f5","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"# Sources.list"},{"line_number":11,"context_line":"cat \u003c\u003cEOF \u003e$STAGING_DIR/etc/apt/sources.list"},{"line_number":12,"context_line":"deb http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted"},{"line_number":13,"context_line":"deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted"},{"line_number":14,"context_line":"deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted"},{"line_number":15,"context_line":"deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAFX%2F%2F%2B6A%3D","line":12,"in_reply_to":"AAAAFX%2F%2F%2FS0%3D","updated":"2012-04-10 00:35:08.000000000","message":"Will fix this in a later change, along with a few other config changes.","commit_id":"d25ca9f033ba69248f5f4baacc11603227c665c1"}],"tools/xen/xenrc":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"eff7e1cedb5567c0faa157885906e51afe064be5","unresolved":false,"context_lines":[{"line_number":4,"context_line":"GUEST_NAME\u003d${GUEST_NAME:-DevStackOSDomU}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"# Size of image"},{"line_number":7,"context_line":"VDI_MB\u003d${VDI_MB:-2500}"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"# VM Password"},{"line_number":10,"context_line":"GUEST_PASSWORD\u003d${GUEST_PASSWORD:-secrete}"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"AAAAFX%2F%2F%2FS4%3D","line":7,"updated":"2012-04-08 11:13:49.000000000","message":"I\u0027d go with a bigger disk. I ran out of space in less than 24 hours.","commit_id":"d25ca9f033ba69248f5f4baacc11603227c665c1"},{"author":{"_account_id":2535,"name":"renukaapte","email":"renuka.apte@citrix.com","username":"renukaapte"},"change_message_id":"57b881db6f5c26b57dd6571342cc7fa13db9f4f5","unresolved":false,"context_lines":[{"line_number":4,"context_line":"GUEST_NAME\u003d${GUEST_NAME:-DevStackOSDomU}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"# Size of image"},{"line_number":7,"context_line":"VDI_MB\u003d${VDI_MB:-2500}"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"# VM Password"},{"line_number":10,"context_line":"GUEST_PASSWORD\u003d${GUEST_PASSWORD:-secrete}"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"AAAAFX%2F%2F%2B58%3D","line":7,"in_reply_to":"AAAAFX%2F%2F%2FS4%3D","updated":"2012-04-10 00:35:08.000000000","message":"Done","commit_id":"d25ca9f033ba69248f5f4baacc11603227c665c1"}]}
