)]}'
{"diskimage_builder/elements/proliant-tools/install.d/65-proliant-tools-install":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"98e0cccb8554b3918da81e94bdcec33bfe11593a","unresolved":false,"context_lines":[{"line_number":44,"context_line":"# ironic-agent/install.d/ironic-agent-source-install/60-ironic-agent-install."},{"line_number":45,"context_line":"IPA_VENV\u003d/usr/share/ironic-python-agent/venv"},{"line_number":46,"context_line":"if [[ -d \"$IPA_VENV\" ]]; then"},{"line_number":47,"context_line":"    $IPA_VENV/bin/pip install proliantutils"},{"line_number":48,"context_line":"else"},{"line_number":49,"context_line":"    pip install proliantutils"},{"line_number":50,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":24,"id":"bff0334d_7fa848da","side":"PARENT","line":47,"updated":"2017-04-06 21:56:16.000000000","message":"Well this is where \"prolianttools\" is installed into the ironic agent virtualenv ... but I don\u0027t see this replicated in the change?\n\nIs that rpm installing it?  Then it would likely be installed on the system path if that\u0027s where the rpm has it.   rpm -qf might help","commit_id":"eaa0569ac509d5b6f4a53bc74f6c5fd2016d1a24"},{"author":{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},"change_message_id":"b4624758d07605b4f696dfed213fc3a058accc4f","unresolved":false,"context_lines":[{"line_number":44,"context_line":"# ironic-agent/install.d/ironic-agent-source-install/60-ironic-agent-install."},{"line_number":45,"context_line":"IPA_VENV\u003d/usr/share/ironic-python-agent/venv"},{"line_number":46,"context_line":"if [[ -d \"$IPA_VENV\" ]]; then"},{"line_number":47,"context_line":"    $IPA_VENV/bin/pip install proliantutils"},{"line_number":48,"context_line":"else"},{"line_number":49,"context_line":"    pip install proliantutils"},{"line_number":50,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":24,"id":"bff0334d_69eab90f","side":"PARENT","line":47,"in_reply_to":"bff0334d_148468d3","updated":"2017-04-07 14:03:59.000000000","message":"I just tried a package install of IPA under Fedora, Centos 7 and Ubuntu, and they all failed with the error \"E: Unable to locate package openstack-ironic-python-agent\".","commit_id":"eaa0569ac509d5b6f4a53bc74f6c5fd2016d1a24"},{"author":{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},"change_message_id":"2e75ed1ecc37ad265f4305ded2396205964f4878","unresolved":false,"context_lines":[{"line_number":44,"context_line":"# ironic-agent/install.d/ironic-agent-source-install/60-ironic-agent-install."},{"line_number":45,"context_line":"IPA_VENV\u003d/usr/share/ironic-python-agent/venv"},{"line_number":46,"context_line":"if [[ -d \"$IPA_VENV\" ]]; then"},{"line_number":47,"context_line":"    $IPA_VENV/bin/pip install proliantutils"},{"line_number":48,"context_line":"else"},{"line_number":49,"context_line":"    pip install proliantutils"},{"line_number":50,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":24,"id":"bff0334d_91da6675","side":"PARENT","line":47,"in_reply_to":"bff0334d_29cdd1b7","updated":"2017-04-11 13:52:55.000000000","message":"On the host machine? I didn\u0027t before, but I\u0027ve tried that now, and it\u0027s still failing, but with a different error:\n\n   installing PyYAML from svc-map\n   installing gettext from redhat-common\n   installing python-xml from pip-and-virtualenv\n   Running command: [\u0027install-packages\u0027, \u0027\u0027, \u0027PyYAML\u0027, \u0027gettext\u0027]\n   \u003e The package  is not available and will not be installed\n   \u003e Running install-packages install.\n   + yum -v -y install PyYAML gettext\n   \u003e Not loading \"rhnplugin\" plugin, as it is disabled\n   \u003e Not loading \"product-id\" plugin, as it is disabled\n   \u003e Not loading \"subscription-manager\" plugin, as it is disabled\n   \u003e Config time: 0.020\n   \u003e Yum version: 3.4.3\n   \u003e Setting up Package Sacks\n   There are no enabled repos.\n    Run \"yum repolist all\" to see the repos you have.\n    You can enable repos with yum-config-manager --enable \u003crepo\u003e\n   returncode: 1\n   install failed with error The package  is not available and will not be installed \n   Running install-packages install.","commit_id":"eaa0569ac509d5b6f4a53bc74f6c5fd2016d1a24"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"c8d108daa6175685e335cf682c4f053c40964cc4","unresolved":false,"context_lines":[{"line_number":44,"context_line":"# ironic-agent/install.d/ironic-agent-source-install/60-ironic-agent-install."},{"line_number":45,"context_line":"IPA_VENV\u003d/usr/share/ironic-python-agent/venv"},{"line_number":46,"context_line":"if [[ -d \"$IPA_VENV\" ]]; then"},{"line_number":47,"context_line":"    $IPA_VENV/bin/pip install proliantutils"},{"line_number":48,"context_line":"else"},{"line_number":49,"context_line":"    pip install proliantutils"},{"line_number":50,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":24,"id":"bff0334d_29cdd1b7","side":"PARENT","line":47,"in_reply_to":"bff0334d_69eab90f","updated":"2017-04-07 14:05:43.000000000","message":"Do you have openstack repo enabled?\n\n $ yum info openstack-ironic-python-agent\n Available Packages\n Name        : openstack-ironic-python-agent\n Arch        : noarch\n Version     : 2.0.1\n Release     : 0.20170214174221.3d820ce.el7.centos\n Size        : 9.2 k\n Repo        : delorean","commit_id":"eaa0569ac509d5b6f4a53bc74f6c5fd2016d1a24"},{"author":{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},"change_message_id":"267a0181bc475dfd0acca1c2153d6847683a399a","unresolved":false,"context_lines":[{"line_number":44,"context_line":"# ironic-agent/install.d/ironic-agent-source-install/60-ironic-agent-install."},{"line_number":45,"context_line":"IPA_VENV\u003d/usr/share/ironic-python-agent/venv"},{"line_number":46,"context_line":"if [[ -d \"$IPA_VENV\" ]]; then"},{"line_number":47,"context_line":"    $IPA_VENV/bin/pip install proliantutils"},{"line_number":48,"context_line":"else"},{"line_number":49,"context_line":"    pip install proliantutils"},{"line_number":50,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":24,"id":"bff0334d_b437fce3","side":"PARENT","line":47,"in_reply_to":"bff0334d_7fa848da","updated":"2017-04-07 10:58:15.000000000","message":"Yes, that\u0027s exactly the problem. Perhaps \"install proliantutils from RPM\" is incompatible with \"proliantutils is usable by ironic-python-agent\"? I\u0027m starting to think I\u0027ve been sent on a huge wild-goose chase :-(","commit_id":"eaa0569ac509d5b6f4a53bc74f6c5fd2016d1a24"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"419ecaa4201dbcdacc5824fffa843d25a61dd928","unresolved":false,"context_lines":[{"line_number":44,"context_line":"# ironic-agent/install.d/ironic-agent-source-install/60-ironic-agent-install."},{"line_number":45,"context_line":"IPA_VENV\u003d/usr/share/ironic-python-agent/venv"},{"line_number":46,"context_line":"if [[ -d \"$IPA_VENV\" ]]; then"},{"line_number":47,"context_line":"    $IPA_VENV/bin/pip install proliantutils"},{"line_number":48,"context_line":"else"},{"line_number":49,"context_line":"    pip install proliantutils"},{"line_number":50,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":24,"id":"bff0334d_148468d3","side":"PARENT","line":47,"in_reply_to":"bff0334d_b437fce3","updated":"2017-04-07 11:17:37.000000000","message":"Well, ironic-python-agent is also installed from packages in case of a package install..","commit_id":"eaa0569ac509d5b6f4a53bc74f6c5fd2016d1a24"}],"elements/hpssacli/pkg-map":[{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"78a8973f20d94fc973a9b77c38829bb860505582","unresolved":false,"context_lines":[{"line_number":5,"context_line":"        }"},{"line_number":6,"context_line":"    },"},{"line_number":7,"context_line":"    \"default\": {"},{"line_number":8,"context_line":"        \"alien\": \"\""},{"line_number":9,"context_line":"    }"},{"line_number":10,"context_line":"}"},{"line_number":11,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":9,"id":"9ad45d7e_fbfd776f","line":8,"range":{"start_line":8,"start_character":1,"end_line":8,"end_character":19},"updated":"2016-08-09 03:19:48.000000000","message":"Better to add default for \u0027gcc\u0027 and \u0027python-dev\u0027 to avoid messages like \n\"Missing package name for distro/element: ubuntu/hpssacli\"","commit_id":"bc439361ef492b25250dd32b1338aec3f49caa90"}],"elements/proliant-tools/README.rst":[{"author":{"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},"change_message_id":"47e97f17e3aaa20b832ba89b99c34f84bb21cedb","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    steps.  The latest version of ``proliantutils`` available is"},{"line_number":16,"context_line":"    installed.  This python module is released with Apache license."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"  + `HP Smart Storage Administrator (HP SSA) CLI for Linux 64-bit`_ - This"},{"line_number":19,"context_line":"    utility is used by ``proliantutils`` library above for doing in-band RAID"},{"line_number":20,"context_line":"    configuration on HP ProLiant hardware.  Currently installed version is"},{"line_number":21,"context_line":"    2.30.  Newer version of ``hpssacli`` when available, may be installed to"}],"source_content_type":"text/x-rst","patch_set":9,"id":"9ad45d7e_2cbfbbd1","side":"PARENT","line":18,"updated":"2016-08-08 19:48:56.000000000","message":"This still is installed, correct? Just from the element-deps.\n\nMaybe we can remove the whole description but leave in a line like: HP Smart Storage Administrator - See `elements/hpssa/README` for more information.","commit_id":"e49d347ba9b3b5d50a6e8db5c01f4447fc27e480"}],"elements/proliant-tools/install.d/proliant-tools-package-install/package-installs-proliant-tools":[{"author":{"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},"change_message_id":"47e97f17e3aaa20b832ba89b99c34f84bb21cedb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"9ad45d7e_cc7c1f23","updated":"2016-08-08 19:48:56.000000000","message":"This file can go away and become part of the package-installs.yaml:\n\npython-proliantutils:\n  installtype: package","commit_id":"bc439361ef492b25250dd32b1338aec3f49caa90"}],"elements/proliant-utilities/README.rst":[{"author":{"_account_id":15074,"name":"Aparna","email":"aparnavtce@gmail.com","username":"Aparna"},"change_message_id":"aa106f75055be744b93f991ab91e8a0a842d050e","unresolved":false,"context_lines":[{"line_number":16,"context_line":"  Revision History in the above link.  This utility is closed source and is"},{"line_number":17,"context_line":"  released under the `HPE End User License Agreement – Enterprise Version`_."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. _`HP Smart Storage Administrator (HP SSA) CLI for Linux 64-bit`: http://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId\u003dMTX_3d16386b418a443388c18da82f\u0026swEnvOid\u003d4181"},{"line_number":20,"context_line":".. _`HP End User License Agreement – Enterprise Version`: https://downloads.hpe.com/pub/softlib2/software1/doc/p1796552785/v113125/eula-en.html"}],"source_content_type":"text/x-rst","patch_set":19,"id":"3a71b18c_5ccdd183","line":19,"range":{"start_line":19,"start_character":5,"end_line":19,"end_character":65},"updated":"2016-12-05 17:32:14.000000000","message":"Mismatch with the link provided above. s/HP/HPE.","commit_id":"682b99f2cac7b2e35b072d7b66899a9ed8aa60f8"},{"author":{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},"change_message_id":"c4910e2502dfcc65313e7abbc673339da77b4a60","unresolved":false,"context_lines":[{"line_number":16,"context_line":"  Revision History in the above link.  This utility is closed source and is"},{"line_number":17,"context_line":"  released under the `HPE End User License Agreement – Enterprise Version`_."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. _`HP Smart Storage Administrator (HP SSA) CLI for Linux 64-bit`: http://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId\u003dMTX_3d16386b418a443388c18da82f\u0026swEnvOid\u003d4181"},{"line_number":20,"context_line":".. _`HP End User License Agreement – Enterprise Version`: https://downloads.hpe.com/pub/softlib2/software1/doc/p1796552785/v113125/eula-en.html"}],"source_content_type":"text/x-rst","patch_set":19,"id":"3a71b18c_1c54641f","line":19,"in_reply_to":"3a71b18c_5ccdd183","updated":"2016-12-09 17:06:10.000000000","message":"Done","commit_id":"682b99f2cac7b2e35b072d7b66899a9ed8aa60f8"},{"author":{"_account_id":15074,"name":"Aparna","email":"aparnavtce@gmail.com","username":"Aparna"},"change_message_id":"aa106f75055be744b93f991ab91e8a0a842d050e","unresolved":false,"context_lines":[{"line_number":17,"context_line":"  released under the `HPE End User License Agreement – Enterprise Version`_."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. _`HP Smart Storage Administrator (HP SSA) CLI for Linux 64-bit`: http://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId\u003dMTX_3d16386b418a443388c18da82f\u0026swEnvOid\u003d4181"},{"line_number":20,"context_line":".. _`HP End User License Agreement – Enterprise Version`: https://downloads.hpe.com/pub/softlib2/software1/doc/p1796552785/v113125/eula-en.html"}],"source_content_type":"text/x-rst","patch_set":19,"id":"3a71b18c_bca265ac","line":20,"range":{"start_line":20,"start_character":5,"end_line":20,"end_character":55},"updated":"2016-12-05 17:32:14.000000000","message":"ditto","commit_id":"682b99f2cac7b2e35b072d7b66899a9ed8aa60f8"},{"author":{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},"change_message_id":"c4910e2502dfcc65313e7abbc673339da77b4a60","unresolved":false,"context_lines":[{"line_number":17,"context_line":"  released under the `HPE End User License Agreement – Enterprise Version`_."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. _`HP Smart Storage Administrator (HP SSA) CLI for Linux 64-bit`: http://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId\u003dMTX_3d16386b418a443388c18da82f\u0026swEnvOid\u003d4181"},{"line_number":20,"context_line":".. _`HP End User License Agreement – Enterprise Version`: https://downloads.hpe.com/pub/softlib2/software1/doc/p1796552785/v113125/eula-en.html"}],"source_content_type":"text/x-rst","patch_set":19,"id":"3a71b18c_5c341cfa","line":20,"in_reply_to":"3a71b18c_bca265ac","updated":"2016-12-09 17:06:10.000000000","message":"Done","commit_id":"682b99f2cac7b2e35b072d7b66899a9ed8aa60f8"}],"elements/proliant-utilities/install.d/62-proliant-utilities-install":[{"author":{"_account_id":14270,"name":"Dimitri Savineau","email":"dsavinea@redhat.com","username":"dsavineau"},"change_message_id":"0e1f2d730b55bef841b865a8de06a5e0b02cda51","unresolved":false,"context_lines":[{"line_number":11,"context_line":"set -o pipefail"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"# Set the below variable to allow hpssacli to be installed from custom URLs."},{"line_number":14,"context_line":"DIB_HPSSACLI_URL\u003d${DIB_HPSSACLI_URL:-https://ftp.hp.com/pub/softlib2/software1/pubsw-linux/p1857046646/v109216/hpssacli-2.30-6.0.x86_64.rpm}"},{"line_number":15,"context_line":"curl -k -o /tmp/hpssacli.rpm $DIB_HPSSACLI_URL"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"if [[ $DISTRO_NAME \u003d \"ubuntu\" || $DISTRO_NAME \u003d \"debian\" ]]; then"}],"source_content_type":"application/x-shellscript","patch_set":12,"id":"7a8ec9b2_d68f61ca","line":14,"updated":"2016-09-14 18:48:21.000000000","message":"Maybe get a more recent version of hpssacli and create a statement for centos/redhat distro ?\nhttp://downloads.linux.hpe.com/SDR/repo/spp/redhat/7/x86_64/current/hpssacli-2.40-13.0.x86_64.rpm\nhttp://downloads.linux.hpe.com/SDR/repo/mcp/centos/7/x86_64/current/hpssacli-2.40-13.0.x86_64.rpm","commit_id":"21df2adc24ad5825abac12f0497357a674f228b5"},{"author":{"_account_id":14270,"name":"Dimitri Savineau","email":"dsavinea@redhat.com","username":"dsavineau"},"change_message_id":"0e1f2d730b55bef841b865a8de06a5e0b02cda51","unresolved":false,"context_lines":[{"line_number":15,"context_line":"curl -k -o /tmp/hpssacli.rpm $DIB_HPSSACLI_URL"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"if [[ $DISTRO_NAME \u003d \"ubuntu\" || $DISTRO_NAME \u003d \"debian\" ]]; then"},{"line_number":18,"context_line":"    # There is no deb package for hpssacli.  Install with alien."},{"line_number":19,"context_line":"    alien -i /tmp/hpssacli.rpm"},{"line_number":20,"context_line":"else"},{"line_number":21,"context_line":"    rpm -iv /tmp/hpssacli.rpm"}],"source_content_type":"application/x-shellscript","patch_set":12,"id":"7a8ec9b2_96695928","line":18,"updated":"2016-09-14 18:48:21.000000000","message":"I didn\u0027t try it but it should be ok :\nhttp://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/hpssacli-2.40-13.0_amd64.deb\nhttp://downloads.linux.hpe.com/SDR/repo/mcp/debian/pool/non-free/hpssacli-2.40-13.0_amd64.deb","commit_id":"21df2adc24ad5825abac12f0497357a674f228b5"}]}
