)]}'
{".zuul.yaml":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"22cf4070c8d8584b02d761b5a249f21b695006cb","unresolved":true,"context_lines":[{"line_number":348,"context_line":"    vars:"},{"line_number":349,"context_line":"      bindep_profile: test py36"},{"line_number":350,"context_line":"    pre-run:"},{"line_number":351,"context_line":"      - tools/playbooks/saio_single_node_setup/add_s3api.yaml"},{"line_number":352,"context_line":""},{"line_number":353,"context_line":"- job:"},{"line_number":354,"context_line":"    name: swift-probetests-centos-8-stream-arm64"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"4dc0310e_ee19aaff","line":351,"updated":"2021-12-20 21:00:31.000000000","message":"The task includes an option with an undefined variable. The error was: \u0027s3_acl\u0027 is undefined","commit_id":"a2b3add9226b996c40be80a9274e4795887ee171"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"aca32c7fb009ebd721248b6a461e8c855bd6e096","unresolved":true,"context_lines":[{"line_number":334,"context_line":"    pre-run:"},{"line_number":335,"context_line":"      - tools/playbooks/common/install_dependencies.yaml"},{"line_number":336,"context_line":"      - tools/playbooks/saio_single_node_setup/setup_saio.yaml"},{"line_number":337,"context_line":"      - tools/playbooks/saio_single_node_setup/make_rings.yaml"},{"line_number":338,"context_line":"    run: tools/playbooks/probetests/run.yaml"},{"line_number":339,"context_line":"    post-run: tools/playbooks/probetests/post.yaml"},{"line_number":340,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"d73f1ad1_d7150b5d","line":337,"updated":"2021-12-21 21:53:45.000000000","message":"We should add s3api in this job -- the centos 8 jobs will then inherit it.","commit_id":"3dd11971dcfdc118b22ab2b5a7d703d2c0288d36"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"00395d0e0d234504cc773f6c8e89b760adc40137","unresolved":false,"context_lines":[{"line_number":334,"context_line":"    pre-run:"},{"line_number":335,"context_line":"      - tools/playbooks/common/install_dependencies.yaml"},{"line_number":336,"context_line":"      - tools/playbooks/saio_single_node_setup/setup_saio.yaml"},{"line_number":337,"context_line":"      - tools/playbooks/saio_single_node_setup/make_rings.yaml"},{"line_number":338,"context_line":"    run: tools/playbooks/probetests/run.yaml"},{"line_number":339,"context_line":"    post-run: tools/playbooks/probetests/post.yaml"},{"line_number":340,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"f41468b7_76e8e54a","line":337,"in_reply_to":"d73f1ad1_d7150b5d","updated":"2022-01-11 20:45:54.000000000","message":"Done","commit_id":"3dd11971dcfdc118b22ab2b5a7d703d2c0288d36"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"486050d403de7849f961364922fb37dada92f38c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"da620734_d01da552","updated":"2021-12-20 15:49:47.000000000","message":"Boo\n\n#54 test_s3api_mpu_delete_at (test.probe.test_object_expirer.TestObjectExpirer) ... SKIP: allow_async_delete not enabled\n","commit_id":"4d48077a9882aff423e8530a6ff7dffbf4c317f8"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"9aa597e942eeefc9cbaf50285771051dc71d5fd1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7dae82af_3b4b74e9","updated":"2021-12-21 02:31:52.000000000","message":"ModuleNotFoundError: No module named \u0027boto3\u0027\n\nif it\u0027s not one thing; it\u0027s another","commit_id":"768dc510d29295651bba1f1542cb2e36ada0d301"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"4ea625a9b1ea4e8d2642cba00f4a22d95daeb07d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"01ac30c7_629d832f","updated":"2021-12-21 04:34:02.000000000","message":"TypeError: cannot use a string pattern on a bytes-like object\n\n\nAgrhrhrhhh ","commit_id":"92b5a647cf4127971e06baa56c8dca029f7b3dd9"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"00395d0e0d234504cc773f6c8e89b760adc40137","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"1408993d_cf1ab113","updated":"2022-01-11 20:45:54.000000000","message":"we\u0027re leaning towards https://review.opendev.org/c/openstack/swift/+/800701","commit_id":"3972b8b4baf20a36d140c90d6e38316e5d839104"}],"test/probe/common.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"aca32c7fb009ebd721248b6a461e8c855bd6e096","unresolved":true,"context_lines":[{"line_number":430,"context_line":"        Manager([\u0027all\u0027]).kill()"},{"line_number":431,"context_line":""},{"line_number":432,"context_line":"    def _make_name(self, prefix):"},{"line_number":433,"context_line":"        return (\u0027%s%s\u0027 % (prefix, uuid4())).encode()"},{"line_number":434,"context_line":""},{"line_number":435,"context_line":"    def assertLengthEqual(self, obj, length):"},{"line_number":436,"context_line":"        obj_len \u003d len(obj)"}],"source_content_type":"text/x-python","patch_set":5,"id":"cde1eb5e_93cbc18c","line":433,"updated":"2021-12-21 21:53:45.000000000","message":"+1, it was kinda dumb that we only had this for EC.","commit_id":"3dd11971dcfdc118b22ab2b5a7d703d2c0288d36"}],"test/probe/test_object_expirer.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"aca32c7fb009ebd721248b6a461e8c855bd6e096","unresolved":true,"context_lines":[{"line_number":472,"context_line":"        for service in (\u0027object\u0027, \u0027container\u0027):"},{"line_number":473,"context_line":"            Manager([\u0027%s-updater\u0027 % service]).once()"},{"line_number":474,"context_line":"        time.sleep(2 - (time.time() - start))"},{"line_number":475,"context_line":"        self.expirer.once()"},{"line_number":476,"context_line":""},{"line_number":477,"context_line":"        try:"},{"line_number":478,"context_line":"            self.client.get_object_metadata("}],"source_content_type":"text/x-python","patch_set":5,"id":"041dc7d6_ddb8c65d","line":475,"updated":"2021-12-21 21:53:45.000000000","message":"Depending on solution, I could see us needing to run this multiple times. We can add that when it actually becomes obvious that it\u0027s needed, of course.","commit_id":"3dd11971dcfdc118b22ab2b5a7d703d2c0288d36"}],"tools/playbooks/saio_single_node_setup/add_s3api.yaml":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"aca32c7fb009ebd721248b6a461e8c855bd6e096","unresolved":true,"context_lines":[{"line_number":33,"context_line":"    - name: install python modules with pip"},{"line_number":34,"context_line":"      pip: name\u003d{{ item }} state\u003dpresent extra_args\u003d\u0027--upgrade\u0027"},{"line_number":35,"context_line":"      with_items:"},{"line_number":36,"context_line":"        # XXX this is duplicated with our test-requirements.txt"},{"line_number":37,"context_line":"        - \u0027boto3\u003e\u003d1.9\u0027"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9b0f31d1_ed73c469","line":36,"updated":"2021-12-21 21:53:45.000000000","message":"Maybe we just add it to the list of things in common/install_dependencies.yaml and centralize the bad?","commit_id":"3dd11971dcfdc118b22ab2b5a7d703d2c0288d36"}]}
