)]}'
{"id":"openstack%2Fproject-config~651338","triplet_id":"openstack%2Fproject-config~master~I72776774eabd4e397ee5e8bdd58b3632be8fd3a1","project":"openstack/project-config","branch":"master","topic":"fix-proposal","hashtags":[],"change_id":"I72776774eabd4e397ee5e8bdd58b3632be8fd3a1","subject":"Some python yaml fixes","status":"MERGED","created":"2019-04-09 17:39:02.000000000","updated":"2019-04-10 14:08:36.000000000","submitted":"2019-04-10 14:08:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"651338-1554905302681-afc99fbd","meta_rev_id":"dbd264ad2f2038292009f9ee087cef6ba8c7a69a","_number":651338,"virtual_id_number":651338,"owner":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":2,"date":"2019-04-10 14:08:22.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"recommended":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":1,"date":"2019-04-10 13:48:36.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-04-10 13:56:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":2,"date":"2019-04-10 13:55:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-04-10 13:56:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-09 22:02:21.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2019-04-10 11:55:32.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2019-04-10 13:00:25.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2019-04-10 13:55:50.000000000","updated_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"},{"updated":"2019-04-10 13:56:52.000000000","updated_by":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"reviewer":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"state":"REVIEWER"},{"updated":"2019-04-10 14:08:22.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":"96fb52f1ed93b03a7db6fd42d10268c869a92b64","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-04-09 17:39:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2f11046e00b0fdd15e304d725efeb7896fec56dc","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2019-04-09 17:46:17.000000000","message":"Patch Set 1: Code-Review+2\n\nI suppose it\u0027s roughly the same as switching these invocations to yaml.safe_load() everywhere.","accounts_in_message":[],"_revision_number":1},{"id":"d14e6efdab836f544570e8ebb9d968101a5b2cf6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-09 17:54:24.000000000","message":"Patch Set 1: 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-zuul-jobs-linters http://logs.openstack.org/38/651338/1/check/openstack-zuul-jobs-linters/ece2836/ : FAILURE in 4m 48s\n- project-config-gerrit http://logs.openstack.org/38/651338/1/check/project-config-gerrit/7dde46c/ : FAILURE in 4m 44s\n- project-config-irc-access http://logs.openstack.org/38/651338/1/check/project-config-irc-access/b678ac0/ : FAILURE in 7m 03s","accounts_in_message":[],"_revision_number":1},{"id":"8a883e340411ab54e4c78076e42a4265f5829f68","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-04-09 18:03:02.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7a05133b9506a3d117228ba652a2e102b487f0ac","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-04-09 18:03:27.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"64f4315338639ca62951d8b0b1e5110e5382cc06","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-09 18:15:54.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- openstack-zuul-jobs-linters http://logs.openstack.org/38/651338/2/check/openstack-zuul-jobs-linters/0c6cf53/ : SUCCESS in 7m 13s\n- project-config-gerrit http://logs.openstack.org/38/651338/2/check/project-config-gerrit/07f320f/ : SUCCESS in 4m 32s\n- project-config-irc-access http://logs.openstack.org/38/651338/2/check/project-config-irc-access/8a1d6e2/ : FAILURE in 9m 29s","accounts_in_message":[],"_revision_number":2},{"id":"a498f54f0b12fa0c034959abdd3de5064f90fb0b","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-04-09 19:04:31.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"fc45ab9f0b3c3f0a948f8cdbbdd28cc639e15afa","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-04-09 19:09:00.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d404fb415c366942b565595abb25bc2fa2c6804d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-09 19:16:59.000000000","message":"Patch Set 4: 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-zuul-jobs-linters http://logs.openstack.org/38/651338/4/check/openstack-zuul-jobs-linters/5bf3564/ : SUCCESS in 6m 42s\n- project-config-gerrit http://logs.openstack.org/38/651338/4/check/project-config-gerrit/f6d4924/ : SUCCESS in 3m 52s\n- project-config-irc-access http://logs.openstack.org/38/651338/4/check/project-config-irc-access/cbce0eb/ : FAILURE in 6m 38s","accounts_in_message":[],"_revision_number":4},{"id":"83337c5073397cbb8078b89a217e522860f4bbce","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-04-09 19:19:21.000000000","message":"Patch Set 4:\n\nthe change to gerrit/projects.yaml needs not be part of this change, the daily update job (which currently fails) sorts as shown here.\n\nQuestion is: Do we want this sorting of the file gerrit/projects.yaml?","accounts_in_message":[],"_revision_number":4},{"id":"441d536286b2ac6b24c18826a018c43a85df124b","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-04-09 19:23:36.000000000","message":"Patch Set 4:\n\nWhy does this fail? I thought I fixed it...\n\nhttp://logs.openstack.org/38/651338/4/check/project-config-irc-access/cbce0eb/job-output.txt.gz#_2019-04-09_19_16_07_552366","accounts_in_message":[],"_revision_number":4},{"id":"a93559b00afd0abf878c6c94587a416e4fef6793","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-04-09 19:24:56.000000000","message":"Patch Set 4:\n\nGoal of change: Fix http://zuul.openstack.org/builds?job_name\u003dpropose-project-config-update","accounts_in_message":[],"_revision_number":4},{"id":"d1c87a53b87cac0c2ac20bd9f87276f2780c2267","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2019-04-09 22:02:21.000000000","message":"Patch Set 4:\n\nWe should consider yaml.safe_load() as a slightly easier to read version of the changes made here, though functionality equivalent.\n\nAs for updating gerrit/projects.yaml I think we want to do that with this change rather than wait for the periodic update. For sanity checking that we can compare yaml.safe_load(old.yaml) \u003d\u003d yaml.safe_load(new.yaml).","accounts_in_message":[],"_revision_number":4},{"id":"411d4a4a43ee91ddbf24079985713ba54e039c2a","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-04-10 06:08:33.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"53f127b77e5d70f96259791817f5b25175ec72b6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-10 06:32:54.000000000","message":"Patch Set 5: 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-zuul-jobs-linters http://logs.openstack.org/38/651338/5/check/openstack-zuul-jobs-linters/b45c4dd/ : FAILURE in 7m 04s\n- project-config-gerrit http://logs.openstack.org/38/651338/5/check/project-config-gerrit/91c288b/ : SUCCESS in 5m 58s\n- project-config-irc-access http://logs.openstack.org/38/651338/5/check/project-config-irc-access/7498a0d/ : FAILURE in 7m 40s","accounts_in_message":[],"_revision_number":5},{"id":"33a6e91b6fd445622f1b7b0febfb6d67d8ec8a79","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-04-10 07:12:13.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"3f52ddcada64934be2d4b8e32639147d98f0231c","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-04-10 07:15:29.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"fde52a0c79f3745709cdd909f575b28583a0294f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-10 07:39:42.000000000","message":"Patch Set 7: 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-zuul-jobs-linters http://logs.openstack.org/38/651338/7/check/openstack-zuul-jobs-linters/79f59c2/ : SUCCESS in 7m 30s\n- project-config-gerrit http://logs.openstack.org/38/651338/7/check/project-config-gerrit/8b0aa2f/ : SUCCESS in 4m 12s\n- project-config-irc-access http://logs.openstack.org/38/651338/7/check/project-config-irc-access/c51d2cd/ : FAILURE in 6m 04s","accounts_in_message":[],"_revision_number":7},{"id":"304669b146e9a806f965da7650b5183b9c291465","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2019-04-10 11:55:32.000000000","message":"Patch Set 7:\n\nrecheck holding a node for debugging","accounts_in_message":[],"_revision_number":7},{"id":"3aa818593387ac6f9e830991fafdd5647ddc2742","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-10 12:16:26.000000000","message":"Patch Set 7:\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-zuul-jobs-linters http://logs.openstack.org/38/651338/7/check/openstack-zuul-jobs-linters/c842e7a/ : SUCCESS in 9m 12s\n- project-config-gerrit http://logs.openstack.org/38/651338/7/check/project-config-gerrit/c8dc3f3/ : SUCCESS in 4m 27s\n- project-config-irc-access http://logs.openstack.org/38/651338/7/check/project-config-irc-access/7c439ca/ : FAILURE in 8m 15s","accounts_in_message":[],"_revision_number":7},{"id":"fc4ad54644c3c10bee97e4e9c5509c095b9bba55","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-04-10 13:00:25.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"ea0ea64cf9721d3017dd6ee02aee89d40bb583a6","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-04-10 13:07:16.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"fca084f188d59150d29e3fdaf2bf8b7cf2fc49af","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-10 13:19:05.000000000","message":"Patch Set 9: 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-specs-site http://logs.openstack.org/38/651338/9/check/build-openstack-specs-site/3cc42a9/ : SUCCESS in 4m 28s\n- openstack-zuul-jobs-linters http://logs.openstack.org/38/651338/9/check/openstack-zuul-jobs-linters/e02f061/ : SUCCESS in 8m 30s\n- project-config-dib http://logs.openstack.org/38/651338/9/check/project-config-dib/471f649/ : SUCCESS in 3m 45s\n- project-config-gerrit http://logs.openstack.org/38/651338/9/check/project-config-gerrit/b8ef0ac/ : SUCCESS in 6m 40s\n- project-config-grafyaml http://logs.openstack.org/38/651338/9/check/project-config-grafyaml/4f2d983/ : SUCCESS in 4m 45s\n- project-config-infra-docs-index http://logs.openstack.org/38/651338/9/check/project-config-infra-docs-index/12c2456/ : SUCCESS in 3m 34s\n- project-config-irc-access http://logs.openstack.org/38/651338/9/check/project-config-irc-access/90fe31b/ : FAILURE in 7m 54s\n- project-config-nodepool http://logs.openstack.org/38/651338/9/check/project-config-nodepool/bbf4a8c/ : SUCCESS in 4m 39s","accounts_in_message":[],"_revision_number":9},{"id":"2ab7fa27d4163d7c4f13bc527e980fe1cd0aabfe","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-04-10 13:31:47.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"07fb7bf2767901139c1d20c205843c53ea7e98ef","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-04-10 13:33:09.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"71d8809128b1257fbb866b871b801969657adde0","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-04-10 13:33:57.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"ecff433cbdb21099eb81135b6034d06ba52244fa","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-10 13:45:55.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-specs-site http://logs.openstack.org/38/651338/10/check/build-openstack-specs-site/66a28e1/ : SUCCESS in 2m 54s\n- openstack-zuul-jobs-linters http://logs.openstack.org/38/651338/10/check/openstack-zuul-jobs-linters/c5fdc52/ : SUCCESS in 5m 40s\n- project-config-dib http://logs.openstack.org/38/651338/10/check/project-config-dib/fc141b5/ : SUCCESS in 3m 00s\n- project-config-gerrit http://logs.openstack.org/38/651338/10/check/project-config-gerrit/076a64a/ : SUCCESS in 4m 00s\n- project-config-grafyaml http://logs.openstack.org/38/651338/10/check/project-config-grafyaml/150d033/ : SUCCESS in 2m 41s\n- project-config-infra-docs-index http://logs.openstack.org/38/651338/10/check/project-config-infra-docs-index/f0f8d41/ : SUCCESS in 2m 53s\n- project-config-irc-access http://logs.openstack.org/38/651338/10/check/project-config-irc-access/5422693/ : SUCCESS in 6m 24s\n- project-config-nodepool http://logs.openstack.org/38/651338/10/check/project-config-nodepool/7b3c20c/ : SUCCESS in 3m 42s","accounts_in_message":[],"_revision_number":10},{"id":"8922cede69786b85299b8f44afa7e214161652ef","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-04-10 13:48:36.000000000","message":"Patch Set 10: Code-Review+1\n\nOnly +1 since I did the first changes. Thanks a lot Monty for the breakthrough!","accounts_in_message":[],"_revision_number":10},{"id":"e48c4f717c0dda0e2cad38f83f2120b699ba456a","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2019-04-10 13:55:50.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"10e2ab9d383071210daa255bad1d98073029adb9","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2019-04-10 13:56:52.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"f110b943a5231ae43cb48e30850233882d9c7c36","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-10 13:57:05.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"6d8c5cc57b81290b26cf0f396047254b4fd0580c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-10 14:08:22.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":10},{"id":"a0f026c9f6604cb4e6e9c15ce445a9ecac3f05cd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-10 14:08:22.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-specs-site http://logs.openstack.org/38/651338/10/gate/build-openstack-specs-site/db345f8/ : SUCCESS in 3m 47s\n- openstack-zuul-jobs-linters http://logs.openstack.org/38/651338/10/gate/openstack-zuul-jobs-linters/92ee1eb/ : SUCCESS in 7m 14s\n- project-config-dib http://logs.openstack.org/38/651338/10/gate/project-config-dib/6db4f6a/ : SUCCESS in 3m 54s\n- project-config-gerrit http://logs.openstack.org/38/651338/10/gate/project-config-gerrit/b0da7d2/ : SUCCESS in 4m 48s\n- project-config-grafyaml http://logs.openstack.org/38/651338/10/gate/project-config-grafyaml/8237bd6/ : SUCCESS in 3m 57s\n- project-config-infra-docs-index http://logs.openstack.org/38/651338/10/gate/project-config-infra-docs-index/e6b1f0b/ : SUCCESS in 3m 27s\n- project-config-irc-access http://logs.openstack.org/38/651338/10/gate/project-config-irc-access/5c2691f/ : SUCCESS in 7m 45s\n- project-config-nodepool http://logs.openstack.org/38/651338/10/gate/project-config-nodepool/85ff5e4/ : SUCCESS in 4m 08s","accounts_in_message":[],"_revision_number":10},{"id":"2639964e71923024a25a5de727aad05b09be8d17","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2019-04-10 14:08:36.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"e7f77f283ffdccef5c201884b084fca246a6adee","revisions":{"ce244c7088ace5b00a87a4ef74194dcc1e607801":{"kind":"REWORK","_number":1,"created":"2019-04-09 17:39:02.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/38/651338/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/38/651338/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/38/651338/1"}}},"commit":{"parents":[{"commit":"736d1ace5f0f8d95edcf361cb806a12800da6d6f","subject":"Merge \"Adds contributor guide repo to Upstream Institute channel\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/736d1ace5f0f8d95edcf361cb806a12800da6d6f"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-09 17:35:05.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-09 17:38:38.000000000","tz":120},"subject":"Some python yaml fixes","message":"Some python yaml fixes\n\nlibyaml now needs to Loader keyword to not throw a warning, use it\neverywhere.\n\nRemove sort_keys from yaml.representer, it does not exist anymore and\nbreaks the periodic job.\n\nChange-Id: I72776774eabd4e397ee5e8bdd58b3632be8fd3a1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/ce244c7088ace5b00a87a4ef74194dcc1e607801"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/ce244c7088ace5b00a87a4ef74194dcc1e607801"}]},"branch":"refs/heads/master"},"d58525bb4e74ab74c2ca24e5d0a3689f49cab926":{"kind":"REWORK","_number":2,"created":"2019-04-09 18:03:02.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/38/651338/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/38/651338/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/38/651338/2"}}},"commit":{"parents":[{"commit":"736d1ace5f0f8d95edcf361cb806a12800da6d6f","subject":"Merge \"Adds contributor guide repo to Upstream Institute channel\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/736d1ace5f0f8d95edcf361cb806a12800da6d6f"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-09 17:35:05.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-09 18:01:13.000000000","tz":120},"subject":"Some python yaml fixes","message":"Some python yaml fixes\n\nlibyaml now needs to Loader keyword to not throw a warning, use it\neverywhere.\n\nRemove sort_keys from yaml.representer, it does not exist anymore and\nbreaks the periodic job.\n\nChange-Id: I72776774eabd4e397ee5e8bdd58b3632be8fd3a1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/d58525bb4e74ab74c2ca24e5d0a3689f49cab926"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/d58525bb4e74ab74c2ca24e5d0a3689f49cab926"}]},"branch":"refs/heads/master"},"bc8d38465dca7bc2ea72d4a23cfbf805ebfb1368":{"kind":"REWORK","_number":3,"created":"2019-04-09 19:04:31.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/38/651338/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/38/651338/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/38/651338/3"}}},"commit":{"parents":[{"commit":"736d1ace5f0f8d95edcf361cb806a12800da6d6f","subject":"Merge \"Adds contributor guide repo to Upstream Institute channel\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/736d1ace5f0f8d95edcf361cb806a12800da6d6f"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-09 17:35:05.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-09 19:03:08.000000000","tz":120},"subject":"Some python yaml fixes","message":"Some python yaml fixes\n\nlibyaml now needs to Loader keyword to not throw a warning, use it\neverywhere.\n\nRemove sort_keys argument to dumper, it\u0027s not supported in the PyYaml\nversion we use. This leads to a slightly different normalized\ngerritbot/channels.yaml file, change it to fully alphabetical.\n\nChange-Id: I72776774eabd4e397ee5e8bdd58b3632be8fd3a1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/bc8d38465dca7bc2ea72d4a23cfbf805ebfb1368"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/bc8d38465dca7bc2ea72d4a23cfbf805ebfb1368"}]},"branch":"refs/heads/master"},"a10fa6db6c52cfd3558b5fdd3e2531b1d0dffeb1":{"kind":"REWORK","_number":4,"created":"2019-04-09 19:09:00.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/38/651338/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/38/651338/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/38/651338/4"}}},"commit":{"parents":[{"commit":"736d1ace5f0f8d95edcf361cb806a12800da6d6f","subject":"Merge \"Adds contributor guide repo to Upstream Institute channel\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/736d1ace5f0f8d95edcf361cb806a12800da6d6f"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-09 17:35:05.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-09 19:08:09.000000000","tz":120},"subject":"Some python yaml fixes","message":"Some python yaml fixes\n\nlibyaml now needs to Loader keyword to not throw a warning, use it\neverywhere.\n\nRemove sort_keys argument to dumper, it\u0027s not supported in the PyYaml\nversion we use. This leads to a slightly different normalized\ngerritbot/channels.yaml file, change it to fully alphabetical.\n\nThis will also lead to sorting gerrit/projects.yaml alphabetical with\nthe next normalize run - so, not sure whether we want this side effect.\n\nChange-Id: I72776774eabd4e397ee5e8bdd58b3632be8fd3a1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/a10fa6db6c52cfd3558b5fdd3e2531b1d0dffeb1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/a10fa6db6c52cfd3558b5fdd3e2531b1d0dffeb1"}]},"branch":"refs/heads/master"},"96221fc6aa731dd4160ddd9dbd77e1d21d11f4e3":{"kind":"REWORK","_number":5,"created":"2019-04-10 06:08:33.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/38/651338/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/38/651338/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/38/651338/5"}}},"commit":{"parents":[{"commit":"736d1ace5f0f8d95edcf361cb806a12800da6d6f","subject":"Merge \"Adds contributor guide repo to Upstream Institute channel\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/736d1ace5f0f8d95edcf361cb806a12800da6d6f"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-09 17:35:05.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-10 06:07:26.000000000","tz":120},"subject":"Some python yaml fixes","message":"Some python yaml fixes\n\nlibyaml now needs to Loader keyword to not throw a warning, use\nsafe_load instead everywhere.\n\nRemove sort_keys argument to dumper, it\u0027s not supported in the PyYaml\nversion we use. This leads to a slightly different normalized\ngerritbot/channels.yaml file, change it to fully alphabetical.\n\nThis will also lead to sorting gerrit/projects.yaml alphabetical with\nthe next normalize run, this change includes the generated file.\n\nChange-Id: I72776774eabd4e397ee5e8bdd58b3632be8fd3a1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/96221fc6aa731dd4160ddd9dbd77e1d21d11f4e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/96221fc6aa731dd4160ddd9dbd77e1d21d11f4e3"}]},"branch":"refs/heads/master"},"8029a64862e20fbf13f003b378c2d5e63dde22ae":{"kind":"REWORK","_number":6,"created":"2019-04-10 07:12:13.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/38/651338/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/38/651338/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/38/651338/6"}}},"commit":{"parents":[{"commit":"6a22d7c3c57633d539c1568a4b6c848c321e092a","subject":"Merge \"Remove upstream lines from gerrit/projects.yaml\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/6a22d7c3c57633d539c1568a4b6c848c321e092a"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-09 17:35:05.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-10 07:11:12.000000000","tz":120},"subject":"Some python yaml fixes","message":"Some python yaml fixes\n\nlibyaml now needs to Loader keyword to not throw a warning, use\nsafe_load instead everywhere.\n\nRemove sort_keys argument to dumper, it\u0027s not supported in the PyYaml\nversion we use. This leads to a slightly different normalized\ngerritbot/channels.yaml file, change it to fully alphabetical.\n\nThis will also lead to sorting gerrit/projects.yaml alphabetical with\nthe next normalize run, this change includes the generated file.\n\nChange-Id: I72776774eabd4e397ee5e8bdd58b3632be8fd3a1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/8029a64862e20fbf13f003b378c2d5e63dde22ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/8029a64862e20fbf13f003b378c2d5e63dde22ae"}]},"branch":"refs/heads/master"},"d7ce7c11ac26031237cf3b2c3d029d06936804d9":{"kind":"REWORK","_number":7,"created":"2019-04-10 07:15:29.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/38/651338/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/38/651338/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/38/651338/7"}}},"commit":{"parents":[{"commit":"6a22d7c3c57633d539c1568a4b6c848c321e092a","subject":"Merge \"Remove upstream lines from gerrit/projects.yaml\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/6a22d7c3c57633d539c1568a4b6c848c321e092a"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-09 17:35:05.000000000","tz":120},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-10 07:15:17.000000000","tz":120},"subject":"Some python yaml fixes","message":"Some python yaml fixes\n\nlibyaml now needs to Loader keyword to not throw a warning, use\nsafe_load instead everywhere.\n\nRemove sort_keys argument to dumper, it\u0027s not supported in the PyYaml\nversion we use. This leads to a slightly different normalized\ngerritbot/channels.yaml file, change it to fully alphabetical.\n\nThis will also lead to sorting gerrit/projects.yaml alphabetical with\nthe next normalize run, this change includes the generated file.\n\nChange-Id: I72776774eabd4e397ee5e8bdd58b3632be8fd3a1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/d7ce7c11ac26031237cf3b2c3d029d06936804d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/d7ce7c11ac26031237cf3b2c3d029d06936804d9"}]},"branch":"refs/heads/master"},"cc8a4974e347bc4f0c77209613c7b5d867a534d7":{"kind":"REWORK","_number":8,"created":"2019-04-10 13:00:25.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/38/651338/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/38/651338/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/38/651338/8"}}},"commit":{"parents":[{"commit":"6a22d7c3c57633d539c1568a4b6c848c321e092a","subject":"Merge \"Remove upstream lines from gerrit/projects.yaml\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/6a22d7c3c57633d539c1568a4b6c848c321e092a"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-09 17:35:05.000000000","tz":120},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-04-10 12:59:36.000000000","tz":0},"subject":"Some python yaml fixes","message":"Some python yaml fixes\n\nlibyaml now needs to Loader keyword to not throw a warning, use\nsafe_load instead everywhere.\n\nsort_keys isn\u0027t supported for reasons surpassing understanding, so\nswitch to ruamel.yaml for the places where we write contents back\nout.\n\nOur ruamel.yaml wrapper strips extra leading space, which is needed\nwhen the root object is a list. When the root object is NOT a list,\nit\u0027s not needed. Add a flag to the constructor to toggle the\nbehavior.\n\nFor gerrit/projects.yaml this leads to a different wrapping of\ndescription fields, which is included here.\n\nChange-Id: I72776774eabd4e397ee5e8bdd58b3632be8fd3a1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/cc8a4974e347bc4f0c77209613c7b5d867a534d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/cc8a4974e347bc4f0c77209613c7b5d867a534d7"}]},"branch":"refs/heads/master"},"6053f0e0e57e79603d41184a6145a674d9bf720b":{"kind":"REWORK","_number":9,"created":"2019-04-10 13:07:16.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/38/651338/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/38/651338/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/38/651338/9"}}},"commit":{"parents":[{"commit":"6a22d7c3c57633d539c1568a4b6c848c321e092a","subject":"Merge \"Remove upstream lines from gerrit/projects.yaml\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/6a22d7c3c57633d539c1568a4b6c848c321e092a"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-09 17:35:05.000000000","tz":120},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-04-10 13:06:37.000000000","tz":0},"subject":"Some python yaml fixes","message":"Some python yaml fixes\n\nlibyaml now needs to Loader keyword to not throw a warning, use\nsafe_load instead everywhere.\n\nsort_keys isn\u0027t supported for reasons surpassing understanding, so\nswitch to ruamel.yaml for the places where we write contents back\nout.\n\nOur ruamel.yaml wrapper strips extra leading space, which is needed\nwhen the root object is a list. When the root object is NOT a list,\nit\u0027s not needed. Add a flag to the constructor to toggle the\nbehavior.\n\nFor gerrit/projects.yaml this leads to a different wrapping of\ndescription fields, which is included here.\n\nChange-Id: I72776774eabd4e397ee5e8bdd58b3632be8fd3a1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/6053f0e0e57e79603d41184a6145a674d9bf720b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/6053f0e0e57e79603d41184a6145a674d9bf720b"}]},"branch":"refs/heads/master"},"e7f77f283ffdccef5c201884b084fca246a6adee":{"kind":"REWORK","_number":10,"created":"2019-04-10 13:33:57.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/38/651338/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/38/651338/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/38/651338/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/38/651338/10"}}},"commit":{"parents":[{"commit":"5283dd139465d81056a3645858237e37affd4f8c","subject":"Remove project config for api-sig repo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/5283dd139465d81056a3645858237e37affd4f8c"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2019-04-09 17:35:05.000000000","tz":120},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-04-10 13:33:51.000000000","tz":0},"subject":"Some python yaml fixes","message":"Some python yaml fixes\n\nlibyaml now needs to Loader keyword to not throw a warning, use\nsafe_load instead everywhere.\n\nsort_keys isn\u0027t supported for reasons surpassing understanding, so\nswitch to ruamel.yaml for the places where we write contents back\nout.\n\nOur ruamel.yaml wrapper strips extra leading space, which is needed\nwhen the root object is a list. When the root object is NOT a list,\nit\u0027s not needed. Add a flag to the constructor to toggle the\nbehavior.\n\nFor gerrit/projects.yaml this leads to a different wrapping of\ndescription fields, which is included here.\n\nLet ruamel.yaml handle comments\n\nSince we\u0027ve switched to ruamel.yaml, we don\u0027t need to strip\ncomments. Stop stripping them. Intra-list comments aren\u0027t\nsupported, so just remove them.\n\nPlease don\u0027t ask me why we can\u0027t have a space before openstack-merlin.\n\nChange-Id: I72776774eabd4e397ee5e8bdd58b3632be8fd3a1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/e7f77f283ffdccef5c201884b084fca246a6adee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/e7f77f283ffdccef5c201884b084fca246a6adee"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
