)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"63c2a7ef73efd50575ab9302e378cd46951aee6e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"35fce63a_3e2d8374","updated":"2021-12-14 17:13:59.000000000","message":"recheck","commit_id":"6d41fddf91151fd53b9471e7f326bf591fd5e6fc"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"1b4d2a2aa1c533e23acfac30529718fe535ac5e5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7484cc16_f4125a06","updated":"2021-12-15 09:20:36.000000000","message":"recheck\n\nThe error [1] in the job `oslo.messaging-src-dsvm-full-rabbit` don\u0027t seem related to these changes:\n\n```\n2021-12-14 17:40:03.395317 | controller |   Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/bc/9a/43e328e93ce2ae297a76acfdde98fdc73c157a8a385e517ca5d8ebba4578/pysaml2-7.0.1-py2.py3-none-any.whl (398 kB)\n2021-12-14 17:40:03.463670 | controller | ERROR: Cannot install keystone\u003d\u003d20.1.0.dev19 because these package versions have conflicting dependencies.\n2021-12-14 17:40:03.463890 | controller |\n2021-12-14 17:40:03.463922 | controller | The conflict is caused by:\n2021-12-14 17:40:03.463941 | controller |     keystone 20.1.0.dev19 depends on PyJWT\u003e\u003d1.6.1\n2021-12-14 17:40:03.463954 | controller |     The user requested (constraint) pyjwt\u003d\u003d\u003d2.3.0\n```\n\n[1] https://zuul.opendev.org/t/openstack/build/4791125f7eca4c6389861ef75f8feb78/log/job-output.txt","commit_id":"6d41fddf91151fd53b9471e7f326bf591fd5e6fc"},{"author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"change_message_id":"d2e7e71a2e9df4ed34dab4310ec1a7889fa9e69b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"7ce8cc41_db7a1857","updated":"2022-02-08 13:45:57.000000000","message":"Seems good, thanks a lot.","commit_id":"1fd461647f7f727dad9d4603abf0defe339d320f"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"b4933a2185978866d9eedb7806ad08e18f697a62","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"374a1a3b_d1807786","updated":"2021-12-15 14:32:44.000000000","message":"recheck","commit_id":"1fd461647f7f727dad9d4603abf0defe339d320f"}],"oslo_messaging/_drivers/impl_rabbit.py":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"76632ae7b0d3c8aa4a577d0aca1a063cd453a5dc","unresolved":true,"context_lines":[{"line_number":1274,"context_line":"                # from the one used first."},{"line_number":1275,"context_line":"                if \"PRECONDITION_FAILED - inequivalent arg \u0027durable\u0027\" \\"},{"line_number":1276,"context_line":"                   in str(err):"},{"line_number":1277,"context_line":"                    exchange.durable \u003d False"},{"line_number":1278,"context_line":"                    exchange(self.channel).declare()"},{"line_number":1279,"context_line":"            self._declared_exchanges.add(exchange.name)"},{"line_number":1280,"context_line":""},{"line_number":1281,"context_line":"        log_info \u003d {\u0027msg\u0027: msg,"}],"source_content_type":"text/x-python","patch_set":6,"id":"0fd6569e_516d98d3","line":1278,"range":{"start_line":1277,"start_character":20,"end_line":1278,"end_character":52},"updated":"2022-10-17 03:56:34.000000000","message":"should we add INFO/WARNING message here so that users can detect the fallback from the log ?","commit_id":"1fd461647f7f727dad9d4603abf0defe339d320f"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"f904ddb354567736b3fa5c21989b5245f120e65c","unresolved":true,"context_lines":[{"line_number":1274,"context_line":"                # from the one used first."},{"line_number":1275,"context_line":"                if \"PRECONDITION_FAILED - inequivalent arg \u0027durable\u0027\" \\"},{"line_number":1276,"context_line":"                   in str(err):"},{"line_number":1277,"context_line":"                    exchange.durable \u003d False"},{"line_number":1278,"context_line":"                    exchange(self.channel).declare()"},{"line_number":1279,"context_line":"            self._declared_exchanges.add(exchange.name)"},{"line_number":1280,"context_line":""},{"line_number":1281,"context_line":"        log_info \u003d {\u0027msg\u0027: msg,"}],"source_content_type":"text/x-python","patch_set":6,"id":"5d381f75_da62672a","line":1278,"range":{"start_line":1277,"start_character":20,"end_line":1278,"end_character":52},"in_reply_to":"0fd6569e_516d98d3","updated":"2022-10-18 12:12:43.000000000","message":"indeed, I\u0027ll add it through a follow up patch.","commit_id":"1fd461647f7f727dad9d4603abf0defe339d320f"}]}
