)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":18781,"name":"vinay muddu","email":"vinay50muddu@yahoo.com","username":"vmud213"},"change_message_id":"af2df4f4b0257ace032934e5add77c4e6c14e2b3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Anshul Jain \u003ctheanshuljain@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-10-13 09:23:19 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"dib element to create customized image with cinder local attach-detach functionality."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Idfe83bafa2843c781c18b83f1a3aece3ae852f78"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"fa6399be_f7bdd068","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":85},"updated":"2016-10-14 07:10:04.000000000","message":"Need to concise the commit message. Also add detailed description to the message. Also include Bug id as #Closes-bug if applicable.","commit_id":"5ce64eb04ff8b23206c21c97e4364385d56a6aaf"},{"author":{"_account_id":18781,"name":"vinay muddu","email":"vinay50muddu@yahoo.com","username":"vmud213"},"change_message_id":"c88b20691df61093ffa88de31aca350fe1a1eda0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Anshul Jain \u003ctheanshuljain@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-10-20 13:41:43 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"dib element to create customized image with cinder local attach-detach functionality."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"DIB element to support cinder local attach-detach functionality"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ba5da102_180fe188","line":7,"updated":"2016-11-02 09:35:58.000000000","message":"Remove this line","commit_id":"358a000049f42e3888156be9fe57573d6eb350cc"},{"author":{"_account_id":22977,"name":"Anshul Jain","email":"theanshuljain@gmail.com","username":"jaianshu"},"change_message_id":"6b13fc5a517023cb2f200b1df157fd2d25098e1a","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Anshul Jain \u003ctheanshuljain@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-10-20 13:41:43 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"dib element to create customized image with cinder local attach-detach functionality."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"DIB element to support cinder local attach-detach functionality"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ba5da102_16f1426b","line":7,"in_reply_to":"ba5da102_180fe188","updated":"2016-11-03 09:46:50.000000000","message":"Done","commit_id":"358a000049f42e3888156be9fe57573d6eb350cc"},{"author":{"_account_id":18781,"name":"vinay muddu","email":"vinay50muddu@yahoo.com","username":"vmud213"},"change_message_id":"c88b20691df61093ffa88de31aca350fe1a1eda0","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"dib element to create customized image with cinder local attach-detach functionality."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"DIB element to support cinder local attach-detach functionality"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"python-brick-cinderclient-ext is the python module that is used for"},{"line_number":12,"context_line":"providing cinder local attach-detach functionality. This element adds"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ba5da102_5825d906","line":9,"range":{"start_line":9,"start_character":36,"end_line":9,"end_character":49},"updated":"2016-11-02 09:35:58.000000000","message":"attach/detach","commit_id":"358a000049f42e3888156be9fe57573d6eb350cc"},{"author":{"_account_id":22977,"name":"Anshul Jain","email":"theanshuljain@gmail.com","username":"jaianshu"},"change_message_id":"6b13fc5a517023cb2f200b1df157fd2d25098e1a","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"dib element to create customized image with cinder local attach-detach functionality."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"DIB element to support cinder local attach-detach functionality"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"python-brick-cinderclient-ext is the python module that is used for"},{"line_number":12,"context_line":"providing cinder local attach-detach functionality. This element adds"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ba5da102_36f48659","line":9,"range":{"start_line":9,"start_character":36,"end_line":9,"end_character":49},"in_reply_to":"ba5da102_5825d906","updated":"2016-11-03 09:46:50.000000000","message":"Done","commit_id":"358a000049f42e3888156be9fe57573d6eb350cc"},{"author":{"_account_id":18781,"name":"vinay muddu","email":"vinay50muddu@yahoo.com","username":"vmud213"},"change_message_id":"c88b20691df61093ffa88de31aca350fe1a1eda0","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"DIB element to support cinder local attach-detach functionality"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"python-brick-cinderclient-ext is the python module that is used for"},{"line_number":12,"context_line":"providing cinder local attach-detach functionality. This element adds"},{"line_number":13,"context_line":"python-brick-cinderclient-ext to make customized image. Currently it"},{"line_number":14,"context_line":"has the dependecny on BUG#1623549, which would be resolved with next"},{"line_number":15,"context_line":"release of python-brick-cinderclient-ext."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ba5da102_781e1dbc","line":12,"range":{"start_line":11,"start_character":0,"end_line":12,"end_character":51},"updated":"2016-11-02 09:35:58.000000000","message":"Remove this.","commit_id":"358a000049f42e3888156be9fe57573d6eb350cc"},{"author":{"_account_id":22977,"name":"Anshul Jain","email":"theanshuljain@gmail.com","username":"jaianshu"},"change_message_id":"6b13fc5a517023cb2f200b1df157fd2d25098e1a","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"DIB element to support cinder local attach-detach functionality"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"python-brick-cinderclient-ext is the python module that is used for"},{"line_number":12,"context_line":"providing cinder local attach-detach functionality. This element adds"},{"line_number":13,"context_line":"python-brick-cinderclient-ext to make customized image. Currently it"},{"line_number":14,"context_line":"has the dependecny on BUG#1623549, which would be resolved with next"},{"line_number":15,"context_line":"release of python-brick-cinderclient-ext."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ba5da102_76ea7e75","line":12,"range":{"start_line":11,"start_character":0,"end_line":12,"end_character":51},"in_reply_to":"ba5da102_781e1dbc","updated":"2016-11-03 09:46:50.000000000","message":"Done","commit_id":"358a000049f42e3888156be9fe57573d6eb350cc"},{"author":{"_account_id":18781,"name":"vinay muddu","email":"vinay50muddu@yahoo.com","username":"vmud213"},"change_message_id":"c88b20691df61093ffa88de31aca350fe1a1eda0","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"python-brick-cinderclient-ext is the python module that is used for"},{"line_number":12,"context_line":"providing cinder local attach-detach functionality. This element adds"},{"line_number":13,"context_line":"python-brick-cinderclient-ext to make customized image. Currently it"},{"line_number":14,"context_line":"has the dependecny on BUG#1623549, which would be resolved with next"},{"line_number":15,"context_line":"release of python-brick-cinderclient-ext."},{"line_number":16,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ba5da102_f8578d57","line":13,"range":{"start_line":13,"start_character":33,"end_line":13,"end_character":54},"updated":"2016-11-02 09:35:58.000000000","message":"the customized image to support cinder local attach/detach functionality.","commit_id":"358a000049f42e3888156be9fe57573d6eb350cc"},{"author":{"_account_id":22977,"name":"Anshul Jain","email":"theanshuljain@gmail.com","username":"jaianshu"},"change_message_id":"6b13fc5a517023cb2f200b1df157fd2d25098e1a","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"python-brick-cinderclient-ext is the python module that is used for"},{"line_number":12,"context_line":"providing cinder local attach-detach functionality. This element adds"},{"line_number":13,"context_line":"python-brick-cinderclient-ext to make customized image. Currently it"},{"line_number":14,"context_line":"has the dependecny on BUG#1623549, which would be resolved with next"},{"line_number":15,"context_line":"release of python-brick-cinderclient-ext."},{"line_number":16,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ba5da102_11022c0a","line":13,"range":{"start_line":13,"start_character":33,"end_line":13,"end_character":54},"in_reply_to":"ba5da102_f8578d57","updated":"2016-11-03 09:46:50.000000000","message":"updated the complete sentence and also provided the bugs launchpad url.","commit_id":"358a000049f42e3888156be9fe57573d6eb350cc"}],"elements/python-brickclient/README.rst":[{"author":{"_account_id":18781,"name":"vinay muddu","email":"vinay50muddu@yahoo.com","username":"vmud213"},"change_message_id":"af2df4f4b0257ace032934e5add77c4e6c14e2b3","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"* This element is used for providing the functionality of cinder local attach-detach."},{"line_number":5,"context_line":"* Currently the feature has a known bug \"https://launchpad.net/bugs/1623549\", which has been resolved and will be part of the upstream with the next release of python-brick-cinderclient-ext."},{"line_number":6,"context_line":"* Pass the below shell script to parameter \u0027user-data\u0027 and set \u0027config-drive\u003dtrue\u0027 at the time of provisioning the node via nova-boot to make cinder local attach-detach commands talk to your cloud controller."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"-------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa6399be_373908f3","line":5,"range":{"start_line":5,"start_character":27,"end_line":5,"end_character":28},"updated":"2016-10-14 07:10:04.000000000","message":"Suggest to rephrase it as below:\n\"feature has dependency on a known bug\"","commit_id":"5ce64eb04ff8b23206c21c97e4364385d56a6aaf"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"c0c6e084baaace60c688d907a62628ff71efc868","unresolved":false,"context_lines":[{"line_number":10,"context_line":"  attach/detach commands talk to your cloud controller."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"-------"},{"line_number":13,"context_line":"#!/bin/bash"},{"line_number":14,"context_line":"FILE\u003d\"/etc/bash.bashrc\""},{"line_number":15,"context_line":"[ ! -f \"$FILE\" ] \u0026\u0026 touch \"$FILE\""},{"line_number":16,"context_line":"echo \u0027export OS_AUTH_URL\u003d\"http://10.10.1.127:5000/v2.0\"\u0027 \u003e\u003e \"$FILE\""},{"line_number":17,"context_line":"echo \u0027export OS_PASSWORD\u003d\"password\"\u0027  \u003e\u003e \"$FILE\""},{"line_number":18,"context_line":"echo \u0027export OS_USERNAME\u003d\"admin\"\u0027 \u003e\u003e \"$FILE\""},{"line_number":19,"context_line":"echo \u0027export OS_TENANT_NAME\u003d\"admin\"\u0027  \u003e\u003e \"$FILE\""},{"line_number":20,"context_line":"echo \u0027export OS_PROJECT_NAME\u003d\"admin\"\u0027 \u003e\u003e \"$FILE\""},{"line_number":21,"context_line":"exec bash"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_7d8176fa","line":20,"range":{"start_line":13,"start_character":0,"end_line":20,"end_character":48},"updated":"2016-11-03 11:53:45.000000000","message":"This does not seem like a very good idea, at least to suggest admin credentials, and store them on a configuration drive.  If any node is compromised, then the credentials in the configuration drive contents and in bashrc could be exposed.  Can this be done with a tenant\u0027s user\u0027s own credentials?\n\nThe bottom line is that the configuration drive does not go away, which means privileged credentials would be housed not only on the deployed instance, but also in any controller service side copy of the configuration drive that exists, such as Ironic\u0027s database.","commit_id":"817b9497a771b68980f725f151fd8c0c4c6974a7"},{"author":{"_account_id":22977,"name":"Anshul Jain","email":"theanshuljain@gmail.com","username":"jaianshu"},"change_message_id":"c3e7cde9356c5961ab813bb0c8107024ad4b635a","unresolved":false,"context_lines":[{"line_number":10,"context_line":"  attach/detach commands talk to your cloud controller."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"-------"},{"line_number":13,"context_line":"#!/bin/bash"},{"line_number":14,"context_line":"FILE\u003d\"/etc/bash.bashrc\""},{"line_number":15,"context_line":"[ ! -f \"$FILE\" ] \u0026\u0026 touch \"$FILE\""},{"line_number":16,"context_line":"echo \u0027export OS_AUTH_URL\u003d\"http://10.10.1.127:5000/v2.0\"\u0027 \u003e\u003e \"$FILE\""},{"line_number":17,"context_line":"echo \u0027export OS_PASSWORD\u003d\"password\"\u0027  \u003e\u003e \"$FILE\""},{"line_number":18,"context_line":"echo \u0027export OS_USERNAME\u003d\"admin\"\u0027 \u003e\u003e \"$FILE\""},{"line_number":19,"context_line":"echo \u0027export OS_TENANT_NAME\u003d\"admin\"\u0027  \u003e\u003e \"$FILE\""},{"line_number":20,"context_line":"echo \u0027export OS_PROJECT_NAME\u003d\"admin\"\u0027 \u003e\u003e \"$FILE\""},{"line_number":21,"context_line":"exec bash"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_3fb419d0","line":20,"range":{"start_line":13,"start_character":0,"end_line":20,"end_character":48},"in_reply_to":"ba5da102_7d8176fa","updated":"2016-11-04 16:14:21.000000000","message":"This can be done with tenant\u0027s user credentials also.\nConfig drive is kept just as an option to automate the process end-2-end. If secutriy is a concern, the same thing can be done manually also at the node by following the below command as example.\ncinder --os-username demo --os-password password   --os-tenant-name demo --os-project-name demo --os-auth-url\u003dhttp://10.10.1.127:5000/v2.0 local-attach \u003cvolume_id\u003e","commit_id":"817b9497a771b68980f725f151fd8c0c4c6974a7"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"6ac53a8c8ed40632d459db63759dd24bf9a70ed4","unresolved":false,"context_lines":[{"line_number":28,"context_line":"not require setting up of config drive such as:"},{"line_number":29,"context_line":"cinder --os-username demo --os-password password  --os-tenant-name demo \\"},{"line_number":30,"context_line":"  --os-project-name demo --os-auth-url\u003dhttp://\u003ccontroller_ip\u003e:5000/v2.0 \\"},{"line_number":31,"context_line":"  local-attach \u003cvolume_id\u003e"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7a77a97e_32dbce50","line":31,"updated":"2016-11-17 23:12:48.000000000","message":"i\u0027d be happy if you did a bit of rst formatting on this to make it present nicer on the web.  not a blocker","commit_id":"a3fbd0fae3234f7e2e956c82a6d925602d1255ad"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"1d79e26fe458a3f61732f097091ff766ac943dbc","unresolved":false,"context_lines":[{"line_number":4,"context_line":"* This element is aimed for providing cinder local attach/detach functionality."},{"line_number":5,"context_line":"* Currently the feature has a dependency on a known bug"},{"line_number":6,"context_line":"  \"https://launchpad.net/bugs/1623549\", which has been resolved and will be part"},{"line_number":7,"context_line":"  of the upstream with the next release of python-brick-cinderclient-ext."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"* Usage:"},{"line_number":10,"context_line":"  Pass the below shell script to parameter \u0027user-data\u0027 and set \u0027config-drive\u003dtrue\u0027"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5a74a57a_96ef33e8","line":7,"updated":"2016-11-28 13:26:20.000000000","message":"I\u0027m not sure I explicitly see this, and the element being dependent upon a bug is somewhat problematic as:\n* Dib does not use stable branches\n* Users tend to expect elements to generally work and don\u0027t upgrade as often as they likely should, since some elements can install from source.  Perhaps that might be a good default with a note to change later?","commit_id":"28b528e618d45b34c5e5c1a43ca04e862b017cd6"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"1d79e26fe458a3f61732f097091ff766ac943dbc","unresolved":false,"context_lines":[{"line_number":23,"context_line":"  To attach: /usr/share/python-brickclient/venv/bin/cinder local-attach \u003cvolume_id\u003e"},{"line_number":24,"context_line":"  To detach: /usr/share/python-brickclient/venv/bin/cinder local-detach \u003cvolume_id\u003e"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"* Alternatively, the same thing can be done manually also at the node which does"},{"line_number":27,"context_line":"  not require setting up of config drive such as:"},{"line_number":28,"context_line":"  /usr/share/python-brickclient/venv/bin/cinder --os-username demo --os-password \\"},{"line_number":29,"context_line":"  password  --os-tenant-name demo --os-project-name demo \\"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5a74a57a_941bab72","line":26,"range":{"start_line":26,"start_character":53,"end_line":26,"end_character":57},"updated":"2016-11-28 13:26:20.000000000","message":"nit: s/thing/action/ s/done/completed/ s/also//","commit_id":"28b528e618d45b34c5e5c1a43ca04e862b017cd6"}],"elements/python-brickclient/package-installs.yaml":[{"author":{"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},"change_message_id":"9e46b2edeb85b9bee4d25981e604dd7e441f5306","unresolved":false,"context_lines":[{"line_number":1,"context_line":"libssl-dev:"},{"line_number":2,"context_line":"libffi-dev:"},{"line_number":3,"context_line":"python-dev:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1a6eadb0_f2e71310","line":3,"updated":"2016-12-13 14:58:48.000000000","message":"We\u0027ve discovered a new issue in DIB WRT installing python system packages - on distros which use a python3 by default we need to install this version of the dependency. I\u0027ve worked around it in this patch stack: https://review.openstack.org/#/c/407723/\n\n\nI see two options here - we can make this patch depend on that patch stack and do the propoer python2 vs 3 mapping. OR, we can  let this go in as is and make another patch which depends on that patch stack and fixes this up to do the python 2 vs 3 stuff at that time.","commit_id":"34bdc7df903b86e1e3bf6c836642de745274c3ef"}],"elements/python-brickclient/pkg-map":[{"author":{"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},"change_message_id":"dc3c2f77dd64db58c643826b3866f8f9a8d1ae4b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"family\": {"},{"line_number":3,"context_line":"        \"redhat\": {"},{"line_number":4,"context_line":"            \"python-dev\": \"python2-devel\","},{"line_number":5,"context_line":"\t    \"libssl-dev\": \"openssl-devel\","},{"line_number":6,"context_line":"\t    \"libffi-dev\": \"libffi-devel\""},{"line_number":7,"context_line":"        }"},{"line_number":8,"context_line":"    },"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"9a629dbe_e9e425e1","line":5,"updated":"2016-11-10 09:25:26.000000000","message":"Please remove tabs","commit_id":"a94e5e990be3f27d83f953dd48000cc5d4146783"},{"author":{"_account_id":22977,"name":"Anshul Jain","email":"theanshuljain@gmail.com","username":"jaianshu"},"change_message_id":"a5b8f58c32daebfdb49b543a48434f4ecc52326c","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"family\": {"},{"line_number":3,"context_line":"        \"redhat\": {"},{"line_number":4,"context_line":"            \"python-dev\": \"python2-devel\","},{"line_number":5,"context_line":"\t    \"libssl-dev\": \"openssl-devel\","},{"line_number":6,"context_line":"\t    \"libffi-dev\": \"libffi-devel\""},{"line_number":7,"context_line":"        }"},{"line_number":8,"context_line":"    },"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"9a629dbe_8c4497b7","line":5,"in_reply_to":"9a629dbe_e9e425e1","updated":"2016-11-10 10:42:02.000000000","message":"Done","commit_id":"a94e5e990be3f27d83f953dd48000cc5d4146783"}],"elements/python-brickclient/post-install.d/55-brick-client-install":[{"author":{"_account_id":18781,"name":"vinay muddu","email":"vinay50muddu@yahoo.com","username":"vmud213"},"change_message_id":"af2df4f4b0257ace032934e5add77c4e6c14e2b3","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"set -eu"},{"line_number":22,"context_line":"set -o pipefail"},{"line_number":23,"context_line":"apt-get --assume-yes install libssl-dev libffi-dev python-dev"},{"line_number":24,"context_line":"pip install python-brick-cinderclient-ext"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"fa6399be_bad97f24","line":23,"range":{"start_line":23,"start_character":0,"end_line":23,"end_character":61},"updated":"2016-10-14 07:10:04.000000000","message":"This doesn\u0027t work for elements like fedora,centos as apt-get is only supported for debian distros. Instead suggest to use \"install-packages\" while installing packages.","commit_id":"5ce64eb04ff8b23206c21c97e4364385d56a6aaf"},{"author":{"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},"change_message_id":"dc3c2f77dd64db58c643826b3866f8f9a8d1ae4b","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"set -eu"},{"line_number":22,"context_line":"set -o pipefail"},{"line_number":23,"context_line":"install-packages libssl-dev libffi-dev python-dev"},{"line_number":24,"context_line":"pip install python-brick-cinderclient-ext"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9a629dbe_69d9f521","line":23,"updated":"2016-11-10 09:25:26.000000000","message":"Can we use a package-installs.yaml file?","commit_id":"a94e5e990be3f27d83f953dd48000cc5d4146783"},{"author":{"_account_id":22977,"name":"Anshul Jain","email":"theanshuljain@gmail.com","username":"jaianshu"},"change_message_id":"a5b8f58c32daebfdb49b543a48434f4ecc52326c","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"set -eu"},{"line_number":22,"context_line":"set -o pipefail"},{"line_number":23,"context_line":"install-packages libssl-dev libffi-dev python-dev"},{"line_number":24,"context_line":"pip install python-brick-cinderclient-ext"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"9a629dbe_f86b09b7","line":23,"in_reply_to":"9a629dbe_69d9f521","updated":"2016-11-10 10:42:02.000000000","message":"yes...will update and re-post.","commit_id":"a94e5e990be3f27d83f953dd48000cc5d4146783"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"1d79e26fe458a3f61732f097091ff766ac943dbc","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Copyright 2015 Hewlett-Packard Development Company, L.P."},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":6,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"5a74a57a_f695c732","line":3,"range":{"start_line":3,"start_character":1,"end_line":3,"end_character":58},"updated":"2016-11-28 13:26:20.000000000","message":"nit: Is this copyright correct?","commit_id":"28b528e618d45b34c5e5c1a43ca04e862b017cd6"}]}
