)]}'
{"requirements.txt":[{"author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"change_message_id":"85ae1e91f118cf51a116ca3fa26ff8496369890c","unresolved":true,"context_lines":[{"line_number":6,"context_line":"jsonschema\u003e\u003d2.6.0 # MIT"},{"line_number":7,"context_line":"requests!\u003d2.12.2,!\u003d2.13.0,\u003e\u003d2.10.0 # Apache-2.0"},{"line_number":8,"context_line":"retrying!\u003d1.3.0,\u003e\u003d1.2.3 # Apache-2.0"},{"line_number":9,"context_line":"pysnmp-lextudio\u003e\u003d5.0.0 # BSD"},{"line_number":10,"context_line":"pyasn1\u003e\u003d0.5.1 # BSD"},{"line_number":11,"context_line":"pyasn1-modules\u003e\u003d0.3.0 # BSD"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"# Redfish communication uses the Sushy library"},{"line_number":14,"context_line":"sushy\u003e\u003d4.5.0"}],"source_content_type":"text/plain","patch_set":1,"id":"4dad992c_7e6c335c","line":11,"range":{"start_line":9,"start_character":0,"end_line":11,"end_character":27},"updated":"2024-03-15 16:19:40.000000000","message":"Ricardo thanks for the fix. \nfew queries:\n- why pyasn1* modules are required when pysnmp-lextudio is there?\n- The upstream ironic patch for upgrading pysnmp-lextudio upgrades the bundle to 6.0.9 while this is 5.0.0. So there is still a chance of conflict in ironic when installing proliantutils. https://review.opendev.org/c/openstack/ironic/+/912328\n- ironic doesnt list pyasn1* bundles as requirements.\n\nOne question wrt functionality, Do you know if functionality is likely to be impacted when user shifts from \"pysnmp\" library to \"pysnmp-lextudio\"? i can see changes have gone in the pysnmp-lextudio even very recently, hence asking.","commit_id":"f655e23cef47119f88e7e20c56c53a3935a0842c"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"dd15a3ca33195b12bcf5aa4ec743a3c91dd0f661","unresolved":true,"context_lines":[{"line_number":6,"context_line":"jsonschema\u003e\u003d2.6.0 # MIT"},{"line_number":7,"context_line":"requests!\u003d2.12.2,!\u003d2.13.0,\u003e\u003d2.10.0 # Apache-2.0"},{"line_number":8,"context_line":"retrying!\u003d1.3.0,\u003e\u003d1.2.3 # Apache-2.0"},{"line_number":9,"context_line":"pysnmp-lextudio\u003e\u003d5.0.0 # BSD"},{"line_number":10,"context_line":"pyasn1\u003e\u003d0.5.1 # BSD"},{"line_number":11,"context_line":"pyasn1-modules\u003e\u003d0.3.0 # BSD"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"# Redfish communication uses the Sushy library"},{"line_number":14,"context_line":"sushy\u003e\u003d4.5.0"}],"source_content_type":"text/plain","patch_set":1,"id":"80432e94_2c9575eb","line":11,"range":{"start_line":9,"start_character":0,"end_line":11,"end_character":27},"in_reply_to":"4dad992c_7e6c335c","updated":"2024-03-17 12:50:06.000000000","message":"hi Nisha, here\u0027s my answers:\n- pyasn1 is required by pysnmp-lextudio, it\u0027s added here as we want to add the most recent version to align with ironic drivers requirements\n- the https://review.opendev.org/c/openstack/ironic/+/912328 is not approved for the current cycle, ironic has the same dependencies as written in this patch https://opendev.org/openstack/ironic/src/branch/master/driver-requirements.txt#L8\n- ironic lists pyasn1 in driver-requirements https://opendev.org/openstack/ironic/src/branch/master/driver-requirements.txt#L9\n- no functionality is impacted by shifting to pysnmp-lextudio, on the contrary being that regularly maintained and updated it has better compatibility with more recent python versions and libraries\n\nwe need to merge this and have a new release of proliantutils ASAP to be able to  include it in the ironic release for the current cycle and avoid conflicts\nthanks!","commit_id":"f655e23cef47119f88e7e20c56c53a3935a0842c"},{"author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"change_message_id":"5e93130baf55e48f83b861862e0024a960ab9e8f","unresolved":false,"context_lines":[{"line_number":6,"context_line":"jsonschema\u003e\u003d2.6.0 # MIT"},{"line_number":7,"context_line":"requests!\u003d2.12.2,!\u003d2.13.0,\u003e\u003d2.10.0 # Apache-2.0"},{"line_number":8,"context_line":"retrying!\u003d1.3.0,\u003e\u003d1.2.3 # Apache-2.0"},{"line_number":9,"context_line":"pysnmp-lextudio\u003e\u003d5.0.0 # BSD"},{"line_number":10,"context_line":"pyasn1\u003e\u003d0.5.1 # BSD"},{"line_number":11,"context_line":"pyasn1-modules\u003e\u003d0.3.0 # BSD"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"# Redfish communication uses the Sushy library"},{"line_number":14,"context_line":"sushy\u003e\u003d4.5.0"}],"source_content_type":"text/plain","patch_set":1,"id":"16805769_dacb155f","line":11,"range":{"start_line":9,"start_character":0,"end_line":11,"end_character":27},"in_reply_to":"80432e94_2c9575eb","updated":"2024-03-18 05:03:48.000000000","message":"Thanks Ricardo.","commit_id":"f655e23cef47119f88e7e20c56c53a3935a0842c"}]}
