)]}'
{"id":"openstack%2Fopenstacksdk~739556","triplet_id":"openstack%2Fopenstacksdk~master~Ia8a88587d74d3a4081c8f9e23099e3da2077820e","project":"openstack/openstacksdk","branch":"master","topic":"image-create-same","hashtags":[],"change_id":"Ia8a88587d74d3a4081c8f9e23099e3da2077820e","subject":"Tolerate images created with other means","status":"MERGED","created":"2020-07-06 17:24:12.000000000","updated":"2020-07-06 21:39:07.000000000","submitted":"2020-07-06 21:36:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"739556-1594071397889-447c4ef9","meta_rev_id":"777d450b1df8ef6074c4db3b4c6976bc0fcc4a1a","_number":739556,"virtual_id_number":739556,"owner":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"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"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-07-06 21:36:37.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14510,"name":"Oleksii Butenko","email":"apbutenko@gmail.com","username":"obutenko"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":2,"date":"2020-07-06 19:00:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14510,"name":"Oleksii Butenko","email":"apbutenko@gmail.com","username":"obutenko"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":1,"date":"2020-07-06 19:00:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14510,"name":"Oleksii Butenko","email":"apbutenko@gmail.com","username":"obutenko"}],"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14510,"name":"Oleksii Butenko","email":"apbutenko@gmail.com","username":"obutenko"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":14510,"name":"Oleksii Butenko","email":"apbutenko@gmail.com","username":"obutenko"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-07-06 17:35:00.000000000","updated_by":{"_account_id":14510,"name":"Oleksii Butenko","email":"apbutenko@gmail.com","username":"obutenko"},"reviewer":{"_account_id":14510,"name":"Oleksii Butenko","email":"apbutenko@gmail.com","username":"obutenko"},"state":"REVIEWER"},{"updated":"2020-07-06 17:42:07.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2020-07-06 18:34:23.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-07-06 19:00:33.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2020-07-06 21:36:37.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"}],"messages":[{"id":"869451c62b16b6887982382cc72220abc9425489","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2020-07-06 17:24:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4806ef0a8b2b7f6fbf0d2a0bea80d34da5eaa15d","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-07-06 17:30:14.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"cb3d8ab86848a6bbe999ab953a03c9f42f7fb65b","author":{"_account_id":14510,"name":"Oleksii Butenko","email":"apbutenko@gmail.com","username":"obutenko"},"date":"2020-07-06 17:35:00.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"188ef529102836771afd5e0b7cacb37879522a13","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2020-07-06 17:42:07.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e74d46c3b1994443f6a6f1c78cccd4f15f24ab99","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2020-07-06 17:46:45.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"0b8c6cfd6f8e4167a9aa822cdfbe90f0ed35e107","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-07-06 18:34:23.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"1508cb6f79fc10d14734951a77b9f82e0b9a02b8","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2020-07-06 18:38:14.000000000","message":"Patch Set 2: Workflow-1\n\nsorry, messed up pep8 line length in the comment, need another revision :-(","accounts_in_message":[],"_revision_number":2},{"id":"ccb6a95faa6638ce5732538248dc3ebda223b640","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2020-07-06 18:38:26.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"91e55f2648417b33a208aaefcaffc923108fc435","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2020-07-06 18:41:17.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3454b4520a44542a2585e7776d1ce2e2d5c820a3","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-07-06 19:00:33.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"134830580429b64b2d3a10e2dce9182294cad9e3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-06 20:02:29.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5bba6ac1b84e4a088018b7b1080fdf3c : SUCCESS in 8m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/812b3b5a6afe4cc38262a8c05133de8f : SUCCESS in 4m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d1664a8ceabb4cf7b807ac1cdebe1fec : SUCCESS in 4m 48s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/4379cfe7a8e144b1ba1ef28f5b37cd1e : SUCCESS in 7m 28s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8c0b73d366204d0aac780e6f21c9c348 : SUCCESS in 4m 41s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8418330d03d1421e8897799d71ad1955 : SUCCESS in 1h 00m 57s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/f1ce1fa88ad14f45a0b0b1ab6fed7510 : SUCCESS in 5m 45s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/3f1e01b454a249aaa972981b56702e2b : SUCCESS in 7m 07s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/bceb54d09ff84a49b9bd73ad625a076f : SUCCESS in 8m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d5ec688c68646b98be4c8689b050142 : SUCCESS in 8m 39s\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/beb7592efb6a4d69a0b91f8b014641d5 : SUCCESS in 24m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e3563a20f60146bbb5e795ef5f996119 : SUCCESS in 48m 22s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/8b1f659ed7dc4268b1947429ca09ea8e : SUCCESS in 1h 13m 44s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/75ae6b2bcc6b42e3a9ef92a95e96010f : SUCCESS in 51m 43s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/8581dd9c5e484912b40ee3f00614bd89 : SUCCESS in 52m 48s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/0a9930462c3b4cafa5713c3914265025 : POST_FAILURE in 33m 03s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/c8e8db052eb741d386a4d45ea0dc3303 : SUCCESS in 39m 34s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/1f515f280ae445a4b9fbac546462da36 : SUCCESS in 46m 44s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/f9627f0819aa44aabebf4f83cef363f5 : SUCCESS in 1h 02m 34s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/3ec241cf92094efeb663a9e711c7254b : SUCCESS in 16m 59s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/dc295b47ebee46729f95ee0ad8f14049 : SUCCESS in 55m 59s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/a554b6629e4848b5b82b0e676b672d0c : SUCCESS in 49m 09s (non-voting)\n- openstacksdk-ansible-stable-2.8-functional-devstack https://zuul.opendev.org/t/openstack/build/7749d7ded1ab476fbe0b207425b3e55d : FAILURE in 43m 50s (non-voting)\n- openstacksdk-ansible-stable-2.9-functional-devstack https://zuul.opendev.org/t/openstack/build/303a878438eb4055b01b580b11249b2c : FAILURE in 1h 11m 23s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"597942169eddee0f73a1d2ae3f374f7f762a824a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-06 20:02:48.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"5d6ad65e76054232076168fe3833e1adc91c73a9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-06 21:36:37.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"d4855184158bab0664827185cd6e5bd3c78dbb2c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-06 21:36:37.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d4cc109c17de4d0a8a1e7ead86892bcb : SUCCESS in 5m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f94dccbc089140989c5b60706a486924 : SUCCESS in 6m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f9293d42a86c420682377e31fbffa40e : SUCCESS in 7m 30s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/14d1747ee25e499bb64f340af2266aff : SUCCESS in 7m 51s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/da1cf6be0b514f26b8e201b1b3b60c4f : SUCCESS in 42m 40s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/79c52e5d5bb94fe38e6c287c0b8f2db9 : SUCCESS in 6m 29s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/219b4ecc67d04b58be2d089aa9a12d2c : SUCCESS in 6m 05s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/21e8061fc27b41cba151e0db9a081010 : SUCCESS in 5m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3df2ae16715d42eb974f9a5f1872296d : SUCCESS in 15m 58s\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/8e4b7776390047b5a6b414fa418b6c88 : SUCCESS in 29m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d7d21f99bb4449cf89c95c6e07f5b05d : SUCCESS in 56m 02s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/17a71b8b425b4b488637812cad82a472 : SUCCESS in 1h 24m 54s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/0b764a0982c24ebabe28649d67c67f4d : SUCCESS in 54m 52s","accounts_in_message":[],"_revision_number":3},{"id":"31c49b8af3824020a850cdc6231aea53ee8eea0a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-06 21:39:07.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/938d244a7e924ae3af51d738afb0d92e : SUCCESS in 1m 40s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"b23654e53a4577c2a6b3c6b29356c3d9860fe496","revisions":{"52cde658707e811fc27b0f31200cebc4c6432512":{"kind":"REWORK","_number":1,"created":"2020-07-06 17:24:12.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/56/739556/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/56/739556/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/56/739556/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/56/739556/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/56/739556/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/56/739556/1"}}},"commit":{"parents":[{"commit":"661a0eb4b514c079f4388fc32850e05b3de045c7","subject":"Ignore IPv6 addresses if force_ipv4 is set","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/661a0eb4b514c079f4388fc32850e05b3de045c7"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2020-07-06 17:20:33.000000000","tz":180},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2020-07-06 17:20:33.000000000","tz":180},"subject":"Tolerate images created with other means","message":"Tolerate images created with other means\n\nwhen image was created by other means (or older openstacksdk)\nthe `openstack.image.v2.image.Image[\"properties\"]` may be present but be\n`None`.\n\nWhen such image is present and one tries to create another image with\nthe same name but different content, current openstacksdk fails with\n\nAttributeError: \u0027NoneType\u0027 object has no attribute \u0027get\u0027\n\nChange-Id: Ia8a88587d74d3a4081c8f9e23099e3da2077820e\nStory: 2007898\nTask: 40287\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/52cde658707e811fc27b0f31200cebc4c6432512"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/52cde658707e811fc27b0f31200cebc4c6432512"}]},"branch":"refs/heads/master"},"8536bafee26bc6dac27e796cfbe71dd6db5e7a0b":{"kind":"REWORK","_number":2,"created":"2020-07-06 17:46:45.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/56/739556/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/56/739556/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/56/739556/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/56/739556/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/56/739556/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/56/739556/2"}}},"commit":{"parents":[{"commit":"661a0eb4b514c079f4388fc32850e05b3de045c7","subject":"Ignore IPv6 addresses if force_ipv4 is set","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/661a0eb4b514c079f4388fc32850e05b3de045c7"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2020-07-06 17:20:33.000000000","tz":180},"committer":{"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","date":"2020-07-06 17:46:39.000000000","tz":0},"subject":"Tolerate images created with other means","message":"Tolerate images created with other means\n\nwhen image was created by other means (or older openstacksdk)\nthe `openstack.image.v2.image.Image[\"properties\"]` may be present but be\n`None`.\n\nWhen such image is present and one tries to create another image with\nthe same name but different content, current openstacksdk fails with\n\nAttributeError: \u0027NoneType\u0027 object has no attribute \u0027get\u0027\n\nChange-Id: Ia8a88587d74d3a4081c8f9e23099e3da2077820e\nStory: 2007898\nTask: 40287\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8536bafee26bc6dac27e796cfbe71dd6db5e7a0b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8536bafee26bc6dac27e796cfbe71dd6db5e7a0b"}]},"branch":"refs/heads/master"},"b23654e53a4577c2a6b3c6b29356c3d9860fe496":{"kind":"REWORK","_number":3,"created":"2020-07-06 18:38:26.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/56/739556/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/56/739556/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/56/739556/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/56/739556/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/56/739556/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/56/739556/3"}}},"commit":{"parents":[{"commit":"661a0eb4b514c079f4388fc32850e05b3de045c7","subject":"Ignore IPv6 addresses if force_ipv4 is set","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/661a0eb4b514c079f4388fc32850e05b3de045c7"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2020-07-06 17:20:33.000000000","tz":180},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2020-07-06 18:36:52.000000000","tz":180},"subject":"Tolerate images created with other means","message":"Tolerate images created with other means\n\nwhen image was created by other means (or older openstacksdk)\nthe `openstack.image.v2.image.Image[\"properties\"]` may be present but be\n`None`.\n\nWhen such image is present and one tries to create another image with\nthe same name but different content, current openstacksdk fails with\n\nAttributeError: \u0027NoneType\u0027 object has no attribute \u0027get\u0027\n\nChange-Id: Ia8a88587d74d3a4081c8f9e23099e3da2077820e\nStory: 2007898\nTask: 40287\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/b23654e53a4577c2a6b3c6b29356c3d9860fe496"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/b23654e53a4577c2a6b3c6b29356c3d9860fe496"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
