)]}'
{"id":"openstack%2Fpbr~940778","triplet_id":"openstack%2Fpbr~master~I5c152a98fd371dfb195643f0f5640cf1ffe0ba31","project":"openstack/pbr","branch":"master","attention_set":{},"removed_from_attention_set":{"4146":{"account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"last_update":"2025-07-16 13:26:20.000000000","reason":"Change was submitted"},"10342":{"account":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"last_update":"2025-07-16 13:26:20.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-07-16 10:08:51.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},"32057":{"account":{"_account_id":32057,"name":"Michał Górny","email":"mgorny@gentoo.org","username":"mgorny"},"last_update":"2025-07-16 13:26:20.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I5c152a98fd371dfb195643f0f5640cf1ffe0ba31","subject":"Use sysconfig for sitedir path in test_wsgi in py3","status":"MERGED","created":"2025-02-05 11:38:08.000000000","updated":"2025-07-16 13:27:04.000000000","submitted":"2025-07-16 13:26:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"940778","meta_rev_id":"4280d3ef36c3ff7593879b7a94c1bbdba5ff7506","_number":940778,"virtual_id_number":940778,"owner":{"_account_id":32057,"name":"Michał Górny","email":"mgorny@gentoo.org","username":"mgorny"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-07-16 13:26:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":2,"date":"2025-07-16 10:08:51.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":1,"date":"2025-07-16 10:08:51.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-02-05 13:22:22.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":"2025-02-07 19:45:55.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2025-02-07 20:06:50.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2025-04-01 09:29:05.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"}],"messages":[{"id":"da6739991f75b3c2ae2bdacbba8af6e57e1a70f9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32057,"name":"Michał Górny","email":"mgorny@gentoo.org","username":"mgorny"},"date":"2025-02-05 11:38:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f646edaf57fce92cf3dff289c2d1dce3ef040a46","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-05 13:22:22.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/59898cacd7494f60bcd7ffc3060e6ad9\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/636d11f70d8d4bef85aef7296df79cab : SUCCESS in 1h 42m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ef9a0a9303394e4eadae46af5c36c3d8 : SUCCESS in 2m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/88a729fbf175415b8ae03e55fb56771e : FAILURE in 2m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/94475b48695c40adb24f3bdceae765e2 : SUCCESS in 5m 29s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/7716e438df4a4060b1f0bc0893798999 : FAILURE in 4m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6c9a025bac404c6d9a77c28576086e21 : SUCCESS in 6m 04s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/71ec072f86914d88a1a7d99ada73851f : SUCCESS in 8m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b0ab391835f44bac88aab090b58533ce : SUCCESS in 5m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9ba04d390df449abacb3beed914a1ae3 : SUCCESS in 4m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/82ac048473964d3ca6c75568cdb1c2b0 : SUCCESS in 4m 56s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/44f5de20f6b64d2d9f3ee78dc4ed7f12 : SUCCESS in 3m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5407a31fa3094e60971999b688c9c7b4 : SUCCESS in 4m 45s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/5ae307cbd7ec477f8659a00382db82a4 : SUCCESS in 29m 01s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/8e8ae6a92fc84174a0a210cc286c86cb : SUCCESS in 27m 08s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/d77bcf473502423497f9dc847236b895 : SUCCESS in 36m 19s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/b4b3fade11e44b66857608cba5077e85 : SUCCESS in 36m 21s","accounts_in_message":[],"_revision_number":1},{"id":"7097b2158ffe3c15d5c00895c4cfbcdf796c364e","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":32057,"name":"Michał Górny","email":"mgorny@gentoo.org","username":"mgorny"},"date":"2025-02-05 13:32:24.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"3b8413ff543f91e0c4387f896cb0f3b4c0da4b22","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32057,"name":"Michał Górny","email":"mgorny@gentoo.org","username":"mgorny"},"date":"2025-02-05 13:51:19.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"1af4ced55fff5ff7a9ab9705cb7f02e32d4c0506","author":{"_account_id":32057,"name":"Michał Górny","email":"mgorny@gentoo.org","username":"mgorny"},"date":"2025-02-05 13:52:37.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":2},{"id":"368d839d26f37ef6d2971376ab077e0ef89a55bd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-05 15:32:37.000000000","message":"Patch Set 2: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/181b2a8f181d4461b41c477ccb79b4a3\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5a1c860eae524e0f87770c3b0c5f9389 : SUCCESS in 1h 39m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9bc7d96c677040e1b7edc13a62c617c3 : SUCCESS in 2m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e632ef4237d4023b91307f200016613 : SUCCESS in 3m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9cdd5b34ddba474f846ff0c5b65d6c42 : FAILURE in 6m 25s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/858478fe78514c5e9614f579c7b10818 : FAILURE in 7m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3124dd99428944debd4226dcc5dba302 : FAILURE in 8m 06s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a64c4e486fb84c2b8a1d3fd4dfd62661 : FAILURE in 6m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d0196d700ae742feb75eec1cf7e44070 : FAILURE in 5m 50s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/47f9f18eba4841dd9d4ae5cfe3ce4416 : FAILURE in 4m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b36118e153d34e6d911a53ffaf950fd6 : FAILURE in 4m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e5ed42e6f8914f0ebbd00ffb48e103da : FAILURE in 4m 38s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cd34fe239b4a44c7b8160aafd3ad682b : FAILURE in 5m 03s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/6ed62adf85ce469182efb5091e412b06 : SUCCESS in 29m 51s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/8cec23aa57764b4e83a8d5a8c4353a8e : SUCCESS in 24m 35s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/ae5d55f4595e47ef9c51bd6a4e39913f : SUCCESS in 36m 43s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/08eced797d824f6a937a2d7adbff94fc : SUCCESS in 34m 13s","accounts_in_message":[],"_revision_number":2},{"id":"c9c6775edd0a0533ff00b300afc5bd074a2a8a7b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32057,"name":"Michał Górny","email":"mgorny@gentoo.org","username":"mgorny"},"date":"2025-02-05 16:10:48.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"e2bd68a7a7d808962b0ea647b7cc90fd8a17ed02","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-05 17:48:19.000000000","message":"Patch Set 3: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/fb71318340974cea8259bd7b2e66998f\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/50cf3064f2b041ddb92d041e39ffb143 : SUCCESS in 1h 33m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01cd3d0499ee4fa2af745e51ad6c92fd : SUCCESS in 2m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/11a67bfc06db44d1bd77ffe88c41a635 : FAILURE in 4m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/90b83a0f41fb43de971aa08ebc30a5cc : SUCCESS in 5m 28s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9e74b10746f34d5c89af48da069b6d1d : SUCCESS in 5m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6e6073d2a52a40daa5a501231c43bf1d : SUCCESS in 4m 50s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/04a31f2df05f4b609c979ea82230e268 : SUCCESS in 4m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/095da7e789e2448caf443991f7a25f55 : SUCCESS in 5m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1fdb4943d74648ada5cd9bcde432a8ae : SUCCESS in 4m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6856c84c8f1b4339b5cd01fb5d3eafbb : SUCCESS in 5m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/03abb44219984644a79b2ecd43a1c7a0 : SUCCESS in 3m 09s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5517dc51ee8348949e17f9aa62070ff5 : SUCCESS in 4m 40s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/a6da1a623c72474784c53d2be0e08126 : SUCCESS in 33m 18s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/da777818941f49e08db9fbb1d667c430 : SUCCESS in 28m 23s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/a26bed91cd654007bdc560e8cff3e8f9 : SUCCESS in 38m 20s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/c2d701dea7f04a678fba6adc06c63e9f : SUCCESS in 33m 24s","accounts_in_message":[],"_revision_number":3},{"id":"46e53fafa4aa50ada5fb227ebe61bf263f05e255","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32057,"name":"Michał Górny","email":"mgorny@gentoo.org","username":"mgorny"},"date":"2025-02-05 17:52:30.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"c9b66385311e4fc7b21eb7bc1344aa1fbc60c4be","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-05 19:09:52.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/70a3b29bee2647409cd99b85d263ad93\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5092e8cab71943af8c5ee6f580aaa270 : SUCCESS in 1h 15m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4b2b6453d1da4fbcab08066ab08b23fc : SUCCESS in 2m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3573db71a77a47f59d2f4fdab864979f : SUCCESS in 2m 57s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/890a9df697d44c6e85577bbd0b9e0f6b : SUCCESS in 4m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/be6d1a4128094cd5908edc8c7a65cd5f : SUCCESS in 5m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2600f559f7e54b6e8a024092d615f23f : SUCCESS in 5m 28s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7655a047e46f4716ac09200f4e80e0a1 : SUCCESS in 5m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0f6322fab61f4344a473ace36bcc4018 : SUCCESS in 4m 05s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f59cdf5aa1fe426fa6001eb6267e1426 : SUCCESS in 5m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4574d2c1d7c64fc58dea4b654aa1e917 : SUCCESS in 4m 21s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4d41be57ed61457698cd81de6af6d114 : SUCCESS in 3m 37s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d7826c0c28a642ef8d33b876eeaaa2f6 : SUCCESS in 5m 18s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/3c46a7e065ef4bf6ae9c0e87608cb6e8 : SUCCESS in 18m 59s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/1c1096ad5d1143edaa575321bd8465ba : SUCCESS in 17m 25s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/5b78e2e5b598452198bc8245498df02d : SUCCESS in 37m 59s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/2fe5a6295cc8444f8edea325ee04ffcc : SUCCESS in 38m 07s","accounts_in_message":[],"_revision_number":4},{"id":"61b4692f10a3b029455e42d9bd108b8ce9330292","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2025-02-07 19:45:55.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"a591832d3f05686b09383aa0356344c0b53402e2","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2025-02-07 20:06:50.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"7b76d3957e0d04e10e2a2b4b8cff38ebb4835534","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-01 09:29:05.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"94c1e60e4fecb772b68d9f1f3d51d4c24168dbeb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-01 09:30:39.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"c250dcffab9660fb111b2c78d233b85433d89740","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-01 10:29:10.000000000","message":"Patch Set 4: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/21f00c2a6f214d0b92dcd434e6cf9929\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8bb8e049e21e4988b0904dfd0dfb5cd6 : SUCCESS in 55m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd4a988fc6f04516820cb3e30182035d : FAILURE in 2m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b0aa18dd93de4062810a4c72f1c38162 : SUCCESS in 3m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fdf9d51f66b848e0b867c4cc038512aa : SUCCESS in 4m 10s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/bb4dc817964f480d98ac9723a833958e : SUCCESS in 5m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f28f9eab05114e14b97fe26f42d47978 : SUCCESS in 4m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ac9e5fef98444526860c7e38ab992b80 : SUCCESS in 5m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c3cb95eb6077455a915db571565784d3 : SUCCESS in 4m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bbfa91364a744136a6fd8baff0a8beab : SUCCESS in 4m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9ab1e5a4815143a4a26162846bf1d7a1 : SUCCESS in 4m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/02ed1a9913fc46d8a6947dbda34b3b18 : SUCCESS in 4m 25s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ab988961a27043e9a7a0fb81ea9a664c : SUCCESS in 5m 10s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/07247758078e467e84af1844e31f9ef6 : FAILURE in 32m 20s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/628d396d1b09405185ba91ddd638193d : FAILURE in 28m 02s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/0df9329f33b9475ea28dc535a495a15a : FAILURE in 33m 39s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/d2f54e98708b40b9b2e773a70f8eb484 : FAILURE in 16m 22s","accounts_in_message":[],"_revision_number":4},{"id":"4b9147b8a1446b6325f77af36f5e7943f56585eb","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-03 09:30:07.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"907dea1145687e4152ce175ad8fb2810069ac2da","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-03 11:14:45.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/74d11f71c81f4a159eccab3bf539ad91\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3156dae5cdd445f0b69936370bbb3792 : SUCCESS in 1h 41m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/42bdcdb6a45340edaddcbb04e613af66 : SUCCESS in 4m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f3b49d0457f543edacdf2f094c309f97 : SUCCESS in 4m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ffc74782d916448b8f14c26ee3bff000 : FAILURE in 8m 39s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0919ddefcfd547499204d701d4efd310 : SUCCESS in 4m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0e6383fe0e0744529d25b409035d3e71 : SUCCESS in 4m 05s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/18431612b87a45888b8c9cc535432784 : SUCCESS in 8m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/934384b46f4a49058ea4ef00ba678dfa : SUCCESS in 4m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/211e8196c7a244fea30db5a0dae6cdda : SUCCESS in 8m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d76bf941257447f090ab04d534c85a8a : SUCCESS in 3m 44s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bace094d1d7945adb36b7b4e111ce97b : SUCCESS in 6m 16s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/39fe95fc6e6845929fb8cbcb20e3c9da : SUCCESS in 2m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/89afa7f1a16f4531a9847a57b0f61950 : SUCCESS in 12m 50s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/c0b4e4fec1cb45348d710d8365e0e7c4 : SUCCESS in 14m 42s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/5b88608164de4f6ea4dfcf0ab9ac83bf : SUCCESS in 13m 58s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/a0935f42787c42d5a2cd17e65cdab17f : SUCCESS in 16m 49s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/cd9c2465d16e4cd8878ac6d605475e11 : SUCCESS in 34m 18s","accounts_in_message":[],"_revision_number":4},{"id":"45fd4db160c94666ac8e21a0b074623c2d610218","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-16 10:08:36.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n* Workflow+1\n","accounts_in_message":[],"_revision_number":5},{"id":"9df6306ace4ef10c8852998a21024bb8dba188ea","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-16 10:08:51.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"451a846ab9f148b2d92a32e1ea64d63396211073","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-16 12:03:05.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c4e1a447d73143989ec35d638b1fb7b2\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8a67e8381b154b8789a516f00c69668c : SUCCESS in 1h 33m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33a4c07f373243e39c6de8b3d2def64b : SUCCESS in 3m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5a236575a53c4c6ea6c79f5b52f59829 : SUCCESS in 3m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3f4e070ab2b94c469b5bb5360a72f2ac : SUCCESS in 9m 06s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/44fac138fe7442c49f0a6281612236d1 : SUCCESS in 6m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0e17eb968175475783bb38fd89fe59bf : SUCCESS in 3m 33s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a923185ce6a14f68bf656467511f5d04 : SUCCESS in 3m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2299e635a2be405eba46524aafc30b3c : SUCCESS in 4m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/70fb57c5a9304e2fad32ea39d1e8c0a3 : SUCCESS in 5m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/33ed41d0d2714a06b2cb75dfb7a305d2 : SUCCESS in 3m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/06d26bd3f9b149a38fcb9d74f977f5de : SUCCESS in 2m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/bd427a0ac95b456d998eac3133eb97b1 : SUCCESS in 5m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/28371fae0a91403aa193b389ea46bbda : SUCCESS in 4m 04s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/2d8fe54d6b1a424a816f4e045fa0500f : SUCCESS in 28m 38s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/1fbe81b9efaa42d4a486f0906ac78fa9 : SUCCESS in 19m 07s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/0c3cf7eae00f43a2866def7e803f7c2b : SUCCESS in 19m 26s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/9a0008439ba04b599a3d4be92b326686 : SUCCESS in 42m 20s","accounts_in_message":[],"_revision_number":5},{"id":"a8efccfcde95b4b31e97f242673ac7869de81ee8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-16 12:04:19.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"e3f9811d204686ecc035e892850e6fdf1f946c67","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-16 13:26:19.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/040194818f6b4509a5875a3f5e6e6665\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/60dfdfc2a79141bebb141188bb27fbac : SUCCESS in 1h 15m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/11b1cb266670418d95785bb71df52019 : SUCCESS in 3m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a810dfddaf5f4174966456b48dffd901 : SUCCESS in 4m 04s\n- build-python-release https://zuul.opendev.org/t/openstack/build/0d1c8dacf5814e439c4129cf8cc09b3a : SUCCESS in 3m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e4d1b5a8978e4c6893fdfc3e8a751d4e : SUCCESS in 2m 44s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/cea753d7859f4571915cd04fa2c39b22 : SUCCESS in 2m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/29601e1a17f94eaf8345e6f2d54d4ee9 : SUCCESS in 7m 48s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/97fb0b4e32174eb897a76dd07e60b868 : SUCCESS in 7m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/311037c202974d888a695eab936292de : SUCCESS in 4m 32s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/34faee109aaa437780733ff839dd2b59 : SUCCESS in 5m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ad0af8dc1ee74875a09e7b8acd5e28ff : SUCCESS in 2m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1f932e6c476f41bc8d4d73c448b50207 : SUCCESS in 4m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d968d05d5af14f2da33ac2ca412a95d3 : SUCCESS in 8m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ac15477cf1644c51912c633da8ffd11f : SUCCESS in 7m 35s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/9c37ccc4148c4aceb199ce705c07e4f4 : SUCCESS in 17m 26s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/94a2a9dfe8da452696ef58e71bb693be : SUCCESS in 13m 09s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/1b40c2430fc140f196c967759438edf2 : SUCCESS in 33m 26s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/bc45a9c6b2f8426da16c086e1457b5a5 : SUCCESS in 38m 05s","accounts_in_message":[],"_revision_number":5},{"id":"d477784bab2c3bcea9d354cfffd9c18171dacf84","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-16 13:26:20.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"4280d3ef36c3ff7593879b7a94c1bbdba5ff7506","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-16 13:27:04.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/03dc294cde4745398a98ee8efc3873c3\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4e9ad22b5b54487db61a1e56bd805974 : SUCCESS in 36s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"69fbbbb8673c7a09fc66109fb045321b1926d7a4","revisions":{"55015f69726f8916b9c50d70c856345929dc8cd7":{"kind":"REWORK","_number":1,"created":"2025-02-05 11:38:08.000000000","uploader":{"_account_id":32057,"name":"Michał Górny","email":"mgorny@gentoo.org","username":"mgorny"},"ref":"refs/changes/78/940778/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/78/940778/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/78/940778/1"}}},"commit":{"parents":[{"commit":"5d4a1815afa920cf20e889be20617105446f7ce2","subject":"docs: Drop SetupTools from pyproject.toml example","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/5d4a1815afa920cf20e889be20617105446f7ce2"}]}],"author":{"name":"Michał Górny","email":"mgorny@gentoo.org","date":"2025-02-05 11:36:08.000000000","tz":60},"committer":{"name":"Michał Górny","email":"mgorny@gentoo.org","date":"2025-02-05 11:37:25.000000000","tz":60},"subject":"Use sysconfig for sitedir path in test_wsgi","message":"Use sysconfig for sitedir path in test_wsgi\n\nUse `sysconfig.get_path()` to obtain the correct site-packages directory\npath in `test_wsgi`, instead of attempting to guess it based on Python\nversion.  This fixes the test on PyPy3.10, and seems to be correct\ndown to Python 2.7 (though tox does not seem to let me test on Python 2\nanymore).\n\nPartial-Bug: 2097427\nChange-Id: I5c152a98fd371dfb195643f0f5640cf1ffe0ba31\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/55015f69726f8916b9c50d70c856345929dc8cd7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/55015f69726f8916b9c50d70c856345929dc8cd7"}]},"branch":"refs/heads/master"},"eae280d380be3e6850e7537e015c28a2657449f0":{"kind":"REWORK","_number":2,"created":"2025-02-05 13:51:19.000000000","uploader":{"_account_id":32057,"name":"Michał Górny","email":"mgorny@gentoo.org","username":"mgorny"},"ref":"refs/changes/78/940778/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/78/940778/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/78/940778/2"}}},"commit":{"parents":[{"commit":"5d4a1815afa920cf20e889be20617105446f7ce2","subject":"docs: Drop SetupTools from pyproject.toml example","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/5d4a1815afa920cf20e889be20617105446f7ce2"}]}],"author":{"name":"Michał Górny","email":"mgorny@gentoo.org","date":"2025-02-05 11:36:08.000000000","tz":60},"committer":{"name":"Michał Górny","email":"mgorny@gentoo.org","date":"2025-02-05 13:51:12.000000000","tz":60},"subject":"Use sysconfig for sitedir path in test_wsgi","message":"Use sysconfig for sitedir path in test_wsgi\n\nUse `sysconfig.get_path()` to obtain the correct site-packages directory\npath in `test_wsgi`, instead of attempting to guess it based on Python\nversion.  This fixes the test on PyPy3.10, and seems to be correct\ndown to Python 2.7 (though tox does not seem to let me test on Python 2\nanymore).\n\nPartial-Bug: 2097427\nChange-Id: I5c152a98fd371dfb195643f0f5640cf1ffe0ba31\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/eae280d380be3e6850e7537e015c28a2657449f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/eae280d380be3e6850e7537e015c28a2657449f0"}]},"branch":"refs/heads/master"},"e27166444d87754db4eacdda2589ac44132c894f":{"kind":"REWORK","_number":3,"created":"2025-02-05 16:10:48.000000000","uploader":{"_account_id":32057,"name":"Michał Górny","email":"mgorny@gentoo.org","username":"mgorny"},"ref":"refs/changes/78/940778/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/78/940778/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/78/940778/3"}}},"commit":{"parents":[{"commit":"5d4a1815afa920cf20e889be20617105446f7ce2","subject":"docs: Drop SetupTools from pyproject.toml example","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/5d4a1815afa920cf20e889be20617105446f7ce2"}]}],"author":{"name":"Michał Górny","email":"mgorny@gentoo.org","date":"2025-02-05 11:36:08.000000000","tz":60},"committer":{"name":"Michał Górny","email":"mgorny@gentoo.org","date":"2025-02-05 16:09:48.000000000","tz":60},"subject":"Use sysconfig for sitedir path in test_wsgi in py3","message":"Use sysconfig for sitedir path in test_wsgi in py3\n\nUse `sysconfig.get_path()` to obtain the correct site-packages directory\npath in `test_wsgi` for Python 3, instead of attempting to guess it\nbased on Python version.  This fixes the test on PyPy3.10, and seems to\nbe correct for CPython 3.  While locally the call seems to return\nthe correct result in Python 2.7 as well, the test suite seems to fail\nwith it, so I\u0027ve just kept the old code for older Python versions.\n\nPartial-Bug: 2097427\nChange-Id: I5c152a98fd371dfb195643f0f5640cf1ffe0ba31\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/e27166444d87754db4eacdda2589ac44132c894f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/e27166444d87754db4eacdda2589ac44132c894f"}]},"branch":"refs/heads/master"},"379ef445029ed6152f9adae9e104b63b7b620b32":{"kind":"REWORK","_number":4,"created":"2025-02-05 17:52:30.000000000","uploader":{"_account_id":32057,"name":"Michał Górny","email":"mgorny@gentoo.org","username":"mgorny"},"ref":"refs/changes/78/940778/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/78/940778/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/78/940778/4"}}},"commit":{"parents":[{"commit":"5d4a1815afa920cf20e889be20617105446f7ce2","subject":"docs: Drop SetupTools from pyproject.toml example","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/5d4a1815afa920cf20e889be20617105446f7ce2"}]}],"author":{"name":"Michał Górny","email":"mgorny@gentoo.org","date":"2025-02-05 11:36:08.000000000","tz":60},"committer":{"name":"Michał Górny","email":"mgorny@gentoo.org","date":"2025-02-05 17:52:22.000000000","tz":60},"subject":"Use sysconfig for sitedir path in test_wsgi in py3","message":"Use sysconfig for sitedir path in test_wsgi in py3\n\nUse `sysconfig.get_path()` to obtain the correct site-packages directory\npath in `test_wsgi` for Python 3, instead of attempting to guess it\nbased on Python version.  This fixes the test on PyPy3.10, and seems to\nbe correct for CPython 3.  While locally the call seems to return\nthe correct result in Python 2.7 as well, the test suite seems to fail\nwith it, so I\u0027ve just kept the old code for older Python versions.\n\nPartial-Bug: 2097427\nChange-Id: I5c152a98fd371dfb195643f0f5640cf1ffe0ba31\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/379ef445029ed6152f9adae9e104b63b7b620b32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/379ef445029ed6152f9adae9e104b63b7b620b32"}]},"branch":"refs/heads/master"},"69fbbbb8673c7a09fc66109fb045321b1926d7a4":{"kind":"REWORK","_number":5,"created":"2025-07-16 10:08:36.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/78/940778/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/78/940778/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/78/940778/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/78/940778/5"}}},"commit":{"parents":[{"commit":"0256e756a3810f5057e4e48d5f55d3b018b47481","subject":"Use importlib.metadata where possible","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/0256e756a3810f5057e4e48d5f55d3b018b47481"}]}],"author":{"name":"Michał Górny","email":"mgorny@gentoo.org","date":"2025-02-05 11:36:08.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-07-16 10:08:28.000000000","tz":60},"subject":"Use sysconfig for sitedir path in test_wsgi in py3","message":"Use sysconfig for sitedir path in test_wsgi in py3\n\nUse `sysconfig.get_path()` to obtain the correct site-packages directory\npath in `test_wsgi` for Python 3, instead of attempting to guess it\nbased on Python version.  This fixes the test on PyPy3.10, and seems to\nbe correct for CPython 3.  While locally the call seems to return the\ncorrect result in Python 2.7 as well, the test suite seems to fail with\nit, so I\u0027ve just kept the old code for older Python versions.\n\nSigned-off-by: Michał Górny \u003cmgorny@gentoo.org\u003e\nPartial-Bug: 2097427\nChange-Id: I5c152a98fd371dfb195643f0f5640cf1ffe0ba31\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/69fbbbb8673c7a09fc66109fb045321b1926d7a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/69fbbbb8673c7a09fc66109fb045321b1926d7a4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
