)]}'
{"id":"openstack%2Fproject-config~700182","triplet_id":"openstack%2Fproject-config~master~Ibe07ac22f9266396898a52d1f1c864401ceeb516","project":"openstack/project-config","branch":"master","topic":"kayobe-config-release-jobs","hashtags":[],"change_id":"Ibe07ac22f9266396898a52d1f1c864401ceeb516","subject":"Add release jobs for kayobe-config repos","status":"ABANDONED","created":"2019-12-20 14:44:56.000000000","updated":"2019-12-20 16:37:23.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"94f48b5dfa87757ab204ad538aeca71440d1d706","_number":700182,"virtual_id_number":700182,"owner":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"tag":"autogenerated:zuul:check","value":1,"date":"2019-12-20 14:53:37.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"disliked":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"all":[{"value":0,"date":"2019-12-20 16:01:19.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":-1,"date":"2019-12-20 15:36:30.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"value":1,"date":"2019-12-20 15:17:03.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"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":{"all":[{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"date":"2019-12-20 14:45:27.000000000","_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2019-12-20 16:08:00.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-12-20 14:45:27.000000000","updated_by":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"reviewer":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"state":"REVIEWER"},{"updated":"2019-12-20 14:53:37.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"},{"updated":"2019-12-20 15:17:03.000000000","updated_by":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"reviewer":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"state":"REVIEWER"},{"updated":"2019-12-20 15:36:30.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":"2019-12-20 16:01:19.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"}],"messages":[{"id":"99e893399c613d2b95d437f430e6ab34b31b3d85","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2019-12-20 14:44:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8e31616a45c589ad8268f30b23d612d7fe91fa35","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2019-12-20 14:45:04.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"907dc11130d169bfb52d814faea9172dcf28f605","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-12-20 14:48:52.000000000","message":"Patch Set 1: Code-Review+1\n\nThis looks right to me and I think it makes sense for these two that it would only be the publishing of the tarballs.","accounts_in_message":[],"_revision_number":1},{"id":"5fce39e7b445e9c2fc1c845b8362225369f38bbc","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-12-20 14:52:11.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0de574e40b9ab881345be33ca99536e1c6945d5e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-20 14:53:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/48b4773105f442059973c1b76508ebff : SUCCESS in 6m 55s","accounts_in_message":[],"_revision_number":1},{"id":"8cfb8866b72a414a67f438a8be2f6b842d7debac","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2019-12-20 15:17:03.000000000","message":"Patch Set 1: Code-Review+1\n\nAdding my approval on the concept, will defer to others on implementation.","accounts_in_message":[],"_revision_number":1},{"id":"bce76802b076d31ff79d4cc9fe9064ebf83589ca","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2019-12-20 15:26:27.000000000","message":"Patch Set 1: -Workflow","accounts_in_message":[],"_revision_number":1},{"id":"f0380fd6166c2502a46a611d75db2e9e9083948f","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-12-20 15:36:30.000000000","message":"Patch Set 1: Code-Review-1\n\nthis is the wrong job IMHO, we have no single release job for tarballs anymore, you need to write a new one first AFAIU.","accounts_in_message":[],"_revision_number":1},{"id":"133ea6f2041767a0bfae130d15dbe06ae5a82fd7","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-12-20 15:42:54.000000000","message":"Patch Set 1: -Code-Review\n\n\u003e this is the wrong job IMHO, we have no single release job for\n \u003e tarballs anymore, you need to write a new one first AFAIU.\n\nThat\u0027s right, I forgot we removed that. I wonder if we could just get that job back?","accounts_in_message":[],"_revision_number":1},{"id":"a9e2b9b469f3c0b3e59a0d221548b87630634bfe","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-12-20 15:49:57.000000000","message":"Patch Set 1:\n\ndo you really need a release? Or is publishing of tarball after each merge enough?\n\nif a release is needed, check change I1960825a302c3f9a1701d9a7bad52ff163a658bb as that removed the job.","accounts_in_message":[],"_revision_number":1},{"id":"9d5b94775563331e67b1991dd9696ca74dc17c51","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2019-12-20 15:55:07.000000000","message":"Patch Set 1:\n\n\u003e do you really need a release? Or is publishing of tarball after\n \u003e each merge enough?\n \u003e \n \u003e if a release is needed, check change I1960825a302c3f9a1701d9a7bad52ff163a658bb\n \u003e as that removed the job.\n\nGenerally we clone these repos from Git, I guess we could do without a tarball at all.","accounts_in_message":[],"_revision_number":1},{"id":"4623326dfa89ca9e71a069db31b0b064d27de3d3","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2019-12-20 15:55:38.000000000","message":"Patch Set 1:\n\n\u003e \u003e do you really need a release? Or is publishing of tarball after\n \u003e \u003e each merge enough?\n \u003e \u003e\n \u003e \u003e if a release is needed, check change I1960825a302c3f9a1701d9a7bad52ff163a658bb\n \u003e \u003e as that removed the job.\n \u003e \n \u003e Generally we clone these repos from Git, I guess we could do\n \u003e without a tarball at all.\n\nWe do need a tag and a branch though in Git though.","accounts_in_message":[],"_revision_number":1},{"id":"16aa2205e48d1e3e8711899feb758c7135f9a2ad","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-12-20 16:01:19.000000000","message":"Patch Set 1:\n\n\u003e \u003e \u003e do you really need a release? Or is publishing of tarball after\n \u003e \u003e \u003e each merge enough?\n \u003e \u003e \u003e\n \u003e \u003e \u003e if a release is needed, check change I1960825a302c3f9a1701d9a7bad52ff163a658bb\n \u003e \u003e \u003e as that removed the job.\n \u003e \u003e\n \u003e \u003e Generally we clone these repos from Git, I guess we could do\n \u003e \u003e without a tarball at all.\n \u003e \n \u003e We do need a tag and a branch though in Git though.\n\nAre tarball\u0027s needed? If we really just need the tagging and branching, we can set these as no-artifact-build-job and artifact-link-mode:None in the deliverable file so we don\u0027t expect publishing artifacts.\n\nhttps://opendev.org/openstack/releases/src/branch/master/doc/source/reference/using.rst#deliverables-file-schema","accounts_in_message":[],"_revision_number":1},{"id":"13a5d05b151285233ea9888b690a23ca63289a2f","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2019-12-20 16:08:00.000000000","message":"Patch Set 1:\n\n\u003e \u003e \u003e \u003e do you really need a release? Or is publishing of tarball\n \u003e after\n \u003e \u003e \u003e \u003e each merge enough?\n \u003e \u003e \u003e \u003e\n \u003e \u003e \u003e \u003e if a release is needed, check change I1960825a302c3f9a1701d9a7bad52ff163a658bb\n \u003e \u003e \u003e \u003e as that removed the job.\n \u003e \u003e \u003e\n \u003e \u003e \u003e Generally we clone these repos from Git, I guess we could do\n \u003e \u003e \u003e without a tarball at all.\n \u003e \u003e\n \u003e \u003e We do need a tag and a branch though in Git though.\n \u003e \n \u003e Are tarball\u0027s needed? If we really just need the tagging and\n \u003e branching, we can set these as no-artifact-build-job and\n \u003e artifact-link-mode:None in the deliverable file so we don\u0027t expect\n \u003e publishing artifacts.\n \u003e \n \u003e https://opendev.org/openstack/releases/src/branch/master/doc/source/reference/using.rst#deliverables-file-schema\n\nAre both flags needed? We still need a proper release to PyPI for kayobe, which is in the same deliverable file. no-artifact-build-job is a per-repo flag but artifact-link-mode is global, according to the doc.","accounts_in_message":[],"_revision_number":1},{"id":"b51ee774419b5871aa5200e6e978abed3c7b478e","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2019-12-20 16:35:26.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1},{"id":"263bd53c4381b8b651544f4342e7e897c2f6fab4","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2019-12-20 16:37:23.000000000","message":"Patch Set 1:\n\nAbandoned in favour of using no-artifact-build-job only, see https://review.opendev.org/#/c/700174/","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"38c96d07bed2816c420f0aba4fef9470d9a7e304","revisions":{"38c96d07bed2816c420f0aba4fef9470d9a7e304":{"kind":"REWORK","_number":1,"created":"2019-12-20 14:44:56.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/82/700182/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/82/700182/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/82/700182/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/82/700182/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/82/700182/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/82/700182/1"}}},"commit":{"parents":[{"commit":"625eccc2a5b45ffc05a52aa0fb192307077f621c","subject":"Merge \"Run zuul tenant jobs under ansible 2.9\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/625eccc2a5b45ffc05a52aa0fb192307077f621c"}]}],"author":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2019-12-20 14:43:25.000000000","tz":60},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2019-12-20 14:43:25.000000000","tz":60},"subject":"Add release jobs for kayobe-config repos","message":"Add release jobs for kayobe-config repos\n\nThese are repositories of configuration files which are not meant to be\ninstalled via pip, so only publish tarballs rather than publish to PyPI.\n\nChange-Id: Ibe07ac22f9266396898a52d1f1c864401ceeb516\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/38c96d07bed2816c420f0aba4fef9470d9a7e304"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/38c96d07bed2816c420f0aba4fef9470d9a7e304"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
