)]}'
{"id":"openstack%2Fopenstack-zuul-jobs~965402","triplet_id":"openstack%2Fopenstack-zuul-jobs~master~I923195e3d608d7ae0e8167b12b8f755a8225a528","project":"openstack/openstack-zuul-jobs","branch":"master","topic":"clear-legacy-jobs","attention_set":{},"removed_from_attention_set":{"4146":{"account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"last_update":"2026-04-12 10:27:09.000000000","reason":"Change was submitted"},"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2026-04-12 10:27:09.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-04-12 10:27:09.000000000","reason":"Change was submitted"},"5263":{"account":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"last_update":"2026-04-12 10:27:09.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I923195e3d608d7ae0e8167b12b8f755a8225a528","subject":"Drop legacy bionic jobs","status":"MERGED","created":"2025-10-30 16:20:19.000000000","updated":"2026-04-12 10:27:47.000000000","submitted":"2026-04-12 10:27:09.000000000","submitter":{"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"965402-clear-legacy-jobs","meta_rev_id":"529ac95bb106a7ab8a0493d9d80a11bae96cfc5f","_number":965402,"virtual_id_number":965402,"owner":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"},"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-04-12 09:25:18.000000000","permitted_voting_range":{"min":-1,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-04-12 10:26:17.000000000","_account_id":32622,"name":"frickler.admin","username":"frickler.admin"}],"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":{"approved":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":2,"date":"2026-04-12 10:26:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"}],"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":1,"date":"2026-04-12 10:26:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"}],"CC":[{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-10-30 16:20:38.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":"2025-12-17 14:58:21.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":"CC"},{"updated":"2026-04-02 12:13:41.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":"CC"},{"updated":"2026-04-09 13:36:06.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2026-04-12 10:26:17.000000000","updated_by":{"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"},"reviewer":{"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"},"state":"REVIEWER"},{"updated":"2026-04-12 10:26:42.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"}],"messages":[{"id":"22e82d5ea30170d4441a156516a8ce89bde690d8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2025-10-30 16:20:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"50c5f3493f07f0d3af9c9fcf845131cea601445e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-30 16:20:38.000000000","message":"Patch Set 1: Verified-1\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo openstack/monasca-common on branch master.  The\nproblem was:\n\n  Job legacy-publish-openstack-artifacts not defined\n\nThe problem appears in the the \"monasca-common-localrepo-upload\" job stanza:\n\n  job:\n      name: monasca-common-localrepo-upload\n      parent: legacy-publish-openstack-artifacts\n      run: playbooks/legacy/monasca-common-localrepo-upload/run.yaml\n      post-run: playbooks/legacy/monasca-common-localrepo-upload/post.yaml\n      timeout: 1800\n\n  in \"openstack/monasca-common/.zuul.yaml@master\", line 33","accounts_in_message":[],"_revision_number":1},{"id":"8db348d6f19660f9e2f092bfabe35cd2cdb0133c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-30 16:20:53.000000000","message":"Patch Set 1:\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo openstack/monasca-common on branch master.  The\nproblem was:\n\n  Job legacy-publish-openstack-artifacts not defined\n\nThe problem appears in the the \"monasca-common-localrepo-upload\" job stanza:\n\n  job:\n      name: monasca-common-localrepo-upload\n      parent: legacy-publish-openstack-artifacts\n      run: playbooks/legacy/monasca-common-localrepo-upload/run.yaml\n      post-run: playbooks/legacy/monasca-common-localrepo-upload/post.yaml\n      timeout: 1800\n\n  in \"openstack/monasca-common/.zuul.yaml@master\", line 33","accounts_in_message":[],"_revision_number":1},{"id":"f4d17edbe95d684d3eb28c22325244897555d030","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2025-12-09 15:41:45.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c4c5ae85a15852329e6832270438f69909194103","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 15:42:08.000000000","message":"Patch Set 1:\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo x/group-based-policy on branch master.  The\nproblem was:\n\n  Job legacy-dsvm-base not defined\n\nThe problem appears in the the \"group-based-policy-dsvm-aim\" job stanza:\n\n  job:\n      name: group-based-policy-dsvm-aim\n      parent: legacy-dsvm-base\n      run: playbooks/legacy/group-based-policy-dsvm-aim/run.yaml\n      post-run: playbooks/legacy/group-based-policy-dsvm-aim/post.yaml\n      timeout: 7800\n      required-projects:\n        - x/group-based-policy\n        - x/group-based-policy-automation\n  ...\n\n  in \"x/group-based-policy/.zuul.yaml@master\", line 1","accounts_in_message":[],"_revision_number":1},{"id":"5c98d7736b12490279a0e5fb4ae4281994d8265d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 15:42:23.000000000","message":"Patch Set 1:\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo x/group-based-policy on branch master.  The\nproblem was:\n\n  Job legacy-dsvm-base not defined\n\nThe problem appears in the the \"group-based-policy-dsvm-aim\" job stanza:\n\n  job:\n      name: group-based-policy-dsvm-aim\n      parent: legacy-dsvm-base\n      run: playbooks/legacy/group-based-policy-dsvm-aim/run.yaml\n      post-run: playbooks/legacy/group-based-policy-dsvm-aim/post.yaml\n      timeout: 7800\n      required-projects:\n        - x/group-based-policy\n        - x/group-based-policy-automation\n  ...\n\n  in \"x/group-based-policy/.zuul.yaml@master\", line 1","accounts_in_message":[],"_revision_number":1},{"id":"e6c5766bc50c2c5e448e1574901abc3beab81b15","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2025-12-17 14:57:22.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"50259e3690cbf144c28f7b4d0152f9718b4d1efb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-17 14:57:42.000000000","message":"Patch Set 2: Verified-1\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo x/group-based-policy on branch master.  The\nproblem was:\n\n  Job legacy-dsvm-base not defined\n\nThe problem appears in the the \"group-based-policy-dsvm-aim\" job stanza:\n\n  job:\n      name: group-based-policy-dsvm-aim\n      parent: legacy-dsvm-base\n      run: playbooks/legacy/group-based-policy-dsvm-aim/run.yaml\n      post-run: playbooks/legacy/group-based-policy-dsvm-aim/post.yaml\n      timeout: 7800\n      required-projects:\n        - x/group-based-policy\n        - x/group-based-policy-automation\n  ...\n\n  in \"x/group-based-policy/.zuul.yaml@master\", line 1","accounts_in_message":[],"_revision_number":2},{"id":"4e73231a860f6bef349dc1e6aa4aecb1d4896bd2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-17 14:57:54.000000000","message":"Patch Set 2:\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo x/group-based-policy on branch master.  The\nproblem was:\n\n  Job legacy-dsvm-base not defined\n\nThe problem appears in the the \"group-based-policy-dsvm-aim\" job stanza:\n\n  job:\n      name: group-based-policy-dsvm-aim\n      parent: legacy-dsvm-base\n      run: playbooks/legacy/group-based-policy-dsvm-aim/run.yaml\n      post-run: playbooks/legacy/group-based-policy-dsvm-aim/post.yaml\n      timeout: 7800\n      required-projects:\n        - x/group-based-policy\n        - x/group-based-policy-automation\n  ...\n\n  in \"x/group-based-policy/.zuul.yaml@master\", line 1","accounts_in_message":[],"_revision_number":2},{"id":"5b68d49951788a177ab149df6cd2d9060a50d468","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2025-12-17 14:58:21.000000000","message":"Patch Set 2:\n\nrebased to address a merge conflict with I22bebc388d1ade5188e80d1bd30cd4451d06ab65","accounts_in_message":[],"_revision_number":2},{"id":"cc6e467e2e25eb1c884a3419ebaad971bff6b815","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-04-02 12:13:41.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"22a910cba50e80ffd9d304bd3a87e0bf2b89941e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 12:14:03.000000000","message":"Patch Set 2:\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo x/group-based-policy on branch master.  The\nproblem was:\n\n  Job legacy-dsvm-base not defined\n\nThe problem appears in the \"group-based-policy-dsvm-aim\" job stanza:\n\n  job:\n      name: group-based-policy-dsvm-aim\n      parent: legacy-dsvm-base\n      run: playbooks/legacy/group-based-policy-dsvm-aim/run.yaml\n      post-run: playbooks/legacy/group-based-policy-dsvm-aim/post.yaml\n      timeout: 7800\n      required-projects:\n        - x/group-based-policy\n        - x/group-based-policy-automation\n  ...\n\n  in \"x/group-based-policy/.zuul.yaml@master\", line 1","accounts_in_message":[],"_revision_number":2},{"id":"725caca195cf90c27c9e4671f89a3ff1535b072d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 12:14:23.000000000","message":"Patch Set 2:\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo x/group-based-policy on branch master.  The\nproblem was:\n\n  Job legacy-dsvm-base not defined\n\nThe problem appears in the \"group-based-policy-dsvm-aim\" job stanza:\n\n  job:\n      name: group-based-policy-dsvm-aim\n      parent: legacy-dsvm-base\n      run: playbooks/legacy/group-based-policy-dsvm-aim/run.yaml\n      post-run: playbooks/legacy/group-based-policy-dsvm-aim/post.yaml\n      timeout: 7800\n      required-projects:\n        - x/group-based-policy\n        - x/group-based-policy-automation\n  ...\n\n  in \"x/group-based-policy/.zuul.yaml@master\", line 1","accounts_in_message":[],"_revision_number":2},{"id":"b5034946a3d88483df048d067976bc619aaf46ea","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-09 13:36:06.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"206863ea6808ba7e167f921fa84d11c9f597d7b5","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-09 13:40:55.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e355ef311f72971fd8f5ef820c8f5c738d76b6e8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-04-12 09:24:59.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"b3f9a8199bf574f3731bce9b27f737d73df2a377","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 09:25:18.000000000","message":"Patch Set 3: Verified-1\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo openstack/project-config on branch master.  The\nproblem was:\n\n  Job build-wheel-cache-ubuntu-bionic not defined\n\nThe problem appears in the \"publish-wheel-cache-ubuntu-bionic\" job stanza:\n\n  job:\n      name: publish-wheel-cache-ubuntu-bionic\n      parent: build-wheel-cache-ubuntu-bionic\n      description: |\n        Publish Ubuntu Bionic wheels for OpenStack CI mirrors.\n      pre-run: playbooks/openafs-client/setup.yaml\n      post-run: playbooks/publish/wheel-mirror.yaml\n      allowed-projects:\n        - openstack/requirements\n  ...\n\n  in \"openstack/project-config/zuul.d/jobs.yaml@master\", line 1005","accounts_in_message":[],"_revision_number":3},{"id":"7371cee4cf8391f2fd7162313335e2c749605787","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 09:25:34.000000000","message":"Patch Set 3:\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo openstack/project-config on branch master.  The\nproblem was:\n\n  Job build-wheel-cache-ubuntu-bionic not defined\n\nThe problem appears in the \"publish-wheel-cache-ubuntu-bionic\" job stanza:\n\n  job:\n      name: publish-wheel-cache-ubuntu-bionic\n      parent: build-wheel-cache-ubuntu-bionic\n      description: |\n        Publish Ubuntu Bionic wheels for OpenStack CI mirrors.\n      pre-run: playbooks/openafs-client/setup.yaml\n      post-run: playbooks/publish/wheel-mirror.yaml\n      allowed-projects:\n        - openstack/requirements\n  ...\n\n  in \"openstack/project-config/zuul.d/jobs.yaml@master\", line 1005","accounts_in_message":[],"_revision_number":3},{"id":"21ad141ecee4bb73119041a4a098095aca2c26ba","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-04-12 10:25:23.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"95945db31e3d54dd29678a038b9ba9f840e715d3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 10:25:43.000000000","message":"Patch Set 3:\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo x/group-based-policy on branch master.  The\nproblem was:\n\n  Job legacy-dsvm-base not defined\n\nThe problem appears in the \"group-based-policy-dsvm-aim\" job stanza:\n\n  job:\n      name: group-based-policy-dsvm-aim\n      parent: legacy-dsvm-base\n      run: playbooks/legacy/group-based-policy-dsvm-aim/run.yaml\n      post-run: playbooks/legacy/group-based-policy-dsvm-aim/post.yaml\n      timeout: 7800\n      required-projects:\n        - x/group-based-policy\n        - x/group-based-policy-automation\n  ...\n\n  in \"x/group-based-policy/.zuul.yaml@master\", line 1","accounts_in_message":[],"_revision_number":3},{"id":"32c9c4d4a401924e8b6668fdd6d513a8d7980f7f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 10:25:57.000000000","message":"Patch Set 3:\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo x/group-based-policy on branch master.  The\nproblem was:\n\n  Job legacy-dsvm-base not defined\n\nThe problem appears in the \"group-based-policy-dsvm-aim\" job stanza:\n\n  job:\n      name: group-based-policy-dsvm-aim\n      parent: legacy-dsvm-base\n      run: playbooks/legacy/group-based-policy-dsvm-aim/run.yaml\n      post-run: playbooks/legacy/group-based-policy-dsvm-aim/post.yaml\n      timeout: 7800\n      required-projects:\n        - x/group-based-policy\n        - x/group-based-policy-automation\n  ...\n\n  in \"x/group-based-policy/.zuul.yaml@master\", line 1","accounts_in_message":[],"_revision_number":3},{"id":"05ea172c16ff246933e11b2848422d927514a511","author":{"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"},"date":"2026-04-12 10:26:17.000000000","message":"Patch Set 3: Verified+2\n\nBypassing Zuul to merge this and proceed with bionic cleanup","accounts_in_message":[],"_revision_number":3},{"id":"009bf0cd1bf0e792154ee36a1b0f04ca8304f88d","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-04-12 10:26:42.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"55d67f1bca653d07b0f1c8326efcb7abefea4d0d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 10:27:01.000000000","message":"Patch Set 3:\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo x/group-based-policy on branch master.  The\nproblem was:\n\n  Job legacy-dsvm-base not defined\n\nThe problem appears in the \"group-based-policy-dsvm-aim\" job stanza:\n\n  job:\n      name: group-based-policy-dsvm-aim\n      parent: legacy-dsvm-base\n      run: playbooks/legacy/group-based-policy-dsvm-aim/run.yaml\n      post-run: playbooks/legacy/group-based-policy-dsvm-aim/post.yaml\n      timeout: 7800\n      required-projects:\n        - x/group-based-policy\n        - x/group-based-policy-automation\n  ...\n\n  in \"x/group-based-policy/.zuul.yaml@master\", line 1","accounts_in_message":[],"_revision_number":3},{"id":"6001390e8cbd19178244eea79cf232db0bd835f2","tag":"autogenerated:gerrit:merged","author":{"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"},"date":"2026-04-12 10:27:09.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"529ac95bb106a7ab8a0493d9d80a11bae96cfc5f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 10:27:47.000000000","message":"Patch Set 3:\n\nZuul encountered a syntax error while parsing its\nconfiguration in the repo openstack/openstack-zuul-jobs on branch master.  The\nproblem was:\n\n  Job build-wheel-cache-ubuntu-bionic not defined\n\nThe problem appears in the \"opendev.org/openstack/openstack-zuul-jobs\" project stanza:\n\n  project:\n      templates:\n        - publish-tox-docs-infra\n  \n      check:\n        jobs:\n          - opendev-buildset-registry\n          # TODO(frickler): drop this again when latest tox is unbroken\n          - opendev-tox-docs:\n  ...\n\n  in \"openstack/openstack-zuul-jobs/zuul.d/project.yaml@master\", line 2","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"c07ac775e72cb3d34fcebdbe2c7fb7ac80fc9353","revisions":{"17d33675f6f696662f60e6f8861db4ff7af0d7bc":{"kind":"REWORK","_number":1,"created":"2025-10-30 16:20:19.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/02/965402/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-zuul-jobs","ref":"refs/changes/02/965402/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-zuul-jobs refs/changes/02/965402/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-zuul-jobs refs/changes/02/965402/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-zuul-jobs refs/changes/02/965402/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-zuul-jobs refs/changes/02/965402/1"}}},"commit":{"parents":[{"commit":"0fcfe8e598e4841106f7b4b74b92340958baf561","subject":"Merge \"Prepare the job template for 2026.1 testing runtime\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-zuul-jobs/commit/0fcfe8e598e4841106f7b4b74b92340958baf561"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2025-10-30 16:19:20.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2025-10-30 16:20:14.000000000","tz":-420},"subject":"Drop legacy bionic jobs","message":"Drop legacy bionic jobs\n\nThese jobs come from the pre Zuulv3 era and were auto converted to\nZuulv3 configuration here. It is now finally time to start cleaning up\nBionic nodes which means these jobs have got to go. Really nothing\nshould be relying on anything this old at this point. Let\u0027s clear it out\nand delete some tech debt.\n\nChange-Id: I923195e3d608d7ae0e8167b12b8f755a8225a528\nSigned-off-by: Clark Boylan \u003cclark.boylan@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-zuul-jobs/commit/17d33675f6f696662f60e6f8861db4ff7af0d7bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-zuul-jobs/commit/17d33675f6f696662f60e6f8861db4ff7af0d7bc"}]},"branch":"refs/heads/master"},"eecaa800fd3102e494a9ca10f7ba81107c2a0b01":{"kind":"REWORK","_number":2,"created":"2025-12-17 14:57:22.000000000","uploader":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"ref":"refs/changes/02/965402/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-zuul-jobs","ref":"refs/changes/02/965402/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-zuul-jobs refs/changes/02/965402/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-zuul-jobs refs/changes/02/965402/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-zuul-jobs refs/changes/02/965402/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-zuul-jobs refs/changes/02/965402/2"}}},"commit":{"parents":[{"commit":"0a9630457f4331da4dbeae6681a3c1b288d31b07","subject":"Delete legacy monasca jobs and playbooks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-zuul-jobs/commit/0a9630457f4331da4dbeae6681a3c1b288d31b07"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2025-10-30 16:19:20.000000000","tz":-420},"committer":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2025-12-17 14:57:21.000000000","tz":0},"subject":"Drop legacy bionic jobs","message":"Drop legacy bionic jobs\n\nThese jobs come from the pre Zuulv3 era and were auto converted to\nZuulv3 configuration here. It is now finally time to start cleaning up\nBionic nodes which means these jobs have got to go. Really nothing\nshould be relying on anything this old at this point. Let\u0027s clear it out\nand delete some tech debt.\n\nChange-Id: I923195e3d608d7ae0e8167b12b8f755a8225a528\nSigned-off-by: Clark Boylan \u003cclark.boylan@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-zuul-jobs/commit/eecaa800fd3102e494a9ca10f7ba81107c2a0b01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-zuul-jobs/commit/eecaa800fd3102e494a9ca10f7ba81107c2a0b01"}]},"branch":"refs/heads/master"},"c07ac775e72cb3d34fcebdbe2c7fb7ac80fc9353":{"kind":"REWORK","_number":3,"created":"2026-04-12 09:24:59.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/02/965402/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-zuul-jobs","ref":"refs/changes/02/965402/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-zuul-jobs refs/changes/02/965402/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-zuul-jobs refs/changes/02/965402/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-zuul-jobs refs/changes/02/965402/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-zuul-jobs refs/changes/02/965402/3"}}},"commit":{"parents":[{"commit":"0a9630457f4331da4dbeae6681a3c1b288d31b07","subject":"Delete legacy monasca jobs and playbooks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-zuul-jobs/commit/0a9630457f4331da4dbeae6681a3c1b288d31b07"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2025-10-30 16:19:20.000000000","tz":-420},"committer":{"name":"Dr. Jens Harbott","email":"harbott@osism.tech","date":"2026-04-12 09:23:04.000000000","tz":120},"subject":"Drop legacy bionic jobs","message":"Drop legacy bionic jobs\n\nThese jobs come from the pre Zuulv3 era and were auto converted to\nZuulv3 configuration here. It is now finally time to start cleaning up\nBionic nodes which means these jobs have got to go. Really nothing\nshould be relying on anything this old at this point. Let\u0027s clear it out\nand delete some tech debt.\n\nAlso clean up the remaining nodesets, as the ubuntu-bionic label is no\nlonger available.\n\nCo-Authored-by: Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: I923195e3d608d7ae0e8167b12b8f755a8225a528\nSigned-off-by: Clark Boylan \u003cclark.boylan@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-zuul-jobs/commit/c07ac775e72cb3d34fcebdbe2c7fb7ac80fc9353"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-zuul-jobs/commit/c07ac775e72cb3d34fcebdbe2c7fb7ac80fc9353"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
