)]}'
{"devstack/lib/ironic":[{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"ef1b154b0ecac28b4fd9848d3b6d7d7245cc9a7f","unresolved":false,"context_lines":[{"line_number":228,"context_line":"# are ``pxe_ssh``, ``pxe_ipmitool``, ``agent_ssh`` and ``agent_ipmitool``."},{"line_number":229,"context_line":"#"},{"line_number":230,"context_line":"# Additional valid choices if IRONIC_IS_HARDWARE \u003d\u003d true are:"},{"line_number":231,"context_line":"# ``pxe_iscsi_cimc``, ``pxe_agent_cimc``, ``pxe_iscsi_ucsm``, ``pxe_cimc``,"},{"line_number":232,"context_line":"# ``*_pxe_oneview`` and ``pxe_drac``"},{"line_number":233,"context_line":"IRONIC_DEPLOY_DRIVER\u003d${IRONIC_DEPLOY_DRIVER:-pxe_ssh}"},{"line_number":234,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":5,"id":"5a74a57a_0c1a706e","line":231,"range":{"start_line":231,"start_character":64,"end_line":231,"end_character":72},"updated":"2016-11-25 12:31:53.000000000","message":"there is no such driver, did you mean to change it to pxe_agent_ucsm?","commit_id":"b34637162f3390f244f8e87efe1e762572271fd0"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"c76f1ac2c8903b28fbad6de7eea93ab3757018b6","unresolved":false,"context_lines":[{"line_number":228,"context_line":"# are ``pxe_ssh``, ``pxe_ipmitool``, ``agent_ssh`` and ``agent_ipmitool``."},{"line_number":229,"context_line":"#"},{"line_number":230,"context_line":"# Additional valid choices if IRONIC_IS_HARDWARE \u003d\u003d true are:"},{"line_number":231,"context_line":"# ``pxe_iscsi_cimc``, ``pxe_agent_cimc``, ``pxe_iscsi_ucsm``, ``pxe_cimc``,"},{"line_number":232,"context_line":"# ``*_pxe_oneview`` and ``pxe_drac``"},{"line_number":233,"context_line":"IRONIC_DEPLOY_DRIVER\u003d${IRONIC_DEPLOY_DRIVER:-pxe_ssh}"},{"line_number":234,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":5,"id":"5a74a57a_0b7bff8c","line":231,"range":{"start_line":231,"start_character":64,"end_line":231,"end_character":72},"in_reply_to":"5a74a57a_0c1a706e","updated":"2016-11-28 11:17:22.000000000","message":"Done","commit_id":"b34637162f3390f244f8e87efe1e762572271fd0"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"2007765e3181197a3e45e26df50c551e5d1eea69","unresolved":false,"context_lines":[{"line_number":421,"context_line":"}"},{"line_number":422,"context_line":""},{"line_number":423,"context_line":"function is_deployed_by_ucs {"},{"line_number":424,"context_line":"    [[ -z \"${IRONIC_DEPLOY_DRIVER##*_ucs}\" ]] \u0026\u0026 return 0"},{"line_number":425,"context_line":"    return 1"},{"line_number":426,"context_line":"}"},{"line_number":427,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"5a3905b3_3d67b626","line":424,"updated":"2017-01-25 11:48:03.000000000","message":"_ucsm","commit_id":"2770fa4e51070671b1f34e45a7af52b85d0485c9"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"9ffb483827e225bff955071372227f9fd03ce886","unresolved":false,"context_lines":[{"line_number":421,"context_line":"}"},{"line_number":422,"context_line":""},{"line_number":423,"context_line":"function is_deployed_by_ucs {"},{"line_number":424,"context_line":"    [[ -z \"${IRONIC_DEPLOY_DRIVER##*_ucs}\" ]] \u0026\u0026 return 0"},{"line_number":425,"context_line":"    return 1"},{"line_number":426,"context_line":"}"},{"line_number":427,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"3a461143_da9f4f4e","line":424,"in_reply_to":"5a3905b3_3d67b626","updated":"2017-01-27 14:31:48.000000000","message":"Done","commit_id":"2770fa4e51070671b1f34e45a7af52b85d0485c9"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"2007765e3181197a3e45e26df50c551e5d1eea69","unresolved":false,"context_lines":[{"line_number":1277,"context_line":"            elif is_deployed_by_cimc; then"},{"line_number":1278,"context_line":"                node_options+\u003d\" -i cimc_address\u003d$bmc_address -i cimc_password\u003d$bmc_passwd\\"},{"line_number":1279,"context_line":"                    -i cimc_username\u003d$bmc_username\""},{"line_number":1280,"context_line":"            elif is_deployed_by_ucs; then"},{"line_number":1281,"context_line":"                local ucs_service_profile"},{"line_number":1282,"context_line":"                ucs_service_profile\u003d$(echo $hardware_info |awk \u0027{print $5}\u0027)"},{"line_number":1283,"context_line":"                node_options+\u003d\" -i ucs_address\u003d$bmc_address -i ucs_password\u003d$bmc_passwd\\"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"5a3905b3_7d9dbe58","line":1280,"updated":"2017-01-25 11:48:03.000000000","message":"probably need to rename to is_deployed_by_ucsm","commit_id":"2770fa4e51070671b1f34e45a7af52b85d0485c9"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"9ffb483827e225bff955071372227f9fd03ce886","unresolved":false,"context_lines":[{"line_number":1277,"context_line":"            elif is_deployed_by_cimc; then"},{"line_number":1278,"context_line":"                node_options+\u003d\" -i cimc_address\u003d$bmc_address -i cimc_password\u003d$bmc_passwd\\"},{"line_number":1279,"context_line":"                    -i cimc_username\u003d$bmc_username\""},{"line_number":1280,"context_line":"            elif is_deployed_by_ucs; then"},{"line_number":1281,"context_line":"                local ucs_service_profile"},{"line_number":1282,"context_line":"                ucs_service_profile\u003d$(echo $hardware_info |awk \u0027{print $5}\u0027)"},{"line_number":1283,"context_line":"                node_options+\u003d\" -i ucs_address\u003d$bmc_address -i ucs_password\u003d$bmc_passwd\\"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"3a461143_faaecb83","line":1280,"in_reply_to":"5a3905b3_7d9dbe58","updated":"2017-01-27 14:31:48.000000000","message":"Done","commit_id":"2770fa4e51070671b1f34e45a7af52b85d0485c9"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"e8aabbaf85a5a308bf364f9cd676b9abd1e4e538","unresolved":false,"context_lines":[{"line_number":494,"context_line":"}"},{"line_number":495,"context_line":""},{"line_number":496,"context_line":"function is_deployed_by_ucsm {"},{"line_number":497,"context_line":"    [[ -z \"${IRONIC_DEPLOY_DRIVER##*_ucs*}\" ]] \u0026\u0026 return 0"},{"line_number":498,"context_line":"    return 1"},{"line_number":499,"context_line":"}"},{"line_number":500,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":9,"id":"3a461143_91a80f79","line":497,"updated":"2017-01-30 15:52:52.000000000","message":"nit: any driver with _ucs...... matches this pattern not only _ucs and _ucsm","commit_id":"391756aae067a03a2ea5a617dd4edb8c1aad6760"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"efe9d3be01e8bd27fd45a45d4029a0afc16971a0","unresolved":false,"context_lines":[{"line_number":494,"context_line":"}"},{"line_number":495,"context_line":""},{"line_number":496,"context_line":"function is_deployed_by_ucsm {"},{"line_number":497,"context_line":"    [[ -z \"${IRONIC_DEPLOY_DRIVER##*_ucs*}\" ]] \u0026\u0026 return 0"},{"line_number":498,"context_line":"    return 1"},{"line_number":499,"context_line":"}"},{"line_number":500,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":9,"id":"3a461143_d17ff7dd","line":497,"in_reply_to":"3a461143_91a80f79","updated":"2017-01-30 15:56:48.000000000","message":"but, isn\u0027t that the idea (judging by the other is_deployed_by() methods ?\n\nOr you mean we should filter for pxe_iscsi_ucsm, pxe_ucs, pxe_agent_ucsm specifically ?","commit_id":"391756aae067a03a2ea5a617dd4edb8c1aad6760"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"452652a485dd6587b358bf29921813659de8af9c","unresolved":false,"context_lines":[{"line_number":494,"context_line":"}"},{"line_number":495,"context_line":""},{"line_number":496,"context_line":"function is_deployed_by_ucsm {"},{"line_number":497,"context_line":"    [[ -z \"${IRONIC_DEPLOY_DRIVER##*_ucs*}\" ]] \u0026\u0026 return 0"},{"line_number":498,"context_line":"    return 1"},{"line_number":499,"context_line":"}"},{"line_number":500,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":9,"id":"3a461143_0c0c083a","line":497,"in_reply_to":"3a461143_d17ff7dd","updated":"2017-01-30 16:03:34.000000000","message":"I don\u0027t think it is a big problem, in tree we don\u0027t have drivers that will overlap with this pattern, just highlight that we may have problems in future.","commit_id":"391756aae067a03a2ea5a617dd4edb8c1aad6760"}],"doc/source/deploy/drivers.rst":[{"author":{"_account_id":7080,"name":"Mathieu Mitchell","email":"mat128@gmail.com","username":"mat128"},"change_message_id":"fdcad9d9016bc55e7194f70283ca3f4f73db8fa0","unresolved":false,"context_lines":[{"line_number":31,"context_line":"  ``/etc/ironic/ironic.conf``"},{"line_number":32,"context_line":"- Install python-dracclient package"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"AMT driver"},{"line_number":35,"context_line":"----------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. toctree::"}],"source_content_type":"text/x-rst","patch_set":8,"id":"3a461143_c91ceb15","line":34,"updated":"2017-01-27 16:19:47.000000000","message":"This seems like a mistake. Wrong rebase?","commit_id":"8b2ffbd313eee53a044072a2aabfbe4209b14a6d"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"a2b87e6dc6b36136cda4464f09b0b863c4a8e5dc","unresolved":false,"context_lines":[{"line_number":31,"context_line":"  ``/etc/ironic/ironic.conf``"},{"line_number":32,"context_line":"- Install python-dracclient package"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"AMT driver"},{"line_number":35,"context_line":"----------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. toctree::"}],"source_content_type":"text/x-rst","patch_set":8,"id":"3a461143_23472078","line":34,"in_reply_to":"3a461143_c91ceb15","updated":"2017-01-30 10:28:40.000000000","message":"++","commit_id":"8b2ffbd313eee53a044072a2aabfbe4209b14a6d"}],"doc/source/drivers/ucs.rst":[{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"759de1fd618e80f3b872f722192d647be80f0d44","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Overview"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":"The UCS driver is targeted for UCS Manager managed Cisco UCS B/C series"},{"line_number":10,"context_line":"servers. The pxe_iscsi_ucsm, pxe_agent_ucsm drivers enables you to take"},{"line_number":11,"context_line":"advantage of UCS Manager by using the python SDK."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"``pxe_iscsi_ucsm`` driver uses PXE/iSCSI (just like ``pxe_ipmitool`` driver) to"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a77a97e_69d85880","line":10,"range":{"start_line":10,"start_character":58,"end_line":10,"end_character":59},"updated":"2016-11-22 19:00:57.000000000","message":"enable","commit_id":"c9299ca61be980052193891cc1ec80aa771d96ac"},{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"759de1fd618e80f3b872f722192d647be80f0d44","unresolved":false,"context_lines":[{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":"The UCS driver is targeted for UCS Manager managed Cisco UCS B/C series"},{"line_number":10,"context_line":"servers. The pxe_iscsi_ucsm, pxe_agent_ucsm drivers enables you to take"},{"line_number":11,"context_line":"advantage of UCS Manager by using the python SDK."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"``pxe_iscsi_ucsm`` driver uses PXE/iSCSI (just like ``pxe_ipmitool`` driver) to"},{"line_number":14,"context_line":"deploy the image and uses UCS to do all management operations on the baremetal"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a77a97e_09ca84a1","line":11,"range":{"start_line":11,"start_character":34,"end_line":11,"end_character":44},"updated":"2016-11-22 19:00:57.000000000","message":"its Python","commit_id":"c9299ca61be980052193891cc1ec80aa771d96ac"}],"doc/source/drivers/ucsm.rst":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"7efc177bb89e64709a8f92999f2e9b7428e9cbb8","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Overview"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":"The UCS driver is targeted for UCS Manager managed Cisco UCS B/C series"},{"line_number":10,"context_line":"servers. The pxe_iscsi_ucsm, pxe_agent_ucsm drivers enables you to take"},{"line_number":11,"context_line":"advantage of UCS Manager by using the python SDK."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":13,"id":"5ff73747_73cde864","line":9,"updated":"2017-04-26 21:40:41.000000000","message":"Wondering if we should s/UCS/UCSM/ throughout. Cuz I think you want to distinguish UCS-managed (UCSM) vs UCS CIMC.","commit_id":"5b13391311d218c757eb92bceb7a7fed0332dba4"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"7efc177bb89e64709a8f92999f2e9b7428e9cbb8","unresolved":false,"context_lines":[{"line_number":25,"context_line":"Prerequisites"},{"line_number":26,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"* ``UcsSdk`` is a python package version of XML API sdk available to"},{"line_number":29,"context_line":"  manage Cisco UCS Managed B/C-series servers."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"  Install ``UcsSdk`` [1]_ module on the Ironic conductor node."}],"source_content_type":"text/x-rst","patch_set":13,"id":"5ff73747_73fba878","line":28,"updated":"2017-04-26 21:40:41.000000000","message":"sigh. I wonder if we should just leave this driver called \u0027ucs\u0027.","commit_id":"5b13391311d218c757eb92bceb7a7fed0332dba4"}],"ironic/drivers/agent.py":[{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"759de1fd618e80f3b872f722192d647be80f0d44","unresolved":false,"context_lines":[{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    def __init__(self):"},{"line_number":235,"context_line":"        LOG.warning(_LW(\u0027agent_ucs driver name is deprecated, please switch \u0027"},{"line_number":236,"context_line":"                        \u0027to the new driver name pxe_agent_ucsm. pxe_agent \u0027"},{"line_number":237,"context_line":"                        \u0027will be removed in Pike\u0027))"},{"line_number":238,"context_line":"        super(AgentAndUcsDriver, self).__init__()"},{"line_number":239,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7a77a97e_e791ef47","line":236,"range":{"start_line":236,"start_character":64,"end_line":236,"end_character":73},"updated":"2016-11-22 19:00:57.000000000","message":"agent_ucs","commit_id":"c9299ca61be980052193891cc1ec80aa771d96ac"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"486cfed43b7921d3e2554f71bce9d36d0f0c1f12","unresolved":false,"context_lines":[{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    def __init__(self):"},{"line_number":235,"context_line":"        LOG.warning(_LW(\u0027agent_ucs driver name is deprecated, please switch \u0027"},{"line_number":236,"context_line":"                        \u0027to the new driver name pxe_agent_ucsm. pxe_agent \u0027"},{"line_number":237,"context_line":"                        \u0027will be removed in Pike\u0027))"},{"line_number":238,"context_line":"        super(AgentAndUcsDriver, self).__init__()"},{"line_number":239,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7a77a97e_82be69fd","line":236,"range":{"start_line":236,"start_character":64,"end_line":236,"end_character":73},"in_reply_to":"7a77a97e_e791ef47","updated":"2016-11-22 19:16:57.000000000","message":"Done","commit_id":"c9299ca61be980052193891cc1ec80aa771d96ac"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"ef1b154b0ecac28b4fd9848d3b6d7d7245cc9a7f","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"class AgentAndUcsDriver(AgentAndUCSMDriver):"},{"line_number":232,"context_line":"    \"\"\"Deprecated PXE + Cisco UCSM driver class.\"\"\""},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    def __init__(self):"},{"line_number":235,"context_line":"        LOG.warning(_LW(\u0027agent_ucs driver name is deprecated, please switch \u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a74a57a_2c5f2ce6","line":232,"range":{"start_line":232,"start_character":18,"end_line":232,"end_character":21},"updated":"2016-11-25 12:31:53.000000000","message":"Agent","commit_id":"b34637162f3390f244f8e87efe1e762572271fd0"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"c76f1ac2c8903b28fbad6de7eea93ab3757018b6","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"class AgentAndUcsDriver(AgentAndUCSMDriver):"},{"line_number":232,"context_line":"    \"\"\"Deprecated PXE + Cisco UCSM driver class.\"\"\""},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    def __init__(self):"},{"line_number":235,"context_line":"        LOG.warning(_LW(\u0027agent_ucs driver name is deprecated, please switch \u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a74a57a_8bae2fe4","line":232,"range":{"start_line":232,"start_character":18,"end_line":232,"end_character":21},"in_reply_to":"5a74a57a_2c5f2ce6","updated":"2016-11-28 11:17:22.000000000","message":"Done","commit_id":"b34637162f3390f244f8e87efe1e762572271fd0"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"5b3a984d76b824afab63ae3c52ba9394bac87398","unresolved":false,"context_lines":[{"line_number":140,"context_line":"        self.inspect \u003d inspector.Inspector.create_if_enabled("},{"line_number":141,"context_line":"            \u0027AgentAndUcsDriver\u0027)"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"class AgentAndUcsDriver(AgentAndUCSMDriver):"},{"line_number":145,"context_line":"    \"\"\"Deprecated Agent + Cisco UCSM driver class.\"\"\""},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"    def __init__(self):"}],"source_content_type":"text/x-python","patch_set":8,"id":"3a461143_60883ec6","line":144,"range":{"start_line":143,"start_character":0,"end_line":144,"end_character":44},"updated":"2017-01-30 09:51:47.000000000","message":"Would it be useful to add a tetstcase for this class to validate the deprecation warning?\nEx: https://github.com/openstack/ironic/blob/master/ironic/tests/unit/drivers/modules/drac/test_common.py#L57-L67","commit_id":"8b2ffbd313eee53a044072a2aabfbe4209b14a6d"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"b89ee016422c9efa5d5631933c1bd7faf46e9751","unresolved":false,"context_lines":[{"line_number":119,"context_line":"    def __init__(self):"},{"line_number":120,"context_line":"        LOG.warning(_LW(\u0027agent_ucs driver name is deprecated, please switch \u0027"},{"line_number":121,"context_line":"                        \u0027to the new driver name pxe_agent_ucsm. agent_ucs \u0027"},{"line_number":122,"context_line":"                        \u0027will be removed in Pike\u0027))"},{"line_number":123,"context_line":"        super(AgentAndUcsDriver, self).__init__()"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"ffe62b97_3b0d86e7","line":122,"range":{"start_line":122,"start_character":44,"end_line":122,"end_character":48},"updated":"2017-03-30 03:16:54.000000000","message":"nit: You mean Queens?","commit_id":"ad98f3e92ec8f546f0478b0dce44083b8cfcdd4c"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"e8f445a780fe667c3731f25cfd29ccf44b779c38","unresolved":false,"context_lines":[{"line_number":119,"context_line":"    def __init__(self):"},{"line_number":120,"context_line":"        LOG.warning(_LW(\u0027agent_ucs driver name is deprecated, please switch \u0027"},{"line_number":121,"context_line":"                        \u0027to the new driver name pxe_agent_ucsm. agent_ucs \u0027"},{"line_number":122,"context_line":"                        \u0027will be removed in Pike\u0027))"},{"line_number":123,"context_line":"        super(AgentAndUcsDriver, self).__init__()"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"ffe62b97_82664f29","line":122,"range":{"start_line":122,"start_character":44,"end_line":122,"end_character":48},"in_reply_to":"ffe62b97_3b0d86e7","updated":"2017-03-30 12:51:43.000000000","message":"Done","commit_id":"ad98f3e92ec8f546f0478b0dce44083b8cfcdd4c"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"0bc05b1ea4ae68183727406581f509c62f31effe","unresolved":false,"context_lines":[{"line_number":117,"context_line":"    \"\"\"Deprecated Agent + Cisco UCSM driver class.\"\"\""},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"    def __init__(self):"},{"line_number":120,"context_line":"        LOG.warning(_LW(\u0027agent_ucs driver name is deprecated, please switch \u0027"},{"line_number":121,"context_line":"                        \u0027to the new driver name pxe_agent_ucsm. agent_ucs \u0027"},{"line_number":122,"context_line":"                        \u0027will be removed in Queens\u0027))"},{"line_number":123,"context_line":"        super(AgentAndUcsDriver, self).__init__()"}],"source_content_type":"text/x-python","patch_set":12,"id":"dfeb2761_b54bd8ae","line":120,"range":{"start_line":120,"start_character":20,"end_line":120,"end_character":23},"updated":"2017-03-30 19:16:40.000000000","message":"this is no longer required.","commit_id":"d001cdd8f89426703180fc1e44a5263ee8480bab"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"57d62c18d95c07a3b18328ccd9dfd9b1dca0f2ec","unresolved":false,"context_lines":[{"line_number":117,"context_line":"    \"\"\"Deprecated Agent + Cisco UCSM driver class.\"\"\""},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"    def __init__(self):"},{"line_number":120,"context_line":"        LOG.warning(_LW(\u0027agent_ucs driver name is deprecated, please switch \u0027"},{"line_number":121,"context_line":"                        \u0027to the new driver name pxe_agent_ucsm. agent_ucs \u0027"},{"line_number":122,"context_line":"                        \u0027will be removed in Queens\u0027))"},{"line_number":123,"context_line":"        super(AgentAndUcsDriver, self).__init__()"}],"source_content_type":"text/x-python","patch_set":12,"id":"7ffa3b31_0dafcfe3","line":120,"range":{"start_line":120,"start_character":20,"end_line":120,"end_character":23},"in_reply_to":"dfeb2761_b54bd8ae","updated":"2017-04-18 11:02:46.000000000","message":"Done","commit_id":"d001cdd8f89426703180fc1e44a5263ee8480bab"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"7efc177bb89e64709a8f92999f2e9b7428e9cbb8","unresolved":false,"context_lines":[{"line_number":92,"context_line":"    def __init__(self):"},{"line_number":93,"context_line":"        LOG.warning(\u0027agent_ucs driver name is deprecated, please switch \u0027"},{"line_number":94,"context_line":"                    \u0027to the new driver name pxe_agent_ucsm. agent_ucs \u0027"},{"line_number":95,"context_line":"                    \u0027will be removed in Queens\u0027)"},{"line_number":96,"context_line":"        super(AgentAndUcsDriver, self).__init__()"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"5ff73747_d31a7cca","line":95,"updated":"2017-04-26 21:40:41.000000000","message":"I think we really want folks to move to using dynamic drivers. Should we do this? We\u0027ll be asking folks to change their driver names to pxe_agent_ucsm, and then we\u0027ll be asking them to change to use dynamic/hardware types...","commit_id":"5b13391311d218c757eb92bceb7a7fed0332dba4"}],"ironic/drivers/pxe.py":[{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"5b3a984d76b824afab63ae3c52ba9394bac87398","unresolved":false,"context_lines":[{"line_number":277,"context_line":"            \u0027PXEAndUcsDriver\u0027)"},{"line_number":278,"context_line":""},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"class PXEAndUcsDriver(PXEAndUCSMDriver):"},{"line_number":281,"context_line":"    \"\"\"Deprecated PXE + Cisco UCSM driver class.\"\"\""},{"line_number":282,"context_line":""},{"line_number":283,"context_line":"    def __init__(self):"}],"source_content_type":"text/x-python","patch_set":8,"id":"3a461143_c09652ef","line":280,"range":{"start_line":280,"start_character":0,"end_line":280,"end_character":39},"updated":"2017-01-30 09:51:47.000000000","message":"Would it be useful to add a tetstcase for this class to validate the deprecation warning?\nhttps://github.com/openstack/ironic/blob/master/ironic/tests/unit/drivers/modules/drac/test_common.py#L57-L67","commit_id":"8b2ffbd313eee53a044072a2aabfbe4209b14a6d"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"b89ee016422c9efa5d5631933c1bd7faf46e9751","unresolved":false,"context_lines":[{"line_number":207,"context_line":"    def __init__(self):"},{"line_number":208,"context_line":"        LOG.warning(_LW(\u0027pxe_ucs driver name is deprecated, please switch to \u0027"},{"line_number":209,"context_line":"                        \u0027the new driver name pxe_iscsi_ucsm. pxe_ucs will be \u0027"},{"line_number":210,"context_line":"                        \u0027removed in Pike\u0027))"},{"line_number":211,"context_line":"        super(PXEAndUcsDriver, self).__init__()"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"ffe62b97_bb0076ac","line":210,"range":{"start_line":210,"start_character":36,"end_line":210,"end_character":40},"updated":"2017-03-30 03:16:54.000000000","message":"nit: You mean Queens?","commit_id":"ad98f3e92ec8f546f0478b0dce44083b8cfcdd4c"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"e8f445a780fe667c3731f25cfd29ccf44b779c38","unresolved":false,"context_lines":[{"line_number":207,"context_line":"    def __init__(self):"},{"line_number":208,"context_line":"        LOG.warning(_LW(\u0027pxe_ucs driver name is deprecated, please switch to \u0027"},{"line_number":209,"context_line":"                        \u0027the new driver name pxe_iscsi_ucsm. pxe_ucs will be \u0027"},{"line_number":210,"context_line":"                        \u0027removed in Pike\u0027))"},{"line_number":211,"context_line":"        super(PXEAndUcsDriver, self).__init__()"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"ffe62b97_626b4bf1","line":210,"range":{"start_line":210,"start_character":36,"end_line":210,"end_character":40},"in_reply_to":"ffe62b97_bb0076ac","updated":"2017-03-30 12:51:43.000000000","message":"Done","commit_id":"ad98f3e92ec8f546f0478b0dce44083b8cfcdd4c"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"0bc05b1ea4ae68183727406581f509c62f31effe","unresolved":false,"context_lines":[{"line_number":205,"context_line":"    \"\"\"Deprecated PXE + Cisco UCSM driver class.\"\"\""},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"    def __init__(self):"},{"line_number":208,"context_line":"        LOG.warning(_LW(\u0027pxe_ucs driver name is deprecated, please switch to \u0027"},{"line_number":209,"context_line":"                        \u0027the new driver name pxe_iscsi_ucsm. pxe_ucs will be \u0027"},{"line_number":210,"context_line":"                        \u0027removed in Queens\u0027))"},{"line_number":211,"context_line":"        super(PXEAndUcsDriver, self).__init__()"}],"source_content_type":"text/x-python","patch_set":12,"id":"dfeb2761_d5e3fca3","line":208,"range":{"start_line":208,"start_character":20,"end_line":208,"end_character":23},"updated":"2017-03-30 19:16:40.000000000","message":"ditto","commit_id":"d001cdd8f89426703180fc1e44a5263ee8480bab"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"57d62c18d95c07a3b18328ccd9dfd9b1dca0f2ec","unresolved":false,"context_lines":[{"line_number":205,"context_line":"    \"\"\"Deprecated PXE + Cisco UCSM driver class.\"\"\""},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"    def __init__(self):"},{"line_number":208,"context_line":"        LOG.warning(_LW(\u0027pxe_ucs driver name is deprecated, please switch to \u0027"},{"line_number":209,"context_line":"                        \u0027the new driver name pxe_iscsi_ucsm. pxe_ucs will be \u0027"},{"line_number":210,"context_line":"                        \u0027removed in Queens\u0027))"},{"line_number":211,"context_line":"        super(PXEAndUcsDriver, self).__init__()"}],"source_content_type":"text/x-python","patch_set":12,"id":"7ffa3b31_8d84ff5f","line":208,"range":{"start_line":208,"start_character":20,"end_line":208,"end_character":23},"in_reply_to":"dfeb2761_d5e3fca3","updated":"2017-04-18 11:02:46.000000000","message":"Done","commit_id":"d001cdd8f89426703180fc1e44a5263ee8480bab"}],"ironic/tests/unit/drivers/test_pxe.py":[{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"e8aabbaf85a5a308bf364f9cd676b9abd1e4e538","unresolved":false,"context_lines":[{"line_number":231,"context_line":""},{"line_number":232,"context_line":"    @mock.patch.object(pxe.LOG, \u0027warning\u0027)"},{"line_number":233,"context_line":"    def test_pxe_ucs_deprecation_warning(self, mock_warning):"},{"line_number":234,"context_line":"        driver \u003d pxe.PXEAndUcsDriver()"},{"line_number":235,"context_line":"        mock_warning.assert_called_once_with(mock.ANY)"},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"    @mock.patch.object(pxe.importutils, \u0027try_import\u0027, spec_set\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a461143_11aedf97","line":234,"updated":"2017-01-30 15:52:52.000000000","message":"lead to pep8 failure http://logs.openstack.org/73/400673/9/check/gate-ironic-pep8-ubuntu-xenial/2fc8f02/console.html#_2017-01-30_15_48_50_128009","commit_id":"391756aae067a03a2ea5a617dd4edb8c1aad6760"}],"releasenotes/notes/rename-cisco-ucsm-drivers-c2f3466aa949313d.yaml":[{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"5abb2c95c3ffd360d443cc78716733c7c6e0cff8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - ``pxe_ucs`` and ``agent_ucs`` driver names have been deprecated for removal"},{"line_number":4,"context_line":"    in Pike and the new names ``pxe_iscsi_ucsm`` and ``pxe_agent_ucsm`` should"},{"line_number":5,"context_line":"    be used."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7a77a97e_f2affa7a","line":3,"range":{"start_line":3,"start_character":4,"end_line":3,"end_character":6},"updated":"2016-11-22 15:40:05.000000000","message":"Apparently it fails if the paragraph starts with a ` (backtick). Adding a \"The\" in front solves the problem, e.g:\n\n The ``pxe_ucs`` and ``agetn_ucs`` ...\n\nOr, just get rid of the \"`\"","commit_id":"82e09bfc69da30007eb469c04478417cccc6009c"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"b89ee016422c9efa5d5631933c1bd7faf46e9751","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - The ``pxe_ucs`` and ``agent_ucs`` driver names have been deprecated for"},{"line_number":4,"context_line":"    removal in Pike and the new names ``pxe_iscsi_ucsm`` and ``pxe_agent_ucsm``"},{"line_number":5,"context_line":"    should be used."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"ffe62b97_9b1492ea","line":4,"range":{"start_line":4,"start_character":15,"end_line":4,"end_character":19},"updated":"2017-03-30 03:16:54.000000000","message":"s/Pike / Queens/","commit_id":"ad98f3e92ec8f546f0478b0dce44083b8cfcdd4c"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"e8f445a780fe667c3731f25cfd29ccf44b779c38","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - The ``pxe_ucs`` and ``agent_ucs`` driver names have been deprecated for"},{"line_number":4,"context_line":"    removal in Pike and the new names ``pxe_iscsi_ucsm`` and ``pxe_agent_ucsm``"},{"line_number":5,"context_line":"    should be used."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"ffe62b97_227543cd","line":4,"range":{"start_line":4,"start_character":15,"end_line":4,"end_character":19},"in_reply_to":"ffe62b97_9b1492ea","updated":"2017-03-30 12:51:43.000000000","message":"Done","commit_id":"ad98f3e92ec8f546f0478b0dce44083b8cfcdd4c"}],"setup.cfg":[{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"606a1cefc26396c3d4783ef8c3faf50b12eca85d","unresolved":false,"context_lines":[{"line_number":94,"context_line":"    pxe_amt \u003d ironic.drivers.pxe:PXEAndAMTDriver"},{"line_number":95,"context_line":"    pxe_msftocs \u003d ironic.drivers.pxe:PXEAndMSFTOCSDriver"},{"line_number":96,"context_line":"    # Deprecated use pxe_iscsi_ucsm instead"},{"line_number":97,"context_line":"    pxe_ucs \u003d ironic.drivers.pxe:PXEAndUcsDriver"},{"line_number":98,"context_line":"    pxe_wol \u003d ironic.drivers.pxe:PXEAndWakeOnLanDriver"},{"line_number":99,"context_line":"    pxe_iscsi_cimc \u003d ironic.drivers.pxe:PXEAndCIMCDriver"},{"line_number":100,"context_line":"    pxe_agent_cimc \u003d ironic.drivers.agent:AgentAndCIMCDriver"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"7a77a97e_e4ed868f","line":97,"updated":"2016-11-22 11:20:57.000000000","message":"Is it possible to add a WARNING somewhere in the code for this deprecation ?\n\nAlso, this will need at least a release note to inform the users that the {pxe, agent}_ucs driver name are now deprecated.","commit_id":"2b143683dd4f5c646eb0dbf617bb476ca4d49b2f"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"a5672f6b59680b2d4697dfe3653eaa3a4ccbb6ed","unresolved":false,"context_lines":[{"line_number":99,"context_line":"    pxe_iscsi_cimc \u003d ironic.drivers.pxe:PXEAndCIMCDriver"},{"line_number":100,"context_line":"    pxe_agent_cimc \u003d ironic.drivers.agent:AgentAndCIMCDriver"},{"line_number":101,"context_line":"    pxe_iscsi_ucsm \u003d ironic.drivers.pxe:PXEAndUcsDriver"},{"line_number":102,"context_line":"    pxe_agent_ucsm \u003d ironic.drivers.agent:AgentAndUcsDriver"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"ironic.hardware.interfaces.console \u003d"},{"line_number":105,"context_line":"    no-console \u003d ironic.drivers.modules.noop:NoConsole"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"7a77a97e_c106a684","line":102,"range":{"start_line":102,"start_character":42,"end_line":102,"end_character":59},"updated":"2016-11-22 17:11:22.000000000","message":"AgentAndUCSMDriver (missing the \"M\")\n\nOthewise it will log the deprecation warning for the wrong driver.\n\n(same for the PXEAndUcsDriver above)","commit_id":"29e973c829ba9656e66597d9fec78ddfa8bfdac6"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"ef1b154b0ecac28b4fd9848d3b6d7d7245cc9a7f","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    agent_pyghmi \u003d ironic.drivers.agent:AgentAndIPMINativeDriver"},{"line_number":53,"context_line":"    agent_ssh \u003d ironic.drivers.agent:AgentAndSSHDriver"},{"line_number":54,"context_line":"    agent_vbox \u003d ironic.drivers.agent:AgentAndVirtualBoxDriver"},{"line_number":55,"context_line":"    # Deprecated use pxe_agent_ucsm instead"},{"line_number":56,"context_line":"    agent_ucs \u003d ironic.drivers.agent:AgentAndUcsDriver"},{"line_number":57,"context_line":"    agent_wol \u003d ironic.drivers.agent:AgentAndWakeOnLanDriver"},{"line_number":58,"context_line":"    fake \u003d ironic.drivers.fake:FakeDriver"}],"source_content_type":"text/x-ttcn-cfg","patch_set":5,"id":"5a74a57a_2ca2ccae","line":55,"updated":"2016-11-25 12:31:53.000000000","message":"I\u0027d prefer it to be on the same line with the driver name, if it\u0027s possible, with comma after deprecated :)","commit_id":"b34637162f3390f244f8e87efe1e762572271fd0"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"c76f1ac2c8903b28fbad6de7eea93ab3757018b6","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    agent_pyghmi \u003d ironic.drivers.agent:AgentAndIPMINativeDriver"},{"line_number":53,"context_line":"    agent_ssh \u003d ironic.drivers.agent:AgentAndSSHDriver"},{"line_number":54,"context_line":"    agent_vbox \u003d ironic.drivers.agent:AgentAndVirtualBoxDriver"},{"line_number":55,"context_line":"    # Deprecated use pxe_agent_ucsm instead"},{"line_number":56,"context_line":"    agent_ucs \u003d ironic.drivers.agent:AgentAndUcsDriver"},{"line_number":57,"context_line":"    agent_wol \u003d ironic.drivers.agent:AgentAndWakeOnLanDriver"},{"line_number":58,"context_line":"    fake \u003d ironic.drivers.fake:FakeDriver"}],"source_content_type":"text/x-ttcn-cfg","patch_set":5,"id":"5a74a57a_cb5027d7","line":55,"in_reply_to":"5a74a57a_2ca2ccae","updated":"2016-11-28 11:17:22.000000000","message":"Its not possible to put the comment on the same line :(","commit_id":"b34637162f3390f244f8e87efe1e762572271fd0"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"0bc05b1ea4ae68183727406581f509c62f31effe","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    agent_pxe_oneview \u003d ironic.drivers.oneview:AgentPXEOneViewDriver"},{"line_number":50,"context_line":"    agent_pyghmi \u003d ironic.drivers.agent:AgentAndIPMINativeDriver"},{"line_number":51,"context_line":"    agent_ssh \u003d ironic.drivers.agent:AgentAndSSHDriver"},{"line_number":52,"context_line":"    # agent_ucs is deprecated, use pxe_agent_ucsm instead"},{"line_number":53,"context_line":"    agent_ucs \u003d ironic.drivers.agent:AgentAndUcsDriver"},{"line_number":54,"context_line":"    fake \u003d ironic.drivers.fake:FakeDriver"},{"line_number":55,"context_line":"    fake_soft_power \u003d ironic.drivers.fake:FakeSoftPowerDriver"}],"source_content_type":"text/x-ttcn-cfg","patch_set":12,"id":"dfeb2761_559ecc07","line":52,"range":{"start_line":52,"start_character":35,"end_line":52,"end_character":49},"updated":"2017-03-30 19:16:40.000000000","message":"Seems entry point for this driver is missed.","commit_id":"d001cdd8f89426703180fc1e44a5263ee8480bab"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"57d62c18d95c07a3b18328ccd9dfd9b1dca0f2ec","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    agent_pxe_oneview \u003d ironic.drivers.oneview:AgentPXEOneViewDriver"},{"line_number":50,"context_line":"    agent_pyghmi \u003d ironic.drivers.agent:AgentAndIPMINativeDriver"},{"line_number":51,"context_line":"    agent_ssh \u003d ironic.drivers.agent:AgentAndSSHDriver"},{"line_number":52,"context_line":"    # agent_ucs is deprecated, use pxe_agent_ucsm instead"},{"line_number":53,"context_line":"    agent_ucs \u003d ironic.drivers.agent:AgentAndUcsDriver"},{"line_number":54,"context_line":"    fake \u003d ironic.drivers.fake:FakeDriver"},{"line_number":55,"context_line":"    fake_soft_power \u003d ironic.drivers.fake:FakeSoftPowerDriver"}],"source_content_type":"text/x-ttcn-cfg","patch_set":12,"id":"7ffa3b31_2df60bfb","line":52,"range":{"start_line":52,"start_character":35,"end_line":52,"end_character":49},"in_reply_to":"dfeb2761_559ecc07","updated":"2017-04-18 11:02:46.000000000","message":"Done","commit_id":"d001cdd8f89426703180fc1e44a5263ee8480bab"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"0bc05b1ea4ae68183727406581f509c62f31effe","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    pxe_drac_inspector \u003d ironic.drivers.drac:PXEDracInspectorDriver"},{"line_number":80,"context_line":"    pxe_snmp \u003d ironic.drivers.pxe:PXEAndSNMPDriver"},{"line_number":81,"context_line":"    pxe_irmc \u003d ironic.drivers.pxe:PXEAndIRMCDriver"},{"line_number":82,"context_line":"    # pxe_ucs is deprecated, use pxe_iscsi_ucsm instead"},{"line_number":83,"context_line":"    pxe_ucs \u003d ironic.drivers.pxe:PXEAndUcsDriver"},{"line_number":84,"context_line":"    pxe_iscsi_cimc \u003d ironic.drivers.pxe:PXEAndCIMCDriver"},{"line_number":85,"context_line":"    pxe_agent_cimc \u003d ironic.drivers.agent:AgentAndCIMCDriver"}],"source_content_type":"text/x-ttcn-cfg","patch_set":12,"id":"dfeb2761_d591bcf3","line":82,"range":{"start_line":82,"start_character":33,"end_line":82,"end_character":47},"updated":"2017-03-30 19:16:40.000000000","message":"ditto","commit_id":"d001cdd8f89426703180fc1e44a5263ee8480bab"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"57d62c18d95c07a3b18328ccd9dfd9b1dca0f2ec","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    pxe_drac_inspector \u003d ironic.drivers.drac:PXEDracInspectorDriver"},{"line_number":80,"context_line":"    pxe_snmp \u003d ironic.drivers.pxe:PXEAndSNMPDriver"},{"line_number":81,"context_line":"    pxe_irmc \u003d ironic.drivers.pxe:PXEAndIRMCDriver"},{"line_number":82,"context_line":"    # pxe_ucs is deprecated, use pxe_iscsi_ucsm instead"},{"line_number":83,"context_line":"    pxe_ucs \u003d ironic.drivers.pxe:PXEAndUcsDriver"},{"line_number":84,"context_line":"    pxe_iscsi_cimc \u003d ironic.drivers.pxe:PXEAndCIMCDriver"},{"line_number":85,"context_line":"    pxe_agent_cimc \u003d ironic.drivers.agent:AgentAndCIMCDriver"}],"source_content_type":"text/x-ttcn-cfg","patch_set":12,"id":"7ffa3b31_6dec1329","line":82,"range":{"start_line":82,"start_character":33,"end_line":82,"end_character":47},"in_reply_to":"dfeb2761_d591bcf3","updated":"2017-04-18 11:02:46.000000000","message":"Done","commit_id":"d001cdd8f89426703180fc1e44a5263ee8480bab"}]}
