)]}'
{"id":"openstack%2Fopenstacksdk~768223","triplet_id":"openstack%2Fopenstacksdk~master~I570a98328188979f453bed98a2f8d6e35c569f19","project":"openstack/openstacksdk","branch":"master","hashtags":[],"change_id":"I570a98328188979f453bed98a2f8d6e35c569f19","subject":"Support SNAP_REAL_HOME when using openstacksdk inside a snap package","status":"MERGED","created":"2020-12-22 15:24:44.000000000","updated":"2021-01-21 18:56:36.000000000","submitted":"2021-01-21 18:54:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"768223","meta_rev_id":"e71cf2a0c52f4ca64755de95a572b93ee54d65b6","_number":768223,"virtual_id_number":768223,"owner":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-01-21 18:54:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-12-23 11:55:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-01-21 11:04:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"}],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-12-22 15:25:34.000000000","updated_by":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"reviewer":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"state":"REVIEWER"},{"updated":"2020-12-22 16:47:44.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2020-12-22 17:25:39.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-12-23 11:55:45.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"}],"messages":[{"id":"eb1e37c20b1de87ea68cce0a04e5323973d134af","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"date":"2020-12-22 15:24:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3b0fdfcfde65f1dd9e6d4863bf85b9a1d76822a9","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-12-22 16:47:44.000000000","message":"Patch Set 1: Code-Review+2\n\n*FASCINATING*","accounts_in_message":[],"_revision_number":1},{"id":"b897c87696cf306771c21893e248e983ce7ab82a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-22 17:25:39.000000000","message":"Patch Set 1: Verified-1\n\n(2 comments)\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- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c4f5cadc544d49b5a5ec01cdd9d7b310 : SUCCESS in 5m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6085765ddaf0466b956569294f437d98 : FAILURE in 3m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/94340f9b8c0d41e38437b89c64ce5698 : SUCCESS in 4m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/3819c347305647eea17c076de52b911c : SUCCESS in 5m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/80055fe22e494c07909fe4073c538cd2 : SUCCESS in 5m 12s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/6e64868b51c74e62894f72e91d74fb3f : SUCCESS in 56m 55s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/a96ee5973c9849628336e39533781dbd : SUCCESS in 4m 32s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/f9b162157c3e41b79bc43e0a99ec0890 : SUCCESS in 5m 12s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/3f5e3c9c0418490881d3ce80c6ec6ca1 : SUCCESS in 6m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/be2f380abc20430cbc5858094751d503 : SUCCESS in 10m 46s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/76b3ca470c84489cabb14ad7bb1861d4 : SUCCESS in 1h 00m 52s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/bb31ab1e63d84684a0794ff9b6ea6657 : SUCCESS in 18m 35s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/38b8ed87e7e1444485d74317123c49fe : SUCCESS in 34m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2120e0bfe7214618acf1a9cbfe8868cc : SUCCESS in 1h 11m 13s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/5ac5a4602ac548b693c189a0c78992aa : SUCCESS in 1h 21m 37s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/00edc65eff1043d8847d17506db14688 : SUCCESS in 50m 35s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/09d24bfa15cb45ac967812bbd561967d : POST_FAILURE in 36m 36s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/8ece04488dc0483f98e2fcc124e58067 : SUCCESS in 41m 05s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/438e732ce4df415fb8c8fcf151efafe2 : SUCCESS in 36m 10s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ed68c4e643ee44d7b492943e68563b9f : SUCCESS in 51m 08s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/8c265e4b78b04a11a579fc270a63deda : SUCCESS in 58m 07s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b080f2ecfd4a4adeb70cd82bed0252f5 : SUCCESS in 23m 34s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/550fec04612c406b92e86638233fc0a8 : SUCCESS in 47m 58s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/b7b6981da51d4183bf10e8abe7f30195 : SUCCESS in 53m 59s (non-voting)\n- openstacksdk-ansible-stable-2.8-functional-devstack https://zuul.opendev.org/t/openstack/build/6e11dd9a265b415ba9608d4d53d506e3 : FAILURE in 44m 35s (non-voting)\n- openstacksdk-ansible-stable-2.9-functional-devstack https://zuul.opendev.org/t/openstack/build/026933a7b6904044ac85e870a28d9617 : FAILURE in 43m 50s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1ab752642d8809e8d97b9832e3d7f6d8661908ff","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"date":"2020-12-22 19:05:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1f16d18b80d1f1044ea5ac0bf00f0621c9b3ac25","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-22 20:40:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f5db6762db954f5fa66a573b36ec32bf : SUCCESS in 4m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0c0d0c70a68f48fcb4fb8b58941f135d : SUCCESS in 3m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e52ac01270c742e297d68221fd20d8ca : SUCCESS in 3m 49s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/bf5acfad44134c7caa315796d3af7c77 : SUCCESS in 4m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7d4db6e7c8ea456bbefced1265c4ea3d : SUCCESS in 3m 44s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/4d31c65a59db4aeb8e55fac834be08ed : SUCCESS in 58m 06s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/10d3d62c6a834791a90e6c9e033201f9 : SUCCESS in 3m 45s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/f46b2543f4624632b509742bc476779d : SUCCESS in 3m 07s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/088dc68e00db413b966ba95018473730 : SUCCESS in 6m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb9c5c1c646e49038493cebf6082c01c : SUCCESS in 7m 54s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/5071ab0ee27b49aa8b10ffa401dd4465 : SUCCESS in 1h 08m 47s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/1ba04afe6b1b44c7a51449c62ecd08c9 : SUCCESS in 17m 26s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/0e376c7243ec4bd4aa5a7c52a59ef63b : SUCCESS in 34m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f8e9a757894a4edd937ff8c00d81e43a : SUCCESS in 51m 27s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/b330802b8b81412aa1d8055c18808626 : SUCCESS in 1h 15m 31s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/0980a3875cf149289b57949aa5d6087f : SUCCESS in 51m 10s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/89d5fd9de24549b7b147f6ec34585ace : POST_FAILURE in 35m 01s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/f8de44aabbef48d09286f1862ff284e9 : SUCCESS in 35m 33s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/536c052d45ed47f0acd892c6fcb51b02 : SUCCESS in 43m 48s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/16eb9a342da94a00947dd00949527347 : SUCCESS in 51m 49s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/037b26f37c7d4c48823bb08d86fb51ee : SUCCESS in 51m 42s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/05bd28b9a65640fe8f6d6149e616933a : SUCCESS in 22m 02s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/e49606fbc7414049b958b5b05fc34a7b : SUCCESS in 55m 01s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/1850339e93c74dcaba4a94358fb4d1af : SUCCESS in 46m 20s (non-voting)\n- openstacksdk-ansible-stable-2.8-functional-devstack https://zuul.opendev.org/t/openstack/build/91a66e63e055463abd34788f24261781 : FAILURE in 38m 03s (non-voting)\n- openstacksdk-ansible-stable-2.9-functional-devstack https://zuul.opendev.org/t/openstack/build/5fed87f777074022b3623c38d18af7b7 : FAILURE in 39m 40s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e59f067a21d6a0ee764bdfb403ccf77b34a56247","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-12-23 11:55:45.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"376bc0b92a88b841c50f305161c8eeb4fd1c0195","author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"date":"2021-01-21 07:53:42.000000000","message":"Patch Set 2:\n\nCan we get this merged? I pinged James several times but got no response. I guess this is fine","accounts_in_message":[],"_revision_number":2},{"id":"b70dd46fa8165b4f6c7d3ebd2a62ce227c1b787b","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2021-01-21 11:04:40.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"4fb650e27b0a7ae48f0ec8dd8f18228eeabd5f0b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-21 11:05:24.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"6f77be13d2534b1168c966882f0e787339c9916d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-21 18:54:28.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c7e5e9181f3c4b808e18ee16ee4698fa : SUCCESS in 3m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7c4896b91b7a425ebd9b59968f1b5ab3 : SUCCESS in 4m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6cac9dad7af0421388a6c4a01a70e9a8 : SUCCESS in 3m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ba02b5e52ea64124b81d618953bb90df : SUCCESS in 3m 59s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b351a10d06104bff9706c7125a0a11c0 : SUCCESS in 52m 45s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/4afd70c4373e46649ad7b93b77223c6f : SUCCESS in 4m 35s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/246ae5b1abee46ce9fb13c081d8d3576 : SUCCESS in 3m 37s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/fe8308a8b14d4c80a89f887837f0c9b9 : SUCCESS in 5m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f6f2eab329f487baa5a665435b5551c : SUCCESS in 12m 15s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/7eb3f3262dff4711b8e6ae56dbf92c9b : SUCCESS in 1h 08m 24s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/43035a2462e54cbcaad14db3e5c0df21 : SUCCESS in 17m 24s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/8a2e38a6fce44c7a97af9770bb640704 : SUCCESS in 33m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7f8ea15e6a674b7992c56fac9592a380 : SUCCESS in 58m 31s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/dfe16e94f4a64e9fa331370cca667a28 : SUCCESS in 1h 25m 47s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/5d0d0c0b11f444f3bb83a0fa2686ad99 : SUCCESS in 52m 05s","accounts_in_message":[],"_revision_number":2},{"id":"470067e5bff937a2ecf6bbb1e1d901f546cfd413","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-21 18:54:29.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"e71cf2a0c52f4ca64755de95a572b93ee54d65b6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-21 18:56:36.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/261263c86c344c8e993b6e24bce485a1 : SUCCESS in 1m 21s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"78dd1a73d8ff063612560a9882b26bffa5f9e51a","revisions":{"933d5eede6bc1e24b4ddb97a3e5d2747b5aeb6de":{"kind":"REWORK","_number":1,"created":"2020-12-22 15:24:44.000000000","uploader":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"ref":"refs/changes/23/768223/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/23/768223/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/23/768223/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/23/768223/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/23/768223/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/23/768223/1"}}},"commit":{"parents":[{"commit":"8c328fe5cd0e917f4ef9859359cfd1fd401b1689","subject":"Merge \"Drop swift check for volume backup\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8c328fe5cd0e917f4ef9859359cfd1fd401b1689"}]}],"author":{"name":"Thomas Bechtold","email":"tbechtold@suse.com","date":"2020-12-22 15:18:45.000000000","tz":60},"committer":{"name":"Thomas Bechtold","email":"tbechtold@suse.com","date":"2020-12-22 15:24:42.000000000","tz":60},"subject":"Support SNAP_REAL_HOME when using openstacksdk inside a snap package","message":"Support SNAP_REAL_HOME when using openstacksdk inside a snap package\n\nWhen the openstacksdk is used inside a snap package (eg. [1]), $HOME\nis re-written by snapd so that each snap appears to have a dedicated\nhome directory that is a subdirectory of the real home directory [2].\nBut the clouds.yaml file is still in the real home directory.\nTo be able to use that file, let openstacksdk look for $SNAP_REAL_HOME\nand if available, use that variable to construct the path for the\nclouds.yaml file.\n\n[1] https://opendev.org/x/snap-openstackclients\n[2] https://snapcraft.io/docs/environment-variables\n\nChange-Id: I570a98328188979f453bed98a2f8d6e35c569f19\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/933d5eede6bc1e24b4ddb97a3e5d2747b5aeb6de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/933d5eede6bc1e24b4ddb97a3e5d2747b5aeb6de"}]},"branch":"refs/heads/master"},"78dd1a73d8ff063612560a9882b26bffa5f9e51a":{"kind":"REWORK","_number":2,"created":"2020-12-22 19:05:52.000000000","uploader":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"ref":"refs/changes/23/768223/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/23/768223/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/23/768223/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/23/768223/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/23/768223/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/23/768223/2"}}},"commit":{"parents":[{"commit":"8c328fe5cd0e917f4ef9859359cfd1fd401b1689","subject":"Merge \"Drop swift check for volume backup\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8c328fe5cd0e917f4ef9859359cfd1fd401b1689"}]}],"author":{"name":"Thomas Bechtold","email":"thomasbechtold@jpberlin.de","date":"2020-12-22 15:18:45.000000000","tz":60},"committer":{"name":"Thomas Bechtold","email":"thomasbechtold@jpberlin.de","date":"2020-12-22 19:05:40.000000000","tz":60},"subject":"Support SNAP_REAL_HOME when using openstacksdk inside a snap package","message":"Support SNAP_REAL_HOME when using openstacksdk inside a snap package\n\nWhen the openstacksdk is used inside a snap package (eg. [1]), $HOME\nis re-written by snapd so that each snap appears to have a dedicated\nhome directory that is a subdirectory of the real home directory [2].\nBut the clouds.yaml file is still in the real home directory.\nTo be able to use that file, let openstacksdk look for $SNAP_REAL_HOME\nand if available, use that variable to construct the path for the\nclouds.yaml file.\n\n[1] https://opendev.org/x/snap-openstackclients\n[2] https://snapcraft.io/docs/environment-variables\n\nChange-Id: I570a98328188979f453bed98a2f8d6e35c569f19\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/78dd1a73d8ff063612560a9882b26bffa5f9e51a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/78dd1a73d8ff063612560a9882b26bffa5f9e51a"}]},"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}}]}],"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":{}}}]}
