)]}'
{"id":"openstack%2Foslo.versionedobjects~756153","triplet_id":"openstack%2Foslo.versionedobjects~master~Idf36897d690a20d23123950618643d0b9e085f6c","project":"openstack/oslo.versionedobjects","branch":"master","topic":"replace_md5_for_fips","hashtags":[],"change_id":"Idf36897d690a20d23123950618643d0b9e085f6c","subject":"Replace md5 with oslo version","status":"MERGED","created":"2020-10-05 19:36:30.000000000","updated":"2020-11-02 13:42:03.000000000","submitted":"2020-11-02 13:40:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"756153-1604324418748-8d692ead","meta_rev_id":"78cf462c068ba4abb53de4199410c05e2c27cb75","_number":756153,"virtual_id_number":756153,"owner":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-11-02 13:40:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"recommended":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2020-10-30 16:52:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":2,"date":"2020-11-02 12:02:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2020-10-29 17:33:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":1,"date":"2020-11-02 12:02:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"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},"Backport-Candidate":{"disliked":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":-1,"date":"2020-11-02 12:02:51.000000000","permitted_voting_range":{"min":-1,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","value":-1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-10-05 20:49:57.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2020-10-29 17:33:16.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2020-10-30 16:52:24.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"REVIEWER"},{"updated":"2020-11-02 12:02:51.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":"2020-11-02 13:40:18.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":"c58700382c2fa671acdf698831a0f51d65added7","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2020-10-05 19:36:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"69134a11d094d565012e5d682210a52eab63cb3b","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-10-05 20:32:58.000000000","message":"Patch Set 1:\n\noslo.utils\u0027s changes haven\u0027t been yet released [1][2][3].\n\nIn a first time we need to release them and in a second time we need to bump our requirements in oslo.versionedobjects to ensure to pull them. Bump could be done here.\n\nWe are now in feature freeze for oslo and I think we should wait until Wallaby to continue with these changes while Victoria is not yet fully released (in ~ 1 week).\n\nSide note: Also it could be worth to add a release note here.\n\n[1] https://opendev.org/openstack/oslo.utils/commit/603fa500c1a24ad8753b680b8d75468abbd3dd76\n[2] https://opendev.org/openstack/releases/src/branch/master/deliverables/victoria/oslo.utils.yaml#L37\n(3] https://opendev.org/openstack/oslo.utils/commits/branch/master","accounts_in_message":[],"_revision_number":1},{"id":"d1987176c29c6ca2a68c12aa69622305fb8aef82","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-10-05 20:49:57.000000000","message":"Patch Set 1: Code-Review-1\n\nNeeds to be released and updated in global requirements. Then this needs local updates to lower-constraints.txt and requirements.txt to ensure the version of the library used contains this functionality.","accounts_in_message":[],"_revision_number":1},{"id":"203aed8cac6dcf1a16f41f2db6d5d9ce6365ad1b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-05 21:43:25.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\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/463fa8657eaf43f683d8d6d6ab3bace7 : SUCCESS in 1h 31m 48s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/eeae0003477c455daed083b838c10710 : FAILURE in 4m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/121cd334115b4636ba159cec1aaf96b0 : SUCCESS in 4m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/03e28983e48b4fe48998d751e489ad7b : FAILURE in 4m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/05f26bb1a3f44a3ea0d86d50109dae5b : FAILURE in 6m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed8f0e2f7cbb48dda8c6ed0d83b26158 : FAILURE in 4m 59s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/81aa692660914017ba582d1a9121b445 : SUCCESS in 1h 04m 12s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d786a146a8df23564869eff7a853d39c8cc8e72b","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2020-10-29 16:21:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c271549eb108c07ef2c7d1170a648a18ff621082","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-10-29 16:35:43.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ba5c187e8fac77400ae2c982a65d4c7761ff64d2","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-10-29 16:35:54.000000000","message":"Patch Set 2: Code-Review-1","accounts_in_message":[],"_revision_number":2},{"id":"90c921c95b239f3003a5e75035db0fb7e68e8a26","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2020-10-29 17:31:03.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"b37db7e2c2625817c57a2bd783d118e7580f6a45","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-10-29 17:33:16.000000000","message":"Patch Set 3: Code-Review+2\n\nThanks","accounts_in_message":[],"_revision_number":3},{"id":"e7267bdf0fbe4010ade8d7c698c75a32a84bca3a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-29 19:16:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/9b46a4d0f5d441fea314288bd4332116 : SUCCESS in 2m 35s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/60df1c2ef3a443b99899c035f3f00b03 : SUCCESS in 1h 39m 10s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ced1c4b996384b819ade6d44dda6ee90 : SUCCESS in 5m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b8d727378d38497eb04fa159390964ad : SUCCESS in 5m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/788d796d8cae4f408399f5d6a171a3db : SUCCESS in 3m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8ac9d09038364b9aa4eeeba456e60ac9 : SUCCESS in 4m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e8de72ff0076412da6d9d61ef9792bba : SUCCESS in 4m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bea30b92320744f48bae711fbd27533b : SUCCESS in 7m 07s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/7a6475743a5042b4a3d45f9087c6b4a6 : SUCCESS in 1h 15m 13s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"f8e8c48b9dceef8ecba376035328e6d271b4c17f","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2020-10-29 19:37:29.000000000","message":"Patch Set 3: Backport-Candidate+1","accounts_in_message":[],"_revision_number":3},{"id":"53df2e3e5e8d33ec66e08b3949457fe5c8f51637","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-10-30 16:37:23.000000000","message":"Patch Set 3:\n\n@Douglas: I don\u0027t know if you really want to backport these or if simply pushed the wrong +2 (Backport-Candidate instead of Code-Review), but these changes rely on oslo.utils and especially on 603fa500c1a24ad8753b680b8d75468abbd3dd76 which is only landed in wallaby, so you can\u0027t backport these changes without backporting 603fa500c1a24ad8753b680b8d75468abbd3dd76 too.\n\nSide note: 603fa500c1a24ad8753b680b8d75468abbd3dd76 added a new feature and usualy we avoid to backport new features on stables branches. However these changes fix an issue so maybe we can discute about this to find a way to backport them.","accounts_in_message":[],"_revision_number":3},{"id":"408541450f0fbcd3dbb3b343fa4489d909fc0af0","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2020-10-30 16:52:24.000000000","message":"Patch Set 3: -Backport-Candidate Code-Review+1\n\nOooops, was supposed to be a +1 review.","accounts_in_message":[],"_revision_number":3},{"id":"627970068d959b4d329be46fc7db68208e634197","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-11-02 12:02:51.000000000","message":"Patch Set 3: Backport-Candidate-1 Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"90a0d9ee9a33ac0443f85be175ad6d2dd231742d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-02 12:03:12.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"91edbba54fc464e9b2a7ee97eaa47db99cc47b5e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-02 13:40:18.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"96816617909b0e6af0b745048d4a889e227bf9e9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-02 13:40:18.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/f69e57cd4a224c6abf9afde0fc98db4d : SUCCESS in 3m 29s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8b0fdb0aa2634fb392e96596f070e8d0 : SUCCESS in 1h 30m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/918d031f14ed4a6ba6d9a20dcafd3f54 : SUCCESS in 3m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eb1fd46142a24875ae7d5504fd54c826 : SUCCESS in 3m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/842b55b8213742daaf09f8d49bf766c8 : SUCCESS in 4m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7d0a0e1bfa9d4cceb5526389ce66f6c5 : SUCCESS in 4m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1d5cd6b1bb1745639bbc8bb41ef1c555 : SUCCESS in 4m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dfe7ace451204578b79baee15d00b648 : SUCCESS in 4m 06s","accounts_in_message":[],"_revision_number":3},{"id":"24b07069bb6ffbd453f23f66081b42fc86198c38","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-02 13:42:03.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a5b7b2fa9ce4cf7b69c79b58ff3b38a : SUCCESS in 57s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/74af8f28526743d6b2a69fd95ee8e2b3 : SUCCESS in 1m 01s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"9f0f31eb8b6953bdd299e34658644142bedfc1e8","revisions":{"cc856fdd71cbd4ae228a16f0acc0c2a7eedc3ebd":{"kind":"REWORK","_number":1,"created":"2020-10-05 19:36:30.000000000","uploader":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"ref":"refs/changes/53/756153/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/53/756153/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/53/756153/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/53/756153/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/53/756153/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/53/756153/1"}}},"commit":{"parents":[{"commit":"02a61d0402b9cceaf9f2a688de7085c57f02fe79","subject":"Add Python3 wallaby unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/02a61d0402b9cceaf9f2a688de7085c57f02fe79"}]}],"author":{"name":"Ade Lee","email":"alee@redhat.com","date":"2020-10-01 14:40:31.000000000","tz":-240},"committer":{"name":"Ade Lee","email":"alee@redhat.com","date":"2020-10-05 19:36:29.000000000","tz":-240},"subject":"Replace md5 with oslo version","message":"Replace md5 with oslo version\n\nmd5 is not an approved algorithm in FIPS mode, and trying to\ninstantiate a hashlib.md5() will fail when the system is running in\nFIPS mode.\n\nmd5 is allowed when in a non-security context.  There is a plan to\nadd a keyword parameter (usedforsecurity) to hashlib.md5() to annotate\nwhether or not the instance is being used in a security context.\n\nIn the case where it is not, the instantiation of md5 will be allowed.\nSee https://bugs.python.org/issue9216 for more details.\n\nSome downstream python versions already support this parameter.  To\nsupport these versions, a new encapsulation of md5() has been added to\noslo_utils.  See https://review.opendev.org/#/c/750031/\n\nThis patch is to replace the instances of hashlib.md5() with this new\nencapsulation, adding an annotation indicating whether the usage is\na security context or not.\n\nIn this case, md5 is computed as one of the object hashes for the\npurposes of object versioning.\n\nChange-Id: Idf36897d690a20d23123950618643d0b9e085f6c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/cc856fdd71cbd4ae228a16f0acc0c2a7eedc3ebd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/cc856fdd71cbd4ae228a16f0acc0c2a7eedc3ebd"}]},"branch":"refs/heads/master"},"6d3929e2daa6aada20f71e562082469604bf1ef9":{"kind":"REWORK","_number":2,"created":"2020-10-29 16:21:34.000000000","uploader":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"ref":"refs/changes/53/756153/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/53/756153/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/53/756153/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/53/756153/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/53/756153/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/53/756153/2"}}},"commit":{"parents":[{"commit":"e8b3a90978655356b321d646805ef927698c0142","subject":"Adding pre-commit","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/e8b3a90978655356b321d646805ef927698c0142"}]}],"author":{"name":"Ade Lee","email":"alee@redhat.com","date":"2020-10-01 14:40:31.000000000","tz":-240},"committer":{"name":"Ade Lee","email":"alee@redhat.com","date":"2020-10-29 16:21:20.000000000","tz":-240},"subject":"Replace md5 with oslo version","message":"Replace md5 with oslo version\n\nmd5 is not an approved algorithm in FIPS mode, and trying to\ninstantiate a hashlib.md5() will fail when the system is running in\nFIPS mode.\n\nmd5 is allowed when in a non-security context.  There is a plan to\nadd a keyword parameter (usedforsecurity) to hashlib.md5() to annotate\nwhether or not the instance is being used in a security context.\n\nIn the case where it is not, the instantiation of md5 will be allowed.\nSee https://bugs.python.org/issue9216 for more details.\n\nSome downstream python versions already support this parameter.  To\nsupport these versions, a new encapsulation of md5() has been added to\noslo_utils.  See https://review.opendev.org/#/c/750031/\n\nThis patch is to replace the instances of hashlib.md5() with this new\nencapsulation, adding an annotation indicating whether the usage is\na security context or not.\n\nIn this case, md5 is computed as one of the object hashes for the\npurposes of object versioning.\n\nChange-Id: Idf36897d690a20d23123950618643d0b9e085f6c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/6d3929e2daa6aada20f71e562082469604bf1ef9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/6d3929e2daa6aada20f71e562082469604bf1ef9"}]},"branch":"refs/heads/master"},"9f0f31eb8b6953bdd299e34658644142bedfc1e8":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2020-10-29 17:31:03.000000000","uploader":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"ref":"refs/changes/53/756153/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/53/756153/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/53/756153/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/53/756153/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/53/756153/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/53/756153/3"}}},"commit":{"parents":[{"commit":"e8b3a90978655356b321d646805ef927698c0142","subject":"Adding pre-commit","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/e8b3a90978655356b321d646805ef927698c0142"}]}],"author":{"name":"Ade Lee","email":"alee@redhat.com","date":"2020-10-01 14:40:31.000000000","tz":-240},"committer":{"name":"Ade Lee","email":"alee@redhat.com","date":"2020-10-29 17:30:07.000000000","tz":-240},"subject":"Replace md5 with oslo version","message":"Replace md5 with oslo version\n\nmd5 is not an approved algorithm in FIPS mode, and trying to\ninstantiate a hashlib.md5() will fail when the system is running in\nFIPS mode.\n\nmd5 is allowed when in a non-security context.  There is a plan to\nadd a keyword parameter (usedforsecurity) to hashlib.md5() to annotate\nwhether or not the instance is being used in a security context.\n\nIn the case where it is not, the instantiation of md5 will be allowed.\nSee https://bugs.python.org/issue9216 for more details.\n\nSome downstream python versions already support this parameter.  To\nsupport these versions, a new encapsulation of md5() has been added to\noslo_utils.  See https://review.opendev.org/#/c/750031/\n\nThis patch is to replace the instances of hashlib.md5() with this new\nencapsulation, adding an annotation indicating whether the usage is\na security context or not.\n\nIn this case, md5 is computed as one of the object hashes for the\npurposes of object versioning.\n\nChange-Id: Idf36897d690a20d23123950618643d0b9e085f6c\nDepends-On: https://review.opendev.org/#/c/760160\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/9f0f31eb8b6953bdd299e34658644142bedfc1e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/9f0f31eb8b6953bdd299e34658644142bedfc1e8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
