)]}'
{"id":"openstack%2Fkeystone~664712","triplet_id":"openstack%2Fkeystone~master~I0ad6a847ad89a7b5ae7d12b6dd90433e4a617778","project":"openstack/keystone","branch":"master","topic":"fix-oslo.db-tests","hashtags":[],"change_id":"I0ad6a847ad89a7b5ae7d12b6dd90433e4a617778","subject":"Switch order of precedence for unit test deps","status":"MERGED","created":"2019-06-11 22:07:59.000000000","updated":"2019-07-01 21:23:59.000000000","submitted":"2019-07-01 21:23:59.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":"664712-1562016239707-daa3b747","meta_rev_id":"54a7ca4737a8da5bfa947c5c62038fee1a0a210d","_number":664712,"virtual_id_number":664712,"owner":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"date":"2019-06-26 01:52:25.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":2,"date":"2019-07-01 21:23:59.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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":2,"date":"2019-07-01 19:23:08.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2019-07-01 19:27:30.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":1,"date":"2019-07-01 19:27:30.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-11 22:12:49.000000000","updated_by":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2019-07-01 19:23:08.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2019-07-01 19:27:30.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REVIEWER"},{"updated":"2019-07-01 21:23:59.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":"a5dad24bcfbff9472f85aea917d9513906d9ce0d","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-06-11 22:07:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8c0214908107c414f1551f1d899c61be4cfd02d8","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-06-11 22:12:49.000000000","message":"Patch Set 1: Code-Review+1\n\nSwitching the order works for me locally.","accounts_in_message":[],"_revision_number":1},{"id":"4b15d26aa6191a28319d35f512e2696771e96e16","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-12 07:34:19.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/12/664712/1/check/build-openstack-api-ref/24056e1/html/ : SUCCESS in 4m 18s\n- openstack-tox-cover http://logs.openstack.org/12/664712/1/check/openstack-tox-cover/9325408/cover/ : SUCCESS in 26m 52s\n- openstack-tox-lower-constraints http://logs.openstack.org/12/664712/1/check/openstack-tox-lower-constraints/f6fe13b/ : SUCCESS in 37m 47s\n- openstack-tox-pep8 http://logs.openstack.org/12/664712/1/check/openstack-tox-pep8/ee09db9/ : SUCCESS in 5m 53s\n- openstack-tox-py27 http://logs.openstack.org/12/664712/1/check/openstack-tox-py27/123bcd9/ : SUCCESS in 23m 05s\n- openstack-tox-py36 http://logs.openstack.org/12/664712/1/check/openstack-tox-py36/a015d1b/ : SUCCESS in 30m 22s\n- openstack-tox-py37 http://logs.openstack.org/12/664712/1/check/openstack-tox-py37/8b719b7/ : SUCCESS in 26m 23s\n- openstack-tox-docs http://logs.openstack.org/12/664712/1/check/openstack-tox-docs/156f11d/html/ : SUCCESS in 7m 13s\n- tempest-full http://logs.openstack.org/12/664712/1/check/tempest-full/e22bd28/ : SUCCESS in 1h 54m 07s\n- neutron-grenade http://logs.openstack.org/12/664712/1/check/neutron-grenade/5d704bc/ : SUCCESS in 1h 08m 00s\n- grenade-py3 http://logs.openstack.org/12/664712/1/check/grenade-py3/8775e4b/ : SUCCESS in 58m 11s\n- tempest-full-py3 http://logs.openstack.org/12/664712/1/check/tempest-full-py3/94b2a56/ : SUCCESS in 1h 28m 36s\n- build-openstack-releasenotes http://logs.openstack.org/12/664712/1/check/build-openstack-releasenotes/cdf2d24/html/ : SUCCESS in 10m 44s\n- keystone-dsvm-functional http://logs.openstack.org/12/664712/1/check/keystone-dsvm-functional/0a57b44/ : SUCCESS in 32m 54s\n- keystone-dsvm-py3-functional http://logs.openstack.org/12/664712/1/check/keystone-dsvm-py3-functional/7a60816/ : SUCCESS in 29m 57s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/12/664712/1/check/keystone-dsvm-functional-federation-opensuse15/50d7722/ : SUCCESS in 42m 47s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/12/664712/1/check/keystone-dsvm-py3-functional-federation-opensuse15/6cea781/ : SUCCESS in 39m 12s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/12/664712/1/check/keystoneclient-devstack-functional/ff2960d/ : SUCCESS in 14m 38s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/12/664712/1/check/legacy-tempest-dsvm-ldap-domain-specific-driver/9579e0a/ : SUCCESS in 1h 49m 11s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7dd6abc6076fdd6c2c6325a1f2e372da5558e1fe","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-06-25 15:53:05.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d21dfe9b8f60a205019bd944acbe7acb0705ae5c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-26 01:41:03.000000000","message":"Patch Set 2: 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- build-openstack-api-ref http://logs.openstack.org/12/664712/2/check/build-openstack-api-ref/5865b43/html/ : SUCCESS in 3m 53s\n- openstack-tox-cover http://logs.openstack.org/12/664712/2/check/openstack-tox-cover/0c4e10e/cover/ : SUCCESS in 33m 59s\n- openstack-tox-lower-constraints http://logs.openstack.org/12/664712/2/check/openstack-tox-lower-constraints/f6cce4e/ : SUCCESS in 32m 56s\n- openstack-tox-pep8 http://logs.openstack.org/12/664712/2/check/openstack-tox-pep8/a0fccfe/ : SUCCESS in 6m 46s\n- openstack-tox-py27 http://logs.openstack.org/12/664712/2/check/openstack-tox-py27/ecf80f7/ : SUCCESS in 33m 11s\n- openstack-tox-py36 http://logs.openstack.org/12/664712/2/check/openstack-tox-py36/18e2dcb/ : SUCCESS in 40m 01s\n- openstack-tox-py37 http://logs.openstack.org/12/664712/2/check/openstack-tox-py37/0b369fe/ : SUCCESS in 23m 25s\n- openstack-tox-docs http://logs.openstack.org/12/664712/2/check/openstack-tox-docs/39dc06c/html/ : SUCCESS in 8m 14s\n- tempest-full http://logs.openstack.org/12/664712/2/check/tempest-full/481b223/ : TIMED_OUT in 2h 10m 34s\n- neutron-grenade http://logs.openstack.org/12/664712/2/check/neutron-grenade/fe969c3/ : SUCCESS in 1h 12m 35s\n- grenade-py3 http://logs.openstack.org/12/664712/2/check/grenade-py3/5782670/ : SUCCESS in 1h 16m 14s\n- tempest-full-py3 http://logs.openstack.org/12/664712/2/check/tempest-full-py3/0c3bdbe/ : SUCCESS in 1h 47m 30s\n- build-openstack-releasenotes http://logs.openstack.org/12/664712/2/check/build-openstack-releasenotes/d060010/html/ : SUCCESS in 11m 01s\n- keystone-dsvm-functional http://logs.openstack.org/12/664712/2/check/keystone-dsvm-functional/ab83f22/ : SUCCESS in 29m 40s\n- keystone-dsvm-py3-functional http://logs.openstack.org/12/664712/2/check/keystone-dsvm-py3-functional/78a7447/ : SUCCESS in 32m 20s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/12/664712/2/check/keystone-dsvm-functional-federation-opensuse15/9a60071/ : SUCCESS in 41m 36s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/12/664712/2/check/keystone-dsvm-py3-functional-federation-opensuse15/647117b/ : SUCCESS in 43m 42s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/12/664712/2/check/keystoneclient-devstack-functional/3b063ee/ : SUCCESS in 15m 20s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/12/664712/2/check/legacy-tempest-dsvm-ldap-domain-specific-driver/c19974a/ : SUCCESS in 1h 34m 21s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"dea3841abb5caf67bb031a1aa2b25b8b6730c75c","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-06-26 01:52:25.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"ff427b7a106fc2e0c2ec8310beedd91be645fe7e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-26 13:15:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/12/664712/2/check/build-openstack-api-ref/514ccdf/html/ : SUCCESS in 4m 39s\n- openstack-tox-cover http://logs.openstack.org/12/664712/2/check/openstack-tox-cover/5c8579a/cover/ : SUCCESS in 35m 58s\n- openstack-tox-lower-constraints http://logs.openstack.org/12/664712/2/check/openstack-tox-lower-constraints/74da4b5/ : SUCCESS in 29m 24s\n- openstack-tox-pep8 http://logs.openstack.org/12/664712/2/check/openstack-tox-pep8/020b227/ : SUCCESS in 6m 46s\n- openstack-tox-py27 http://logs.openstack.org/12/664712/2/check/openstack-tox-py27/5a1850d/ : SUCCESS in 29m 19s\n- openstack-tox-py36 http://logs.openstack.org/12/664712/2/check/openstack-tox-py36/e623d6c/ : SUCCESS in 27m 24s\n- openstack-tox-py37 http://logs.openstack.org/12/664712/2/check/openstack-tox-py37/a4f8910/ : SUCCESS in 26m 56s\n- openstack-tox-docs http://logs.openstack.org/12/664712/2/check/openstack-tox-docs/a700372/html/ : SUCCESS in 7m 23s\n- tempest-full http://logs.openstack.org/12/664712/2/check/tempest-full/628759d/ : SUCCESS in 1h 46m 54s\n- neutron-grenade http://logs.openstack.org/12/664712/2/check/neutron-grenade/d355ddc/ : SUCCESS in 1h 01m 56s\n- grenade-py3 http://logs.openstack.org/12/664712/2/check/grenade-py3/b16ee84/ : SUCCESS in 58m 36s\n- tempest-full-py3 http://logs.openstack.org/12/664712/2/check/tempest-full-py3/0913054/ : SUCCESS in 1h 47m 19s\n- build-openstack-releasenotes http://logs.openstack.org/12/664712/2/check/build-openstack-releasenotes/aec98b1/html/ : SUCCESS in 9m 21s\n- keystone-dsvm-functional http://logs.openstack.org/12/664712/2/check/keystone-dsvm-functional/36da7fe/ : SUCCESS in 34m 23s\n- keystone-dsvm-py3-functional http://logs.openstack.org/12/664712/2/check/keystone-dsvm-py3-functional/1ebbad9/ : SUCCESS in 40m 08s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/12/664712/2/check/keystone-dsvm-functional-federation-opensuse15/38d4344/ : SUCCESS in 40m 07s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/12/664712/2/check/keystone-dsvm-py3-functional-federation-opensuse15/49773f4/ : SUCCESS in 54m 41s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/12/664712/2/check/keystoneclient-devstack-functional/e7a96cd/ : SUCCESS in 17m 30s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/12/664712/2/check/legacy-tempest-dsvm-ldap-domain-specific-driver/6a43d73/ : SUCCESS in 1h 46m 08s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"369b320e050c0473d184d9f7de39ee504c90d339","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-07-01 19:23:08.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"da7cec467d4be44db6b90f4f8dbd5edaf6d4aff2","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2019-07-01 19:27:30.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"57852fc74f6fdf24f016fbc87988ca88dfa847a4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-01 19:28:04.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b242e5313d7f63c90b502f3e2b4a27978bf8fb66","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-01 21:23:59.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"c7b10fbe5f60db36032c6ffc6b871b53e65cf8c2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-01 21:23:59.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/12/664712/2/gate/build-openstack-api-ref/383502e/html/ : SUCCESS in 4m 26s\n- openstack-tox-lower-constraints http://logs.openstack.org/12/664712/2/gate/openstack-tox-lower-constraints/fbba795/ : SUCCESS in 33m 51s\n- openstack-tox-pep8 http://logs.openstack.org/12/664712/2/gate/openstack-tox-pep8/bfa9b1c/ : SUCCESS in 9m 18s\n- openstack-tox-py27 http://logs.openstack.org/12/664712/2/gate/openstack-tox-py27/cfbf7ef/ : SUCCESS in 27m 55s\n- openstack-tox-py36 http://logs.openstack.org/12/664712/2/gate/openstack-tox-py36/a3d42a6/ : SUCCESS in 27m 42s\n- openstack-tox-py37 http://logs.openstack.org/12/664712/2/gate/openstack-tox-py37/9a27eb7/ : SUCCESS in 26m 52s\n- openstack-tox-docs http://logs.openstack.org/12/664712/2/gate/openstack-tox-docs/9976987/html/ : SUCCESS in 8m 25s\n- tempest-full http://logs.openstack.org/12/664712/2/gate/tempest-full/174e48c/ : SUCCESS in 1h 51m 35s\n- neutron-grenade http://logs.openstack.org/12/664712/2/gate/neutron-grenade/45ca131/ : SUCCESS in 56m 57s\n- grenade-py3 http://logs.openstack.org/12/664712/2/gate/grenade-py3/3ff2cb1/ : SUCCESS in 58m 04s\n- tempest-full-py3 http://logs.openstack.org/12/664712/2/gate/tempest-full-py3/665cdc9/ : SUCCESS in 1h 48m 42s\n- build-openstack-releasenotes http://logs.openstack.org/12/664712/2/gate/build-openstack-releasenotes/c53de6e/html/ : SUCCESS in 11m 03s\n- keystone-dsvm-functional http://logs.openstack.org/12/664712/2/gate/keystone-dsvm-functional/c64bd8f/ : SUCCESS in 32m 49s\n- keystone-dsvm-py3-functional http://logs.openstack.org/12/664712/2/gate/keystone-dsvm-py3-functional/95202b2/ : SUCCESS in 31m 18s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"374f56580a361a55def4de25713dc632877275eb","revisions":{"4a1bd4b9e699c9535c44cc4c89f253e720581048":{"kind":"REWORK","_number":1,"created":"2019-06-11 22:07:59.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/12/664712/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/12/664712/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/12/664712/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/12/664712/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/12/664712/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/12/664712/1"}}},"commit":{"parents":[{"commit":"05ea48be2d0fc053cc16352a8e976be91dcf8f7a","subject":"Merge \"add raw format link to keystone config sample.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/05ea48be2d0fc053cc16352a8e976be91dcf8f7a"}]}],"author":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2019-06-11 22:06:30.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2019-06-11 22:06:30.000000000","tz":-420},"subject":"Switch order of precedence for unit test deps","message":"Switch order of precedence for unit test deps\n\nWithout this patch, oslo.db is listed both in requirements.txt and\ntest-requirements.txt. Since it is listed without extras in\nrequirements.txt, those extras (like the mysql driver) aren\u0027t installed,\nwhich means opportunistic database tests are not run. This change fixes\nthe issue by ensuring the oslo.db listed in test-requirements.txt takes\nprecedence.\n\nChange-Id: I0ad6a847ad89a7b5ae7d12b6dd90433e4a617778\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4a1bd4b9e699c9535c44cc4c89f253e720581048"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4a1bd4b9e699c9535c44cc4c89f253e720581048"}]},"branch":"refs/heads/master"},"374f56580a361a55def4de25713dc632877275eb":{"kind":"REWORK","_number":2,"created":"2019-06-25 15:53:05.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/12/664712/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/12/664712/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/12/664712/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/12/664712/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/12/664712/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/12/664712/2"}}},"commit":{"parents":[{"commit":"48594eddeabdb79aa446a62ed390f9866b848fc9","subject":"Don\u0027t call .c from select() objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/48594eddeabdb79aa446a62ed390f9866b848fc9"}]}],"author":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2019-06-11 22:06:30.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-25 15:52:55.000000000","tz":-420},"subject":"Switch order of precedence for unit test deps","message":"Switch order of precedence for unit test deps\n\nWithout this patch, oslo.db is listed both in requirements.txt and\ntest-requirements.txt. Since it is listed without extras in\nrequirements.txt, those extras (like the mysql driver) aren\u0027t installed,\nwhich means opportunistic database tests are not run. This change fixes\nthe issue by ensuring the oslo.db listed in test-requirements.txt takes\nprecedence.\n\nChange-Id: I0ad6a847ad89a7b5ae7d12b6dd90433e4a617778\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/374f56580a361a55def4de25713dc632877275eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/374f56580a361a55def4de25713dc632877275eb"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
