)]}'
{"id":"openstack%2Frenderspec~662719","triplet_id":"openstack%2Frenderspec~master~I5bcdfa3a3dfe2583cc9653d6c87f6c24464b60a5","project":"openstack/renderspec","branch":"master","hashtags":[],"change_id":"I5bcdfa3a3dfe2583cc9653d6c87f6c24464b60a5","subject":"Preserve list order in _pymod2pkg_translate","status":"MERGED","created":"2019-06-03 09:09:30.000000000","updated":"2019-06-03 15:24:57.000000000","submitted":"2019-06-03 15:24:57.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":"662719-1559575497387-eaa21e4c","meta_rev_id":"7037056ab6518950b550e8b795392cdc38f8b146","_number":662719,"virtual_id_number":662719,"owner":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":2,"date":"2019-06-03 15:24:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"}],"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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"all":[{"value":0,"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":2,"date":"2019-06-03 15:05:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-06-03 09:20:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"}],"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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"all":[{"value":0,"date":"2019-06-03 09:18:07.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":1,"date":"2019-06-03 15:05:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-03 09:18:07.000000000","updated_by":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"reviewer":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"state":"REVIEWER"},{"updated":"2019-06-03 09:20:25.000000000","updated_by":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"reviewer":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"state":"REVIEWER"},{"updated":"2019-06-03 15:05:43.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2019-06-03 15:24:57.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":"0892f9927f270c7b3ebb7b2a2eebf6546438151f","author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"date":"2019-06-03 09:09:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"af252db04512a584e28c1497a90ffbc189cb3d0c","author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"date":"2019-06-03 09:20:25.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"317569e57ea04bbae3e9af7ad87dca7e9d2b7c02","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-03 09:27:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/19/662719/1/check/openstack-tox-pep8/e151851/ : SUCCESS in 3m 37s\n- openstack-tox-py27 http://logs.openstack.org/19/662719/1/check/openstack-tox-py27/65457c3/ : SUCCESS in 4m 22s\n- openstack-tox-py35 http://logs.openstack.org/19/662719/1/check/openstack-tox-py35/3d6aabf/ : SUCCESS in 5m 42s\n- openstack-tox-py36 http://logs.openstack.org/19/662719/1/check/openstack-tox-py36/607f473/ : SUCCESS in 5m 41s\n- openstack-tox-docs http://logs.openstack.org/19/662719/1/check/openstack-tox-docs/5904e49/html/ : SUCCESS in 3m 49s","accounts_in_message":[],"_revision_number":1},{"id":"fb6368c29071ec1266194e8037045c2067e6e780","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-06-03 15:05:43.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"c367a5d0b98214e92983433a15cfcd62957d0170","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-03 15:05:58.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"81e89d339996646efcf776f56ba5de05832c77ff","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-03 15:24:57.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/19/662719/1/gate/openstack-tox-pep8/afd923c/ : SUCCESS in 4m 00s\n- openstack-tox-py27 http://logs.openstack.org/19/662719/1/gate/openstack-tox-py27/0c319ef/ : SUCCESS in 4m 30s\n- openstack-tox-py35 http://logs.openstack.org/19/662719/1/gate/openstack-tox-py35/6f8c9d2/ : SUCCESS in 4m 24s\n- openstack-tox-py36 http://logs.openstack.org/19/662719/1/gate/openstack-tox-py36/49f8330/ : SUCCESS in 4m 02s\n- openstack-tox-docs http://logs.openstack.org/19/662719/1/gate/openstack-tox-docs/2ac06b2/html/ : SUCCESS in 5m 04s","accounts_in_message":[],"_revision_number":1},{"id":"7037056ab6518950b550e8b795392cdc38f8b146","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-03 15:24:57.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"110c29133b9b6e57c101a9b3bee5f8c59ed4af13","revisions":{"110c29133b9b6e57c101a9b3bee5f8c59ed4af13":{"kind":"REWORK","_number":1,"created":"2019-06-03 09:09:30.000000000","uploader":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"ref":"refs/changes/19/662719/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/renderspec","ref":"refs/changes/19/662719/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/renderspec refs/changes/19/662719/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/renderspec refs/changes/19/662719/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/renderspec refs/changes/19/662719/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/renderspec refs/changes/19/662719/1"}}},"commit":{"parents":[{"commit":"91fa3948ec5b5746f21b92cdc312b278d2135acd","subject":"Switch to TOX_CONSTRAINTS_FILE","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/renderspec/commit/91fa3948ec5b5746f21b92cdc312b278d2135acd"}]}],"author":{"name":"Javier Pena","email":"jpena@redhat.com","date":"2019-06-03 09:07:39.000000000","tz":120},"committer":{"name":"Javier Pena","email":"jpena@redhat.com","date":"2019-06-03 09:09:28.000000000","tz":120},"subject":"Preserve list order in _pymod2pkg_translate","message":"Preserve list order in _pymod2pkg_translate\n\nPreviously, we converted the py_versions list into a set to substract\nthe versions to be skipped. However, Python does not guarantee the\nitem order in a set, so some unit tests could fail when the order\nwas reversed from [\u0027py2\u0027, \u0027py3\u0027] to [\u0027py3\u0027, \u0027py2\u0027].\n\nThis change fixes that by making sure the order is maintained.\n\nChange-Id: I5bcdfa3a3dfe2583cc9653d6c87f6c24464b60a5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/renderspec/commit/110c29133b9b6e57c101a9b3bee5f8c59ed4af13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/renderspec/commit/110c29133b9b6e57c101a9b3bee5f8c59ed4af13"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
