)]}'
{"doc/source/admin/building_guest_images.rst":[{"author":{"_account_id":26895,"name":"Luke Browning","email":"lukebrowning@us.ibm.com","username":"lukebrowning"},"change_message_id":"09943ad35c350f432b06c4910d8c790a7b3983a2","unresolved":false,"context_lines":[{"line_number":231,"context_line":"    export ELEMENTS_PATH+\u003d:$PATH_TRIPLEO_ELEMENTS/elements"},{"line_number":232,"context_line":"    export DIB_APT_CONF_DIR\u003d/etc/apt/apt.conf.d"},{"line_number":233,"context_line":"    export DIB_CLOUD_INIT_ETC_HOSTS\u003dtrue"},{"line_number":234,"context_line":"    local QEMU_IMG_OPTIONS\u003d$(! $(qemu-img | grep -q \u0027version 1\u0027) \u0026\u0026 echo \"--qemu-img-options compat\u003d0.10\")"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"    # run disk-image-create that actually causes the image to be built"},{"line_number":237,"context_line":"    $disk-image-create -a amd64 -o \"${VM}\" \\"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1f485f77_e5518d64","line":234,"range":{"start_line":234,"start_character":42,"end_line":234,"end_character":43},"updated":"2017-11-09 17:37:58.000000000","message":"$(qemu-img --version) |\n\nUnder xenial you get a command failure w/o the --version.\n\nThis works for trusty as well.","commit_id":"43a10aa21b8edc0301d9c0ecba39cae168841dc5"},{"author":{"_account_id":26895,"name":"Luke Browning","email":"lukebrowning@us.ibm.com","username":"lukebrowning"},"change_message_id":"e29529cab4594477f492781c7b358027f1f61310","unresolved":false,"context_lines":[{"line_number":231,"context_line":"    export ELEMENTS_PATH+\u003d:$PATH_TRIPLEO_ELEMENTS/elements"},{"line_number":232,"context_line":"    export DIB_APT_CONF_DIR\u003d/etc/apt/apt.conf.d"},{"line_number":233,"context_line":"    export DIB_CLOUD_INIT_ETC_HOSTS\u003dtrue"},{"line_number":234,"context_line":"    local QEMU_IMG_OPTIONS\u003d$(! $(qemu-img | grep -q \u0027version 1\u0027) \u0026\u0026 echo \"--qemu-img-options compat\u003d0.10\")"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"    # run disk-image-create that actually causes the image to be built"},{"line_number":237,"context_line":"    $disk-image-create -a amd64 -o \"${VM}\" \\"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1f485f77_e855d01e","line":234,"range":{"start_line":234,"start_character":42,"end_line":234,"end_character":43},"in_reply_to":"1f485f77_38f8e3c2","updated":"2017-11-10 18:10:54.000000000","message":"See https://review.openstack.org/#/c/518882/","commit_id":"43a10aa21b8edc0301d9c0ecba39cae168841dc5"},{"author":{"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},"change_message_id":"ec2e2e5ab0189b617a56b0ba1c1eb0f05206facc","unresolved":false,"context_lines":[{"line_number":231,"context_line":"    export ELEMENTS_PATH+\u003d:$PATH_TRIPLEO_ELEMENTS/elements"},{"line_number":232,"context_line":"    export DIB_APT_CONF_DIR\u003d/etc/apt/apt.conf.d"},{"line_number":233,"context_line":"    export DIB_CLOUD_INIT_ETC_HOSTS\u003dtrue"},{"line_number":234,"context_line":"    local QEMU_IMG_OPTIONS\u003d$(! $(qemu-img | grep -q \u0027version 1\u0027) \u0026\u0026 echo \"--qemu-img-options compat\u003d0.10\")"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"    # run disk-image-create that actually causes the image to be built"},{"line_number":237,"context_line":"    $disk-image-create -a amd64 -o \"${VM}\" \\"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1f485f77_38f8e3c2","line":234,"range":{"start_line":234,"start_character":42,"end_line":234,"end_character":43},"in_reply_to":"1f485f77_e5518d64","updated":"2017-11-10 02:08:35.000000000","message":"Here need more suggestions for changes. In fact just changed the installation of the DIB and changes caused by the DIB code structure changes. . .thx","commit_id":"43a10aa21b8edc0301d9c0ecba39cae168841dc5"}],"doc/source/dev/building_guest_images.rst":[{"author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"change_message_id":"c9f7b4114c3020bd666a7613dfded290b62900e8","unresolved":false,"context_lines":[{"line_number":232,"context_line":"    local QEMU_IMG_OPTIONS\u003d$(! $(qemu-img | grep -q \u0027version 1\u0027) \u0026\u0026 echo \"--qemu-img-options compat\u003d0.10\")"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    # run disk-image-create that actually causes the image to be built"},{"line_number":235,"context_line":"    ${PATH_DISKIMAGEBUILDER}/bin/disk-image-create -a amd64 -o \"${VM}\" \\"},{"line_number":236,"context_line":"        -x ${QEMU_IMG_OPTIONS} ${DISTRO} ${EXTRA_ELEMENTS} vm \\"},{"line_number":237,"context_line":"        cloud-init-datasources ${DISTRO}-guest ${DISTRO}-${SERVICE_TYPE}"},{"line_number":238,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f013ff3_b0ab9987","side":"PARENT","line":235,"range":{"start_line":235,"start_character":28,"end_line":235,"end_character":33},"updated":"2017-05-16 18:38:50.000000000","message":"I believe ${PATH_DISKIMAGEBUILDER} without bin is the correct format here.\n\nIf that\u0027s true, you can just remove bin.","commit_id":"e320489c5777b5f2bf78852e10b05b3980e5cb23"},{"author":{"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},"change_message_id":"1036f36a8754c9f6b7461fa092538cd338be03e7","unresolved":false,"context_lines":[{"line_number":232,"context_line":"    local QEMU_IMG_OPTIONS\u003d$(! $(qemu-img | grep -q \u0027version 1\u0027) \u0026\u0026 echo \"--qemu-img-options compat\u003d0.10\")"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    # run disk-image-create that actually causes the image to be built"},{"line_number":235,"context_line":"    ${PATH_DISKIMAGEBUILDER}/bin/disk-image-create -a amd64 -o \"${VM}\" \\"},{"line_number":236,"context_line":"        -x ${QEMU_IMG_OPTIONS} ${DISTRO} ${EXTRA_ELEMENTS} vm \\"},{"line_number":237,"context_line":"        cloud-init-datasources ${DISTRO}-guest ${DISTRO}-${SERVICE_TYPE}"},{"line_number":238,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f013ff3_f4122c58","side":"PARENT","line":235,"range":{"start_line":235,"start_character":28,"end_line":235,"end_character":33},"in_reply_to":"1f013ff3_b0ab9987","updated":"2017-05-17 02:12:19.000000000","message":"In fact, through the above steps, through the installation of the DIB, you can run in any directory by use cmd like \u0027disk-image-create\u0027...","commit_id":"e320489c5777b5f2bf78852e10b05b3980e5cb23"},{"author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"change_message_id":"c9f7b4114c3020bd666a7613dfded290b62900e8","unresolved":false,"context_lines":[{"line_number":562,"context_line":"    local QEMU_IMG_OPTIONS\u003d$(! $(qemu-img | grep -q \u0027version 1\u0027) \u0026\u0026 echo \"--qemu-img-options compat\u003d0.10\")"},{"line_number":563,"context_line":""},{"line_number":564,"context_line":"    # run disk-image-create that actually causes the image to be built"},{"line_number":565,"context_line":"    ${PATH_DISKIMAGEBUILDER}/bin/disk-image-create -a amd64 -o \"${VM}\" \\"},{"line_number":566,"context_line":"        -x ${QEMU_IMG_OPTIONS} ${DISTRO} ${EXTRA_ELEMENTS} vm \\"},{"line_number":567,"context_line":"        cloud-init-datasources ${DISTRO}-guest ${DISTRO}-${SERVICE_TYPE}"},{"line_number":568,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f013ff3_70951140","side":"PARENT","line":565,"range":{"start_line":565,"start_character":4,"end_line":565,"end_character":32},"updated":"2017-05-16 18:38:50.000000000","message":"same here","commit_id":"e320489c5777b5f2bf78852e10b05b3980e5cb23"},{"author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"change_message_id":"c9f7b4114c3020bd666a7613dfded290b62900e8","unresolved":false,"context_lines":[{"line_number":135,"context_line":"   Receiving objects: 100% (8881/8881), 1.92 MiB | 0 bytes/s, done."},{"line_number":136,"context_line":"   Resolving deltas: 100% (4668/4668), done."},{"line_number":137,"context_line":"   Checking connectivity... done."},{"line_number":138,"context_line":"   user@machine:/opt/stack/diskimage-builder$ python setup.py install"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"Ensure that you have qemu-img [2]_ and kpartx installed."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f013ff3_d0d62528","line":138,"range":{"start_line":138,"start_character":27,"end_line":138,"end_character":69},"updated":"2017-05-16 18:38:50.000000000","message":"For this to be correct, we need to cd into the directory. Also what is python setup.py install doing here? I\u0027m confused on what benefit adding this detail provides. If this is a necessary step, it would be worth explaining that the entrypoints must be setup for this to work.","commit_id":"e443a0bbd237b02bc6915503ee4e2f9b54bb5353"},{"author":{"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},"change_message_id":"1036f36a8754c9f6b7461fa092538cd338be03e7","unresolved":false,"context_lines":[{"line_number":135,"context_line":"   Receiving objects: 100% (8881/8881), 1.92 MiB | 0 bytes/s, done."},{"line_number":136,"context_line":"   Resolving deltas: 100% (4668/4668), done."},{"line_number":137,"context_line":"   Checking connectivity... done."},{"line_number":138,"context_line":"   user@machine:/opt/stack/diskimage-builder$ python setup.py install"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"Ensure that you have qemu-img [2]_ and kpartx installed."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f013ff3_7931750b","line":138,"range":{"start_line":138,"start_character":27,"end_line":138,"end_character":69},"in_reply_to":"1f013ff3_d0d62528","updated":"2017-05-17 02:12:19.000000000","message":"As you said, in the reference given in the commit msg.If you want to run the DIB, you need to install(I think so, if it is wrong, please specify)","commit_id":"e443a0bbd237b02bc6915503ee4e2f9b54bb5353"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"018159bb9c23ae31afb9afefb400133da343435a","unresolved":false,"context_lines":[{"line_number":136,"context_line":"   Resolving deltas: 100% (4668/4668), done."},{"line_number":137,"context_line":"   Checking connectivity... done."},{"line_number":138,"context_line":"   user@machine:/opt/stack$ cd diskimage-builder"},{"line_number":139,"context_line":"   user@machine:/opt/stack/diskimage-builder$ python setup.py install"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Ensure that you have qemu-img [2]_ and kpartx installed."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_54bd2100","line":139,"updated":"2017-05-22 15:25:45.000000000","message":"for this to work, you have to be root. so at the minimum, this should be sudo python ...","commit_id":"50bcf770da41ddbf4d2a573a3d1e896eaed7f4d5"},{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"9ec80f52052b5414485086da69dc172a47e29c50","unresolved":false,"context_lines":[{"line_number":136,"context_line":"   Resolving deltas: 100% (4668/4668), done."},{"line_number":137,"context_line":"   Checking connectivity... done."},{"line_number":138,"context_line":"   user@machine:/opt/stack$ cd diskimage-builder"},{"line_number":139,"context_line":"   user@machine:/opt/stack/diskimage-builder$ sudo python setup.py install"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Ensure that you have qemu-img [2]_ and kpartx installed."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff0f0b1f_f8b898e5","line":139,"updated":"2017-05-23 02:07:48.000000000","message":"This should more likely be, otherwise the requirements wont be installed.\nsudo pip install .\n\nMaybe it\u0027s even worth doing it in a virtualenv?","commit_id":"81d52839f28399f5e8b677b4458c9a5247c11660"},{"author":{"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},"change_message_id":"c9cba66fe032945bbf19e3077de0b479621c594a","unresolved":false,"context_lines":[{"line_number":136,"context_line":"   Resolving deltas: 100% (4668/4668), done."},{"line_number":137,"context_line":"   Checking connectivity... done."},{"line_number":138,"context_line":"   user@machine:/opt/stack$ cd diskimage-builder"},{"line_number":139,"context_line":"   user@machine:/opt/stack/diskimage-builder$ sudo python setup.py install"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Ensure that you have qemu-img [2]_ and kpartx installed."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff0f0b1f_5865441d","line":139,"in_reply_to":"ff0f0b1f_78c4885f","updated":"2017-05-23 02:27:13.000000000","message":"Thx.You are right, I have just experimented in the case of unloading six and flake8, the installation can still be successful, but flake8 and six have not been installed back. At the same time, this command should look like \u0027sudo pip install -r requirements.txt\u0027. \n\nAs for the virtualenv, I think our documents should not need to specifically ask the user to go in what kind of place to operate, I prefer to only list DIB related content.","commit_id":"81d52839f28399f5e8b677b4458c9a5247c11660"},{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"8627f7536a0aa7b7e815ae8f251e6fdf471873b5","unresolved":false,"context_lines":[{"line_number":136,"context_line":"   Resolving deltas: 100% (4668/4668), done."},{"line_number":137,"context_line":"   Checking connectivity... done."},{"line_number":138,"context_line":"   user@machine:/opt/stack$ cd diskimage-builder"},{"line_number":139,"context_line":"   user@machine:/opt/stack/diskimage-builder$ sudo python setup.py install"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Ensure that you have qemu-img [2]_ and kpartx installed."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff0f0b1f_78c4885f","line":139,"in_reply_to":"ff0f0b1f_f8b898e5","updated":"2017-05-23 02:08:53.000000000","message":"Alternatively\nsudo pip install requirements.txt\nsudo python setup.py install","commit_id":"81d52839f28399f5e8b677b4458c9a5247c11660"}]}
