)]}'
{"id":"openstack%2Foslo.versionedobjects~569417","triplet_id":"openstack%2Foslo.versionedobjects~master~Ie9519c1893175614d60af97b635e6ff57f2b0d7d","project":"openstack/oslo.versionedobjects","branch":"master","topic":"bug/1771804","hashtags":[],"change_id":"Ie9519c1893175614d60af97b635e6ff57f2b0d7d","subject":"Make the hash of a defaulted set field stable","status":"MERGED","created":"2018-05-18 14:08:27.000000000","updated":"2018-06-20 03:39:38.000000000","submitted":"2018-06-20 03:39:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"569417-1529465978417-61e05079","meta_rev_id":"b0603893256ce7ae735e7c5844f7ea887b6281eb","_number":569417,"virtual_id_number":569417,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":2,"date":"2018-06-20 03:39:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":20191,"name":"Dinesh Bhor","email":"bhordinesh07@gmail.com","username":"dineshbhor"}],"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":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"all":[{"value":2,"date":"2018-06-20 02:20:34.000000000","_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},{"value":1,"date":"2018-06-01 14:19:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":2,"date":"2018-06-06 17:52:03.000000000","_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":1,"date":"2018-06-18 04:46:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":20191,"name":"Dinesh Bhor","email":"bhordinesh07@gmail.com","username":"dineshbhor"}],"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":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"all":[{"value":1,"date":"2018-06-20 02:20:34.000000000","_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":20191,"name":"Dinesh Bhor","email":"bhordinesh07@gmail.com","username":"dineshbhor"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":20191,"name":"Dinesh Bhor","email":"bhordinesh07@gmail.com","username":"dineshbhor"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":20191,"name":"Dinesh Bhor","email":"bhordinesh07@gmail.com","username":"dineshbhor"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-05-18 14:10:10.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2018-05-18 14:10:16.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2018-05-18 15:37:18.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2018-06-01 14:19:44.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2018-06-06 17:52:03.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2018-06-18 04:46:44.000000000","updated_by":{"_account_id":20191,"name":"Dinesh Bhor","email":"bhordinesh07@gmail.com","username":"dineshbhor"},"reviewer":{"_account_id":20191,"name":"Dinesh Bhor","email":"bhordinesh07@gmail.com","username":"dineshbhor"},"state":"REVIEWER"},{"updated":"2018-06-20 02:20:34.000000000","updated_by":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"reviewer":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"state":"REVIEWER"},{"updated":"2018-06-20 03:39:38.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":"535e4bc0413d024351bfde34adfda2c91fcd419c","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2018-05-18 14:08:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fa1b6a4e8ed2cf8ad3b69c41b18eac7765564bf3","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2018-05-18 14:09:58.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"d38a45565f7cb2f9a48ed54ab1a54ee3c503daaa","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2018-05-18 14:29:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"301ccf5c25b31633468830f4832633e64fd079a8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-18 15:37:02.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/17/569417/3/check/openstack-tox-pep8/25125d6/ : SUCCESS in 2m 30s\n- openstack-tox-py27 http://logs.openstack.org/17/569417/3/check/openstack-tox-py27/d73af2f/ : SUCCESS in 3m 12s\n- openstack-tox-py35 http://logs.openstack.org/17/569417/3/check/openstack-tox-py35/7a688a1/ : SUCCESS in 4m 00s\n- build-openstack-sphinx-docs http://logs.openstack.org/17/569417/3/check/build-openstack-sphinx-docs/30cf6eb/html/ : SUCCESS in 2m 43s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/17/569417/3/check/legacy-tempest-dsvm-neutron-src/128bf44/ : FAILURE in 1h 00m 21s\n- oslo.versionedobjects-src-grenade-devstack-multinode http://logs.openstack.org/17/569417/3/check/oslo.versionedobjects-src-grenade-devstack-multinode/ed7853f/ : SUCCESS in 1h 00m 35s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/17/569417/3/check/openstack-tox-lower-constraints/33cd463/ : SUCCESS in 2m 58s","accounts_in_message":[],"_revision_number":3},{"id":"0572a5250e6b69eee6bd6fac1c7f0a174aca792a","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2018-05-18 15:37:18.000000000","message":"Patch Set 3:\n\nI noticed Zuul failed, I think you hit bug(s):\n\n- legacy-tempest-dsvm-neutron-src: https://bugs.launchpad.net/bugs/1732199\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":3},{"id":"388aca3f4cfa1f7d49d8443fda857b5f3c3b2da8","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2018-05-18 16:18:33.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"c19804c3c1ea6612ae884fce5ac833ec803749df","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-18 17:47:58.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/17/569417/3/check/openstack-tox-pep8/0124631/ : SUCCESS in 2m 22s\n- openstack-tox-py27 http://logs.openstack.org/17/569417/3/check/openstack-tox-py27/29b13f6/ : SUCCESS in 2m 41s\n- openstack-tox-py35 http://logs.openstack.org/17/569417/3/check/openstack-tox-py35/2f61814/ : SUCCESS in 2m 51s\n- build-openstack-sphinx-docs http://logs.openstack.org/17/569417/3/check/build-openstack-sphinx-docs/2b802fe/html/ : SUCCESS in 2m 55s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/17/569417/3/check/legacy-tempest-dsvm-neutron-src/480532a/ : SUCCESS in 1h 14m 02s\n- oslo.versionedobjects-src-grenade-devstack-multinode http://logs.openstack.org/17/569417/3/check/oslo.versionedobjects-src-grenade-devstack-multinode/ff7cd01/ : SUCCESS in 1h 02m 38s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/17/569417/3/check/openstack-tox-lower-constraints/2b54786/ : SUCCESS in 3m 32s","accounts_in_message":[],"_revision_number":3},{"id":"c0608e274b4a53b2262a45d9870a056a99e5dc03","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2018-05-24 22:46:59.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)\n\nPulled this down and verified the behavior with \u0026 without the fix.\n\n-1 is to add the comment.\n\nBut I\u0027m also not convinced we should be str()ing anything.","accounts_in_message":[],"_revision_number":3},{"id":"aa01fed9c547646c4ce5871c14ed86370d188ef2","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2018-06-01 14:09:32.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"42466b71e4b7d8ddc02ac14ef5b539804e956a5b","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2018-06-01 14:10:02.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"744267a8772e5b345815f3dc0c8d682ea6cc619f","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2018-06-01 14:19:44.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)\n\nMe likey.","accounts_in_message":[],"_revision_number":4},{"id":"7ec871d1a82db3561f43cea7e17c2a556b5f7e0a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-01 15:28:14.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/17/569417/4/check/openstack-tox-pep8/3ec31e9/ : SUCCESS in 2m 33s\n- openstack-tox-py27 http://logs.openstack.org/17/569417/4/check/openstack-tox-py27/ebce2aa/ : SUCCESS in 2m 41s\n- openstack-tox-py35 http://logs.openstack.org/17/569417/4/check/openstack-tox-py35/775207d/ : SUCCESS in 3m 14s\n- build-openstack-sphinx-docs http://logs.openstack.org/17/569417/4/check/build-openstack-sphinx-docs/afc1019/html/ : SUCCESS in 2m 45s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/17/569417/4/check/legacy-tempest-dsvm-neutron-src/d36724a/ : SUCCESS in 1h 16m 46s\n- oslo.versionedobjects-src-grenade-devstack-multinode http://logs.openstack.org/17/569417/4/check/oslo.versionedobjects-src-grenade-devstack-multinode/0962bfb/ : SUCCESS in 1h 04m 10s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/17/569417/4/check/openstack-tox-lower-constraints/dfba2ec/ : SUCCESS in 3m 43s","accounts_in_message":[],"_revision_number":4},{"id":"a00ab75b3c31bbf49c4c4c3578468dabeb459fb6","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2018-06-06 17:52:03.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"78ef40fd1e319a207cbf741e464005c712f935f1","author":{"_account_id":20191,"name":"Dinesh Bhor","email":"bhordinesh07@gmail.com","username":"dineshbhor"},"date":"2018-06-18 04:46:44.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"88ced5ef3d039d09e273cd0cdcb3c7ffdb3c36c3","author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"date":"2018-06-20 02:20:34.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"86de84e25cba4ca4d5b34741c539aebfb9f993ec","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-20 02:20:46.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"e762046aa70d485149c88cbad4261fe29efb95f0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-20 03:39:38.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/17/569417/4/gate/openstack-tox-pep8/e272fab/ : SUCCESS in 3m 11s\n- openstack-tox-py27 http://logs.openstack.org/17/569417/4/gate/openstack-tox-py27/50be257/ : SUCCESS in 3m 06s\n- openstack-tox-py35 http://logs.openstack.org/17/569417/4/gate/openstack-tox-py35/99b2b3e/ : SUCCESS in 3m 29s\n- build-openstack-sphinx-docs http://logs.openstack.org/17/569417/4/gate/build-openstack-sphinx-docs/8e80e81/html/ : SUCCESS in 3m 07s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/17/569417/4/gate/legacy-tempest-dsvm-neutron-src/7eca554/ : SUCCESS in 1h 16m 49s\n- openstack-tox-lower-constraints http://logs.openstack.org/17/569417/4/gate/openstack-tox-lower-constraints/fe5d524/ : SUCCESS in 3m 16s","accounts_in_message":[],"_revision_number":4},{"id":"40b691bd593990239c31b8551c5dceadde36495a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-20 03:39:38.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"ad962c05be124991ea0e28979a324bb1a92ee6ad","revisions":{"e42437c5e0532ce109455df3cf065fbd1d731580":{"kind":"REWORK","_number":1,"created":"2018-05-18 14:08:27.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/17/569417/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/17/569417/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/1"}}},"commit":{"parents":[{"commit":"337cd364590756190710ea45123f7afbd376e584","subject":"Remove stale pip-missing-reqs tox test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/337cd364590756190710ea45123f7afbd376e584"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@ericsson.com","date":"2018-05-18 14:02:35.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@ericsson.com","date":"2018-05-18 14:02:35.000000000","tz":120},"subject":"Make defaulted set field hash is stable","message":"Make defaulted set field hash is stable\n\nThe string representation of an empty set is different between py27 and\npy35. The ObjectVersionChecker uses the string represenation of the\ndefault value of the fields as input for the hash of the object. This\nmakes hash of an object with a set field defaulted to an empty set\nunstable.\n\nThis patch enhances the repr generation of the Field object to avoid the\nunstable hash situation.\n\nChange-Id: Ie9519c1893175614d60af97b635e6ff57f2b0d7d\nCloses-Bug: #1771804\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/e42437c5e0532ce109455df3cf065fbd1d731580"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/e42437c5e0532ce109455df3cf065fbd1d731580"}]},"branch":"refs/heads/master"},"913db13d72a6b37ba65b23e840b7bb6ea3c05db7":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2018-05-18 14:09:58.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/17/569417/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/17/569417/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/2"}}},"commit":{"parents":[{"commit":"337cd364590756190710ea45123f7afbd376e584","subject":"Remove stale pip-missing-reqs tox test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/337cd364590756190710ea45123f7afbd376e584"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@ericsson.com","date":"2018-05-18 14:02:35.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@ericsson.com","date":"2018-05-18 14:09:36.000000000","tz":120},"subject":"Make the has of a defaulted set field stable","message":"Make the has of a defaulted set field stable\n\nThe string representation of an empty set is different between py27 and\npy35. The ObjectVersionChecker uses the string represenation of the\ndefault value of the fields as input for the hash of the object. This\nmakes hash of an object with a set field defaulted to an empty set\nunstable.\n\nThis patch enhances the repr generation of the Field object to avoid the\nunstable hash situation.\n\nChange-Id: Ie9519c1893175614d60af97b635e6ff57f2b0d7d\nCloses-Bug: #1771804\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/913db13d72a6b37ba65b23e840b7bb6ea3c05db7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/913db13d72a6b37ba65b23e840b7bb6ea3c05db7"}]},"branch":"refs/heads/master"},"9b5fb267652bed478b5824b2a4282796e7255e1f":{"kind":"REWORK","_number":3,"created":"2018-05-18 14:29:44.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/17/569417/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/17/569417/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/3"}}},"commit":{"parents":[{"commit":"337cd364590756190710ea45123f7afbd376e584","subject":"Remove stale pip-missing-reqs tox test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/337cd364590756190710ea45123f7afbd376e584"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@ericsson.com","date":"2018-05-18 14:02:35.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@ericsson.com","date":"2018-05-18 14:29:16.000000000","tz":120},"subject":"Make the has of a defaulted set field stable","message":"Make the has of a defaulted set field stable\n\nThe string representation of an empty set is different between py27 and\npy35. The ObjectVersionChecker uses the string represenation of the\ndefault value of the fields as input for the hash of the object. This\nmakes hash of an object with a set field defaulted to an empty set\nunstable.\n\nThis patch enhances the repr generation of the Field object to avoid the\nunstable hash situation.\n\nChange-Id: Ie9519c1893175614d60af97b635e6ff57f2b0d7d\nCloses-Bug: #1771804\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/9b5fb267652bed478b5824b2a4282796e7255e1f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/9b5fb267652bed478b5824b2a4282796e7255e1f"}]},"branch":"refs/heads/master"},"ad962c05be124991ea0e28979a324bb1a92ee6ad":{"kind":"REWORK","_number":4,"created":"2018-06-01 14:09:32.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/17/569417/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/17/569417/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/17/569417/4"}}},"commit":{"parents":[{"commit":"337cd364590756190710ea45123f7afbd376e584","subject":"Remove stale pip-missing-reqs tox test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/337cd364590756190710ea45123f7afbd376e584"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@ericsson.com","date":"2018-05-18 14:02:35.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@ericsson.com","date":"2018-06-01 14:08:31.000000000","tz":120},"subject":"Make the hash of a defaulted set field stable","message":"Make the hash of a defaulted set field stable\n\nThe string representation of an empty set is different between py27 and\npy35. The ObjectVersionChecker uses the string represenation of the\ndefault value of the fields as input for the hash of the object. This\nmakes hash of an object with a set field defaulted to an empty set\nunstable.\n\nThis patch enhances the repr generation of the Field object to avoid the\nunstable hash situation.\n\nChange-Id: Ie9519c1893175614d60af97b635e6ff57f2b0d7d\nCloses-Bug: #1771804\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/ad962c05be124991ea0e28979a324bb1a92ee6ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/ad962c05be124991ea0e28979a324bb1a92ee6ad"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
