)]}'
{"requirements.txt":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"cf65f8529d6d66a6d593904b58599a1b71b8c43f","unresolved":true,"context_lines":[{"line_number":6,"context_line":"ansible\u003e\u003d2.7.0,\u003c6.0 # GPLv3"},{"line_number":7,"context_line":"os-client-config # Apache-2.0"},{"line_number":8,"context_line":"selinux # MIT"},{"line_number":9,"context_line":"paramiko # GPLv2.1"}],"source_content_type":"text/plain","patch_set":2,"id":"00193293_b37d755f","line":9,"updated":"2024-03-05 11:29:16.000000000","message":"Do you know where this dependency comes from? IIRC tenks does not directly use it, and any indirect usage (e.g. ansible) should use a dependency in the other package. However, I don\u0027t think ansible uses paramiko by default - it uses a native SSH client.","commit_id":"0b3e4935732bfd12152c3b3cea77971251a3f839"},{"author":{"_account_id":35264,"name":"Alex Welsh","email":"alex@stackhpc.com","username":"alex-welsh"},"change_message_id":"d845d4ea56dfc79e997e8a1d327e1759b0a16948","unresolved":true,"context_lines":[{"line_number":6,"context_line":"ansible\u003e\u003d2.7.0,\u003c6.0 # GPLv3"},{"line_number":7,"context_line":"os-client-config # Apache-2.0"},{"line_number":8,"context_line":"selinux # MIT"},{"line_number":9,"context_line":"paramiko # GPLv2.1"}],"source_content_type":"text/plain","patch_set":2,"id":"8738e517_210deb68","line":9,"in_reply_to":"00193293_b37d755f","updated":"2024-03-05 12:11:45.000000000","message":"My thought process for this was:\nvbmcd not starting\nJournal says it\u0027s missing the cryptography package\nCryptography package exists in the tenks venv but the internet says paramiko is also required\npip install paramiko in the tenks venv solves the problem so slap paramiko in the requirements file.\n\nUnfortunately the error logs are long gone, but I now see how requirements are handled in other roles so I\u0027ll move it to the virtualbmc-daemon role which I think is where it\u0027s required.","commit_id":"0b3e4935732bfd12152c3b3cea77971251a3f839"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"00595d144b8ccbb5dfb9945d2a606d0d9955c240","unresolved":true,"context_lines":[{"line_number":6,"context_line":"ansible\u003e\u003d2.7.0,\u003c6.0 # GPLv3"},{"line_number":7,"context_line":"os-client-config # Apache-2.0"},{"line_number":8,"context_line":"selinux # MIT"},{"line_number":9,"context_line":"paramiko # GPLv2.1"}],"source_content_type":"text/plain","patch_set":2,"id":"8191e4fe_b53022d9","line":9,"in_reply_to":"8738e517_210deb68","updated":"2024-03-05 12:20:18.000000000","message":"I\u0027m still unsure how paramiko gets used here. Do you have a link to the internet? \n\nShould the dependency be in virtualbmc? https://opendev.org/openstack/virtualbmc","commit_id":"0b3e4935732bfd12152c3b3cea77971251a3f839"}]}
