)]}'
{"id":"openstack%2Fpbr~662035","triplet_id":"openstack%2Fpbr~master~Ife68089d997b266adb37f18e226f49bdd67766fc","project":"openstack/pbr","branch":"master","topic":"use-importlib-metadata","attention_set":{},"removed_from_attention_set":{"4146":{"account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"last_update":"2022-03-22 14:03:38.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2022-03-22 12:10:06.000000000","reason":"stephenfin replied on the change"},"31245":{"account":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"last_update":"2022-03-22 14:03:38.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ife68089d997b266adb37f18e226f49bdd67766fc","subject":"Use importlib-metadata for runtime package version lookups","status":"MERGED","created":"2019-05-29 16:42:15.000000000","updated":"2022-03-22 14:05:03.000000000","submitted":"2022-03-22 14:03:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"662035-use-importlib-metadata","meta_rev_id":"6c40005683e942dd4186f2a42c54a5e9a8eaa6a9","_number":662035,"virtual_id_number":662035,"owner":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-03-22 14:03:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":2,"date":"2022-03-22 12:10:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-03-01 12:49:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":1,"date":"2022-03-22 12:10:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}],"CC":[{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-10 16:11:01.000000000","updated_by":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2019-12-18 15:33:14.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2020-08-06 08:33:44.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2020-08-06 10:12:57.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-10-19 01:30:08.000000000","updated_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"},{"updated":"2022-01-19 15:29:34.000000000","updated_by":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"reviewer":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"state":"CC"}],"messages":[{"id":"ef419e685ed249935a90102154a472631d0598f3","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2019-05-29 16:42:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ec84901cc934233189a1418039e59dd73bdee31c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-29 17:06:41.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full http://logs.openstack.org/35/662035/1/check/tempest-full/874d460/ : FAILURE in 18m 31s\n- tempest-full-py3 http://logs.openstack.org/35/662035/1/check/tempest-full-py3/e531e64/ : FAILURE in 7m 27s\n- openstack-tox-cover http://logs.openstack.org/35/662035/1/check/openstack-tox-cover/c50148d/ : FAILURE in 3m 53s\n- openstack-tox-lower-constraints http://logs.openstack.org/35/662035/1/check/openstack-tox-lower-constraints/5d688e3/ : FAILURE in 4m 27s\n- openstack-tox-pep8 http://logs.openstack.org/35/662035/1/check/openstack-tox-pep8/22f4c3f/ : FAILURE in 5m 16s\n- openstack-tox-py27 http://logs.openstack.org/35/662035/1/check/openstack-tox-py27/be75fbd/ : FAILURE in 4m 32s\n- openstack-tox-py35 http://logs.openstack.org/35/662035/1/check/openstack-tox-py35/fe8e443/ : FAILURE in 4m 03s\n- openstack-tox-py36 http://logs.openstack.org/35/662035/1/check/openstack-tox-py36/b639e19/ : FAILURE in 3m 47s\n- openstack-tox-py37 http://logs.openstack.org/35/662035/1/check/openstack-tox-py37/bbc4c0f/ : FAILURE in 4m 17s\n- openstack-tox-docs http://logs.openstack.org/35/662035/1/check/openstack-tox-docs/d25276a/ : POST_FAILURE in 5m 56s\n- pbr-installation-devstack http://logs.openstack.org/35/662035/1/check/pbr-installation-devstack/12d375b/ : FAILURE in 16m 07s\n- pbr-installation-upstream-devstack http://logs.openstack.org/35/662035/1/check/pbr-installation-upstream-devstack/11c2e9b/ : FAILURE in 15m 54s","accounts_in_message":[],"_revision_number":1},{"id":"cad129dd426b401802e54ba14f6b422ad8ad11f5","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-06-10 16:11:01.000000000","message":"Patch Set 1:\n\nSo for now this is a PoC?","accounts_in_message":[],"_revision_number":1},{"id":"856b769e33e6db4ee3ea20a52b364935a682ae08","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-18 14:58:03.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"52db0614bce97578c4c63690332e65a1fad19df9","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-18 14:58:42.000000000","message":"Patch Set 2:\n\n@Clark Any plans to proceed with this, be it through vendoring or using a backport package on Python \u003c 3.8 (if such a thing exists)?","accounts_in_message":[],"_revision_number":2},{"id":"b56a7d0bbddd495827591a176320f10ddf1f744c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-18 14:59:36.000000000","message":"Patch Set 2:\n\nLooks like [1] would do the trick and we could limit that to Python \u003c 3.8\n\n[1] https://pypi.org/project/importlib-metadata/","accounts_in_message":[],"_revision_number":2},{"id":"b1866d7894f2eec5cb321282a8c56e9d22c18262","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-12-18 15:33:14.000000000","message":"Patch Set 2:\n\nSeems interesting, I need to look further this module.","accounts_in_message":[],"_revision_number":2},{"id":"26800cc539a0b89ad946f8333856408e0e1c88a0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-18 16:38:25.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/c86fce17b5404cd6bfe32fda0e0f05fb : SUCCESS in 1h 34m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9ef9de60a19148a8b28e42aa12504ac0 : SUCCESS in 1h 28m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/707d10ced9674ee7832c4c82f7760f21 : FAILURE in 3m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cda0a49359c9492ab678d1c6f0eb78ec : FAILURE in 4m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de904cc4e4d0401099a9d04fcc5449da : FAILURE in 4m 03s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f9e211f723384bb9b475c861bfff1134 : FAILURE in 3m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/29eb0a172c484dd881b0d58f96589c00 : FAILURE in 3m 44s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6e9d2f0a725a41aba3121c480e365953 : FAILURE in 3m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26b3a0cea613409ab38ca2351bd58711 : FAILURE in 4m 01s\n- pbr-installation-devstack https://zuul.opendev.org/t/openstack/build/95fd9cbf1f9842e6919b10184ad5853e : FAILURE in 14m 12s\n- pbr-installation-upstream-devstack https://zuul.opendev.org/t/openstack/build/44b543dbea524b06977a15b1d485f225 : FAILURE in 15m 10s","accounts_in_message":[],"_revision_number":2},{"id":"9ce8d4620b07d28c0918ddd1774d4a391db639dc","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-08-06 08:33:15.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"6b75ff11e43d96d144d55f8de011db89b33c45f8","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-08-06 08:33:44.000000000","message":"Patch Set 3: Code-Review-1\n\nIf this is going to be a thing, we probably want to get started with vendoring of importlib-metadata for Python \u003c 3.8?","accounts_in_message":[],"_revision_number":3},{"id":"80d40297558fa3ff171c52662f7130b0102196fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-06 10:12:57.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/9cd0ef91768242d19434bf177d70a4fb : SUCCESS in 1h 27m 45s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4afafa1eb1f1444eb2d9713fc8467781 : SUCCESS in 1h 12m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d03247a71a2645fc9efd490d315f4f98 : FAILURE in 6m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bf3b06f4fb9f41a5b4f279bff082e9e3 : FAILURE in 6m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3cc0837a41314ba697d0dbd8cf5828d8 : SUCCESS in 5m 14s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/434e4bf28f1c47b881d2cf4086e86264 : FAILURE in 5m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/245d93b41fc049af9903e4faf5048c70 : FAILURE in 5m 24s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/612adeb15dea49df87d33262f837932b : FAILURE in 4m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/40981d144ee5496980ec65a458caee9a : FAILURE in 4m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/52a30269fb114994b56950c7fb1e5624 : FAILURE in 3m 21s\n- pbr-installation-devstack https://zuul.opendev.org/t/openstack/build/acaebd2cfeaa4a2fa91f2da8cf28a15e : FAILURE in 19m 46s\n- pbr-installation-upstream-devstack https://zuul.opendev.org/t/openstack/build/47c3329d3fdf43f49b50511df0ae127b : FAILURE in 22m 07s","accounts_in_message":[],"_revision_number":3},{"id":"85cb0ff283e1ba62e4dc7aa8e1607e11ca5ea282","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2020-10-19 01:30:08.000000000","message":"Patch Set 3:\n\nI\u0027ve done similar opportunistic importlib use in some of my projects, you can simply use it if it\u0027s available and fall back to pkg_resources imports if not.","accounts_in_message":[],"_revision_number":3},{"id":"3df2d308937760150844d7c51bc38de9c46367c7","author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"date":"2022-01-19 15:29:34.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"7be8af021c37507dd9994fc43fb76b8597e70a69","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2022-01-19 16:34:50.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a14c4b8e37dc42cadcad6e99f0871f25f33cfd86","author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"date":"2022-01-20 10:44:20.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d98e2b15d1043002c826d03bcde591e302c505ae","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2022-01-20 15:22:32.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"22f1bdb5602ed39684a21047d282cf7f3c748464","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"date":"2022-01-21 09:51:10.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"35ad1da0f25bc64923a7e23b9fe4516ac9804079","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-21 10:12:54.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/20171025730841cf94a4d52533f46507 : FAILURE in 9m 28s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/23f349543a4b466dbe197ea64dbfda7a : FAILURE in 9m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/676b560d36034c9689ccfaa9082fc390 : SUCCESS in 3m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a14b5f01a7a64c35b2d39186c678abd3 : SUCCESS in 3m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c0f0fc3fd5bb4cff948f04620d40d643 : FAILURE in 4m 36s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/d057f97bbdbe47fe9bd5572a93be7eb6 : FAILURE in 4m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/798ee38fd56c44759ce5f5d75ae11fa2 : FAILURE in 4m 58s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d67a93dc07c0464b9843e73099d07378 : FAILURE in 5m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/80c3192aec4b4a68978c29b62de31dab : FAILURE in 4m 29s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d461b0cdbe8f43f8b03e1ab7c816fd52 : FAILURE in 4m 34s\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/61c32b44ee55474c95489b285567542a : FAILURE in 16m 37s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/ffbee3b70c0543348e13043063a9bf00 : FAILURE in 15m 14s","accounts_in_message":[],"_revision_number":4},{"id":"d0192ff645597bcf63df9edded7f3d6113bad6a7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"date":"2022-02-01 11:20:50.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"1cdb3d0329df1ff0591259f3061b1cac931d43fe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-01 11:41:42.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/89979334ba594709953ebeb3c385eb8f : FAILURE in 9m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/33555e2bca854d2489b64e959cb9de4c : FAILURE in 9m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bcaafc183ab24bb8809c2e8152cd9f5e : SUCCESS in 4m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/582f1faa4f6b47ed86e8c455f04d9500 : SUCCESS in 3m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fe3ddb33430847ad8be95807c15d9690 : FAILURE in 4m 50s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ac1039d8b6034fd395f0c98953726fe2 : FAILURE in 4m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d7f786625dbe4f6e94fcb43a4f652c7a : FAILURE in 4m 18s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2ac791f373314770afe43b11b7bf4798 : FAILURE in 4m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/57ed7369943c4085a894749f843f673f : FAILURE in 4m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8db455c4f71545a59956c6ee23b1070e : FAILURE in 4m 14s\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/175f3d4481e7463d9b6c15f4dba85c0f : FAILURE in 13m 23s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/57d34c87d2564937b1ded724fc19b087 : FAILURE in 14m 20s","accounts_in_message":[],"_revision_number":5},{"id":"1aa010e587d89d1082ef0c7d58311d84988d8e78","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"date":"2022-02-25 11:03:02.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"bdc16ff99b535442a5f3ddb0b749d79f1b079213","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-25 12:27:49.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/0c5b997005b94e5ebe083335bc1cd603 : FAILURE in 10m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9b662caf3fae41b89d3472abba0bb47a : SUCCESS in 1h 20m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c2972d244c26439e96564e438ce498bb : SUCCESS in 3m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e842a8e6b7f448dd8302d62dbee1b26c : SUCCESS in 3m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e42abb61a30e43f9b6abb5de38073001 : SUCCESS in 4m 45s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/d1729e6f92c645f1a813aabf0cdb590f : FAILURE in 4m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bec78a96f95943e19e9b9a6d1853991c : SUCCESS in 5m 03s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6d91ce2f1a7c4c12bec0add4792cb583 : SUCCESS in 4m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8d2542bd3b6c45788a09b9864683ad7a : SUCCESS in 4m 28s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/97453da8f90e426693cf24a17c6daf96 : SUCCESS in 4m 26s\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/8ead5441189f47a98320a76b36fe7d86 : SUCCESS in 29m 00s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/fb463a65f25140738067de72327cc54d : SUCCESS in 29m 48s","accounts_in_message":[],"_revision_number":6},{"id":"a057ca2fcf1f73432ec597b907d7cde8e725b7f3","author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"date":"2022-02-28 09:24:37.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"6d238726e2a0d3fa0e0dc94004806972e503501b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-28 10:50:07.000000000","message":"Patch Set 6:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/21dc1b90a6424a8f98807d2065b9257f : FAILURE in 9m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/088bb95f28de43fb96e6ffdf8b05f119 : SUCCESS in 1h 20m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed4624ed0b814a8191060d9f8889a177 : SUCCESS in 5m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aeb0d588a3394bd09f6092a4af2849e3 : SUCCESS in 4m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e8889aeae3b54f84a60be133e0c71548 : SUCCESS in 6m 54s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a141b6d9fb2543eab672fd705ab7162e : FAILURE in 5m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c0ead70dc4e242eda7b712f9f3c8d2c2 : SUCCESS in 5m 29s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/61cac75115f5415ebd5dd7a2493b16e2 : SUCCESS in 5m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/14409e0ac2eb42e1a1c661d766eaace4 : SUCCESS in 6m 50s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/df9cf0b5706d4a27b4fcbdba5d9d2404 : SUCCESS in 6m 13s\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/88e5ad830cbc4c4492dfd3162919a873 : SUCCESS in 31m 44s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/8af26c7126974f6ea26ed28fd5956b2c : SUCCESS in 41m 38s","accounts_in_message":[],"_revision_number":6},{"id":"b48907bb63c4f73c544035e3086d932560c6ebf0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"date":"2022-02-28 11:39:36.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"d15f9bc019d72d449ac414fb11cabd3d056abad9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-28 13:22:57.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/5372029ff79b49e4b1824b0f4bda97e7 : FAILURE in 17m 51s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cee6957b69d04469b4dbcd71e3442bee : SUCCESS in 1h 33m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/838e409b984640ed845894d49e42e366 : SUCCESS in 5m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/29fae4e06651466f8df078cef39a7880 : SUCCESS in 5m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2b257b14e0744b1fb4521c5863b24df2 : SUCCESS in 7m 14s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1dd904da35ba460190b969c337540ebe : FAILURE in 5m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ae4b771f441a434eb7bd2e3187f713ba : SUCCESS in 6m 03s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/871f9c3a9cf845a9996aa4a402bdf12f : SUCCESS in 7m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/65a4b7fafd614a62bf1bc892e12e440b : SUCCESS in 5m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d5ebfa7de4c84142bb8febd611f6f7fe : SUCCESS in 5m 55s\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/28585f283b50466f81315c9bf86560ad : SUCCESS in 45m 50s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/8953425bc339456d9c52bcacd8877adf : SUCCESS in 35m 57s","accounts_in_message":[],"_revision_number":7},{"id":"a3f33e922baf45f09e3fb7b4d7afa16984f06c9e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"date":"2022-03-01 09:45:27.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"28e98a56a2aa69213397432c63b7d69de8b6d930","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"date":"2022-03-01 10:02:42.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"e480fc861c619b99c5806b1cf771233ad7d48dee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-01 11:19:22.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/84cc868510de45658d5bb5ee111504c5 : SUCCESS in 1h 10m 21s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5828e2f74623498299a5c1bb1b593d53 : SUCCESS in 1h 02m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5583ae73f038408388adf93ffda14572 : SUCCESS in 4m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/24d52cb91dc746c483407584512b6835 : SUCCESS in 4m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/49dd56eb464641ae82fc0249c83ab5ca : SUCCESS in 5m 54s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/12115bce51d246908959d449329b6e57 : SUCCESS in 5m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/45272d211b1f4f5bac7eeca6faeb83cb : SUCCESS in 5m 58s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c40cf982023e4b62909250ac32309cb7 : SUCCESS in 5m 55s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/dc402a48611b4374aed97904f516bef3 : SUCCESS in 6m 13s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/82bab625c5f5403cbfeb57b5143b0bc2 : SUCCESS in 8m 16s\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/7421e7309d72498e97e921469d4e9f05 : SUCCESS in 42m 32s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/94de13f8e39b40179d8f6ce14b8689dd : SUCCESS in 34m 31s","accounts_in_message":[],"_revision_number":9},{"id":"ac5c05151973066e52683dc067e44260353d2950","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2022-03-01 12:49:22.000000000","message":"Patch Set 9: Code-Review+2\n\nNote that avoiding deps in PBR may become less crucial with PEP-517 and the removal of easy_install.","accounts_in_message":[],"_revision_number":9},{"id":"7b652b2f7e34c587c684fae5c9c20fc4842bffde","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-03-22 12:10:06.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"f082baf2e462bf0619335040b34f869c1cce12e3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-22 12:12:19.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"39a631b064142ba9d71a12e919ecb4c034e6f4d7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-22 14:03:37.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/f24d064072874d0eae6fa82293599468 : SUCCESS in 1h 31m 26s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/74b717690b264dbe879439ee0acbec91 : SUCCESS in 1h 51m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dc4910c208a74eb59e21df4a46e1d5cc : SUCCESS in 6m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/158f75ddcde042a283be49f6a7f3ce39 : SUCCESS in 5m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0c1525a3f6cd4d74bd666b3a0816e162 : SUCCESS in 6m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ff82614207064241bb837affc0b789bb : SUCCESS in 6m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3f007f763ea246bebb4b5afa7638a2dd : SUCCESS in 5m 59s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8b4f0960ff624d45aa9a3c766660b4f1 : SUCCESS in 6m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/909324b53ce9478e8f8d009678299e5f : SUCCESS in 5m 50s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/86dcf270637b4fe2a8df0aed14188bbb : SUCCESS in 6m 10s\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/5d1ec4f9752f43bfa43d164a32114225 : SUCCESS in 36m 38s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/2d29813f339542cd91ce1eb92dac5f11 : SUCCESS in 59m 09s","accounts_in_message":[],"_revision_number":9},{"id":"3b2db43afc33ef5ae70a6f9d7c83f578cf49e226","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-22 14:03:38.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9},{"id":"6c40005683e942dd4186f2a42c54a5e9a8eaa6a9","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-22 14:05:03.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3d98947c0c0240a3a825c0beafe627e3 : SUCCESS in 57s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"5c8461013f8b65f88d047ec71c92ca11594fe6cf","revisions":{"ce4ce4e5ea1f41f6fbe324b222121b7332b30260":{"kind":"REWORK","_number":1,"created":"2019-05-29 16:42:15.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/35/662035/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/35/662035/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/35/662035/1"}}},"commit":{"parents":[{"commit":"c1e4225c5a5b9917c62f84d3ae56e747e2758f69","subject":"Merge \"Remove neutron-lbaas\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/c1e4225c5a5b9917c62f84d3ae56e747e2758f69"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2019-05-29 16:39:59.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2019-05-29 16:39:59.000000000","tz":-420},"subject":"Use importlib-metadata for runtime package version lookups","message":"Use importlib-metadata for runtime package version lookups\n\nWe were using pkg_resources for runtime package version lookups but\npkg_resources incurs a pretty significant cost to use it in thise way\n(because it scans all installed packages on disk and sorts them).\n\nimportlib-metadata is the way of the future (part of stdlib in\npython3.8) and is supposed to be significantly more performant. Replace\nour use of pkg_resources for runtime version lookups with\nimportlib-metadata so that we are both quicker and future proof.\n\nNote that this doesn\u0027t handle the problem of no pbr deps yet. We will\nprobably end up needing to vendor importlib-metadata in pbr or something\nsimilar.\n\nChange-Id: Ife68089d997b266adb37f18e226f49bdd67766fc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/ce4ce4e5ea1f41f6fbe324b222121b7332b30260"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/ce4ce4e5ea1f41f6fbe324b222121b7332b30260"}]},"branch":"refs/heads/master"},"6d24a16a706b1bc26dbf60e9008d32cbc09b64ec":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-12-18 14:58:03.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/35/662035/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/35/662035/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/35/662035/2"}}},"commit":{"parents":[{"commit":"9257b6843568052be1dc1a5f3df6f629795e08b2","subject":"Merge \"Switch to Ussuri jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/9257b6843568052be1dc1a5f3df6f629795e08b2"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2019-05-29 16:39:59.000000000","tz":-420},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2019-12-18 14:58:03.000000000","tz":0},"subject":"Use importlib-metadata for runtime package version lookups","message":"Use importlib-metadata for runtime package version lookups\n\nWe were using pkg_resources for runtime package version lookups but\npkg_resources incurs a pretty significant cost to use it in thise way\n(because it scans all installed packages on disk and sorts them).\n\nimportlib-metadata is the way of the future (part of stdlib in\npython3.8) and is supposed to be significantly more performant. Replace\nour use of pkg_resources for runtime version lookups with\nimportlib-metadata so that we are both quicker and future proof.\n\nNote that this doesn\u0027t handle the problem of no pbr deps yet. We will\nprobably end up needing to vendor importlib-metadata in pbr or something\nsimilar.\n\nChange-Id: Ife68089d997b266adb37f18e226f49bdd67766fc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/6d24a16a706b1bc26dbf60e9008d32cbc09b64ec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/6d24a16a706b1bc26dbf60e9008d32cbc09b64ec"}]},"branch":"refs/heads/master"},"413f27a3c3d8704913bac59ab73c0f2f9c103016":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2020-08-06 08:33:15.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/35/662035/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/35/662035/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/35/662035/3"}}},"commit":{"parents":[{"commit":"206b795517a13d759f60ed9605eb03ca785ce10a","subject":"Update hacking","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/206b795517a13d759f60ed9605eb03ca785ce10a"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2019-05-29 16:39:59.000000000","tz":-420},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-08-06 08:33:15.000000000","tz":0},"subject":"Use importlib-metadata for runtime package version lookups","message":"Use importlib-metadata for runtime package version lookups\n\nWe were using pkg_resources for runtime package version lookups but\npkg_resources incurs a pretty significant cost to use it in thise way\n(because it scans all installed packages on disk and sorts them).\n\nimportlib-metadata is the way of the future (part of stdlib in\npython3.8) and is supposed to be significantly more performant. Replace\nour use of pkg_resources for runtime version lookups with\nimportlib-metadata so that we are both quicker and future proof.\n\nNote that this doesn\u0027t handle the problem of no pbr deps yet. We will\nprobably end up needing to vendor importlib-metadata in pbr or something\nsimilar.\n\nChange-Id: Ife68089d997b266adb37f18e226f49bdd67766fc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/413f27a3c3d8704913bac59ab73c0f2f9c103016"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/413f27a3c3d8704913bac59ab73c0f2f9c103016"}]},"branch":"refs/heads/master"},"de2e8963e01f665dc7767cc7ecb800960b2e3560":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2022-01-21 09:51:10.000000000","uploader":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"ref":"refs/changes/35/662035/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/35/662035/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/35/662035/4"}}},"commit":{"parents":[{"commit":"c718425299af4f4df7b32adb90e8d183e101c6bc","subject":"Don\u0027t test with setuptools local distutils","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/c718425299af4f4df7b32adb90e8d183e101c6bc"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2019-05-29 16:39:59.000000000","tz":-420},"committer":{"name":"Daniel Bengtsson","email":"dbengt@redhat.com","date":"2022-01-21 09:56:23.000000000","tz":60},"subject":"Use importlib-metadata for runtime package version lookups","message":"Use importlib-metadata for runtime package version lookups\n\nWe were using pkg_resources for runtime package version lookups but\npkg_resources incurs a pretty significant cost to use it in thise way\n(because it scans all installed packages on disk and sorts them).\n\nimportlib-metadata is the way of the future (part of stdlib in\npython3.8) and is supposed to be significantly more performant. Replace\nour use of pkg_resources for runtime version lookups with\nimportlib-metadata so that we are both quicker and future proof.\n\nNote that this doesn\u0027t handle the problem of no pbr deps yet. We will\nprobably end up needing to vendor importlib-metadata in pbr or something\nsimilar.\n\nChange-Id: Ife68089d997b266adb37f18e226f49bdd67766fc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/de2e8963e01f665dc7767cc7ecb800960b2e3560"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/de2e8963e01f665dc7767cc7ecb800960b2e3560"}]},"branch":"refs/heads/master"},"2df1ef22f7649709a64f73cbfb3d9b1a837daed4":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2022-02-01 11:20:50.000000000","uploader":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"ref":"refs/changes/35/662035/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/35/662035/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/35/662035/5"}}},"commit":{"parents":[{"commit":"397b6fcdf953f7483805ff1501ec7f847fa372f3","subject":"remove explicit mock","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/397b6fcdf953f7483805ff1501ec7f847fa372f3"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2019-05-29 16:39:59.000000000","tz":-420},"committer":{"name":"Daniel Bengtsson","email":"dbengt@redhat.com","date":"2022-02-01 11:26:04.000000000","tz":60},"subject":"Use importlib-metadata for runtime package version lookups","message":"Use importlib-metadata for runtime package version lookups\n\nWe were using pkg_resources for runtime package version lookups but\npkg_resources incurs a pretty significant cost to use it in thise way\n(because it scans all installed packages on disk and sorts them).\n\nimportlib-metadata is the way of the future (part of stdlib in\npython3.8) and is supposed to be significantly more performant. Replace\nour use of pkg_resources for runtime version lookups with\nimportlib-metadata so that we are both quicker and future proof.\n\nNote that this doesn\u0027t handle the problem of no pbr deps yet. We will\nprobably end up needing to vendor importlib-metadata in pbr or something\nsimilar.\n\nChange-Id: Ife68089d997b266adb37f18e226f49bdd67766fc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/2df1ef22f7649709a64f73cbfb3d9b1a837daed4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/2df1ef22f7649709a64f73cbfb3d9b1a837daed4"}]},"branch":"refs/heads/master"},"0e2ab65098e980dd7534aecd9d5052ad439b7251":{"kind":"REWORK","_number":6,"created":"2022-02-25 11:03:02.000000000","uploader":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"ref":"refs/changes/35/662035/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/35/662035/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/35/662035/6"}}},"commit":{"parents":[{"commit":"397b6fcdf953f7483805ff1501ec7f847fa372f3","subject":"remove explicit mock","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/397b6fcdf953f7483805ff1501ec7f847fa372f3"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2019-05-29 16:39:59.000000000","tz":-420},"committer":{"name":"Daniel Bengtsson","email":"dbengt@redhat.com","date":"2022-02-25 11:02:38.000000000","tz":60},"subject":"Use importlib-metadata for runtime package version lookups","message":"Use importlib-metadata for runtime package version lookups\n\nWe were using pkg_resources for runtime package version lookups but\npkg_resources incurs a pretty significant cost to use it in thise way\n(because it scans all installed packages on disk and sorts them).\n\nimportlib-metadata is the way of the future (part of stdlib in\npython3.8) and is supposed to be significantly more performant. Replace\nour use of pkg_resources for runtime version lookups with\nimportlib-metadata so that we are both quicker and future proof.\n\nNote that this doesn\u0027t handle the problem of no pbr deps yet. We will\nprobably end up needing to vendor importlib-metadata in pbr or something\nsimilar.\n\nChange-Id: Ife68089d997b266adb37f18e226f49bdd67766fc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/0e2ab65098e980dd7534aecd9d5052ad439b7251"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/0e2ab65098e980dd7534aecd9d5052ad439b7251"}]},"branch":"refs/heads/master"},"8c937ac2440bb6220f65a10b8a8b29ff89ca990d":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2022-02-28 11:39:36.000000000","uploader":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"ref":"refs/changes/35/662035/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/35/662035/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/35/662035/7"}}},"commit":{"parents":[{"commit":"97e7a60f426e5701e175b1eca8327ea08bf8d7ff","subject":"Merge \"setup.cfg: Replace dashes with underscores\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/97e7a60f426e5701e175b1eca8327ea08bf8d7ff"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2019-05-29 16:39:59.000000000","tz":-420},"committer":{"name":"Daniel Bengtsson","email":"dbengt@redhat.com","date":"2022-02-28 11:39:29.000000000","tz":60},"subject":"Use importlib-metadata for runtime package version lookups","message":"Use importlib-metadata for runtime package version lookups\n\nWe were using pkg_resources for runtime package version lookups but\npkg_resources incurs a pretty significant cost to use it in thise way\n(because it scans all installed packages on disk and sorts them).\n\nimportlib-metadata is the way of the future (part of stdlib in\npython3.8) and is supposed to be significantly more performant. Replace\nour use of pkg_resources for runtime version lookups with\nimportlib-metadata so that we are both quicker and future proof.\n\nNote that this doesn\u0027t handle the problem of no pbr deps yet. We will\nprobably end up needing to vendor importlib-metadata in pbr or something\nsimilar.\n\nChange-Id: Ife68089d997b266adb37f18e226f49bdd67766fc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/8c937ac2440bb6220f65a10b8a8b29ff89ca990d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/8c937ac2440bb6220f65a10b8a8b29ff89ca990d"}]},"branch":"refs/heads/master"},"a71057ba791818f8b1ddbfd4ed7d8425147ded99":{"kind":"REWORK","_number":8,"created":"2022-03-01 09:45:27.000000000","uploader":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"ref":"refs/changes/35/662035/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/35/662035/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/35/662035/8"}}},"commit":{"parents":[{"commit":"97e7a60f426e5701e175b1eca8327ea08bf8d7ff","subject":"Merge \"setup.cfg: Replace dashes with underscores\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/97e7a60f426e5701e175b1eca8327ea08bf8d7ff"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2019-05-29 16:39:59.000000000","tz":-420},"committer":{"name":"Daniel Bengtsson","email":"dbengt@redhat.com","date":"2022-03-01 09:45:08.000000000","tz":60},"subject":"Use importlib-metadata for runtime package version lookups","message":"Use importlib-metadata for runtime package version lookups\n\nWe were using pkg_resources for runtime package version lookups but\npkg_resources incurs a pretty significant cost to use it in thise way\n(because it scans all installed packages on disk and sorts them).\n\nimportlib-metadata is the way of the future (part of stdlib in\npython3.8) and is supposed to be significantly more performant. Replace\nour use of pkg_resources for runtime version lookups with\nimportlib-metadata so that we are both quicker and future proof.\n\nNote that this doesn\u0027t handle the problem of no pbr deps yet. We will\nprobably end up needing to vendor importlib-metadata in pbr or something\nsimilar.\n\nChange-Id: Ife68089d997b266adb37f18e226f49bdd67766fc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/a71057ba791818f8b1ddbfd4ed7d8425147ded99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/a71057ba791818f8b1ddbfd4ed7d8425147ded99"}]},"branch":"refs/heads/master"},"5c8461013f8b65f88d047ec71c92ca11594fe6cf":{"kind":"REWORK","_number":9,"created":"2022-03-01 10:02:42.000000000","uploader":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"ref":"refs/changes/35/662035/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/35/662035/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/35/662035/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/35/662035/9"}}},"commit":{"parents":[{"commit":"97e7a60f426e5701e175b1eca8327ea08bf8d7ff","subject":"Merge \"setup.cfg: Replace dashes with underscores\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/97e7a60f426e5701e175b1eca8327ea08bf8d7ff"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2019-05-29 16:39:59.000000000","tz":-420},"committer":{"name":"Daniel Bengtsson","email":"dbengt@redhat.com","date":"2022-03-01 10:02:30.000000000","tz":60},"subject":"Use importlib-metadata for runtime package version lookups","message":"Use importlib-metadata for runtime package version lookups\n\nWe were using pkg_resources for runtime package version lookups but\npkg_resources incurs a pretty significant cost to use it in thise way\n(because it scans all installed packages on disk and sorts them).\n\nimportlib-metadata is the way of the future (part of stdlib in\npython3.8) and is supposed to be significantly more performant. Replace\nour use of pkg_resources for runtime version lookups with\nimportlib-metadata so that we are both quicker and future proof.\n\nNote that this doesn\u0027t handle the problem of no pbr deps yet. We will\nprobably end up needing to vendor importlib-metadata in pbr or something\nsimilar.\n\nChange-Id: Ife68089d997b266adb37f18e226f49bdd67766fc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/5c8461013f8b65f88d047ec71c92ca11594fe6cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/5c8461013f8b65f88d047ec71c92ca11594fe6cf"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
