)]}'
{"id":"openstack%2Fceilometer~872332","triplet_id":"openstack%2Fceilometer~master~I833ea3bffb18bec063423450be0f3b8ff92f9a5a","project":"openstack/ceilometer","branch":"master","topic":"gnocchi-devstack-fixes","attention_set":{},"removed_from_attention_set":{"32240":{"account":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"last_update":"2023-02-08 10:21:01.000000000","reason":"\u003cGERRIT_ACCOUNT_32240\u003e replied on the change","reason_account":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"}},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2023-02-14 09:39:25.000000000","reason":"Change was submitted"},"13177":{"account":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"last_update":"2023-02-14 09:39:25.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I833ea3bffb18bec063423450be0f3b8ff92f9a5a","subject":"Fix gnocchi install from git","status":"MERGED","created":"2023-01-31 17:13:02.000000000","updated":"2023-09-12 10:50:46.000000000","submitted":"2023-02-14 09:39:25.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":"872332-gnocchi-devstack-fixes","meta_rev_id":"560d3aea849c0609a78d9641a09641b5d8c0a4c0","_number":872332,"virtual_id_number":872332,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-02-14 09:39:25.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":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"recommended":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"all":[{"value":1,"date":"2023-02-08 10:21:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},{"value":2,"date":"2023-02-09 08:57:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":1,"date":"2023-02-07 12:53:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"all":[{"value":0,"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},{"value":1,"date":"2023-02-09 08:57:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"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":[{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"}],"reviewers":{"REVIEWER":[{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-01-31 18:19:17.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":"2023-02-03 13:07:52.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"state":"REVIEWER"},{"updated":"2023-02-07 12:53:32.000000000","updated_by":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"reviewer":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"state":"REVIEWER"},{"updated":"2023-02-07 15:10:28.000000000","updated_by":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"reviewer":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"state":"REVIEWER"},{"updated":"2023-02-09 08:57:28.000000000","updated_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"reviewer":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"state":"REVIEWER"}],"messages":[{"id":"722da55787082c58266ce21c2a5f1b069f635703","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-01-31 17:13:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f3becc670a8a3ce74d69ffb786beef166cb4e76a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-31 18:19:17.000000000","message":"Patch Set 1: 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\nhttps://zuul.opendev.org/t/openstack/buildset/4d2c0306f35648a2bda2ef56121224a5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/976e81864b3f4145ae1300f25070d16f : SUCCESS in 7m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f5723c620f8457796bdee3dc78d1d1c : SUCCESS in 3m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c48efc5828204852b6edd24f7947c488 : SUCCESS in 5m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/432e7b34cbf64f3aad12243f095e2da5 : SUCCESS in 6m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8232769673834042b0d2557bf7a625f1 : SUCCESS in 6m 57s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/d1acf97791d24b2d8b91b051da713d8c : FAILURE in 49m 58s (non-voting)\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/099e20697f57467bac6a25782e35645b : FAILURE in 31m 37s\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/fb16cd7d5fa7469b8bca67d5d189703b : FAILURE in 1h 00m 11s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/ce9d9200c7184de79b1249582ea94597 : FAILURE in 23m 14s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/2409140759864bf0b6fe2237f82371c0 : FAILURE in 26m 05s","accounts_in_message":[],"_revision_number":1},{"id":"04b62de4f45c22090b61b750cab89099d5f94cde","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-01-31 19:51:41.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"60c9ea9f6167c1f500274f0823638625c60b33bc","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-01-31 19:53:09.000000000","message":"Topic set to gnocchi-devstack-fixes","accounts_in_message":[],"_revision_number":2},{"id":"09bdce8b24dfeb002d9c324318b6ac15d4e9d84b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-31 20:44:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fbe7668021cd4817b3c6e2d98783bcb6\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d54b3d3b15a043b0a984483702a1331f : SUCCESS in 9m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/756d6757a4be45478599ebd8625a657d : SUCCESS in 3m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/549b86f9a58f41748ddc9c348edcd3c0 : SUCCESS in 5m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/835ec04aa0444d1da7fe0dad7c831616 : SUCCESS in 6m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bdc6df3b82df429b86172710e9a60e14 : SUCCESS in 6m 48s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/8ad378ce072b4c54ab5ef1de90f44599 : FAILURE in 48m 21s (non-voting)\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/afe18342cf064858bc01d90f3a5b1849 : SUCCESS in 46m 17s\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/4f0480f58611484eb431eee14b3f8a25 : SUCCESS in 50m 41s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/040caaa0453f4656829d7a9087889a4f : SUCCESS in 44m 54s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/eb0e89b8a8ff4063b7fcdeedba778176 : SUCCESS in 33m 01s","accounts_in_message":[],"_revision_number":2},{"id":"7524682a7bb9389209280d019e161915b4457e6c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-02-03 13:07:26.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"08a927f62d9e86dfb23c163ff8e4edc9f25ad3dd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-03 14:07:42.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5a120c1a8dcb4aab8d7040fca58f17fc\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8a23f7a2fcf34a4c94d03d71777c7c8f : SUCCESS in 7m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/523e25807f02422c86cdd46ee891cd7f : SUCCESS in 3m 14s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4147b024d8e8414d8b98cee96bded8e0 : SUCCESS in 5m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/83e85b116c4d4e2e9914ff10fb3390c2 : SUCCESS in 5m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c492a4f76b5a446393392cd9c800237a : SUCCESS in 7m 05s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/96e610705ae84fce8db49dda847408b0 : FAILURE in 54m 45s (non-voting)\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/cbe8f70cd39f43df92d67f824548cfb9 : SUCCESS in 54m 23s\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/f4a53795cb2044fc9441871faa103540 : SUCCESS in 51m 38s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/f01fad057d5f4d178d482237b428b2b8 : SUCCESS in 46m 03s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/9fde55a33a5b4f7c87127aa1799b55ae : SUCCESS in 49m 06s","accounts_in_message":[],"_revision_number":3},{"id":"c808764e73c70e60bd6db15e7d2b9c2951e46216","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2023-02-07 12:53:32.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e2c0a73b8d5db88b035c28eaa9ec0a2eba0931a4","author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"date":"2023-02-08 10:21:01.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d35541ae4ae154d6ce9d62d35afc9aa3e8f49d63","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2023-02-09 08:57:28.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ed5bc42507368e84bc85ed6d0724284e758e11c2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-14 08:37:44.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"dc7111c45bfed7c8a33ad36d47239b3a8004eebd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-14 09:39:25.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5bce20344b9243e5b8a504f7e62aaae5\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/69987f98f50f4ba881b69c475949b14d : SUCCESS in 3m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d1d0e2469fbe4085ba7a74b3108f1600 : SUCCESS in 5m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/23201f2cd3f84d7e950da1bcb7151cb5 : SUCCESS in 5m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ee1928c27da41528ae30bb1dad55460 : SUCCESS in 8m 24s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/fee4d4d3de20431d8c846a67c35634a8 : FAILURE in 59m 53s (non-voting)\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/8f0d6bd5fc3e43a0b9222897525b7262 : SUCCESS in 45m 25s\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/d9576bdbc123434baf24c396d0e48296 : SUCCESS in 52m 00s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/33fd54562d02416885735d29821d32cc : SUCCESS in 57m 27s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/76158984388549d1b32a60723f8e659d : SUCCESS in 52m 39s","accounts_in_message":[],"_revision_number":3},{"id":"2480644702f7f5fbd0c531e9e8d4f7f7570eb621","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-14 09:39:25.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"b249ba41af4f011d9fc1a4ed64c9d63fe0b94fa6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-14 09:41:36.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e736180e75d84584a7e3b32b795b0292\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aabcdb14551b4f4b8485f338b649cd81 : SUCCESS in 46s","accounts_in_message":[],"_revision_number":3},{"id":"560d3aea849c0609a78d9641a09641b5d8c0a4c0","tag":"autogenerated:gerrit:revert","author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"date":"2023-09-12 10:50:46.000000000","message":"Created a revert of this change as Ie601593ec4e25e5032501199258423ed96a93cbb","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"cb7084ed1868a29795364a83999842d8e671f4d0","revisions":{"fb409649492ccc2dd84dc5a377b68fe1833ab896":{"kind":"REWORK","_number":1,"created":"2023-01-31 17:13:02.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/32/872332/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/32/872332/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/32/872332/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/32/872332/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/32/872332/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/32/872332/1"}}},"commit":{"parents":[{"commit":"e83a6802ca7b88f874e7476d5a46decaa74f0359","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e83a6802ca7b88f874e7476d5a46decaa74f0359"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2023-01-31 17:03:05.000000000","tz":-300},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2023-01-31 17:13:00.000000000","tz":-300},"subject":"Fix gnocchi install from git","message":"Fix gnocchi install from git\n\nrecent change to git prevent git repos form being parsed if they\nare not owned by the current user.\n\nthis change uses devstacks git_clone to ensure that the gnocchi\nrepos is clonned uder $DEST aka /opt/stack as the current user not\nroot. it then uses pip install -e to install the precloned repo.\n\nTo enable this GNOCCHI_REPO and GNOCCHI_BRANCH are intoduced\nand the non standard GNOCCHI_GIT_PATH.\n\na long standing comment to stop installing from git after\nGnocchi 4.0 is adressed by only installing from  git if\ngnocchi is listed in LIBS_FROM_GIT.\n\nThis would enabled future change to jobs to correctly enable\nDepends on to work if the job listed gnocchi as a required\nproject. That is out of scope of this patch.\n\nChange-Id: I833ea3bffb18bec063423450be0f3b8ff92f9a5a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/fb409649492ccc2dd84dc5a377b68fe1833ab896"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/fb409649492ccc2dd84dc5a377b68fe1833ab896"}]},"branch":"refs/heads/master"},"e2601b523943696e2cf1f4e5f34bf544290c98cd":{"kind":"REWORK","_number":2,"created":"2023-01-31 19:51:41.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/32/872332/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/32/872332/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/32/872332/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/32/872332/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/32/872332/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/32/872332/2"}}},"commit":{"parents":[{"commit":"e83a6802ca7b88f874e7476d5a46decaa74f0359","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e83a6802ca7b88f874e7476d5a46decaa74f0359"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2023-01-31 17:03:05.000000000","tz":-300},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2023-01-31 19:51:35.000000000","tz":-300},"subject":"Fix gnocchi install from git","message":"Fix gnocchi install from git\n\nrecent change to git prevent git repos form being parsed if they\nare not owned by the current user.\n\nthis change uses devstacks git_clone to ensure that the gnocchi\nrepos is clonned uder $DEST aka /opt/stack as the current user not\nroot. it then uses pip install -e to install the precloned repo.\n\nTo enable this GNOCCHI_REPO and GNOCCHI_BRANCH are intoduced\nand the non standard GNOCCHI_GIT_PATH.\n\na long standing comment to stop installing from git after\nGnocchi 4.0 is adressed by only installing from  git if\ngnocchi is listed in LIBS_FROM_GIT.\n\nThis would enabled future change to jobs to correctly enable\nDepends on to work if the job listed gnocchi as a required\nproject. That is out of scope of this patch.\n\nDepends-On: https://review.opendev.org/c/openstack/telemetry-tempest-plugin/+/872350\nChange-Id: I833ea3bffb18bec063423450be0f3b8ff92f9a5a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e2601b523943696e2cf1f4e5f34bf544290c98cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e2601b523943696e2cf1f4e5f34bf544290c98cd"}]},"branch":"refs/heads/master"},"cb7084ed1868a29795364a83999842d8e671f4d0":{"kind":"REWORK","_number":3,"created":"2023-02-03 13:07:26.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/32/872332/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/32/872332/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/32/872332/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/32/872332/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/32/872332/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/32/872332/3"}}},"commit":{"parents":[{"commit":"e83a6802ca7b88f874e7476d5a46decaa74f0359","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e83a6802ca7b88f874e7476d5a46decaa74f0359"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2023-01-31 17:03:05.000000000","tz":-300},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2023-02-03 12:59:20.000000000","tz":-300},"subject":"Fix gnocchi install from git","message":"Fix gnocchi install from git\n\nRecent changes to git prevent git repos from being parsed if they\nare not owned by the current user as part of a CVE fix. Some\nproject use stevedore to load plugins and this is broken if\ngnocchi is installed from git via \"sudo pip install\".\n\nThis change uses devstacks git_clone to ensure that the gnocchi\nrepos is clonned under $DEST aka /opt/stack as the current user not\nroot. It then uses pip install -e to install the precloned repo.\n\nTo enable this GNOCCHI_REPO and GNOCCHI_BRANCH are intoduced\nand the non standard GNOCCHI_GIT_PATH is removed.\n\nA long standing comment to stop installing from git after\nGnocchi 4.0 is adressed by only installing from  git if\ngnocchi is listed in LIBS_FROM_GIT. However since\n4.4.2 is currently incompatible with openstacks upper-constraits\nfile the ci will continue to git however the git repo will\nnow be prepared by zuul using required-projects.\n\nThis will have the side effect of allowing\nDepends on to work for PRs to gnocchi however testing that\nis out of scope of this patch.\n\nThis patch adds a sample local.conf that can be used to deploy\nlocally for devopment.\n\nDepends-On: https://review.opendev.org/c/openstack/telemetry-tempest-plugin/+/872350\nChange-Id: I833ea3bffb18bec063423450be0f3b8ff92f9a5a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/cb7084ed1868a29795364a83999842d8e671f4d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/cb7084ed1868a29795364a83999842d8e671f4d0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","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":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"}}]}],"submit_requirements":[]}
