)]}'
{"id":"openstack%2Fproject-config~411495","triplet_id":"openstack%2Fproject-config~master~Idce73ca3813858050e8f64ece44e838266aaf5d6","project":"openstack/project-config","branch":"master","topic":"constraints-update","hashtags":[],"change_id":"Idce73ca3813858050e8f64ece44e838266aaf5d6","subject":"move release step for updating constraints to after the PyPI upload","status":"MERGED","created":"2016-12-15 20:56:43.000000000","updated":"2016-12-20 07:40:03.000000000","submitted":"2016-12-20 07:40:03.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"87db8097bab81979d76bc93b4678459c5e91f9f3","_number":411495,"virtual_id_number":411495,"owner":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":2,"date":"2016-12-20 07:40:03.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"}],"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":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"all":[{"value":2,"date":"2016-12-19 19:00:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-12-20 07:33:22.000000000","_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"}],"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":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},"all":[{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-12-20 07:33:22.000000000","_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-12-19 19:00:17.000000000","updated_by":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"reviewer":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"state":"REVIEWER"},{"updated":"2016-12-20 07:33:22.000000000","updated_by":{"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},"reviewer":{"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},"state":"REVIEWER"},{"updated":"2016-12-20 07:40:03.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"4dfe53416898c12e3cc0b71d52625437685c0a4a","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2016-12-15 20:56:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"74868c0068a7a45348531c5b812378c4ed30e183","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2016-12-15 20:56:58.000000000","message":"Patch Set 1: Workflow-1\n\nLet\u0027s wait until after the milestone to approve this.","accounts_in_message":[],"_revision_number":1},{"id":"0338f8aaf9840b53005974b87bd929345cb0ca47","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-15 21:03:31.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-project-config-layout http://logs.openstack.org/95/411495/1/check/gate-project-config-layout/ae305d1/ : SUCCESS in 5m 02s\n- gate-project-config-linters-ubuntu-xenial http://logs.openstack.org/95/411495/1/check/gate-project-config-linters-ubuntu-xenial/dfa2c1c/ : SUCCESS in 2m 21s\n- gate-project-config-jenkins-project http://logs.openstack.org/95/411495/1/check/gate-project-config-jenkins-project/f7bc207/ : SUCCESS in 1m 20s","accounts_in_message":[],"_revision_number":1},{"id":"11aaaad5cc460d6ea038ab66ba4a9dcb3ddb63d6","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2016-12-16 07:38:02.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"f1f9ee0c3a41b93546275e29d373b1a466c30573","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2016-12-16 14:43:05.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"f5f9bb30a14d1df93252d96df8f46234462aec61","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2016-12-16 16:38:42.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"965621b43b6fb01115334054c2a2806504f1f416","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2016-12-16 16:38:48.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"2d53c7c05adc94fee52e213510197e89c250c727","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-16 16:45:12.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-project-config-layout http://logs.openstack.org/95/411495/2/check/gate-project-config-layout/b3d43cd/ : SUCCESS in 5m 03s\n- gate-project-config-linters-ubuntu-xenial http://logs.openstack.org/95/411495/2/check/gate-project-config-linters-ubuntu-xenial/cc0b756/ : SUCCESS in 1m 26s\n- gate-project-config-jenkins-project http://logs.openstack.org/95/411495/2/check/gate-project-config-jenkins-project/fab62b6/ : SUCCESS in 55s","accounts_in_message":[],"_revision_number":2},{"id":"92035c5d3534238c46f03d7ec4355b22018f0a3c","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2016-12-16 17:09:29.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"752a622fda67d9cd5330be91b4a11cbd42c1b01f","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2016-12-16 19:52:45.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4d656330970cd98f4ee500b56be59a26dad7c266","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2016-12-19 18:46:18.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e4d8dfc2ebe560387dacadb1825635d34fa00f30","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-19 18:55:21.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-project-config-layout http://logs.openstack.org/95/411495/3/check/gate-project-config-layout/2c3a57a/ : SUCCESS in 5m 36s\n- gate-project-config-linters-ubuntu-xenial http://logs.openstack.org/95/411495/3/check/gate-project-config-linters-ubuntu-xenial/0601d78/ : SUCCESS in 1m 56s\n- gate-project-config-jenkins-project http://logs.openstack.org/95/411495/3/check/gate-project-config-jenkins-project/c1ca7bd/ : SUCCESS in 1m 24s","accounts_in_message":[],"_revision_number":3},{"id":"550954324a7d5b7cc7c9a339c14dbbf7180b30a9","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2016-12-19 19:00:17.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"6eb00f33bc8f12e225d80b7f2bcc8964f9d92e57","author":{"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},"date":"2016-12-20 07:33:22.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"0abd693dba8a6dadf0ff8398af27affad1498d3b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-20 07:33:33.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"fc8b6f0f8bbfdfd5b4078ef6db5986cd18fbb3c9","date":"2016-12-20 07:40:03.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"846152cc671ee20fef1d01bbdaed75f47c178869","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-20 07:40:03.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-project-config-layout http://logs.openstack.org/95/411495/3/gate/gate-project-config-layout/3ff7655/ : SUCCESS in 5m 29s\n- gate-project-config-linters-ubuntu-xenial http://logs.openstack.org/95/411495/3/gate/gate-project-config-linters-ubuntu-xenial/ac8196a/ : SUCCESS in 1m 24s\n- gate-project-config-jenkins-project http://logs.openstack.org/95/411495/3/gate/gate-project-config-jenkins-project/44d7c3e/ : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"c9c277707e97f956a14f4929dcbfde976f504f48","revisions":{"4867c17cef4f5d1a875e10068b23250500c22996":{"kind":"REWORK","_number":1,"created":"2016-12-15 20:56:43.000000000","uploader":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"ref":"refs/changes/95/411495/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/95/411495/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/95/411495/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/95/411495/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/95/411495/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/95/411495/1"}}},"commit":{"parents":[{"commit":"7b522962cbe29966f94e25555828c06be085a1c6","subject":"Make cliff python 3.5 job voting","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/7b522962cbe29966f94e25555828c06be085a1c6"}]}],"author":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2016-12-15 20:36:41.000000000","tz":-300},"committer":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2016-12-15 20:56:04.000000000","tz":-300},"subject":"move release step for updating constraints to after the PyPI upload","message":"move release step for updating constraints to after the PyPI upload\n\nWe have a race condition in the jobs for patches to\nopenstack/requirements submitted by the release jobs because the\npackages are not yet on PyPI when the patch is proposed to update the\nconstraints file. This change moves the constraint update portion of the\nrelease job to a separate job and schedules it to run as a dependency of\nthe PyPI upload job.\n\nChange-Id: Idce73ca3813858050e8f64ece44e838266aaf5d6\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/4867c17cef4f5d1a875e10068b23250500c22996"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/4867c17cef4f5d1a875e10068b23250500c22996"}]},"branch":"refs/heads/master"},"2dcc6bdfe921c5152632314d8cc4ea079f6ec264":{"kind":"REWORK","_number":2,"created":"2016-12-16 16:38:42.000000000","uploader":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"ref":"refs/changes/95/411495/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/95/411495/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/95/411495/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/95/411495/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/95/411495/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/95/411495/2"}}},"commit":{"parents":[{"commit":"e197900594171d604ee176f94c29ed32f989ac77","subject":"add update_constraints.sh for use by new release job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/e197900594171d604ee176f94c29ed32f989ac77"}]}],"author":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2016-12-16 16:37:34.000000000","tz":-300},"committer":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2016-12-16 16:37:34.000000000","tz":-300},"subject":"move release step for updating constraints to after the PyPI upload","message":"move release step for updating constraints to after the PyPI upload\n\nWe have a race condition in the jobs for patches to\nopenstack/requirements submitted by the release jobs because the\npackages are not yet on PyPI when the patch is proposed to update the\nconstraints file. This change moves the constraint update portion of the\nrelease job to a separate job and schedules it to run as a dependency of\nthe PyPI upload job.\n\nChange-Id: Idce73ca3813858050e8f64ece44e838266aaf5d6\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/2dcc6bdfe921c5152632314d8cc4ea079f6ec264"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/2dcc6bdfe921c5152632314d8cc4ea079f6ec264"}]},"branch":"refs/heads/master"},"c9c277707e97f956a14f4929dcbfde976f504f48":{"kind":"REWORK","_number":3,"created":"2016-12-19 18:46:18.000000000","uploader":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"ref":"refs/changes/95/411495/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/95/411495/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/95/411495/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/95/411495/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/95/411495/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/95/411495/3"}}},"commit":{"parents":[{"commit":"e197900594171d604ee176f94c29ed32f989ac77","subject":"add update_constraints.sh for use by new release job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/e197900594171d604ee176f94c29ed32f989ac77"}]}],"author":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2016-12-16 16:37:34.000000000","tz":-300},"committer":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2016-12-19 18:46:08.000000000","tz":-300},"subject":"move release step for updating constraints to after the PyPI upload","message":"move release step for updating constraints to after the PyPI upload\n\nWe have a race condition in the jobs for patches to\nopenstack/requirements submitted by the release jobs because the\npackages are not yet on PyPI when the patch is proposed to update the\nconstraints file. This change moves the constraint update portion of the\nrelease job to a separate job and schedules it to run as a dependency of\nthe PyPI upload job.\n\nChange-Id: Idce73ca3813858050e8f64ece44e838266aaf5d6\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/c9c277707e97f956a14f4929dcbfde976f504f48"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/c9c277707e97f956a14f4929dcbfde976f504f48"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
